skysight-inc/HackerNews huggingface dataset:
I received my Ph.D. a little over a decade ago. I didn't succeed in getting a research job outside of academia, and the bit over a decade that I spent in academia convinced me I didn't want to be a part of it. As a result, my fancy piece of paper sits, completely unused, in a closet.

Whenever someone points out that I wasted numerous years of my life with nothing to show for it but a low salary history, I have to admit that I absolutely do not regret getting a Ph.D. I loved the work, and I loved the process of doing the work. I'd do it again (if I didn't have to pay for it again---I worked full time during grad school, which I recommend no one do).

So, yeah, don't go for a Ph.D. in computer science unless you absolutely cannot not go for a Ph.D. in computer science. And then, don't expect it to pay off in any way.
Well, to be fair the first citation is Baumeister and the guy isn't in the habit of being wrong.
Feelings are not subjective narratives; especially if you're a neuroscientist. They are physiological, measurable, and observable.

When the author says he does not feel bitter, it is an account on his physiological state. Are you calling him a liar?

When the author says he felt discouraged after success, that is a report on an empirical phenomenon. Do you believe he is lying?

If you think he's lying, then you don't trust him. Maybe you don't trust him because you only trust people who publish a lot. Shame on you.
As to why it is slow I do not have the knowledge to tell you, but concerning why you should use it, well maybe because it's the only company-backed "Ruby on Android" solution at the moment?

Looking at open source world instead, there's also Ruboto which leverages JRuby (a Ruby implementation running on JVM). It is currently focusing on supporting JRuby 9000, which would represent an even more interesting speedup. However I'm not sure it is optimized for a speed test yet. Nonetheless, it would have been interesting to see it compared with other solutions in the writeup...
> But the profit made on the few clueless ones keeps the bullshit economy going

You make it sound like the clueless ones are always the same people though. I certainly paid for my share of BS (and guilt-tripped my parents into paying before that) and now I feel like I'm not doing that any more (even though there was no point when I didn't feel this way..).
Once a decade? Everyone in my family gets annual checkups from our family doctor.
Doesn't help that they refuse to expose the Stasi-archives.
To your point, some of the biggest advertisers are car companies + insurance companies, banks + credit card companies, and food companies. By taxing advertising, the average American will think 'more objectively' and will cut down costs on transportation, housing, and food.
Very well said. I think it's stupid for the UK to push more people into taking university degrees. IMO we've already devalued a lot of degrees by doing so. Apprenticeships make far more sense for many things.
> What a mistake.

Do note that he still has to substantiate this. I live in germany and i don't know of or can find any place that actually has done this abolishing.
>QR codes on the back of my business cards containing a VCard record

Isn't this almost certainly done better with a link to a vcard file?
Tcl uses uplevel to evaluate a block of code in the current context.
101 Ways to Save Apple (2007)
I tend to agree with Geoff Pullum: http://chronicle.com/article/50-Years-of-Stupid-Grammar/2549... when it comes to Elements of Style.
You might be able to use bitly or other link shorteners to gain some insight.

This link takes you to an arxiv article:

https://bitly.com/1OoJIbG

By adding + you get the stats page for that link:

https://bitly.com/1OoJIbG+
> paywalls that leave ways for readers to work around them

I would call pasting-the-URL-into-Google-Search less of a intentional workaround and more of a trick to take advantage of the websites' compliance with Google rules.

Not every HN reader would know to do that, or look in the comments for that "workaround."
Yeah, I do use IAM roles heavily, 2fa, etc : )
Thanks Jeff and Lindsy. The "Reproducibility Project" is fascinating and should be very beneficial.

In your (meta)data efforts are you working with DublinCore?

http://dublincore.org/

Also, there are a few organizations out there specializing in archiving scientific work that might be worth checking out:

http://omeka.org/

https://perma.cc/

http://wellcomelibrary.org/what-we-do/developing-and-caring-...

I'm sure there are others, but I don't have the links handy at the moment.

BTW, you might want to note that the "about" link on COS is giving a 404 error at the moment:

http://centerforopenscience.org/about.html
Can a company innovate without working its employees to death?
Someone should make a list of websites that have both great content as well as good advertising practices and have it sorted by the topics: general interest, technology, cooking, etc...
Positioning is still bullshit, and just because something is an "important communications skills for founders", doesn't mean it's good, especially for ones on the receiving end. A lot of things that go as standard marketing practice would earn you a punch in the face if you did it to a friend and they found out. It's ironic how we turned lying to each other into respectable occupation.
I think you're trying to say that:

a. Graphics requires software and hardware to be integrated

b. Open Source communities don't work where you are driving designs in software and hardware - they are uncoordinated

I can't comment on (a). In terms of (b) you might be right for the idea of "hackers at night" open source. But, a lot of open source is 'professional', so a graphics company could solve this by:

1. Graphics companies provide hardware and information under NDA to specific Open Source developers.
That gets you enablement but not necessarily a "design" as you can't direct their work.

2. The hardware companies hire Open Source developers.
That way you have either all, or a big chunk of a specific area of the developers. As employees they will work together on the companies priorities.

3. The hardware companies set-up a foundation.
Then the foundation co-ordinates and works on the priorities of the members. There are sub-groups of the Linux Foundation that work like this - for ARM Linaro is an example.

There's a meta-comment that talks about the economics of this area - that's a more significant challenge than the organisational ones.
He's proud on how they dealt with a minor extortionist when PR agencies are free to contribute to any entry, provided they declare their competing interest! What to say?
> Not every HN reader would know to do that.

That's right, so it's ok for people to ask and share how to read an article in the comments. There shouldn't need to be more than one or two comments about this, and it helps everyone focus on the content.

What's off-topic is the generic tangent of paywall complaining.
> Feelings are not subjective narratives; especially if you're a neuroscientist. They are physiological, measurable, and observable.

Ah yes, because his post consisted of statistically rigorous measurements of his mental state to back up his statements, rather than a polemic against the nature of the academic system. Now, in which figure in his post did you see a plot of those measurements of his feelings, again? I'm having a little difficulty locating it.

> When the author says he felt discouraged after success, that is a report on an empirical phenomenon. Do you believe he is lying?

He does not have significant academic success to speak of, so his statement doesn't make logical sense. That's all I'm saying. Resorting to strawmen like claiming I believe he's lying or that I don't trust him detracts from the credibility of your argument.
I don't think servers have a lot to do with this -- when you go to a URL, and a page gets returned, why does it matter where the data came from?

For example: Say you've got an AngularJS app sitting in S3 or something, and your backend is a Node.js app running in Lambda. Google finds a link to "random-new-social-network.com/profile/drinchev" somewhere and tries to index it -- their request is routed to "random-new-social-network.com," where Angular recognizes "/profile/drinchev" as a route to a profile for some user named drinchev, pulls in the "profile" template, and spits out your profile, where Google can read it and call it a day.

If you're talking about search engines getting along with Javascript-reliant sites, that's a different story, but I don't think I see the problem.
Sounds like freedom of association is not one of your strong points.
Is there a way to formalize a request for feature requests? It would be insane to ban paywalled content but I would very much like to see a small tag indicating paywalled content. It is easy to tell that NYT, WSJ etc are paywalled, and some even allow free viewing, however scientific papers and academia seem to have a higher proportion of such sites. Since this community is pretty STEM centic, a lot of papers, journals, and smaller subscription sites are posted here. If users could simply "tag as paywalled" it would be a timesaver and a rather nice feature. Thanks.
taskman.exe is the one exception to this that I've seen, which I've wondered about ever since I switched over to non-Windows platforms. Is there something about NT that makes performance metrics unusually cheap, or is it just "lying" and not reporting that time anywhere?
The top 10% of earners paid 68% of federal income taxes, so in terms of dollars we could probably get rid of federal income taxes for the bottom 90% without too much trouble.

Of course, the bottom 90% pays most of the FICA taxes. But it's kind of illusory to say that's different from what the system was like in the 1920's and 1930's. The first Social Security check wasn't cut until 1940, and Medicare didn't exist until the 1960's. Prior to that the bottom 90% paid for old age and disabled care directly by supporting their elderly parents or disabled family members directly instead of indirectly funding social security and medicare. A lot of the "growth" in government tax burden is those programs moving what was previously a household economy onto the government ledger.

And note that the article talks about federal tax receipts, not state taxes. Direct state tax burden isn't all that different from what it was in the 1930's: http://taxfoundation.org/sites/taxfoundation.org/files/docs/.... And I assure you state property tax collectors were not on the honor system even back then.

It's really interesting to look at where the money goes. Total federal + state spending was about 10% of GDP in 1930. It's now almost 35% of GDP. That's almost entirely attributable to two things: defense spending (3-5% of GDP) and transfer payments (20% of GDP): http://fortune.com/2012/08/27/wheres-all-that-government-spe.... In other words, almost all of the increase is government programs to move money around in the economy.
I agree with pretty much everything in this post, though I would add one more thing. It's not so much a downside of caching as a misuse: Application-level caches should never cache local data. Cache network responses. Cache the results of computations. Don't cache files or disk reads. Operating systems already implement disk caches, and they do a better job of it than you. That's in addition to a modern computer's numerous hardware caches. For example, take this code:

...
FILE *fp = fopen("example.txt", "r");
char dest;
int bytes_read = fread(&dest, 1, 1, fp);
putchar(dest);
...

Think of how many caches likely contain the first byte of example.txt. There's the internal cache on the hard disk or SSD. There's the OS's filesystem cache in RAM. There's your copy (dest) in RAM, and also in L3, L2, and L1 cache. (These aren't inclusive on modern Intel CPUs. I'm just talking about likelihood.) Implementing your own software RAM cache puts you well into diminishing returns. The increased complexity simply isn't worth it.
I like a quote by Steven Kaas:

"Promoting less than maximally accurate beliefs is an act of sabotage. Don't do it to anyone unless you'd also slash their tires."
If you don't want to pay the price and refuse to accept the conditions in which it is given to you for free, then tough luck!. Don't come to me crying about how you want it for free while adding your own license on top because your work is special.
Lovely illustrations, quite aside from the interesting content. Illustrator's website @ http://www.gabydalessandro.com/

How pathetic, though, that an 1847 article is still being charged for by academic publishers.
Hasklig: code font with monospaced ligatures ( –&gt; =&gt; ++ )
SQL server quizzes, interview questions and answers
I see a lot of people disagreeing with the overall direction of "less servers, more services". I totally get it, I used to be one of those people, but I think the shift to "less hassle development" is inevitable.

5 years ago people used to debate whether we should use a virtualized server vs. a physical one. You still can see similar discussions but rarely - we all have more or less agreed that using AWS/Rackspace/etc. is good for a business in majority of use cases.

I think 5 years from now we'll still be debating servers vs. services, but the prevailing wisdom will be that "services" have won.
Yes, there's a high false negative rate incurred by doing it this way. I know what you mean, I actually did the same question not long ago (given the 4 corners, return the intersection area), and I too think it's irrelevant.

But it is definitely the case that someone who can't code could not possibly pass this test.
Phage Oriented Programming (a fantasy)
Sick video
So all I need to do is read every comment, then I can try to find out how to read the article?
Because this super-AI is actually a computer.

People are just computers. Slow, fragile computers stuck in meat bodies.

If you could think and act 1000x faster than yourself now, you could get a lot more done. You could hold 1000 creative jobs in your head at the same time.

Speeding up a dog 1000x doesn't generate a dangerous AI. Speeding up a person by that much does. (plus, "the intelligence of a person" is pretty low anyway. We've got the 7+2 problem, the monkey sphere problem, hundreds of bias built in, etc. It's easy to see how a "wider" intelligence could be much more productive, more creative, more useful, and more dangerous than any meat brain in existence.)
If you liked the article, you'll probably enjoy travel notes by Artemy Lebedev who is just two countries behind:
http://tema.ru/eng/travel/countries/

One country he had hard time getting into is Turkmenistan:
http://tema.ru/eng/travel/turkmenistan-2/
The visas are declined and the search form on the airline site is actually a jpg.

The North Korea travel notes are a good read as well:
http://tema.ru/eng/travel/north-korea/
https://www.sciencebasedmedicine.org/re-thinking-the-annual-...
Why Elastic Search Is Removing Google Guava
Dupe from 4 days ago: https://news.ycombinator.com/item?id=10156172
That wasn't my experience at all. Where I grew up the teachers union controlled the school board. There really wasn't any counterbalance - the union was willing to finance candidates and nobody else was, so at most you would have one or two outsiders on a board comprised of people who put the bureaucracy before the parents. If your child was being treated badly you basically had no recourse unless enough other children were receiving the same treatment that it became a political issue. I can't remember a political issue that ever resulted in someone losing his job. Most people just don't care who's on the school board because they don't have kids in school.

The private schools were different because the parents knew each other. If something bad was happening word spread quickly, and parents who were paying thousands of dollars to provide their kids a better experience than public schools would yank them in a heartbeat if it looked like their money was wasted.
If it doesn't, frustrated workers might compete with it with their side projects.
If the workarounds are so commonly accepted, can you start automagically editing the links to be the google/url redirect bypass then?
Great series, Kamal! Keep up the great work.
Worth reading the follow-up post: http://bradfrost.com/blog/post/living-with-bullshit/
He's not against ads. He's against shitty ads that piss off customers.

Anybody know if there actually are any studies that show that these ads (1) help businesses attract clients and (2) do so without alienating more clients than they attract? Or are they all just for businesses that don't care about keeping customers anyways (e.g. weight loss fads)
"You might think that every professor is ... smart, interested in their work, and invested in the success of their students. Or ... are not particularly interested in science, but have big egos and are particularly skilled at promoting themselves."

In the first place, those two categories are not necessarily mutually exclusive. In the second, there are other kinds: some of the best scientists I know have essentially set up an assembly line: students are plopped on one end of the conveyor belt, papers are chiselled off of them just before the two major conference seasons of every year, and a skilled researcher is boxed at the end of the line and shipped off to a grateful academic or industrial research institution.

The principle scientists are great people, they do excellent work, their students are good and well taken-care-of, and no one really has any reason to complain.

The only down side is that the papers coming out are kind of incremental, given the schedule of publishing at conferences twice a year, and a student that goes in at the top of the machine is going to come out the bottom as a researcher on a particular topic. I have no idea how well they're doing, in aggregate, a few years after graduation.
That was exactly what I wanted to say, if in more words: too many simple dichotomies.
Lessing hits $1M benchmark for White House bid
What ISIS Really Wants
Yes. I think the chrome added by ads and "bullshit" can be mitigated by adblockers, reader modes and careful selection of content. The sometime abysmal STR of some articles is far worse. Usually you have to invest at least a little time into figuring out if something is legit or a complete waste of time.
That's neat, but be careful how you use this. Remember that there are real people living or working at these addresses.
I'm going to have to ask about the downvoting here. Do people think Capone was sentenced for the same crimes he was convicted of? Do people think those sentences meet the bar of "fair, non-vindictive punishment for tax evasion"?
> Closure is just a piece of code you can pass and later execute. Some say we will have those in Java in 2128 with the release of Java 37.

Java 8 brought "lambdas", which behave similarly to Groovy's closures, though without the legacy inconsistencies. Have you read Jeremy Rayner's account of how closures came to be in Groovy at http://www.javanicus.com/blog2/items/191-index.html ? I also did a writeup on that incident at http://groovy.codeplex.com/wikipage?title=Blog02#15 .
Saudi Arabia - Been there, done that on a family vacation sponsored by my brother who was posted to the US Embassy. It was a unique experience! My wife had to wear the head-to-toe covering, was not allowed to drive, had to eat in restaurants behind a curtain etc. I have lots of stories. Here's one: We try and pick up artwork in very country we visit but were initially thwarted in Saudi by the "Religious Police". The heavily-armed police saw us coming as my blue-eyed, blond daughter stood out like a sore thumb. They cut us off and told us that we would not be allowed to enter the gallery we were attempting to visit because the owner had tried to allow men and women inside for a show at the same time. They had positioned large curtains around the shop and said that my wife could enter by herself if she desired. We declined.
This column will change your life: Helsinki Bus Station Theory
If these paywall sites are being officially supported, why not reroute users directly to the google search for these articles?
Sounds very interesting. Are your classes webinars or some onsite classes? Do you have any online resource I could read up on? We've been looking to experiment with AWS API Gateway for some time, with something like JAWS [1] but it seemed too much to get somebody from the team to become an expert in all of this without knowing how it will turn out. It would be really cool to have a good online resource or even webinar that uses the AWS serverless stack.

[1] https://github.com/jaws-stack/JAWS
-1

The best way to keep these "off-topic" comments off HN is to make the sacrifice and stop rewarding those sites with traffic.
> eating together

> respecting our non-team lives

These don't feel compatible, and aren't in my experience on teams of that size. Claims on people's time only grow as teams become entrenched, and "eating together" is definitely one of them.

My coworkers don't have to be my friends (though some of course become friends), they have to be competent professionals who do the right thing.
I'm not certain about the illegal part, but plenty of urban development is very unpleasant to walk in. A lot of suburbs and a lot of city centers ravaged by urban renewal are plain repulsive, and even dangerous due to all the high speed traffic, to walk around in. It's easy to say for a doctor to "go walk outside", but not everybody can exit their front door in an area that's welcoming to walking or cycling.
High profile blogger, author, and former journalist. I can't say that I am giving this all too much of my attention, but I think that you are leaving out a few things. They did state that they outed her after she posted the name and phone number of two journalists claiming that they had been stalking her [1]. They also argued that the political influence wielded by the blogger rivalled that of an established journalist and that it justified publishing her name. Whether or not this really justifies publishing her name, well, that is a different matter entirely.

Also, I am not sure if "critical of the current immigration scheme" is an appropriate label for someone that has stated that "Those that allow this to happen to Sweden should not have a single moment of peace. Those that with open eyes and at a steady pace are betraying our country. Those that not only allow but encourage and carry out the import of unidentified murderers, war criminals, and terrorists - thus making Swedes potential victims of murder, rape, and other violence." [2] (my translation). She has the right to express those opinions, but I think that "critical", in this case, may be an understatement and that she may deserve another label.

[1]: http://www.svd.se/expressen-rojer-anonym-bloggare (Swedish)

[2]: http://www.expressen.se/kultur/hon-ar-julia-caesar/ (Swedish)
Getting an NFC tag inside a business card requires special effort, while QR code is just different pixels for the printer. Even if you opt for NFC stickers, it still costs lots of money (if you want to do hundreds of cards) and effort (you have to stick and program them).

iBeacon is bullshit. I sincerely hope it'll turn into something useful with time, but for now, it's just a toy for advertisers.

Also, solutions add up. In our local Hackerspace, we often used a combination of QR code, plaintext credentials and an NFC sticker for things like Wi-Fi access and switching lights on/off wirelessly.
Well actually I like the "bullshit" on pages (that being of course, an exaggeration) because it makes it far easier to filter pages that have content with a low signal to noise ratio. I think content consisting of only bullshit with low substance is the far worse disease and it seems to spread just as quick.
My site[1] looks like the site this site is making fun of. I tried using bettermotherfuckingwebsite's CSS and it made it worse, so I stuck with no CSS. ¯\_(ツ)_/¯

[1]: http://genesisdaw.org/
A  city with homeless on its streets is a city that has no love of its people