News for hackers. Stuff that matters.

OzzyOsbourne

Re:'Everyone in US under virtual surveillance' - NSA whistleblower on Wednesday December 05, 2012 @01:53AM (#4875275)
Interestingly, the article explicitly mentions the FBI, not the NSA. But, if we were to unify them in our respective imaginations (for the purposes of discussion), they still need to have the budget for their operations supplied from somewhere. http://www.fbi.gov/news/testimony/fbi-budget-request-for-fis... - it appears as if the FBI's budget is just as rigidly controlled as any other governmental organisation. How they internally allocate the funding they receive is a different matter. To me it seems that if there is any form of oversight within the FBI, then the funding of a project of this cost/return ratio would be infeasible and therefore the project could possibly be shut down. There is the possibility that this is an exercise in propaganda and scare tactics: "We can read your emails, so don't try anything. Check out our power". However, because the internal mechanics of the FBI are necessarily not public knowledge this is all speculation and unsubstantiated opinion. But, the argument can be made that this very fact enables the FBI to get away with scare tactics. I still don't see an organisation with the real-world constraints of money being able to store the sheer volume of data that they claim to. For arguments sake, let's assume that the year-on-year rate of email generation remains uniform for the next decade. In one year, they need to have the ability to store X amount of emails. In a decade, they'll need 10X amount of storage. How are they going to store all that data?
Re:'Everyone in US under virtual surveillance' - NSA whistleblower on Wednesday December 05, 2012 @01:24AM (#4875175)
"I don’t think they are filtering it. They are just storing it"

How much would it actually cost to store all the emails that American citizens send and receive? I find it difficult to visualise a system of checks and balances approving the massive budget required to house all that data. And the technical challenge of sifting through those emails would be seriously hard. I understand that this might not be just about national security, but it could also be a power game on the part of the FBI. One has to consider how much [national security | power] this really affords [US citizens | the FBI] when measured against the gargantuan expenditure required to actually pull it off. This makes me totally skeptical. Additionally, by saying 'basically the e-mails of virtually everybody in the country' Binney demonstrates his lack of conviction and uncertainty of his own claims.

So, if his words aren't the giveaway, then two minutes of critical thinking will make the interview seem alarmist and inaccurate.

Re:Why I'm No Metrosexual on Monday December 03, 2012 @10:31AM (#4865804)
Slightly OT: "The Rods... so sensitive that they can be triggered by single photon"

This sort of thing is why I love HN. Irrespective of the topic, there is always some little gem I find somewhere. I was very sceptical of this claim, so I looked it up. Turns out it is possible:

http://math.ucr.edu/home/baez/physics/Quantum/see_a_photon.h...

http://www.ncbi.nlm.nih.gov/pubmed/10800676

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC1281447/?page=1

Re:Python Web Frameworks' Complexity on Wednesday November 21, 2012 @06:07AM (#4813733)
So which framework comes out on top with the least developer friction metric? Not just convenient features like an ORM but also, your ability to do stuff without the framework getting in the way.
Re:Ask HN: What are some highly profitable small companies? on Tuesday November 20, 2012 @03:53AM (#4808258)
37signals can be considered small
I don't understand this concept? Anybody care to clarify?

edit: specifically, What constitutes a voting ring? Why would HN want to find and prune them?

Re:What the startup visa should really look like on Monday November 19, 2012 @03:50AM (#4803535)
I want to believe this and internalise it, and make it my road map. I intend on getting a 4-year degree as well as a master's degree.

Do you have any evidence on the state machine-ness of bureaucracies? Anecdotes? How can you substantiate your opinion and example?

Re:Show HN: Instant Google Street View on Saturday November 17, 2012 @03:40AM (#4797651)
Are you sure? How do you know it is not an image processing/edge detection algorithm running? If they were indeed constructing a 3d-model, I'd be interested in seeing it, even if it is a low-poly approximation...
Re:How we send a morning email to users around the world. on Saturday November 17, 2012 @03:39AM (#4797645)
> "if cron fails completely"

How often does this happen, and why? If this problem is inherent to cron, are there alternatives that are [possibly] better suited to server work?

Re:Show HN: Instant Google Street View on Friday November 16, 2012 @03:10AM (#4792950)
This is totally awesome.

BTW, I've been meaning to ask for a while though: what sort of algorithm is running that detects edges and orientation so when the mouse is moved, the small white circle or quadrilateral seems to touch the objects in the image?

Initially this might seem different from the topic at-hand, but bear with me please:

Several years ago (probably first or second year of high school) I wrote and distributed amongst my friends a small desktop game. The program e-mailed me their new high-scores and internal game diagnostics daily. I found that this was too often so I rewrote the game to send these data daily. This way of retrieving data sucked. Often, I would get empty or unimportant messages.

Eventually I had the realisation that time-oriented polling was the wrong philosophy. Instead, there should be a "this event has happened now" (e.g. 500kb of diag. generated) algorithm that calls the polling routine/invokes the 'stuff to be done traverser'. If I understand the problem correctly, the mass e-mail example, you could make a simple counter as part of the HTTP request. When this counter hits a certain you-determined threshold value (e.g. there are 500 jobs to do), then call the traverse/processing code:

if jobs_to_do > thresh then invoke some async processing

The takeaway from this post is that, in my opinion, time-based (cron job-bish) polling algorithms are inefficient but can be replaced with a rudimentary event-driven ones.

And just BTW, 'countervailing' - I'm deifying this word. Holy s*. I'm going to use it all the time.

Re:Fluentd Quick Start Guide on Thursday November 15, 2012 @07:54AM (#4788293)
A comparison between this and statsd would be interesting. Any one have experience with both?

And as for the similarity between the Heroku documentation page - their github documentation page reads: "This program is forked from heroku/heroku-docs, and originally written by @rtomayko and @adamwiggins. Later, modified by @kzk and @doryokujin."

Re:How to generate more revenue from your web application today on Tuesday November 13, 2012 @08:51AM (#4777929)
Finding out about this kind of thing is exactly why I come to Hacker News. Thank You, eminent kefs.

Ask HN: How to avoid "that bootstrap look"?

I, like many other developers, really like Twitter's bootstrap framework. However, many of the websites using it look the same or similar (those buttons, that navbar at the top, amongst others). What are a ways to differentiate your website without needing to break out CSS power tools (Acknowledged, design is fundamentally important, but regardless, I am a hacker)

( Read More... | 3 comments | 3 points | on HN )
Re:The Ouya debate: Who really wants indie gaming hardware? on Saturday August 04, 2012 @01:02PM (#4338960)
I think this article's headline is a little misplaced. The massive backing given to Ouya on Kickstarter in such a short time period is testament to the sheer volume of people who want indie gaming hardware. Gamers aren't going to throw around terms like 'saturated market' and 'product differentiation' when a $99 game console comes out.
Re:B2B Is Unsexy, and I Know It on Saturday August 04, 2012 @12:53PM (#4338934)
Don't forget RethinkDB, Mixpanel and Cloudera - those guys are solving some difficult, real world problems. Personally, I wouldn't classify massively distributed computation as a service boring. If anything, the scale (in numbers of users, amount of data) makes B2B of this kind even sexier than share-my-cat-at-my-location-agram.
Re:How to Make a Game Like Cut the Rope – Part 1 on Tuesday July 31, 2012 @03:26PM (#4319159)
Ray Wenderlich's website is a very valuable source of information for incipient iOS devs. A search:

http://www.google.co.za/search?sourceid=chrome&client=ub...

yields his website as the first few links.

Kudos to this guy for giving a head start to plenty of indie and starting game devs. I can attest to this as I used Cocos2D to produce my iOS game (since pulled because I have been too occupied this year to hack on iOS: last year of high school = major pressure to do well; very competitive environment). But this is beside the point: Wenderlich's tutorials are awesome, well-written and comprehensive. They won't get you production ready games in a flash, but they sure do help.

From an Indie point of view, iOS game development is considerably more accessible than Android game development by virtue of the following facts:

* Cocos2D is a robust, free and easy-to-use environment; a fully-functional, stable, Android analogue does not exist.

* iOS code is 99% universal (just works on all devices) whereas Android code really isn't. For instance: OpenGL sample code from the Android development guides (http://developer.android.com/training/graphics/opengl/index....) does not work on 2 of 4 android devices I've tried it on because it targets deprecated API's and methods which are unusable using the newest SDK versions (it was version 14 or 15 at the time; largely unimportant). Imagine how disheartening, demotivating and demoralising it is to see that "official Google endorsed code" just doesn't work.

* I have personally tried AndEngine and Cocos2D for Android. Neither is up to scratch with iOS Cocos2D.

tl;dr Ray Wenderlich is indirectly responsible for a ton of Indie games on the App Store, should be thanked, and no, an equal (easy-to-use portable, robust, _decent_ framework) doesn't exist for android (though there may be analogues).

edit: formatting

Re:Ask HN: Ideas/Advice for a sole 18 year old hacker? on Monday March 12, 2012 @04:16PM (#3695248)
The $99 is not so much the limiting reagent... South Africa doesn't mean poor BTW :) its just the barrier to entry that is a tad high for an income-less High School student.

Ask HN: Ideas/Advice for a sole 18 year old hacker?

Hi HN. I read what goes on on this incredible site almost every day. I'm 17 years old and a modestly competent hacker. Last year I published an app to the Apple app store, but is has since been removed because I haven't renewed my license with the big A. This is in part owing to my pedestrian mac dev box (2010 mac mini; 2Gb RAM; Lion; Slow) and because a new mac and $99 are not trivial expenses...

( Read More... | 6 comments | 5 points | on HN )
Re:The mathematics in M.C.Escher's pictures on Friday March 02, 2012 @07:23AM (#3656333)
I know it's not technically mathematical, but someone in this community should point to Godel, Escher, Bach by Douglas Hofstadter. It is a fascinating book that partially explores the complexities within Escher's work.

Ask HN: New companies doing desktop software?

Are there any new companies making desktop software using the so-called traditional model? (Autodesk, et al)I am writing a personal desktop program - an organiser/tasks app that meshes with my lifestyle; existing solutions really don't. I wondered if there are any new companies that are making software using the early 00's/90's-era model in this age of web apps...

( Read More... | no comments | on HN )

Ask HN: Any "other" racism in the valley?

Premise: Recently, there was a bit of a storm in this community involving "racism and meritocracy". This was largely started by the comments made by a black entrepreneur.Question: Do members of racial groups feel the same (possibly perceived) discrimination in Silicon Valley? In other words, do (historically ostracised) people such as Jews, Asians, Native Americans and Muslims feel the same...

( Read More... | no comments | 2 points | on HN )

Ask HN: Why do so many "Ask HN:" posts seem to cluster together?

I have noticed that quite often. Ask HN posts seem to clump together. Does anyone know if this is:a. pure coincidence b. how HN ranks posts c. Some statistical correlation that exists between ask HN posts, that binds them more tightly than other posts. I would think it has to do with ask HN posts' objective: to be answered. d. total fluke just my experience

( Read More... | 3 comments | 2 points | on HN )

Ask HN: What were the 'hot' dev environments c. 1999

I know that today, almost everyone who reads HN understands when I say 'rails', 'node', 'clojure.' "Hi I'm a textmate wielding rails hacker in the valley...". These are considered the 'hot' technologies that are used today. I want to know what the technologies were pre-bust, in 1999, in the days of pets.com et al.

( Read More... | 7 comments | 9 points | on HN )
Re:Ask HN: How do I sell an entire tech stack? on Monday August 29, 2011 @11:39AM (#2937516)
You could try and license your entire toolchain, sort of like Epic Games does with the Unreal Engine.

Ask HN: Biomimicry in software?

The title is pretty much self-explanatory: do you know of any algorithms/solutions that emulate nature to solve problems? I know of neural networks, and chaos theory (think plant leaves and algo-trading), but I'd like to find out about specific implementations of this.

( Read More... | 1 comment | on HN )
Re:HN meetup: Johannesburg on Tuesday August 23, 2011 @02:01PM (#2917576)
This is quite surprising. I didn't expect other Joburgers on here.

Older »