skysight-inc/HackerNews huggingface dataset:
I took German in College but I'm far from fluent. Is this exhibit accessible to an English speaker who knows ein bisschen Deutsch?
Smashing C++ VPTRS
Indeed, the proximity between "emergency door release" and "train management system" is a bit disturbing in that sentence (that is, if we assume 'system' to be 'computer system' which needn't necessarily be the case of course)
That's a very good point. Other fields have Continuing Education, sabbaticals, in-service training, etc. (e.g. medicine, education).

But then, computers and software change so much more rapidly--and arbitrarily--than other fields, that it's very different. Software is as much art as science, and a lot of "keeping up-to-date" with software is simply learning whatever is popular at the moment, not what is necessarily more advanced, better, or newly discovered.
Now, does supporting this can make you prosecutable for financing a criminal organization under anti-gang law?

I am asking this seriously.
> has actually been right most of the time

That is a matter of opinion, and I think that is where most disagreement stems from. In the HN echo chamber it may seem like everyone agrees he was right, but the rest of the world is not nearly as much in agreement.
Yes and that's why I said discourage and not something like 'prefer it to be banned'. To me it's a 'take if you think you really can't function without but be careful' kind of case.
No, there is no 'default' at play here. If you don't know what address family is in use then you should simply abort rather than to let the end user of your product guess that the address family code is the culprit.

Let it crash, as close as possible to the point of origin of a problem is a very good principle.
The only advantage GPS would have is that you don't have to install something (eg, a powered RFID tag) in each station. And yet, they've had to install "GPS repeater beacons" to work around this problem. Sounds like a typical case of bad design.
IF I am behind on a project, I'll work on Sunday. Otherwise, I'm taking the day off.

Good weather > outside doing something (could be anything: photography, hiking, biking, etc)

Bad weather > sitting inside binge watching a TV show or playing video games
Thanks for answering. I'm not sure, but wouldn't this be a widespread issue, given the popularity (read free as in beer) of StartCom certificates? I'm pretty sure I'm doing something wrong.
I think the main problem is that we only have 12 months a year.
Universal Android Music Player Sample
Did you ever see the Sopranos episode where they tried to shake down a Starbucks? The legal pot shop owners will eventually be CVS, Walgreens, etc. There's nobody to dip in acid.
The many times I did whatever it took to make Nepomuk and/or strigi stop using CPU time, I always felt a vague sense of guilt.

Am I a bad person for depending on the combination of having an SSD + endless variations of the find command, strings, and grep? Such as find ./ -iname '.c' -or -iname '.h' -exec grep -Hn pattern \{\} \; ?

I just want my data in text; I don't care about semantic anything, and I'm sorry :( I wish I had time to appreciate whatever the hell it is these processes I must stop are trying to accomplish, but I'm relieved they are going away or being cut down to doing just one thing in a well defined role.
For more on this, I recommend "Eniac: The Triumphs and Tragedies of the World's First Computer" by Scott McCartney. I read it a few years ago and found it fascinating. I don't remember how much it gets into Zuse, but it has a lot about the Eniac vs Atanasoff battle, and von Neumann and the Preliminary Report on EDVAC. These things are never black and white. All of these people did valuable work.
ZDay 2015 Main Event, Live Stream
Back when I was in grad school I worked Sunday but took Saturdays off (not for any religious region)

Today I have a family and work at home and I usually work less on the weekends, but I often try to get a 2 or 3 hour session on each day, usually coding, almost never biz dev.

As for what I do for fun, I go for walks, play video games, watch a movie, go see family in the next town over, etc.
Who drives the train? The engineer.

We've used "engineer" to refer to the person who operates a complex engine ever since Watt. The idea that engineers are planners and blueprint-drawers is more recent. I blame Kipling and the Canadians.
DBus is totally separate from Strigi and Nepomuk -- it's a IPC bus, and a GNOME invention.
Yeah, in 2000, after a car accident, I was surprised that the 911 dispatcher couldn't locate me using my cell phone.

I guess people are talking about 2 different things though, one discussion is about the implications of a radio (you and others are talking about this) and the other is about government capacity to gather the information revealed by using a cell phone.
Facebook absolutely violates people's privacy. But you're conflating Facebook's privacy violations with people's "over-sharing" on Facebook. But those two are actually not the same.

Let me give you an example:

1) Friend shares when he went to the toilet. Is that a privacy violation by Facebook? If it's public, then it's not. If it was private, and then Facebook makes it public by changing the default settings, as it's done many times before, then that would be a privacy violation. But forget about pooping. What if you get drunk and post your drunk pictures to your friends and then Facebook makes them public so your boss (or future boss) can see them?

2) Here's a much worse example than that. Facebook is tracking people through the Like button without them even clicking on it. They never gave Facebook the permission to do that (and I mean in a very "opt-in" way, not just by automatically agreeing with Facebook's ToS). Even worse than that, Facebook has been caught tracking people who don't even have a Facebook account and building "shadow profiles" of them. How is THAT not a privacy violation?

So I think people who say "Facebook doesn't violate people's privacy - they just choose to overshare", are either oversimplifying all the issues and conflating them into a convenient one, or are not too educated about the topic.

Oh and if you want even more real examples, Facebook has just been found to infringe people's privacy in Europe, where the privacy right actually exists, unlike in US, where "digital privacy" seems to be treated as an abstract almost non-existent thing, and the laws protecting it are orders of magnitude weaker than the laws protecting "physical world" privacy - even though there shouldn't be any difference between say law enforcement getting your printed pictures and getting your digital pictures:

http://www.theguardian.com/technology/2015/feb/23/facebooks-...
Google leaks hidden whois data for 280,000 domains
On the contrary, without reviewing the code you call that is the worst possible assumption you could entertain.

But hey, why bother reviewing the code you call, the docs say that it is secure and that makes it so, right?
Probably easier to worm your way in to privileged networks and launch a BGP attack that physically attack exchanges like LINX. Isn't BGP essentially trusted?
it's more common that the driver opens the doors on the wrong side, or at a short platform opens all the doors instead of, say the first 8
Heheh, I love using my fountain pen at meetings with brown ink from Montblanc. Always raises an appreciative glance or two.

That said how the heck do you manage the dreaded question 'can I borrow your pen?' ;)
I'm amazed we still use configuration files like that. Why not have some capable programming language (python, javascript) handle the configuration? This would let one more naturally describe things, and will eventually reduce the possibility of obscure configuration commands that do one very specific thing, and hence lead to frustration when the user needs something slightly different. Using a programming language, one could even configure using callbacks, etc. and is much more flexible.
I agree with you but I think that you used the wrong term... "use" should probably be replaced with "be cataloged by"... for example they do face recognition on all pictures, they harvest contact information from other people installing the FB app, they collect non-facebook browsing information using the "share to facebook" code that might get linked to your real identity somehow (third party sharing of information between companies?) even if you aren't "using" Facebook.
Almost. Myhrvold provided funds for the British Museum to complete their copy, and build him a complete machine. From Wikipedia:

"After the Science Museum in London successfully built the computing section of Charles Babbage's Difference Engine #2 in 1991, Myhrvold funded the construction of the output section, which performs both printing and stereotyping of calculated results. He also commissioned the construction of a second complete Difference Engine #2 for himself, which has been on display at the Computer History Museum in Mountain View, California, since May 10, 2008."

I've seen both machines and they are marvels. I was especially excited to finally see the second machine in operation last fall. It is mechanical poetry in motion.
Calm down Jack. I wrote that it's one of the less wild assumptions: not that it's a reasonable assumption.

To trust the OpenBSD's code with regards to security is more of a safe bet than trusting a lot of other organization's code. But of course, that's a relative statement: maybe it's still a horrible assumption.
As long as developers keep accepting that they have to spend 15 hours a month on their own dime just to keep up, it's outright exploitative.

Why? How is this any different from working an extra... 4 hours a week? It sounds like long hours are fairly common, and we tend to be on salary and not get paid extra for that either.
This certainly is not how I would have written this code, but I will say it is very consistent in its implementation. That alone is extremely important and underrated, so kudos for that.
Actual Poor Student Cookbook
http://www.pidayprinceton.com/
Steroids as medicine is already in use. IIRC they're also use in medicinal skin cream.

Steroids abuses are rampant in the Bodybuilding world already. Hell, they talk about it so casually in BB forums and in the subreddits as if it's common.

This just highlight the fact that even if it's a ban substance they're still going to use it regardless.
3 Most Delicious Armenian Dishes in Spring
Somebody decided that GPS was a good idea here, and didn't think about problems underground. Silly, but understandable.

Somebody else decided that having doors controlled by location was a good idea here, and didn't think somebody would specify a system that doesn't work at some stations.

At some point during procurement and installation of the equipment you'd think somebody would have raised a red flag. Unless, of course, they were simply told to install GPS equipment, and not why. Or they were told why but nobody listened to them when they explained why it wouldn't work right.

Sounds to me more like bad organization than bad design, although of course it's hard to tell from this distance.
I'm not a lisper, but this makes me pine for some universal, maybe lisp-like language. It's a total waste of time to learn a new config syntax for each application.
Well a lot of people in the eu, maybe even most, still buy into the "if you have nothing to hide" argument. That's at least my personal experience in Scandinavia and the UK, might be different in other countries.
It's been said that the population of programmers doubles every ~5 to 10 years. And, that loosely correlates to the hype cycle of "hot technologies".

I don't think it's possible to avoid a pop culture with that many young and inexperienced programmers, especially with a cultural emphasis on self-training over mentoring.
I read this article, and I think to myself: "My goodness. This sounds just like graduate school."

In CS grad school, impostor syndrome is everywhere. Nobody talks about it. Everyone -- from the professors to the masters students -- is strongly affected by it.

The more you advance, the more taboo it is to talk about it, even though it doesn't go away. I understand the successful people just "get used to it" after a while.

Or maybe it's just me. If it is, wouldn't that be a certain kind of delicious irony?
I agree. I have used Freebase since Metaweb became a company. Really sorry to see Freebase disappear. Archives are runnable on a publicly available AWS EC2 image, but there will be no more community contributions to Freebase.
Stackoverflow Stats for Firebase, Parse.com and LoopbackJS
This is getting pretty offtopic, but this is what GNU has tried to do with guile https://en.wikipedia.org/wiki/GNU_Guile
Poly-filters, a brand new library for Polymer expressions
> The legal pot shop owners will eventually be CVS, Walgreens, etc.

I find your assuredness amazing. The truth of the matter is that nobody has the slightest idea how the legalization of cannabis is going to play out. The coming few years are going to be very interesting. Your prediction is that pot shops will end up on High Street. My prediction is that pot shops well end up in poor neighbourhoods.
And the nginx in ports still maintains at least one significant OpenBSD patch: chroot(2) functionality.
The part about delivering a large visible project on time and owning the CEO or sales team's promises I actually get. Sometimes there's just better market/brand value in delivering on time (even if it's crap underneath).

What is truly criminal is not giving the developers at least a couple refactor iterations to fix all the monkey patch bandaiding put into making that happen. It's a mix of both management's naivete about how bad the underlying code is and their greed of wanting to cash in on the present victory at the expense of future technical debt (that hopefully someone else will have to pay).

I think at least some of this responsibility is on development. They should negotiate and secure the repair iterations for post launch in exchange for making 11th hour design compromises.
The issue is underestimation. Everything is underestimated. That bug that was 5 lines of code? You had to spend 3 days looking for it.

Writing docs and unit tests now is cheaper than fixing bugs later.

I guess you're right that it is about budget because we're all trying to build a spaceship when we're only given some duct tape and a shoebox.

I've been explicitly told in one project to avoid quality and just make something cheap and fast. The project has been in that mode for the last year. Funny how cheap and fast actually means more expensive and slower.

On another project, the manager created different columns in our Kanban board suggesting that we must write unit tests and must have code reviewed and QA'd. Okay Mr Manager, now tell me where in your schedule and budget you're going to fit those key activities when you've accepted a fixed-time, fixed-cost project.

Underestimation is rampant in the industry and I really like this saying in order to justify the necessary work, "If you have time to do it over, you have time to do it right."
You don't use Facebook, yet lead with claim that it doesn't invade anyone's privacy...

Regrettably there are numerous, well documented cases of Facebook doing exactly this. They've literally been taken to court over it several times (look into "Sponsored Stories," "Beacon," etc).

Even if you don't use it, they have a shadow profile of you over there waiting, with relationships pre-graphed, simply by virtue of being in friends' contact lists who do.

The site "Likes" things on peoples behalf just because they talk about it (even negatively!) with others. It occasionally automatically "friends" people because you looked at their profile and mutual friends in common. It constantly takes liberties with people's relationships, friends, and preferences, without asking. The mobile app turns on the damn mic to listen to ambient noise in the background so it can try learn what you're listening to or watching on TV!

None of this is to try to convince you to care or take up the pitchfork against Facebook, but they're not like other sites. Harvesting your contact info from your friends phone to add you to their graph is an invasion, in my view (glib app permissions dialog, notwithstanding).
I think there was a documentary on knock off MDMA which the Chinese and other countries are making and selling as x.t.c. but are actually Bath Salt.
Verhuisdekens en pakdekens om te emigreren, opslag, emigratie en verhuizing
That was one of the significant discussions when planning the book: who is it aimed at? Both of us are devs by background, but in discussion it turned out we had been doing a lot of what was called "sysadmin" work as well.

We both ended up doing DevOps (whatever that is), and pitched the book at mostly DevOps, then dev, then sysadmin in that order. But we don't really believe Docker is limited to one group of engineers.

In a sense the semantics is irrelevant: if you're interested in software production and delivery then Docker is a tool you're going to want to know about.
The article wouldn't load for me, but did it say anything about why they don't just require the train to be stopped for the doors to open?
There's quite a difference between "we can know where you are if needed" and "we track where everyone is at all times, and provide this information to the authorities."

We're at the point now where we pretty much assume that the former implies the latter. It was not always thus.
Git is useful tools for version control. Github is Git mixing with social media.
Useful information for me, because I am nubie. Thanks
Oh god, opening doors on the wrong side would be absolutely terrible in rush hour - people back away from the door they think will open, and squeeze a few people out the other side onto the live wire, or perhaps into the path of a train arriving from the other direction.
JavaScript parseInt() with leading zeros
EU plugs also come in variants that point downwards, without sticking out 3 extra centimeters.

See http://www.netonnet.se/ItemImages/koppla-och-anslut/el/el-ka... and http://media.conrad.com/medias/global/ce/9000_9999/9400/9440... The first one there is the most common plug here actually.
I'm pretty calm, it's just that I think that a reputation based approach to security is a bad one, especially because it creates a blind spot.
As a person who is only one person, society only changes when one person can reveal or demonstrate to others the concepts that form the ground of the argument.

Otherwise it's just crap stuffed up in your own head.

For him, it is more irritating to live in a world that thinks it is okay to regularly violate people through crossing boundaries of what they consider personal information. For you, it is more irritating to go into a public space and have to deal with other people's opinions.

Everyone is fine with things as long as things are perfect for them. But you can't just wear blinders over your eyes when other people are obviously suffering, and just because you can't empathize with why those people are suffering doesn't make their suffering any less deserving or worthy of understanding, lest you expect the world to treat your suffering in the same cold, disconnected, blinded manner.

I'm sorry he embarrassed you, he would probably embarrass me too in the day to day minutia. But I absolutely stand by him mentally, because I believe and value the world he believes in and values. In theory everything is honky-dory. In practice, society and the individual actually has to deal with problems as they exist. Otherwise they fester and turn into more difficult problems that take a long, long time to understand - some of which are very very difficult to understand after enough time has passed and enough damage has been done.

I can't tell you how much I as a programmer and computer scientist, how much I have benefited from the movement that came from Richard Stallman. I can't tell you how much my mind has benefited from it. I don't care that his actions contradict his core philosophy. They are attempts at connecting a gap between theory and real life.

If the source of code was as privatized and closed as some kinds of knowledge can be, I'd be nothing. I consider it a privilege to share an existence with a person who has helped shaped the world in that way, no matter how annoying or crotchety or irritating he may become. There is always a difference between the ideal a person represents and the person they are. It comes at a high cost to be a public figure, but some people see the value of the world they want to create for everyone to be worth more than that - and maybe that's what the people around him who allow him to use their cellphones see too.
> ... and trains have needed to be rebooted.

Since when that default solution to any problem of any device embedded with CPU, is to reboot?

Welcome to the digital age!
I built this thing to send a Pi day tweet at the exact right moment (US 12-hour format, your local time PM).

http://www.tweetypi.co/
Don't feel guilty. I read the article twice and still have no real idea what it was about - sea of names and acronyms that just don't tell a story.

The zen of python has a line ... If it is hard to explain, it's probably a bad idea.
It's a revolution for commercial satellite imagery.
Node.js (v8) it seems automatically sets parseInt() base to 10 whereas spidermonkey doesn't. I got bitten when testing code in node.js before exporting it to Couchdb's map function.
100 Best Free WordPress Themes – Huge Images, Flat Style, More – NOUPE
Ok. It's still amazing this is available to averge joes. Cheers
I actually experienced this in St Pancras International last week!

The train stopped in the station, but the doors didn't open for a good 5 minutes. The driver issued a statement stating that there'd be a slight delay before the doors opened.

I recall thinking: what possible reason could there be for not opening the doors? Congestion? Electric failure?

Well, turns out it's the most ludicrous one.
Urlp – A simple CLI for parsing URLs, implemented in Rust
Facebook allowed a research project to experiment on people's emotions by modifying the content displayed on their news feed. Human experimentation in doing things like this is against all ethical principles important in science. If they are willing to commit such a blatant violation of ethics what makes you think they aren't participating in something far worse? I commend Stallman for sharing his opinions on facebook, a modern day societal cancer.
23andMe Will Invent Drugs Using Customer Data
Right, I'm saying for this to be effective and not a distraction, training it would large boon.
As things stand today, drugs need to be whitelisted one at a time, and this campaign focuses on two drugs that are safe and could have real benefits for many people. Incremental changes are the only ones with any chance for success.

I myself used to see it as a "slippery slope", but many laws and rules exist as gradients. Using "slippery slope" is reductive - it forces everything to black and white.
No, singling out one sentence from my answer and attacking it is a strawman.

But ok, to correct myself: without DRM ebooks would never exists at this scale and people would never buy ebooks readers at this scale and read ebooks at this scale.

Ten years ago ebook reader was a niche, used only by geeks. Today, thanks to aggressive Amazon pricing and (DRM-ed) ebooks, it's a common item. And popularity of ebook readers (namely - Kindle) started some new things: I love SF, and last year I bought a lot $1.99 books from self-publishing authors who would probably never find a place to publish their books without widely available ebook readers (read: Kindle). So, to return to original question - what are such a burning "problems" that Stallman predicted?