skysight-inc/HackerNews huggingface dataset:
Quitting your job to work at an unproven startup?
writing word processors and web browsers to win a pointless popularity contest

Get off your high horse.

Nobody will give two shits about your toy operating system if it consistently fails to be useful for day-to-day work.

(Which is a shame, because P9 is quite cool.)
So does a car. Whats your point?
I agree.

Berlin's inofficial motto is "Arm aber Sexy!" (Broke but sexy). And that's exactly what to expect from your quality-of-life-situation if you go there.
In Berlin, all the bonusses the article mentions (berlin's bohemme flair, the tech scene & cool-hip startups, cheap housing) will be paid for by your lower income.

While it's a trade-off that could be worthwile for some, I thank god that the rest of Germany has enough old-money lying around, sucking up developers like there's no tomorrow.
The name of the setting is "Who can see my friends list?" not "Who can reconstruct my friends list from bits and pieces of other people's information?" With this exceptionally broad interpretation of Facebook's promises, it seems like even if they killed the ability to do this, the fact that somebody can just sit down at a computer that's logged in as you and see your friends list also makes them just as much liars.
Kaggle | Full-Time | San Francisco, CA (Open to Remotes) | https://www.kaggle.com/careers

Product Manager, Data Scientist and Software Engineer

Kaggle is best known as the world’s largest community of data scientists. Our community of over 170,000 data scientists compete to solve complex data problems.

We have branched out beyond our core business of machine learning competitions, to build end-to-end solutions in specific industries. Our first focus industry is energy, where we are working with Global 10 companies to make better decisions on where and how to drill for oil & gas. Our solutions take detailed geological and engineering data and help predict well performance. These solutions can minimize capital and environmental destruction by helping operators drill fewer uneconomic wells.

For more details and to apply, you can check out the job listing on our website: https://www.kaggle.com/careers
Ah, I'd not thought of breaking out the Feynman estimation. I make it more like 1e6 hours to a century though?
The Content Economy: Blogging For Leads With Stan Smith of Pushing Social
MTBF is a factor of the number of parts in your system. A single machine will have substantially less risk of breaking down than a complex setup. In the past (when servers were not this powerful) and the system consisted of 9 (!) servers, 5 web front ends, a load balancer, replicated DB back ends and a logging host we had a lot of problems due to bits & pieces failing.

Moving it all to one box was an interesting decision, it has paid off handsomely over time.

Redundancy is a good thing to have, obviously. But it is not simple (nor cheap) to get it right. This machine has redundant power supplies, redundant drives and we back-up multiple times per day. Worst case (a total system failure or a fire in the hosting center) we'd be down for a while but that exact scenario has hit us once before (we were an EV1 customer when their datacenter had a fire) and we came through that quite well.

It all depends on the kind of service you are running what your competitive space looks like and how much money you can throw at the problem.

But for the majority of web apps, especially when funds are critical and you're concentrating on the business side of things rather than the tech you will find that having it all on one box allows you to focus on your immediate problems rather than on how to stay on top of all the complexities running a distributed application brings.
I don't think this applies to you.
Loads of RAM and 32 cores sounds like you already had to scale and as another comment points out, you seem to have forgotten about redundancy.

I'll add that security is a concern in that case, too. Getting access to your frontend server is getting access to your whole solution, while on a properly architechtured solution that wouldn't be true. In any case I don't know the details of your situation so I might be wrong, but I highly doubt it :(

Edit: You just left an answer to this on a different part of this thread. I'll add a reply to your answer here:

>>> MTBF is a factor of the number of parts in your system. A single machine will have substantially less risk of breaking down than a complex setup. In the past (when servers were not this powerful) and the system consisted of 9 (!) servers, 5 web front ends, a load balancer, replicated DB back ends and a logging host we had a lot of problems due to bits & pieces failing.

That's not true. A single machine has more chances of breaking than a complex setup... If it is properly designed. It doesn't matter if you have 5 frontends and replicated DBs if you're going to have one single load balancer. Also redundancy is not only about hardware, but about processes. If a critical process fails and there are no plans or processes to avoid disaster then it doesn't matter if you've got every single piece of hardware at least duplicated.

I mostly agree with the rest of your answer and happy to see that going simpler suits you. There's no "final solution design" and it depends a lot on your comapany's particularities and your application design.
Toronto, Remote, Contract

Stack: Javascript (Node/Single Page Apps (home-brewn arch/Backbone/Angular), Ruby, RubyMotion + CocoaTouch, Python

Resume: https://github.com/fromheten/ http://www.linkedin.com/pub/martin-josefsson/62/175/473

Contact: twitter @axhlf, josefsson.martin+hnhire@gmail.com

Fresh from Berlin and Tokyo, going to Toronto this July. Been deep into modern Javascript, functional and OO programming. Worked with many server side frameworks, both for web apps and JSON api's (Rails, Node, express, websockets, etc).

Interested in your company, so please write me a line about who you are :).
SEEKING WORK (remote, located in Connecticut)

Developer and designer (4+ years), work out of my own shop, HetaThemes (http://hetathemes.com). Our flagship theme is MidLaw, a theme for small to mid-sized law firms.

Primarily develop, design, and customize WordPress themes, or convert PSD designs or HTML/CSS/jQuery to WordPress. I'm also building an app and run my own server as a hobby.

I've worked on complex sites for digital agencies (30+ templates, 25+ plugins), as well as on smaller sites for small businesses/individuals (10 templates, 10 plugins). References available.

Technologies I use: PHP, HTML, CSS/LESS, jQuery, CodeIgniter, WordPress, mySQL, ZURB Foundation (3/4/5), Bootstrap, SVN or Git for version control, Fogbugz or Sifter for issue tracking, HipChat to keep in touch with clients. Self-taught and resourceful.

Reach out to me at: hn [at] heta [dot] co (not com). I can send you links to live sites I've designed and developed, sites I've converted to WP, etc.
And the first thing I did was write a blog post
> if you did you would disturb the other 10-20 people within earshot.

10-20? There are about 80 here.
chalk is only tangentially related, but it is great. Switching my reporting/output layer from color to chalk took about 5 minutes. Chalk is a much better library.
Fun with antlr, undertow, and D3.js for musics
Campbell, CA, Local to Bay/Remote, Full Time

Stack: Super communicator, extroverted, PHP, HTML, CSS

Resume: http://bit.ly/1pA0wTF

LinkedIn: http://lnkd.in/bh6qsGn

Contact: taylorishere@gmail.com

After working in the entertainment industry, and now Client Services, my strengths lie in communicating with clients and customers to make sure their needs are met.

I'm looking to join a team that needs a super communicator, in the Customer Service/Community Manager/Marketing/PR departments.

I can also do web development with Wordpress, PHP, HTML, CSS, and I can also do the splits on command.
What a strange comment.

[root@one www]# uptime
18:06:48 up 794 days, 1:46, 2 users, load average: 0.32, 0.28, 0.20

Complex does not equal high-availability, simple does not equate low availability.
Several similar items can be found on Thingiverse by searching for "bottles". I ran across a watering spout, a dumbbell attachment, and a sprayer.
Location: Czech Republic, Prague (EU citizen) | Remote or relocate | Full Time | Contract | Part Time

Stack: Mobile Development - Android and iOS and also Web Development - Scala (Play) and ASP.NET

Resume: https://docs.google.com/file/d/0B8YfgX2OAeDccDN3QnJISzZOMjA/...

Contact: In my CV.

Looking for a job where I can work as a mobile developer specializing in iOS and/or Android. In my current job I develop applications for both platforms. I am also able to work as a Scala developer or ASP.NET developer but I would prefer working as a mobile developer. Looking for a company that uses modern technology and design is important for its. I am willing to relocate or work remotely, also we can start with part time or contract.
I guess the idea would be that you could keep everything in your Gemfile. Personally, I'm fine with just using Bower for the front end pieces.
Good work. :) But without the cross reference module, it is just like a simple blog system.
We can’t test everything, but we want to
Open offices are awesome during a crisis. On the other hand, they really suck when you need to focus on a problem. They work well for young start-ups, as crises tend to be quite frequent, but as a company matures, I think they become more of a liability than an asset.
It was a fear years ago when Quake was open sourced [1]. In Valve's case, the programmers probably had to audit all the source code in order to reduce possible exploits.

[1] http://www.bluesnews.com/cgi-bin/finger.pl?id=1&time=1999122...
Well, sort of. With this architecture (not using a real database) it is fairly easy to save the state to S3, every minute. I don't have an automated way to rebuild the server in case of failure yet, but this is coming as part of https://t1mr.com

It should soon be possible to recover automatically, in a different data center, in matter of minutes. That's tolerable for me.
I once did something similar in PHP.[1] View the semi-useful writeup[2] as well.

[1]: https://gist.githubusercontent.com/nubs/5849633/raw/78bae58f...

[2]: https://gist.github.com/nubs/5849633
I think the fact that cars don't use bipedal locomotion to achieve fast velocities is the point.
Presumably you can also implement a pumped storage system with a massive hole in the ground, using that and the surface as the two levels. A use for old mines, maybe?

Or maybe even for those persistent mine fires that were posted today. Two birds with one stone. Prior art, of a sort:

http://en.wikipedia.org/wiki/Lake_Peigneur
This is not about web design :) this is about not knowing the medium you are supposedly working on. It's like you are developing mobile apps, but don't care about usability.
Do lasers use antenna(s|e)?
If I need money, I could basically earn money by playing music or whatever on the street, or DJ-ing in bars/clubs, as this is my passion.

I travel by hitch hiking, there are communities that live completely without money, either by being self-sustainable growing their own food and trading/bartering with locals, or by dumpster diving at super markets or asking i.e. bakeries if they have leftovers they would otherwise throw away.

There are more and more communities popping up all over the world, consisting of people who don't agree with the fact that a lot of still useful stuff is thrown away nowadays (Ending is better than mending?). They come with 'freeboxes' where you can take or exchange clothes and other items for free. If I need or want a change of clothes, I put my old ones in there (washed of course) and take others.

Being moneyless doesn't specifically mean that I don't touch any money or think it's evil. It's nothing but a tool for me, and being independent of it for the rest gives me a sense of freedom I've never felt before. No worries anymore that I would starve, freeze to death or that things would be stolen from me. I actually expected to be quite dependent on CouchSurfing or BeWelcome, but until now every time I am in one city, I seem to meet people who know people in the next that are more than willing to host me for a few days. Example: I am currently in Warsaw and tomorrow going to Vilnius, to meet a friend I met on Lanzarote in February.

Partying is easy, I don't go to places that ask an entrance fee, or I befriend people that can put me on the guest list. I volunteer at festivals, which gives me free entry, including food and drinks.

I also realize that not everyone could do this, because a lot of it is dependent on the goodness of others, although I'm never too lazy to give back by sharing the skills and knowledge I have, or doing all kinds of tasks, like cooking/dishes or helping a farmer out for a while.

That said, almost every day I'm amazed about the awesome people I meet everywhere, people who pick me up while hitch hiking offering me a room at their home if I ever plan to visit their country, or offering to pay for food or buy me a train ticket. Even more astounding to me is that when I offer to pay for coffee or gas in exchange for a ride, this is mostly refused.

For information about the free (as in beer) world, check out websites like nomadwiki, hitchwiki, trashwiki and moneyless.info. One can even hitch boats and planes :)
I am not aware of any bipedal cars, and I think that's the point here. A machine that moves like human, yet for the first time ever can actually do it faster than we can.
It might make sense to run nginx on a separate server / vps just for better security.
There's value in preserving the mundane. If we only preserve things which are noteworthy, the cultural artifacts, the special occasions, the celebrations and wedding dresses, it's easy to lose track of the fact that it's worth remembering what everyday life was like, too.
The fully loaded cost of IT people is $50-75/hr.

I had the impression that in some of the bigger (and higher cost-of-living) tech hubs, just their salary could easily be that much.
Simple really, robots will do most physical jobs better than us and society needs to adapt to that. They will also be used in tasks we find disgusting like military conflict. Seeing how little real outrage drones deaths are causing; mostly because of deft political handling of the press; do you think employing robots against "other people" really is going to be much different?

The best outcome is that the onset of robots doing much of the work is that it frees enough of the world from economic strife to end the need for warfare.
I think rolling release distros are your friend for these type of all-in-one setups. Small weekly updates. Easy to test too because you only need one test machine.
They're not inherently evil. What the comic actually says with respect to Google is "They've had issues with" those things.
Completely agree. We built openFDA from the beginning with the mindset that everything we produce will be open source. Our hope is that users of openFDA can help us make the API more efficient, return better data (we do a lot of cleanup), and independently verify our methodology.

Beyond improving our own site, it would be absolutely fantastic if someone took openFDA and spun up their own copy. That could be another government agency using it to serve up different data, an external group mirroring openFDA in case of government shutdown or other issue, or a company that uses our code to build something innovative.

I know that sentiment is shared among a lot of agencies right now. In particular, 18F (https://18f.gsa.gov) is a new digital services delivery unit that is looking to do this at a huge scale across the federal government.
Another shameless plug: https://github.com/pgundlach/argumentr
The current state of federal IT contracting is so horrendous, that it is worth trying something if it has a 50% chance of failure, but how much harder is it to get contractors to work on a project if your contract mandates that it be open source or Free Software?

seanherron, do you work for a contractor or are you an in-house developer for the FDA or another federal agency?
Biologicals still have an edge - the power-plant issue. Until batteries get a LOT better, or fuel cells get cheaper, a person that lives off of peanut butter and lemonade is a real advantage.
28.58 mph == 45.995 km/h [0], BTW.

[0] http://www.wolframalpha.com/input/?i=28.58+mph+in+kilometers...
I don't think single- vs. multi-threaded is not relevant in this context. Any database, regardless its architectural design choices, will probably have a hard time if you try process this much information.

As for when to use SQL and when not to, well, that really depends on the problems that you're trying to solve, your preferences and a whole myriad of other considerations. I fully agree there are tasks that can be handled well by more than one solution, while others are best tackled with specialized tools.
São Paulo, Brazil, Remote | relocation, Full time

Stack: C/C++, C#, Objective-C, Python

Resume: https://docs.google.com/file/d/0B33_gHEXKq_wTkJyQ3VQRGJpVGs/...

Contact: enzo.matsumiya AT gmail

I like to solve problems. The "stack" doesn't really matter as I will adapt to whatever technology I am introduced to. That being said, I think that the area the most challenges me is driver and/or embedded systems development, which I am very interested in to. I also am an infosec enthusiast, and would be very happy to work with that too.
We're going to focus on product recall and product labeling data next - expect to see some more releases throughout the summer.
Stafford, UK. Remote or Relocation, Full Time

Stack: C#, Ruby, Javascript, SQL Server

Resume: Nothing online right now, but my Github is available [0]

Contact: matt@mattryder.co.uk

I've (just this month) finished a Computer Science degree, looking like a first-class but nothing official yet. I'm open to anything really, especially C# stuff.

I took a year placement as part of my degree, writing WinForms stuff, wouldn't mind following on that, but ASP.NET MVC looks like a nice challenge.

Also fairly fluent in Ruby, and the Rails framework.

[0] github.com/MattRyder
I had almost this exact idea recently, because I really wanted a minimal KB/wiki that I could edit in my text editor and collaborate on with others. It's encouraging to know that others feel the same way. You may have a competitor in a short while ;)
Link to video. If there was embedded video on that page, it wasn't working for me. Here is a video I found of it on YouTube:

http://www.youtube.com/embed/lPEg83vF_Tw

I'm a little disappointed that its tethered... Then again, having little robots that run faster than any human be tethered is probably a good precaution just in case we ever achieve singularity.... ;)
Apple WWDC 2014 Live Streaming
It doesn't move like a human. It has digitigrade legs and a forward-backwards horizontal balance thing. It runs, I guess, like a raptor.

It's not a big shock that things built for speed can run faster than humans can. Horses can also run faster than humans. So can cheetahs. Ostriches, if you want something bipedal.
And where's Cobol?
> To me, the more pressing question is: why are they still so common?

To quote a very cynical and jaded friend of mine, "It increases shareholder value".

Yes, studies show that open plan offices, especially badly-designed open plan offices, hurt knowledge worker productivity. The problem is, knowledge worker productivity is not expressed as a nice, neat number on a balance sheet. Facilities cost is. Thus, when a business gets into the mode of increasing profits by decreasing costs, all they see with respect to this topic is that office space expense. Cue the management bullshit stream about "collaboration", switch to open plans, and watch that number drop. The productivity drop tends to lag, however. Since many executive suites can't see forward past the next earnings report, or backwards past the previous, they see a nice increase in margins for a quarter or two, followed by a drop in revenue, schedule slips, or increasing costs in other areas caused by the open plan switch. They then move on to fixing this "new" problem, not realizing they caused it with their previous "fix".
Given that those instructions if used as-is would render all unencrypted content inaccessible for around 2 years, I'd strongly suggest moving the warning section to the top.
JavaScript and Smart Forests
Randall Munroe's nightmare has come true.
It could easily be "hacked" into a blog if you wanted to do that. At its core it is just a static site generator.
That part got me as well. Sure it isn't technically perpetual motion but I wonder if maybe it could be considered "near perpetual" or "relatively perpetual" from a selfish human point of view.

So if motion lasts longer than your lifetime, doesn't it seem like perpetual motion to you? Personally, when I think of perpetual motion, the first thing that comes to mind is using it to power a generator. In that context, if something could produce electricity for decades without being refueled or even attended to, aren't we moving toward and/or operating with a realm that feels like perpetual motion--even if it is only from our self centered point of view? Granted, this is sort of like if someone is in your field of view and then steps behind a tree that obscures your view of them, you can say they are invisible to you. Though it isn't exactly true to say they have gained the power of invisibility, you labeling them as being invisible is a self centered and relative statement.

So as self centered humans, from our point of view any motion which lasts years or even decades--and could be harnessed--could seem sort "effectively perpetual" to us, even though it is nowhere near actually perpetual.

(Yes, this theory ignores that fact that that generator's output would indeed be ridiculously low, probably close to unmeasurable--the important part is that if we have motion, we assume we can generate electricity. And yes, even if you could make this happen, it may take thousands or even millions of these together just to power an LED. I was probably prompted of this thought because of this video: https://www.youtube.com/watch?v=8hwLHdBTQ7s)
Another way this could work is to run etcd on every machine and just assume that etcd is listening on a local port.