skysight-inc/HackerNews huggingface dataset:
I agree with you too, which may sound strange, but I think the difference is in the teams. I think in your case (and many others), my position doesn't make sense. Why? Because you're competent and grok programming and databases, which is an amazingly rare. Also, you're working on a really small team.

In a bigger or more distributed team, you need to have strong standards and governance when many people are sharing one resource. Otherwise, you run into a "tragedy of the commons" scenario where the whole business suffers.
TimeScapes &#8211; behind the scenes
Roosevelt Island is to be the home of New York tech campus
Another feature: Navigate through the map using arrow keys or something of that sort, or hop across different elements easily.

Really cool/clean looking project.
Elma RV Park - Elma, Washington
I think that your message shows one side of the story and that's the official US side. Like Gore Vidal said that in United States of Amnesia people don't remember anything that happened before last Monday.

Ever read about the 1980 Gwangju massacre? That was a massacre of 2000+ civilians in US-occupied South Korea, carried out by the US supported dictator General Chun Doo-hwan while Carter continued to support him.

http://www.workers.org/2005/world/gwangju-0526/
"They came to the U.S. on the 25th anni versary of the massacre because this is the country that has had the ultimate authority over the South Korean military since the end of World War II. It is the country that allowed a succession of military dictatorships to abuse the people even while nearly 40,000 U.S. troops were occupying the country. And it is the country that explicitly—and this has now been proven— gave the orders that allowed the Gwangju massacre to happen.
And they came here, said Kim Hyo-Seok, to demand of the U.S. government that it “speak the truth, then apologize and pay reparations to the victims.” Kim spent time after the uprising and massacre as a political prisoner.

The U.S. government and the establishment media never talk about the Gwangju massacre. But in South Korea, that terrible event marked a turning point in the people’s acceptance of U.S. military occupation. Today, the majority of South Koreans say in polls that the biggest threat to peace in their country comes from the U.S.

May 18, the day that the uprising began in 1980, is now a national holiday in South Korea and Gwangju reverberates to demonstrations and rallies calling for U.S. troops out. Since the Iraq War began, a focus of those rallies has also been the demand that no Korean troops be sent to the Middle East."
I see that even on the client side in JS you need to provide your api-key. How is this secure in that someone else doesn't just use your api key? If it is explained on the site forgive me for not finding it.
I take into account the overhead by charging 50% premium on the first 20 hours with the client.
The reality is self-evident from the PyPy home page:

"PyPy is a fast, compliant alternative implementation of the Python language (2.7.2)."

Why not 3.3? Oh, right, because when the PyPy team started, Python 2.X was the Python language. Now it's not. This has been the case (PyPy has existed and supported 2.X code) since 3.0 was released. I.e., for years.

As for PyPy STM, you trot that out like it's a real solution. It is not. It's 5 times slower and doesn't support Python 3.X. Which, of course, is the whole point.

But, yes! Thank goodness I can type u'...' again! That will save me years of work! FAIL.
Why you should use Adobe Illustrator to create user interfaces
Novice designers always come up with a question about which application to use to create user interfaces. Most choose a bitmap editor such as Photoshop. However, I believe vector editors are better suited for this purpose, especially when it comes to such a powerful application as Adobe Illustrator. Why? Let’s talk about this in detail.
I really liked one from ETH, Zurich. It was a personal letter (i.e. not generated) mentioning that for the particular job they found another person, whose skills were more appropriate at the moment. And the sender asked me to keep an eye for further openings.
2012 Summer Olympics - Infographics
In 32 days and counting, London will be the very first city to host the modern Olympic Games for the third time. Proud Londoners will open the 2012 Olympics with as much, if not more, fervour than the previous two. In 1908 the city welcomed the world for the first time, there after the Games came to town a second time in 1948. Now once again in 2012, athletes, officials and sports fans from around the world will return to London to celebrate healthy competition and sheer prowess of play.
18-year-old's programming experiment shows what you're doing on Facebook
Location is NOT meaningless. It is common practice for companies who have offices in many locations to vary salary by location (I used to get a 25 percent boost because I was working in Silly Valley).

Go the "we pay everyone the same, regardless of location" and you'll end up with either (a) a bunch of workers who are artificially dispersed, and less effective as a team, or (b) fewer good people, because your competitors are paying much more in desirable areas.

[A dispersed team is not necessarily bad, but it's a /skill set/ and it doesn't work for all types of projects, for all types of people].
> and tries to share his experience

I think the point is: he might be trying but he is doing a horrible job at sharing that experience because the only thing he gives us is "he is a big picture thinker", he "cranks through to dos" and that Paul is important. There is hardly any "meat" or really interesting, helpful stuff in there - that's what the slamming is about. Is this really so difficult to see or differentiate?
A senior engineer that has spent 5 years coding Big Table at Google would certainly (if genuinely interested in being hired) be able to take a day and throw up some code on github.

Not Big Table code of course, just some interesting code examples tailored to the position being negotiated.

Worried about people passing off copy/pasted code on github? That's what the interview is for. It's great to be able to discuss code that someone has written after you've taken some time to review it. They should be able to have a discussion about the code, their design choices, what they would do differently given a twist in the requirements, etc. If they can't do that: then even if they genuinely wrote the code they don't understand it enough.

I feel I should stress that the code doesn't have to be the next big open source project forked/watched by thousands.

Not comfortable putting code up on github because people might see it? I get that, it is scary to put your code out in public. In that case, a simple Dropbox (or whatever) shared folder would suffice.
Why Nest Founders, Tony Fadell & Matt Rogers, Left Apple To Build A Thermostat
(reference: http://www.youtube.com/watch?v=IMSd1IbxmFA ) The description made me think of Steve Martin in Baby Mama, or Kevin Nealon in Grandma's Boy ( http://www.youtube.com/watch?v=uJLQ5DHmw-U )
Finally, SSL for custom domains: https://developers.google.com/appengine/docs/ssl
Google I/O 2012 Starts Today
Is High Frequency Trading Good or Bad?
MPC Software Pipeline Developers 
We are looking for world class developers

The pipeline team is responsible for creating and maintaining the underlying software system and tools that visual effects artists rely on to produce their images. It is a highly dynamic environment, which requires a cool head, creative thinking and pragmatic problem solving. The team needs people who are able to take initiative, develop software of the highest quality, and think beyond the scope of each development task.

Our environment thrives on the ability to communicate complex problems in a simple form to team members, stakeholders and all the way through to users of the system. We require our developers to support the full life cycle of our software projects from design to maintenance, while constantly improving the software to address new challenges!

If you want to be part of a highly skilled team that considers software as an art-form then we'd very much like to hear from you.

Core skills:
· Advanced Python
· Linux
· Relational databases - SQL
· Software design and expression of ideas

Additional skills:
· Maya and/or Nuke development
· MySQL
· Qt framework
· Agile development
· C++
· Cake baking
10:45 put on a shirt (but not pants) for skype video chat with client.
The Fire Rises, our Unity RTS game for the new Batman Movie
Code pictures
funny little commentary
you can browse the source if you like: https://code.google.com/p/googleappengine/
Nice promo page. Now, what the hell is it?
“In civil cases it’s guilty until proven innocent and in a previous case I declined to give the details who I transfered the site to. They say if it’s not me, then I could easily say who it is.”

That's kind of a weird legal system.
That's about the level I get here in Dallas. All the pings I get from Seattle and SV are from the really big players, and I occasionally get a ping from a niche employer (Eaton and Idaho National Laboratory, for example) due to my EE and signal processing background.
Just a couple of observations based on experience:

- You'll most likely run out of power well before you run out of physical rack space.

- You'll (hopefully) spend less time in the data centre than you think, especially if you have good lights out access, remote power bar access etc. If you're locating in a large city you can often get a better deal somewhere in the suburbs rather than downtown with very little downside (at least that seems to be the case here in London).

- Interconnects between racks can be awkward to get set up, and you can't necessarily get the rack next door when you want more space.

- Redundant everything will save you a lot of hassle, but gets quite expensive. In particular redundant power will save you from downtime when the data centre decide they need to take one of the power feeds down for maintenance (it happens), and setting up redundant (external) networking has the same effect. Having a second network for admin access prevents you from being locked out in some failure cases. Hot swappable drives are useful for systems which are awkward to take offline (e.g. database servers), but not massively useful elsewhere if you have good redundancy at the server level.

- Data centre rack floors are about the most unpleasant place to work you can imagine :-)

- If you can get a handle for how competent the data centre are at mitigating DoS attacks it's a useful datapoint. If they aren't on the ball an attack against anyone hosted in the same place will take you offline too. having said that, I'm not entirely sure there's a fool-proof way to determine this ahead of time.

- You can generally borrow a cart with a keyboard and monitor on it to wheel up to your rack, so no need to have those permanently installed.

- Keep a stash of network cables, cable ties etc. at the bottom of your rack - it's annoying to show up only to find you've forgotten that kind of thing.

- You may need to register authorised employees before showing up, so make sure you do that before taking your new intern to help rack a server. Expect them to ask for ID before letting you in.

- Data centres (at least some of them) will take deliveries on your behalf, so there's normally no need to get things shipped to your office then drive them out yourself.
Hearing about Poe's law for the first time but in my corner of the woods, we blame it on the lack of a sarcasm font
"15 minutes on One on One Time"... Ha!

But seriously, I think "double stealth mode" deserves to officially enter startup lexicon.

To quote Louis CK's interview from Tuesday... it's WONDERFUL!
> One problem with this attitude is that it doesn't lead to a smoothly functioning economy. If I have to worry that any online service might chose to shut down my access for any arbitrary reason, then I am strongly disincentived from using online services.

You're looking at only one side of the issue, and the smaller one at that. Let me flip it around for you:

One problem with the attitude that by providing an online service I'm obligated to maintain it for users I don't wish to is that it doesn't lead to a smoothly functioning economy. If I have to worry about supporting users when it's against my better interest, then I am strongly disincentivized from offering an online service.
> As for PyPy STM, you trot that out like it's a real solution. It is not. It's 5 times slower and doesn't support Python 3.X.

This sort of comment doesn't really make me feel like you're qualified to comment on the subtleties of killing the GIL, to be honest.

When it comes to removing the GIL, any form of "it's slower" is usually going to refer to single-threaded workloads, and avoiding to be slower for those is going to be nigh on impossible. The idea is that it's an investment to be recouped for various workloads due to the improved ability to exploit concurrency over a GIL-ful interpreter.

And really, it's at the proof of concept stage right now, hardly optimized. And there's new CPU hardware with hardware support for transactional memory coming down the pipe.
true. but if you want to found your company in germany you better get a good german tax consultant & lawyer.
I'm curious why, for instance, the Palm Pre's charger isn't prior art for this.
You did.

In a real life discrete time instant (e.g., an evening at the bar), most women will choose to go home alone rather than accept a second best partner. In the stable marriage algorithm, not a single woman will.

I.e., the stable marriage algorithm is a poor model for reality.
Also, strictly for parallax, here is jQuery.parallax which has a much classier demo: http://stephband.info/jparallax/
At UVA it's against the rules to call anyone doctor who isn't an MD.
Offer HN: I'll review your Product/UX for free (for my blog)
I'm looking to do a weekly review of a small startup's UX/Product for a blog series I'm trying to do.

Why I can help with your design?
- I'm the cofounder of and do design of a little SF startup, UpOut.com
- 3 years running a small web design shop building 100+ projects (and countless more mockups)
- I occasionally consult for UX for a handsome fee

...still reading?

I haven't firmed up the exact bits and pieces of the review; Likely, I'll go through the main bits of the site and provide a fairly detailed description of tweaks with a heavy focus on conversions. If you're interested in getting reviewed, please reach out to me at my email by clicking on my username.

Why am I doing this?
Running UpOut full time means I only design for one site. I want to do a small series to practice my skills.
most people using dropbox like services are hosting copywrited material.
Anonymous linked to Japan's government websites attacks
Encouraging its use “for the masses” has me worried.
> In addition to pings from too-familiar recruiters, there were two cases that left me especially uneasy. In the first case, a former recruiting agency tried to poach Pete London and then 15 minutes later, wrote to me offering recruiting services! I was being pulled on both ends!

That is not at all unusual.

When we got rid of a useless lummox a year or two ago, he gave his recruiter (the same agency we got him from) all out contact details (if you are out there, thanks for that...). Within a week of him leaving that agency called three of us claiming to be looking for a reference but immediately asking if we could be called out of work ours to reduce disruption. One of us let that happen and it turns out they were trying to get us on their books (err, no thanks, we don't want to be associated with the other "quality" peopel on your books!). Similarly the company got several calls from them most of which involved lies ("I was talking to <person x> earlier today" when <person x> had been on holiday all week).

In summary:

1. Recruiters will hit you from both ends. They make money out of both ends so it suits their business model.

2. Recruiters lie. Repeatedly. Constantly.
Ah yes, the old ROT26 encryption.
Google Can Search Your Molecules?
Qualities and Characteristics of High Quality Websites
Toronto Airport Limo Flat Rate Service - Limousine - Zimbio
This robot will beat you at rock-paper-scissors 100 percent of the time
im not sure why anyone would want to build an app on a platform that lets you log in to any users account without a password... maybe something low risk like hosting torrent downloads
To your whole team: Thanks for an awesome product that changed my life for the better!
Interesting.

I didn't read the whole documents but based on experience and real life stories this is what I can tell.

One brilliant therapist told me one time how many stocks I was using in my research trying to let me down but I replied. It doesn't matter how many stocks, I only need to fully understand the behavior of one stock to make me rich. Of course, not an easy task.

But some thoughts I had at the moment that I didn't told him and it was that if you fully understand me instead of judging me based on statistics/generalizations maybe we can do better. (Even though I want to think that this was not my case)

And worst, many people could say that this is ignorance, but that could be the reason to why so many therapies fail on some people, even with the worst case scenarios like dead.
Or perhaps the company could have a superb MVP up, addressing a huge market, while behind the scenes (double stealth) they're building a lame idea for real.
Maybe a good way to hire a writer would be to see if they can spot obvious satire...
Easy. Absolute contextual power with virtually no oversight.
Google to Unveil New Tablet
I wonder what the roadmap of both Servo and Rust are? What's the vision? Why Rust? Why Servo?
You're right that "group selection" doesn't exist; but our "instincts" have themselves evolved into what they are, for a reason? Therefore, "not cheating" must bring a benefit to the individual (or be correlated with some other behavior which itself brings a benefit). The question is: what is that benefit?
MobileWorks is looking for Platform Engineers and Front-End Developers
And it costs $99/month. Hmm. (I'm not considering SNI since IMHO it's a non-starter not being supported by XP.)

Lack of custom SSL was the main issue preventing me from considering App Engine for my web service, so I'll definitely have to revisit it to see how it could compare to AWS in production.
You forgot to include the picture of you charismatically laughing and showing how lighthearted and simultaneously laser-focused you are.
For reference, here is the triumphant result of Servo's first ever image rendering test: http://i.imgur.com/LLfDL.png

This was about a month ago, so perhaps the state of the art[1] has progressed since then.

Yes, I'm pretty excited to watch Servo develop. :)

[1] https://github.com/mozilla/servo/commit/ea53b5e800bcf31a95f8...
Beach wedding dress
What is all of this Sublime Text 2 hullaballo?
Yandex expands global search index from 4 billion to ‘tens of billions’ of pages
Aren't a lot of the comments satire?
Why I’d Love To See Your First Startup Fail Big Time
The Most Undervalued Quality of an Entrepreneur: Courage
FWIW the Zeus editor is Windows only and while it may not be as pretty, it does have a lot of the features of Sublime.

http://www.zeusedit.com

Jussi Jumppanen

Author: Zeus Editor
A CEO is a job with a predefined role, a founder, technically isn't. I know technically they overlap, but having worked in a business where there was a CEO AND a founder, it helps you see the boundaries.

If you ask me CEO is douchey if its a team of just "guys getting started". So I go with founder. When you get proper employees, its time to wear that CEO badge.
Great that someone have written this down. These points should be stressed as much as possible.

Anyway, after you move from RPC to message passing and then to state machines with delayed action execution you are facing the next big problem: the fact that message queues between the components are not perfectly elastic and can run out of memory if different components run at widely different speeds.

This is mostly not a problem inside datacenter, where admins take care not to run out of resources. In the Internet environment though it is often a common case rather than a rare occurence.

I haven't seen this problem addressed so far, whether in software or in theory. Any pointers to relevant work are welcome.
VIDEO: HealthAware.ca - a graduate of Founder Fuel in Montreal
Actually, the real standard in a civil case, at least in the US, is "the preponderance of evidence". When you offer nothing in your own defense, guess how the court is going to rule?

It's like saying you sold a car, but absolutely refusing to show a bill of sale, registration in the new owner's name, etc.
Yes, assuming this is broadly representative http://hackernewsers.com/pages/map.html
d3.js! 2 is too close to 3 :)
Microsoft predicts tablets overtaking PCs next year
It's far from obvious to me that men have it harder than women - going by traditional gender roles, men can select from the set of women, women can select only from the subset of men who messaged them. Can you elaborate on your definitions and assumptions that lead to your intuition?
I really like the idea of spaces like this. I would like to see one be successful in research triangle park, NC.
I wonder why did this feature take 4 years to happen.
I made a little practical demo about using Unicode with Ruby for a presentation a while back, perhaps of interest to some people:

https://github.com/norman/enc/blob/master/equivalence.rb
I write code every day, but I don't save it and its been 20 years since I wrote any code for 'pleasure'. For pleasure I have sex, go to a symphony or swim in the ocean. Coding is something I do because I'm good at it and people will pay me for it.

Further, I don't save code. I sell it. If I saved it then I would have to organize it, keep track of it and back it up. Why do that? I'm a programmer. Code I have written for fun or for some small experimental reason has no value to me because I can do it again and again at any time, like breathing. Sure, non-programmers value my code and they save it for posterity but I don't. It has no value to me once I've been paid for it.

Why would I go to all the trouble to keep a complete record of something I could do again at any time? Am I supposed to save what I'm typing right now to prove I can communicate? Do I save lawn clippings to prove I can operate a lawn mower? Do I save my waste to prove I can defecate?
This is fascinating. I recommend browsing the source. It makes me, conversely: 1) Want to learn Rust and 2) write my own browser engine.
Nope. Good writers are human too. They miss things.
>From my playing with it so far, even if I switch "big" developments to that Python will have to remain part of my toolbox due to how horrendously slow Clojure and clojure-based tools are to start up

While I agree that tools which take a long time to start up can be annoying I don't believe that an IDE which takes 30 seconds to start up, but is left open for days at a time should be an issue. Are you referring to the IDE or the interpreter?
There are the improvements sho_hn mentions (string representation and shared dict keys to make objects more compact), but if you need more dramatic improvement, look to PyPy.
Mass Effect 3 extended cut
Here are the Rust FAQ pages, which are sadly not prominently linked from rust-lang.org:

Project FAQ (most applicable to your question): https://github.com/mozilla/rust/wiki/Doc-project-FAQ

Language FAQ: https://github.com/mozilla/rust/wiki/Doc-language-FAQ
On some days, most of HN seems like satire to me.
10:46: take shirt off after I realise my webcam is broken.