skysight-inc/HackerNews huggingface dataset:
I have to echo the sibling comment: just build stuff. I worked on a startup (ended up failing for non-technical reasons, but that's beside the point) where the main application was in Rails, and we had about half a dozen microservices powering various other features.

I tried to find SOA-related literature but most of it was impenetrable, enterprise Java type stuff. So we just kinda made it up as we went along, splitting off any services that seemed like it'd work, and that went really well.
The stories are cached in both API-side and client-side for few minutes, so you'll see some discrepancies.
>So Google can't build property in Mountain View, what about building another campus outside of the Bay Area? Maybe an hour south of Mountain View or something, where they could still recruit in the area.

Google is doing that to an extent. They have a lot of campuses world wide, mostly due to their acquisitions. It also decreases the amount of sway an individual municipality has over their growth and operation, which isn't a bad reaction given how much MV is mucking around with them.
I certainly view a car as a tool, nothing more, but I don't know why this author presumes to talk for all people under forty.
Cool Domains with a Little Bit Hack
Interesting to hear. My son (17) and all his friends are quite interested in cars, watch Top Gear, talk about cars, etc. The one difference I have noted between he and I is that he is not really interested in how cars work or how to maintain/repair them. I on the other hand do all the basic maintenance myself and mostly enjoy doing it.

It might be an urban/rural thing as well.

Edit: I also think practical self-driving cars as well as EVs are a lot farther off than you seem to. I've just seen in the automotive world too many stories about amazing technologies that are "just around the corner" but never seem to materialize.
var terroristWarningFlags = // sarcasm...?

Either way, with the TSA you don't win with reason or truth.
Ahh I thought it might be better to start the movement at the developer level before asking regular people to opt in. So JSON was meant to be the common denominator for developers, hopefully they build tools that makes the process less technical for the general population.

We actually had to pull our PDF converter due to bugs and are currently just using a service called pdfcrowd.com.

Though the general idea is that HTML can be passed through WebKit and rendered as various image formats and PDF -> http://wkhtmltopdf.org/

Here is a link to what your first idea might look like, it automatically generates forms based of JSON specifications -> http://jeremydorn.com/json-editor/
Haha.
A good laugh of a post. I did not care one bit about many things when I was 15. Yet your tastes and interests change as you get older. Why people dont realize that?
So, is this effectively saying that the scanners and such have been seriously flawed this whole time?
Anyone that has ever used xslt in a non-trivial way most likely understands that it is a terrible answer to just about any problem. Complexity for the sake of complexity is never a good path to follow.
Safer for whom? Christ.
Try to define torture in an abstract way that includes the things you think of as torture (whips, the rack, waterboarding, cramped isolation, et cetera) and excludes this. You won't find it easy.
Sure, you're the best in the world. Nobody else has any kind of Freedom of Information Act. And nobody else but freedom-loving Americans would ever dare to direct such a request towards his own intelligence service.

Wait, three seconds of googling resulted in https://fragdenstaat.de/files/foi/2812/antwort.pdf

And in Sweden, "Offentlighetsprincipen" is not only much older than the America FOIA (let's say... ten years older than your Declaration of Independence!), but even part of the country's constitution.
Talk about assuming the premise...

100% might say smartphones, because a car requires freedom of movement to deploy. They can still use their smartphone in their bedrooms, so of course a child -- whose movements are highly regulated by their guardians -- are going to choose the item they get the most utility out of.

Smartphones represent communication. Andreessen would do well to investigate the difference between comms and liberty.
I don't see the connection between "Twitter had a net loss" to "Twitter is going to start charging for accounts". They managed $250 million last quarter without charging users directly. Charging users directly is could be a very threatening thing to their business. Would they take that risk to increase revenues by 30% when they could optimize and current revenue streams and introduce other revenue streams which have a much lower risk than charging users directly?
> you don't grow fast enough.

But what if I do not want to "grow fast enough"?

Or, more precisely, what if I question the direction of this growth? For instance, I certainly should learn more and more, discover more interesting topics, become a better father, cultivate friendships, etc. This is what I would agree to grow, and it means spending more time with kids or friends, or reading books about whatever subject I am interested in at the moment (which happens to be anthropology and history).

This is a "growth" that do not require one dangerous "one step below burn out" mantra.

Moreover, I do not believe that the very few very successful people are more happy than other. I can give two examples: I do not think Steve Jobs was happier than a "normal guy". A closer and easier example is Mojang, creator of Minecraft, which I certainly respect and admire (much more than Jobs): is he happyer now that he got the jackpot? He worked hard, was very lucky, but not that he "arrived there", maybe, just maybe, he has a lot of negative pressure from his success, maybe he has a fear to fail and would rather go back to the happy times when he was coding alone a very raw sim game for <1000 fans.

So, once the soup is assured for long enough, and despite all the essays by PG, why not just say "it is not for me"?
Hooking Into Container and Bean Life Cycle in Spring.
I've always wanted an app where I could watch grown men rolling around on the ground pretending to be in agony.
about python

> I definitely don’t understand the class system.

this could be worrying if you mean you don't understand class-based OO languages as a whole. if you specifically mean you don't understand multiple inheritance, that's less worrying, and reading "super() considered super" ought to clear things up.

so much of the so-called "JS hotness" seems not entirely red hot to me. perhaps you can skip over angular and proceed straight to react and see if that makes more sense?

based on this post, i don't know if the issue is ageism so much as foregoing breadth for depth. being able to tweak SQL configurations is definitely a valuable (in terms of $$$) skill, but what if some of that time had been spent reading SICP, learning how to implement class and module systems "from scratch?" it's not something that you'd ever do in your day job, but it would probably make understanding the variations on the overall class n' module theme easier.
The link bait title drew me in but the content is just a poorly written rambling that i don't even understand. What do you even mean when you say "Freemium"?
Is this factual? Or just conjecture? I can't tell from the content of the post itself, but a quick Google search revealed nothing.
Yes. This has been my experience at all whenever my younger relatives (ages 10-20) see a nice (to them defined as Tesla or European and fast, it seems) car.

Kids still like toys, even with smartphones and the internet. And they'll most likely grow into adults who still like toys.

Car ownership patterns will probably change (students living on campuses and young professionals will probably have much less need for a personally owned car in the next decade or so), but there's two pretty big car markets that won't be threatened by that: luxury status symbol cars, and utilitarian people/stuff-movers. Uber and all the "fleet of centrally owned self-driving cars" talk is useless to someone who needs to keep a stash of items for their kids in their car, and needs space for their kids' friends, and needs that vehicle several times a day for family/commuting purposes (I don't think UberMinivan would really take off...). Owning won't be practically replaced by renting for every use case, and there's a lot of use cases for personal vehicles out there that fall outside of the typical HN perspective.
It's also a weird screed against cars as if they have no utility. I guess this person has never lived outside a big city in the suburbs or country where having a car is absolutely a necessity to get to work, the store, etc.
Heyo another Tech alum :o) ... in good company
All the data is currently public (via the API) - you just have to know how to query the API to get it. Not sure if a publicly accessible endpoint to dump all data is a good idea (since that could get resource intensive).

If you have a suggestion for some api endpoints or better querying, let me know.
I wrote a similar post two years ago: http://jseliger.wordpress.com/2012/03/24/cars-and-generation... and have noticed the same basic trends. I'd also note that this:

As for the freedom the automobile once represented…

You don’t have to leave your house to connect with your friends, you don’t have go to the mall, as for doing illicit things…sexting is more outre and volatile than anything baby boomers could ever cook up.

May have been done in by traffic, too. Many of the people I know associate cars with traffic and wasted time.
I agree that the pay shouldn't be the same in terms of annual compensation, but I see no reason why hourly compensation shouldn't be the same, once fixed costs are accounted for (such as health insurance).
Wow, that's a blast from the past. I recall having to do the same with my Game Boy and cell phone when traveling through ATL in the 90's, well before the TSA was created.
A smart kid would realize that with a car he could have a job and then buy his own smartphone.
Like other poorly-planned Kickstarter projects, this project is now facing some serious scalability issues. It's a victim of it's own success.

The project leader has to fit 20 people in his kitchen, and say more than 1,000 names while making the potato salad. He has to accept ingredient suggestions from hundreds of people. And he has to give a bit of the potato salad to hundreds more. If he does achieve that, by hiring a venue, and additional temporary staff, and making some sort of mega-salad, then people are probably going to complain that they wanted a normal salad, in his kitchen. I doubt they've thought about hygiene issues, health and safety, licensing, crowd control, etc.

It's a disaster in the making.
Adaptive Tearing and Cracking of Thin Sheets (SIGGRAPH 2014) [video]
Show HN: Code in any language. With Anyone. Anywhere.
The part where they don't help you use the bathroom and you defecate on yourself in a con-air. This is both cruel and unusual, and a psychological pain.
I think if you're miserable, then you're actually at your burn-out.

The notion of one-step below burn-out is that you're still getting enough stuff done (with the assumption that you _like_ your work, I guess).
I started programming in 5th grade, and still love it after 40.

But the world has so many large problems these days. I think many people decide at some point, there is more reward and more meaning in working on those things, than following the latest Android API diffs.

Technology is still interesting to me, but only as a tool to accomplish more important things.

Unfortunately, as a software developer - I view the most important technology not to be software, web frameworks, or mobile, but developments in energy, material science, etc. Things that are out of reach for me as a developer.

How can i solve any meaningful problems, when the main tool at my disposal is mostly just copying bits from one memory location to another?

Thats what makes me depressed and disenfranchised with software development at 40. I'd like to work on more meaningful things, but I find my skills rather impotent given the enormity and complexity of the world's problems.
I'm not saying it would go away if ignored. I'm just saying that trying to decrease our reaction to it would be for the best. It's going to happen whether or not we want it. All we can realistically do is try to limit the damage, 99.9% of which we inflict on ourselves.

I don't understand why you think I "forget" anything or that my example is "imaginary". I am proposing a response and using a well known phrase to illustrate it.
If you are an Orthodox Jew, I don't think you can turn on a cellphone on the Sabbath.
Modern Science and the Bayesian-Frequentist Controversy (2005) [pdf]
I've been using Gtk+ with Vala for almost 3 years now and i love it.

I tried Qt and liked the fact that it had good libraries built in (using the provided networking library v/s using libsoup with Gtk+)

In my opinion Gtk+ with C is a big pain but Vala feels natural and should've been pushed instead of JavaScript by the gnome guys.
When we're talking about programming/system engineering etc, there's the part where you might spend 4 hours doing "measurable" work -- ie: producing artefacts. Be that designs, code, documentation -- and in your "free time" your brain is still working on the problems in the background. I think part of the idea is that (to paraphrase Greenspun[1]) there's no point in keeping people from having fun while they're thinking.

Like the new head of our CS department said: he doesn't really care if his professors spend most of their time in the office or at a cafe -- as long as they're comming up with new ideas and do research (the institute has a very high rate of publication for its size).

[1] http://www.paulgraham.com/opensource.html
Ugh, json schema is horrible. Have you used orderly? It's far less verbose, more readable and it compiles to json schema.

I agree that making it interchangeable is best overall (especially since there is a 1:1 convertibility between the two languages).

Perhaps the brand should actually reflect this instead. JSON is preferable in a data interchange scenario, but for keeping or displaying a human readable version, YAML is better.

As before, though, it's not YAML/JSON - it's the richness of the import/export filters that will make this idea float or die. Nobody much is going to want this so that they can publish their resume on jsonresume.org. People will want to use it so they can efficiently and easily import their linkedin resume and upload it to [insert fortune 500] company's custom HR portal / top 7 job sites.
> It is horrible for markup too. It is far, far, far too complex and far more verbose than it needs to be.

Oh stop. XML syntax is freaking simple. <tag>content</tag>, <tag><child>...</child>...</tag>, or <tag attribute="value" ...></tag>. Toss in namespaces for composing other formats _if need be_ (and you don't have to use them). And... you're done for 99.9% of any use case you can think of. You have to repeat yourself when you close a tag. Whoopdedoo. Any decent editor will close them for you anyway. I think the "XML sucks" crowd are conflating very complex XML _formats_ with XML _itself_ and deciding that XML is ridiculously complex and verbose because e.g., SOAP is complex and verbose.

Just curious, do you hate HTML for similar reasons as well?
You will be dead a lot more than one day.
Elastic Cloaking Material Makes Objects “Unfeelable”
An even smarter kid, realizes already that for cash flow, you don't really have to leave the house. Smartphone (and iPad or PC) wins again.
They referred to some prisoners being "blackboxed"... any definition of that?
I would postulate it's because people feel uncomfortable in situations where they are made to feel like lab rats, and that as a society we decided that these rules should be in place so that people who do not have the same views do not abuse those of us who do.
They kill, rape, torture children and women and then complain that they are transported in high security conditions ?

Wow.
I don't think that the future is that scary. The current themes at a shallow level are changing very rapidly but the underlying principles and techniques are changing at a much slower rate. The latest, coolest, brightest startup is using a framework that's only been in existence for 6 months (and replaces another framework that's only been around for 18!) but most of Google's codebase is still in C++. Most of Amazon's codebase is Java.

You don't have to keep up with the latest fads. You have to pay attention to the big themes, and be willing to change frameworks as you change jobs, but a company that updates it's entire framework model every 12 months is going to waste a lot of effort on maintenance that could have been put to better use. Most companies will keep their existing frameworks because it's good enough.

It looks scary but programming as a whole moves much slower than the surrounding hype makes it appear.
Could you please explain this further? I'm still learning Go but I haven't encountered anything in the philosophy of Go that (to me) would suggest that BDD is "not in the spirit of Go programming".
Advanced Custom Fields Pro is out
https://hn.algolia.com/?q=243game#!/story/forever/0/243game
I like the idea, because I deal with a lot of resumes and can't parse them programmatically.

Some thoughts:

- Eliminate first/last name distinction, and let people just put in their full or legal/passport name. Names are very crazy across cultures, as in some people don't have first or last names, so might as well just let them enter free form text as their name.

- Include a "Preferred name" field, also as freeform text. Some people like to go by nicknames, or shortenings of their names, and it will help out.

- Collapse location region and state into a single field.

- If "websites" is a hash with only a single field, call it "website" and make it a string.
The suitcase bomb was compared to the ridiculous pressure cooker bombs used in Boston, not car bombs. I did not state that they'd be worse than a big car bomb. I did not make any such comparison.

You misunderstand my argument. I'm not saying that there's very little terrorism, therefore security is a waste of time. I'm saying that many of our security measures are a waste of time because they don't stop terrorism, and I say this because they're trivial to bypass. That terrorism is so rare in this country is not because of agencies like TSA, but because there are approximately no terrorists to be stopped in the first place.

In places where there are a lot of terrorists, they carry out bombings pretty regularly. Regardless of whether you think it's effective, they clearly do. Yet they don't do it in the US. And it's not because TSA is stopping them, nor is anybody else set up to stop those sorts of attacks that regularly happen in places like Iraq. The only reasonable conclusion is that they don't happen because nobody here wants to carry them out.
The direction of causation is key. I think people with natural propensity (what you might call "talent") are more likely to practice hard than those who struggle to see results from their practice.
I have problem opening the link... so out of mere speculation what it is discussing, but of all things, I don't appreciate that it is so much hassle having a car. I wouldn't own a car if I had a choice. I almost feel like that the lifecycle of owning car is designed to induce pain at every single step -- buying, maintaining, selling, etc.
In other words, Microformats have arrived in the Web 3.0 sphere. (hResume never really caught on either, despite LinkedIn supporting it.)
HN readers are well informed about decline in productivity in case of burnout.

But if number of working hours is significantly lower than 40 hours per week, then productivity deteriorates too, for the following reasons:

1) In order to solve complex task, programmer need to load all relevant details into his mind. That takes time.
If working day is too short, then most of the time is spend on such loading and there is not enough time to actually accomplish something.

2) Shorter working hours usually means less expertise long term. Less expertise means less productivity.

3) Shorter work time means it's harder to meet with coworkers, because there is not enough work hours to meet.
Less meetings with coworkers means lower productivity, because work in isolation usually mean working on wrong problems and less knowledge exchange.

So, on one side we have burnout risks. On another size we have incompetence risks.

Our society tried various working schedule and worked out 40 hours work week as the one that is closest to the optimum.

Note though, that 40 hours work week does not mean 40 hours per week coding. There are many other things that developer should do at work.
This post is not only badly formatted but also way off. Twitter, like Facebook, has a gold mine of data that they haven't started monetizing. Not only do they know good amount of personal data based on your profile, who you follow, what you tweet but also where you go on the web (those share buttons "call back to Twitter"). All of this data is very powerful and is basically a gold mine wait to be sold/packaged.
Many of the people I know associate cars with traffic and wasted time.

Won't self driving cars change that, though? I've also heard that a side effect of constant Oculus use, is that one becomes far less sensitive to motion sickness. These two things might combine to lessen the time wastage in cars.
Don't use .com, .net, .org, .edu; use domain names in your own sovereignty! Microsoft would have it much harder to get no-ip.ru or no-ip.zh (granted, a little easier grabbing no-ip.fr).
According to Ars Technica's interview with Swartz asking why he downloaded the JSTOR documents, he referenced his bio in the Demand Progress statement, which notes that "in conjunction with Shireen Barday, he downloaded and analyzed 441,170 law review articles to determine the source of their funding; the results were published in the Stanford Law Review. From 2010-11, he researched these topics as a Fellow at the Harvard Ethics Center Lab on Institutional Corruption."

http://arstechnica.com/tech-policy/2011/07/reddit-founder-ar...

Here is the result of his research:

http://www.stanfordlawreview.org/print/article/punitive-dama...

It found that there was extensive corruption in law journal publications which were often commissioned for specific upcoming cases.

That research work led to his position as Harvard Fellow continuing that specific work of analyzing large journal datasets to find corruption. That is why he downloaded the journals - to continue his research into analyzing large datasets to find connections that indicate corruption.

There can be no doubt that many people were unhappy about the corruption in the legal industry which he uncovered using his analysis methods. He was continuing that research on a broader scale, which he plainly indicates in his response to Ars Technica and is substantiated by his biographical, research and publication history.

As a Harvard Fellow, and as a MIT visitor, and as the son of a MIT employee visiting, he has the right to access those articles, and MIT paid for that access to JSTOR, which JSTOR had no legitimate right to withhold from a credentialed researcher with valid access. He only had to circumvent anything because JSTOR implemented access countermeasures which were contrary to their access agreement with MIT. His circumvention was only for the purpose of obtaining the access he was legally entitled to, and thus was valid.

The arguments that he was planning to redistribute articles are without merit and are nothing more than propaganda spread by the criminals at the Justice Department who targeted him for destruction. He was someone who had already revealed systematic corruption in their legal system and published about their corruption in Stanford Law Journal.