skysight-inc/HackerNews huggingface dataset:
Added! I agree, Berkeley rocks. But very far from Palo Alto / Sand Hill.
Bayview-Hunters Point is also pretty rough, but you can't beat the Tenderloin for the official San Francisco experience.
Proof of income and strong references, I'd guess, until they have a year or two of domestic credit history.
Reddit's community might be a liability for pure traffic numbers. I don't think an outsider is going to be as interested in the content as a community member is. Add more people and the content will change drastically and probably no longer appeal to the core community. Then you've just got another Digg. They'd be better off trying to stay small.
i'm based in shanghai, china, there are lots of factories in china that can produce a prototype for sophisticated hardware on the cheap, i mean, they have all the machinery and processes in place to assemble all sorts of today's most sophisticated products (ipad, iphone, android phones, etc). all it takes is some negotiation to get the price down, but you can accomplish this by selling them on the potential of creating a large order or if you have some connections. only danger is they could take your designs and run, but we all know you need a marketing machine to crank these things out, so at the end of the day, it's more worth it for them to just manufacture.
"I don't see thinking without words as "unconscious" at all. I'm aware
I'm doing it; I keep the thoughts in the forefront of my brain and
direct my investigation consciously. Its just not in words at all."

That's right. My naming of the thinking "styles" has been suboptimal.

I think, that the kids game is just easy enough, that your brain
can get the rules and playing it without contorted maneuvers.

This isn't unconscious, you're aware of everything, but in a way
you just see it, without the need understanding. In a way you're brain
understands for you, you don't see the needed steps to get to the
understanding.

But when something is a lot harder, than your brain can't just
understand all at once, then you need to do the steps for "yourself",
by talking to you, by explaining it to you, or by reading an
explanation, and this explanation is "written" in your brain, so that
the next time the brain can do the steps for itself.
tenderloin probably has the highest density of crackheads. if you want to get your kidneys harvested i'd go to chinatown or the sunset because i just assume that the chinese are the only ones sophisticated enough to steal and then sell organs. (crackheads just don't have the resources to pull something like that off)

i lived in the tenderloin for a year and some change and i kind of liked it. there's good night life on polk street and good cheap eats there. i had four indian restaurants within a block of my apartment and could walk to the great american music hall or BART. but it takes a certain kind of person to live amongst that kind of drudgery for so long.

if you want true danger, head down to bayview and hunters point. even the tenderloin has its share of wine bars and quaint coffee shops. the 'view is like another world.
As a current Berkeley student / start-up intern, I would definitely recommend looking into living on the north side of Berkeley. The neighborhood is quiet and the city is only a short (25 min) BART ride away.
Yep, saves them from having to pay for a CDN.

The saddest part is that they didn't have UPNP/NAT-PMP to punch holes in the firewall for upload so you still got crappy download speeds. I'm not 100% sure if this was ever fixed.
Yep, it's a true story.

The guy used the software to found DMR, one of the largest IPSPs of the time. Afterwards they contracted me for 3 months to modify the system to their liking, so I got to visit Minot in the middle of the winter, to work together with their programmers. Interesting times.

Turns out he knew me indirectly because another customer of mine was a friend of his, but I didn't know that at the time, to me he was a stranger.
I live in St.Louis and usually end up in the SF area once or twice a year. To be completely honest, most of San Francisco feels safe in comparison to St.Louis although the number of homeless people and beggars seems to be higher there.
Reliance Free GPRS Hack - July 2010
i think there is a bug in his description of the mission. i think Garry meant to say east of valencia
Every living creature on Earth makes an environmental impact. I'm not against activism, but I recognize that environmentalism is simply about drawing the line somewhere—it's unrealistic to expect humanity or individuals to have no environmental impact. An argument saying "buying your toothpaste from Amazon is bad for the environment" may be true, but I can one-up you by saying "killings flowers to clean your teeth with is bad for the environment." It's not about "environment haters" vs. "environmentalists," it's about where you draw the line.
ESRB's privacy badge all about best practices, not anonymity
11%? Is that all?

Sorry, but I'll never 'get' the 3D hype. I didn't get it in the 80s when it was massive either.

The glasses are so distracting, uncomfortable. The image is dim. The colors washed out. The 3D effects are so obvious and off-putting it's like watching a movie and being jabbed in the eye with sticks every so often.

Movies already contain all of the visual clues our brain need to understand the 3D within them. Stereoscopy is just an unnecessary addition.

Is Avatar a good enough story to stand up on its own without the special effects?
In fact the source of nodeload is written in CoffeeScript
I've never understood why programmers don't love SQL the language. It's the closest thing you can get to the silly voice interface they use in Sci-Fi:

"Computer, give me a list of orders for red sweaters, but skip ones from customers who signed up more than 3 months ago"

... and it will figure out how to get you that list. And the syntax is so simple that you can do pretty much everything you'd ever want with six keywords. The query to get the list above is actually shorter than its English language description.

Whenever I see some new ORM come out with its own way of asking for records from a database, a little question mark pops up over my head. Why would you do that? Did you really spend time building something to make your problem harder? Your code less elegant? Why why why?

The only thing I can imagine is that people simply don't bother to learn SQL before deciding they don't like it. Too bad too, because writing queries is one of the most enjoyable bits of the software development game.
The difference isn't more subtle than the difference between $x + $y and $x - $y.
I've never lived in Sunnyvale. Where would you recommend? Near downtown?

Also agree about Millbrae being boring. I put it there because its kind of a sweet spot due to multiple transit options (both Caltrain and BART). Most startups will be either heads down coding, or heading to meetings. Mainly good if you don't have a car.
> SQL should only live within those functions that provide a logical interface to the DB. Its called TAPI or XAPI (transaction API). Think of it as your own domain specific ORM.

Which is generally repetitive and full of duplication, exactly the thing that drives people to use ORM's in the first place. It doesn't matter that it's isolated into a separate layer, it's still more manual work than an ORM.
I have met a seasoned cop who refuses to go into Hunter's point as hired security.
can't we just let Perl fade gently into that good night? I mean really. Time's up.
New Amazon EC2 Instance Type - The Cluster Compute Instance
Thanks, you're right. Fixed!
The original headline 'A Scientist Takes On Gravity' is good enough for the NYT and therefore good enough for HN.
I'd say: (almost) none of these.

GMail is a utility. Same with Earth, Maps (we're talking about social components for users, not for developers), Blogger (Tumblr, that is based on a social component!), Groups, Reader and Talk.

Social sharing in YouTube is extremely limited. I save my YouTube favourite videos on delicious, just to give you an idea, and never receive more than one suggestion a month about a video from the community.

Knol is a failure.

Orkut is strong only in Brazil (and India, perhaps) and is largely the (free) Brazilian AdultFriendFinder (you dive deep into it, and then you tell me).
Can you explaint to me what all these little DSLs are useful for? I have heard this being presented as an advantage for Ruby before, but can't really think of many use cases for DSLs (apart from business rules).
> The fact that it's possible to restore a 150+ year old straight razor to perfect working order (I know this because I've done it myself) says quite a bit about modern build quality and designed obsolescence.

It doesn't actually. It's simply selection bias. All the bad razors were thrown out years ago. The ones that were saved were the good ones.
Is there anything that big idiot doesn't say? Actually, I hope he is CEO of Microsoft until no one recognizes the name.
here an article about various techniques to make github (a rails app) fast:

http://github.com/blog/530-how-we-made-github-fast

very interesting but also full of intimidating stuff:

"[...] For requests to the main website, the load balancer ships your request off to one of the four frontend machines. Each of these is an 8 core, 16GB RAM bare metal server. Their names are fe1, …, fe4. Nginx accepts the connection and sends it to a Unix domain socket upon which sixteen Unicorn worker processes are selecting. One of these workers grabs the request and runs the Rails code necessary to fulfill it. [...]"

I think they know what they are doing ...
If you are outgoing, have you considered working in the sales end of the software chain? Just an idea.
The term 'hedge fund' is used much more loosely these days. There's no requirement that a hedge fund be hedged against anything.
SOMA just has a rather metallic personality. The rest of SF generally has a lot of history and character. SOMA is mainly young urban professionals, many of whom commute to Silicon Valley or peninsula jobs via Caltrain or driving (easy access via 280). Restaurants are on the expensive side, and often overpriced (though there are gems) and I just didn't enjoy living there very much compared to the Mission or even Castro St in Mtn View.
Blizzard has been distributing content via BitTorrent by default since day 1 of World of Warcraft in November 2004. You can deactivate 'Use peer-to-peer networking' in the downloader to only download from Blizzard's web servers. I don't see what the big deal is.
good points. i think cloud is a broad set of technologies in which operating system, database, web server, apis, etc play a part. msft could make some inroads with these as services considering their past record for shrink wrap software. but for ballmer to say that they will dominate the cloud, that's a bit of a stretch imho.

i feel that msft is trying to play the incompatibility card again where if they make things easier to develop in their set of cloud languages and technologies, it'll pull more developers and (unfortunately) bring us back into the days of internet explorer hell once more. for me, if i'm trying to build up a highly scalable web application, if it takes less time to write in msft jargon then perhaps lamp/ror becomes less attractive, but i haven't seen the day yet.
Beware those Black Swans
My answer comes from the perspective of a recent grad who has spent a year at a mid-sized SF social gaming company, working only recently on the back-end (i.e., not a scaling expert).

A few things I've learned w/respect to scaling in my context:

- I/O is likely to be your bottleneck, so design your db well and anticipate splitting it across multiple machines (and what that means for your access logic)

- don't spawn a new thread for every request (a la apache)

- keep your services simple (perhaps: one for handling web requests, one for data access, one for caching, one for your payment system) and their relationships even simpler (one hop max from RPC caller to callee)

- cache like a hoarder

- find/write an efficient serializer for RPCs between services

What helped me get a grip on this stuff was sitting down with an architect who has done it successfully multiple times. I asked for an elevator pitch description of scaled web architectures, and then ask him about his failures. Voila bullet points.
8ft Frontier III - Silver Gray
If you want to bring life to your swimming pool, 8 feet Frontier III - Silver Gray, 66-209-598S21, diving platform is the best answer for you. This diving platform is made with composite material that provides maximum board strength and longer product life. You'll never say no to 8 feet Frontier III - Silver Gray diving platform so go and buy one now.
MoD lifts lid on unmanned combat plane prototype
Do what you love no excuses
Bill Gates is actually famous for his "Open Letter to Hobbyists", making the case for commercial software in the 1970's. Up until that time, most software was bundled with hardware (a throw-away reference to this is in http://en.wikipedia.org/wiki/Software#History).

At the time that Google began, it was assumed - and not just by me - that Altavista was the best we could do automatically, and that Yahoo! and other human catalogued sites were the only way that we could easily find websites that matched what we needed. Both were rapidly changing into portals to create a useful business model. The first time I used Google (a few months into the public beta I think) I was totally totally blown away by the fact that the obscure page I needed came first or second in the rankings. The "I feel lucky" button was a startling statement of self-belief by Google.

So, yes, in both cases the broader market didn't believe that real innovation in product or business model was possible.
If you find that your objects don't map to a relational structure, it's probably because you're doing things in the wrong order.

The early design for any system should be done in your database's diagramming tool. Figure out a data structure that holds the information you're application is going to use, and once you've got that you've also got your object model.

You can then generate your whole backend by pointing your favorite code generator at the database schema. You'll end up with the same User, Customer, BlogEntry or whatever objects you would have come up with if you'd just started coding from scratch, but they'll come with a .Save() method that stores them away in a data model that fits them perfectly.
Whenever shit like that happens, you can be sure that there are people taking advantage of the situation to settle old scores. Wherever the official reason for depriving people of life or liberty, corrupt functionaries will trump up accusations to suit their personal agendas.
He is maybe the author of the blog post :)
Looks like a sexy gadget prototype, underthought and overdesigned. Lack of buttons, alarm clock stand bullshit introducing moveable parts for no particular reasons, curved screen, etc.
Isn't Lord of Ultima[1] written with qooxdoo? That's quite impressive and certainly on par with something like 280 slides.

[1]: http://www.lordofultima.com
Ask HN: 120hz is all that is needed for a TV to be 3d Compatible?
True or False? This is what my buddy was telling me, but i have no way to verify this info. Anybody know for sure. I find it hard to believe that a "3d TV" is just a marketing initiative.

Also side question, does anyone know if Google TV boxes come with Component, HDMI, or Cable wire connections.
Pandora's Tim Westergren on The Colbert Report
It would be pretty easy to write a simple greasemonkey script for this.
Is my 600 hz Plasma 3d Ready?
I personally donated $3.14 it would be interesting to see how much people donated or more data like average donation etc...
The Geek Atlas Companion app
With 880 Cluster Compute Instances (7040 cores):

> This result places us at position 146 on the Top500 list of supercomputers.

And $1408 per hour.
Digg is compared to reddit because they are nearly identical in their function.

Digg is about comments as much as reddit is. It just so happens that the comments on reddit are slightly more intelligent and Digg is more commercialized.

My opinion about Digg has nothing to do with Kevin Rose nor is it because "all the cool kids" think so too. The communities surrounding Digg and reddit are ideologically identical to icanhazcheeseburger's. The core of the communities are founded on populism and memes.
Are you really saying that people are too lazy to draw lines between tables in their database? Too lazy to right click a column name and click "Index"? That you wouldn't notice on your own that a particular query took four minutes to run and maybe open it up and poke around? That this should be something the database does for you???

That is not the hard part of my job. That is the easy part. No thank you.
Mongrel2 Python Library Working
Have you seen this?

http://news.ycombinator.com/item?id=1128583
How to have your (Cup)cake and eat it too
The wikipedia article about the sticky bomb - http://en.wikipedia.org/wiki/Sticky_bomb - notes that it was made by the British for use in the event of a German invasion, and so only saw limited front-line use in North Africa and by the French Resistance.

There is also info about the Soviet anti-tank dog program at http://en.wikipedia.org/wiki/Anti-tank_dog#Deployment_by_the...
> Can you explaint to me what all these little DSLs are useful for?

Writeability and readability. The ability to bring in domain experts which have no knowledge whatsoever in programming as well.

> but can't really think of many use cases for DSLs (apart from business rules).

Any domain-specific knowledge/data may be encoded as a DSL, and benefit from it. The rules of your business, the URL mapping of your framework, the GUI layout of your application, the steps of your tests, ... In fact, they often are (in WPF, XAML is used as a GUI definition DSL; Ant is a domain-specific language for building applications, so is Make).

The great advantages of the likes of Ruby, however, is that you can build DSLs in the language itself (you don't have to build your own compiler and translator from DSL to language), which rids you of most of the complexity and limitations of usual DSLs, and lets power users realize that there is a full-blown general-purpose language under the DSL (and use that power when they need it).
http://www.tvlampsnbulbs.com/2009/03/what-does-600hz-subfiel...
maybe not the hard facts you asked for but here is my suggestion:

qooxdoo is made by germans and this is also how it 'feels':

- serious engineering work

- powerfull

- solid

- rather heavyweighted

- rather complex

so this is not a toy, just have a look at the real-life list:

http://qooxdoo.org/community/real_life_examples

So I'd say:

* QOOXDOO -- serious, enterprise windows-like desktop apps

* CAPPUCCINO -- stylish, graphic-centric, mac-like apps
Everyone is pretty quick to criticise Ballmer and Microsoft and while he does spout a lot of nonsense has anybody actually evaluated Microsoft's cloud platform....from the comments I would say no.

I have and I have to say it's an excellent platform, it has a good feature set, competitive pricing (matches EC2) and they're doing tonnes of work to it and throwing a lot of cash at it. It's not tied to the .Net framework(you can run php, Java, RoR etc etc on it).

Interestingly they also announced Windows Azure appliance yesterday at WPC10 which is the first proper effort to solve to private cloud problem and having spoken to businesses looking at our product this is definitely an issue for B2B SaaS applications.

I just don't understand the immediate disregard for anything Microsoft does, yes IE has been sh*t however it's foolish to write off every new MSFT offering as the "next IE" without understanding what it is offering.
Ask HN: Which Functional Language to get a job?
I've been hacking away in Erlang for 2 years and thoroughly enjoy it. I'm a Java contractor by day and an Erlanger at night and the weekend (and days off, and lunch time). Having done this for two years my day job is dead to me. I want to work with functional languages.

However there are very few jobs for Erlang, and even fewer in the UK.

Is there a most-likely-to-get-me-employed functional language? Is Caml going to allow me to work in a functional language? Lisp?
Thanks in advance.

(PS I have (and do) get to work with JavaScript and have enjoyed its functional nature, but the money: she was no good)
Betfair has an api, http://bdp.betfair.com/, if you're interested in writing your own trading bot - although the free version doesn't allow you to place bets.
I see no evidence in the post that they are thinking about implementing broader ways of monetising their traffic. There were wonderful suggestions --in HN and reddit proper-- in response to their first plea for help. Are they going to ignore other recommended approaches (e.g maintaining a proper ad inventory, sponsored sub reddits, employing a dedicated biz dev team, and so on) and assume that pledge drives will scale into the future?
is the crime nearby campus ever an issue for startup offices?
US only :(
The Tenderloin is not that dangerous, contrary to what others here are saying. It has a very visible homeless population which makes people unaccustomed to that uneasy.

East Palo Alto is probably more dangerous than the Tenderloin.

The most dangerous parts of SF are Bayview / Hunter's Point and the eastern half of the western addition (near Jefferson Square Park).

Within the last month, for example, there was a stabbing at Laguna and Fell (which is highly unusual) and a shooting around Laguna and Turk (less unusual).

In 2007-2008 I believe the area around Jackson Square Park wad THE most dangerous place in SF.

This is juxtaposed with Hayes Valley immediately to the south, which is filled with lots of 20-something professionals.

Edit: Why am I being down voted? Everything I said was accurate.
One thing I'm asking myself is 'why the hell did he wait so long???'

for a minute there I was envisioning the fall of facebook and what it would mean for everyone - you mean we get to reinvent social networking???!!, without zuckerberg???!!!
Expanding the Cloud - Cluster Compute Instances for Amazon EC2
For web applications, understanding the concept of state and managing it takes you a long way towards building a scalable system (on a related note, any time spent really understanding HTTP is time well spent). It's very useful to read books, presentations and war stories, but for me, reading code in applications designed for scale was far more important. I strongly recommend the Amazon Dynamo paper. Read and think about the design decisions they made. Then go read the Cassandra code for the actual implementation (pretty much, in terms of the big ideas, at least as it was back in 2008).

As with any learning it's very hard to truly grok the importance of loose coupling, service oriented architecture, embedding statelessness in the architecture etc., unless you try to build something, get it wrong and then fix it. So, the very best way to learn would be to put yourself in a place where you get an opportunity to do that.
Wow, that's awesome! :)
CRUD duplication is fine, because if you're doing it right it's all generated from the schema at build time. It'll have columns sizes in the stored procedures, because those are the sizes of the columns as of last time you updated the schema.

Rule One is "Don't touch the CRUD".

The code you write touches the auto-generated base classes that wrap the auto-generated CRUD. It never need concern itself with the duplication you speak of.
You can short a bet (known as a laying) as well as go long (known as backing).
> Awkward it may be, but SQL is a lot more succint and readable than multiple lines of API calls or crazy, math-like relational algebra languages.

I'd have to totally agree with this. SQL also achieves higher level of abstraction than any of the above.

Perhaps, as the author said, there is a chance that SQL (or subset of it) will be used as the query language for No SQL-type back-ends.