skysight-inc/HackerNews huggingface dataset:
<cue "the ominous voice" that does the "my opponent is evil" campaign ads...>

"The police are supposed to protect your children from predators. The Attorney General's office is supposed to prosecute those who would do your children harm. But as the events in Manassas City demonstrate, they are wolves in sheep's clothing. mikestew promises to protect your children, not prey on them. Elect mikestew and he'll make sure the people you're supposed to trust aren't taking nekkid pictures of your kids."

Okay, that last sentence might need a little rewording, possibly explaining why I've never been elected to office. But I can't imagine that a decent campaign manager couldn't pull this off in a tasteful manner while still getting the point across.
I put a few outdated textbooks outside with the trash in Amsterdam, and when I came back after getting groceries, there was this homeless guy sitting on the curb, enthralled in Structure of Computer Organization.
CrossFit is literally a game. The metcon at the end of every class is scored, and there's often a leader board. (I'd argue this is why people, included myself, get so addicted)

I'd argue that Sprints can be a game where the score is velocity.

And a Pomodoro is a game if you try and get done in 25 minutes the thing you set out to do.
Inbox – The next-generation email platform
"being suspicious about the whole world being manipulated by a nefarious few who conspire to create every fucking notable turn in history to screw you or someone else over."

But it's fun to think of "Illuminati".
What is wrong with Outlaw Techno Psychobitch [1] ?

[1] http://www.gar1t.com/blog/erlang-the-movie-ii-the-sequel.htm...
So, basically, in order to protect him from himself, they are going to engage in many of the abusive behaviors child pornography laws are intended to protect children from, and then put him in jail.
Braintree V.Zero SDK – Faster integration, drop-in UI, and pay with PayPal
That is exactly it, with a couple more isolation features added. So more than just the FS but also some memory / cpu limiting and general sandboxing.

Interestingly most "real virtualization" requires somewhat recent hardware but LXC containers don't take much if any, so "free machine off junk heap" is good enough for experimentation.

Historically there have been strange intercontainer isolation problems so don't assume its as perfect as hardware assisted virtualization.

Also you're sharing a kernel which is both good and bad, if you were hoping to test out a new kernel or run an entirely different OS, thats too bad.

Edited to add, another fun analogy if you like the chroot analogy, is when spinning up a process was glacial on windows (but not too bad on linux) that lead to the development and push to use threads which were a huge win on slow windows not so much on linux but we got dragged along anyway. In a similar manner, full virtualization is really slow to deploy and spin up and spin down, containers are smaller and weaker but much like threads vs processes are much faster to start up or shutdown. A really low latency or fast spinup spindown virtualization tech would probably wipe most demand for containerization. Or what I'm getting at is, spawning processes on windows was super slow, so we got threads, and spawning full hardware virt is slow, so we get containerization aka chroot++
I believe that's why the information is all encoded with CNAMES. That way you can change purposes easily without ever touching the original A record, which refers to the hardware (not its function)
cyphersanctus asked about hacking. They want to solve their own problems through cleverness, not throw money to make problems sort of go away. Time spent in a hobby isn't wasted, and hackers should always favor open tools over locked-down appliances.
The Great Toilet Paper Scare of 1973
It's not the concept that can be confusing, it's the syntax python chose.

In most of the languages I'm familiar with, there are very clear syntax differences when working with class attributes. For example, in many languages class attributes have to be accessed via the class name instead of from an instance of the class making it clear to the programmer they are working with a class attribute, e.g. MyClass.myClassVariable not myInstance.myClassVariable. Additionally, the way you define class attributes in python is the way you define instance attributes in many languages, which just adds to the confusion. e.g. in Java or C# you can define class variables directly in the class body, but an explicit 'static' keyword is needed, undecorated definitions are assumed to be instance variables.

Finally, I think the definition of class B above is a little more nuanced, class B has both a class attribute named l AND an instance attribute named l.

B.l == None and B().l == []
Wait a minute, I always thought the two hard things were cache invalidation, naming things
and off by one errors.
Looking through the app, it looks well crafted but not so compelling in the UI. Anyway, i've been looking into many project management tools with a Gantt chart approach and i think this is what i need. A few options should be more accesible like user assignations and activities registrations. The collaborative approach is pretty cool and save/undo actions are really useful to create a draft planning. I will follow this app closely.
Typing test and prod is likely faster than typing tst and prd because you're not accustomed to leaving out vowels. Short doesn't have to mean no vowels. Short real words are better than abbreviations.
To this day, my favorite naming scheme I ever encountered was names of elements, everything CNAMEd to the elemental abbreviation, with the last octet of the IP address as the atomic number. It was for a geophysics group, which probably made it a little more discoverable/easily spellable.
Are you kidding? II'm guessing most of us have. And like me, many have probably read the whole series. Oh and if you read the I, Robot series they sort of connect - the whole human future/history spanning 100,000 years.
Very few cities in the US have public transit that's "good enough" to not have a car. When I lived in the Bay Area I didn't have a car, which was mostly ok. I would walk 30 minutes to a BART station and then be in the city in no time. The grocery store was only a few blocks away, so as long as I made a few trips a week (since I could only carry so much) it was fine.

But I just moved back to Washington, and there's no way you could do without a car here. The busses only cover about half the city, and they're few and far between (and they only run until 10pm). I'm 10 minutes away from a grocery store by car, so walking is out of the question. Cities that aren't packed full of people don't have a reason to invest in their public transit systems, because the payoff isn't worth the cost (there's just too much space to cover for so few people).
It’s time to get into e-sports, and Valve is showing the way
Feel privileged to have studied at his department, and his lessons on microkernels and distributed operating systems are at the heart of what I do today.
When I was sixteen, I attended open house classes for computer science for both universities in Amsterdam, the UvA, and the VU. At the UvA, they let us draw Mickey Mouse in Pascal on an ancient Mac.

At the VU, Andy Tanenbaum gave a lecture on operating systems, and handed out floppy disks with Minix at the end. All I knew then was DOS. Mind blown. Thank you ast!
Sort of yes, sort of no. I also agree that Docker is incredibly buzzwordy and that most of the bullshit and hype around Docker could be done with other tools

But the libcontainer networking stuff and integration with cgroups does provide more segmentation than chroots, and the networking parts are nice.

Granted, I think the best possible use case for Docker is in shipping fat apps (ala OSX or Windows) so Spotify for Linux can run on anything that supports Docker instead of anything which supports dpkg, but eh.
In many scientific fields, initial results out of China are almost entirely ignored. It might not be fair to the honest researchers, but the amount of fraud from China is staggering. This goes far beyond unclaimed conflicts of interest.

Many publications have looked into the problem:

[1] http://www.economist.com/news/china/21586845-flawed-system-j...

In 2010, however, Nature had also noted rising concerns about fraud
in Chinese research, reporting that in one Chinese government
survey, a third of more than 6,000 scientific researchers at six
leading institutions admitted to plagiarism, falsification or
fabrication.

[2] http://www.nytimes.com/2010/10/07/world/asia/07fraud.html?pa...

Last month a collection of scientific journals published by
Zhejiang University in Hangzhou reignited the firestorm by
publicizing results from a 20-month experiment with software that
detects plagiarism. The software, called CrossCheck, rejected nearly
a third of all submissions on suspicion that the content was pirated
from previously published research. In some cases, more than 80
percent of a paper’s content was deemed unoriginal.

[3] http://www.wired.co.uk/news/archive/2013-12/02/china-academi...

"Many agencies have toll-free hotlines and customer service
representatives working ten hours a day. Some even list the titles
of papers for sale, or the names of journals with which they
supposedly collaborate, on their websites. It's a sort of
Wild West of academic publishing. You have a whole laundry list
of services on offer that many scientists would probably never
imagine to be possible."
Very interesting; thank you.

> if we assume that people will go looking for intrinsic motivation in even the most tedious jobs

How safely can we assume that? Is there any research on it?
The lack of a formal extradition treaty doesn't mean that extradition can't happen. It just means there's no existing formalized processes and agreements in place. You can still be extradited, or the government might give a foreign government permission to arrest you, or any of a hundred other scenarios. There's nothing "shady" about it.
I don't begrudge them at all.

The reality is, no matter how big your emergency fund is, Shit Happens. They weren't expecting a pregnancy, let alone with expensive, high-maintenance twins. They weren't expecting to lose their jobs. They weren't expecting to be stuck for more than one year looking for a job ("The days of unemployment turned into weeks, months, and, eventually, years."). Everyone has a guilty pleasure or two, and it's not always as obvious as a cheapo Mercedes (which is not a bad choice at all if you're looking at long term costs vs a cheap car). A $240k house is hardly "luxury" and may make more sense than renting in that area. Even if they had a 1 year emergency fund (a fairly rare thing to do in itself), they likely would have been back on food stamps anyway.

Sure, she could have sold both cars and possibly lose a job as a result. Sure, she could be homeless. Sure, she could do a lot of other really shitty things. I'm glad WIC helped her so she didn't have to give up everything. I only wish SNAP (food stamps) and WIC and other programs could help more people before they feel like they gave up everything they had and then some.

My husband and I both make six figures, we manage to save most of it with cheap rent and very little spent on necessities let alone luxuries, and we have Oh Shit savings for more than one year. But this kind of doomsday scenario is why we have yet to buy a house or a car (thankfully half decent public transit in the bay area) and having children requires us to make a leap of faith, assuming that most people like us do it all the time. The "pay rent and bills, food, and other necessities for a few years" fund doesn't look big enough even for one person accidents, let alone anything else...

If you find yourself in a situation where you blew through your emergency fund and you're still having problems making ends meet, I sincerely hope that you can find the help you need without judgment.
Differential privacy is a different way of releasing data that avoids the problems of re-identification. The theory is well developed, the tools are starting to get there, but the hardest part is that it requires a behavior change from data analysts -- you need to formulate the desired computation algorithmically instead of just poking around the data. This has proved to be a formidable barrier.
Prostitute Arrested in Google Exec's Death
In the US the university administration encourages even distinguished professors to retire in order to hire new faculty. It allows to hire another distinguished professor who will bring in more research money and quality students. Full professor slots are very limited even at the richest US colleges. A Supreme Court decision a couple decades ago prevents forced retirement of faculty at any age. But the administration guilts the professor about hurting department prestige. And the retiring professor can often negotiate some aspects of his replacement. Its resembles debates about when US Supreme Court justices should retire whom also have lifetime tenure.
Ex-Hulu CEO Jason Kilar’s Startup Vessel Has Raised $75 Million
Reminds me of when I was at Dark Carnival in Berkeley browsing books. There was this comfy chair in the middle of the room, so I sat down to read a little of the book I was browsing. It was something by Poul Anderson, from the display next to the chair.

So, I'm sitting there reading and a crowd starts to gather. I look up and a bunch of people are looking at me. There's this older gentleman closer than the others. Then, it dawned on me, it was Poul Anderson. Oops. There to sign copies of his new book.
NSA: walk a mile in their shoes
OP here. I was surprised the original was gone so quickly so I posted the wired story, which contained a good, shorter analysis of the FL story. To my surprise, it's way down on the thread now.
Definitely put a 1-2-3 type basic explanation of how a user would use the service on the front page, possibly below the fold. I can't see how the service works and don't want to register before having some basic understanding of what it does beyond a vague, one-sentence description.
My naming system is pretty similar. Infrastructure consists of a handful of big beefy machines that then each host anywhere from 4 to 12 single purpose guest vms.

For the beefy host machines, I just go with core-a, core-b, core-c etc plus a geo tag. So: 'core-a.de.domain.local', 'core-b.de.domain.local' etc.

For the vms, they get functional names like 'n0-dbc1.de.domain.local' (for node0, database cluster 1) or 'git.de.domain.local' etc.

Only the last two digits of each guest vms mac address (or addresses if it has multiple eth interfaces) changes. The rest is tied to the underlying host machine. So e.g. 00:50:56:01:01:06 means a mac for a guest on 'core-a', 00:50:56:02:02:03 means a mac for a guest on 'core-b' etc.

All internal non-publicly routable IPs use our domain and the '.local' TLD (with bind serving our internal network). All external, publicly routable IPs use our domain and the .net TLD. Finally, our frontend website IPs use our domain and the .com TLD.

The above wont scale well beyond one or two hundred vms per data centre location but if we ever need more than that, it will be a nice problem to have :)
Uber, Lyft, Airbnb–How Did We Live Without Them?
Yes, the trivial example can (and should) be optimized.

The point of the structure is to give an example of flagging a 'found' state, so we need to pretend there are extra mandatory steps in there, because the structure would be embedded in more complex code. He mentions this briefly in that section of the talk, see 'and number 2...' at 16:30.

Cheers!
A Network of Recycled Phones Is Listening for Illegal Logging in the Rainforest
Dating is the most aggressively competitive social media vertical there is. Dark artists lurk in this place, Harvard MBA geniuses with cold hearts and unfathomable amounts of cash. Backroom deals are made to carve up ad publisher territory. Data scientists are plucked from the recruiting pool like daisies from the meadow.

Is that the space you want to compete in? Are you positioned to win here? Step back and look at the big picture.
The Aula at the VU Amsterdam has 900 seats. With this kind of announcement (and showing up at HN) I guess the seats will be filled quickly. Registration is free, and it is polite and appreciated so the organizers know how many people they can expect, but registration is not required. Anyhow, if you want to attend the farewell lecture: show up early :-)

And it would not surprise me if they relocate the lecture to a bigger auditorium nearby, if interest or registration goes way beyond 900.
They want to solve fun problems through cleverness. Not problems like unsupported wifi drivers.
Most acts aren't crimes if police do them as part of their job. They are allowed to assault and kidnap people, take their possessions, possess drugs, break traffic laws, trespass, etc.

There are exceptions, it remains to be seen if this is one of them.
Earth's Magnetic Field Flip Could Happen Sooner Than Expected
Web Starter Kit 0.4.0
But without authentication, there's no way to know if the people who claim to be the people one shared the link with to be the people one actually shared the link with.

Whole-document transformation and copying are a concern, but I think that's usually treated as a different category of issue from "The server I trust to store the data securely gave it up to some anonymous person who passed a correctly-formatted request to it because the server can't know any better."
After reading that I got outraged like everyone else, but thinking about this again, I believe @fragsworth downthread has a good point [0].

Because what is more likely - that the prosecution went batshit insane, or that the journalist is plain lying to us, omitting relevant details in order to spin it into a small scandal? Hint: think of every time a story was reported about something you had first-hand knowledge about.

There's a widely known scandal in my country that is often repeated as an argument for the great injustice of our IRS. The story, as told by national TV and paper, is that a baker was ruthlessly taxed (and subsequently put out of business) for leftover bread that he gave to an orphanage for free instead throwing it away. "Oh, the evil government is punishing good people", cried the nation. It grew into such a big media mess that the IRS decided to publish a detailed report from tax control of this baker. Apparently, apart from giving food to poor, he was also running a tax avoidance scheme on half of his merchandise, stealing tons of money.

So please just keep in mind that spreading blatant lies is the basic principle news publishing nowdays.

[0] - https://news.ycombinator.com/item?id=8010752
The best way is to grab a few old electric bills. The meter reading is on the bill, so just enter that number into your dashboard and the app will automatically calculate your baseline.
How to run a hackathon
Pay for GitHub with PayPal
Sadly, there are enough comments on Hacker News that say such things and mean them that I could not tell that yours was satire. Sorry for misunderstanding.

Is satire allowed? Sure, of course. But fluff humor tends to get downvoted, since it mostly leads to more fluff humor, which takes threads off topic. Fluff humor isn't bad in itself, but it's bad when it obscures high-quality content.
Wow, that's interesting. Had a similar thought not too long ago about applying a naming scheme to identifiers in code. Not like this or Hungarian Notation, but more like a controlled vocabulary variables with the same meaning use the same name across your codebase. So no more using "price" here and "amount" there. That would directly address the second hard thing.
IN SIX MONTHS, MICROSOFT WILL PULL THE PLUG ON WINDOWS 7 SUPPORT
Naw, Alec Guinness lived quite close to me, near Petersfield in Hampshire

http://en.wikipedia.org/wiki/Petersfield,_Hampshire.

Never met him, but I think he's on record as describing those roles as ... <Googles> ... "Fairytale rubbish".
Perhaps, but it wouldn't hurt to pollute your mind with SICP first. At least watch the Abelson/Sussman videos (an accelerated version for HP employees); the audio sucks on a couple of them (I mean, in a couple of the lecture videos the audio sucks with much greater force than it sucks in the rest of them, but it's still not quite as bad as Feynman's Robb lectures), but it's a small time sink for a lot of enlightenment.
I'd argue this is premature celebration.

Crowdfunding seemed like a great solution to the publisher funding model, and it has proven to be a great gain for consumers in some exceptional cases (see: Prison Architect, Kerbal Space Program, Planet Annihilation, etc).

But it's also rightly lost a great deal of consumer confidence now that we're seeing a lot of crowdfunded games burn out, crash, or just plain fail to ship anything resembling the original promise (see: Takedown, H1Z1). The problem is substantial enough that Valve has basically disclaimed their responsibility if an Early Access game just absconds with your money.

IMO the next year or two is going to be critical for crowdfunding. The whole concept launched with great consumer enthusiasm, but that's fading now that the high-profile failures and scams are emerging.
Right, this is definitely the more correct way. I'm just saying that, by and large, many designers were not doing anything bad if they set a width for their design at 1024. It isn't that they were wrong or right. They were just using a simplification that largely worked.
That is excellent material, not only for sysadmins, but for anyone interested in diving in the UNIX world. Great work !

I see you have direct download for videos, really good.

It looks like the video controls are not shown by default, and I don't think it's my browser because other non-flash videos have them; is it on your side ?
Advanced Embedding with Square Market
Hi paul, dev here. Thanks so much. I do agree and I have had some problems with idea quality. I've found the site most useful for inspiration, for example taking multiple ideas and combining them to create something new.
Umweltfreundliche und naturverbunden
Productivity stats for Q1 of Battle of Brothers
I've always heard it described as a circular napkin ring where the depth of the inner hole is an inch.
Also, check out Chris's numbers here:

http://battleofbrothers.com/sirchris/3-months-of-game-develo...
Thank you for calling out Ubuntu (a wolf in sheep's clothing in many ways, despite the significant role Ubuntu has played in bringing great people to the Linux community and the fact that they do a lot of good too) and fronting open-source drivers. HN seems mostly ignorant of how critical free drivers are while it continues to flock around diatribes against far-downstream effects of relying on closed blobs. User freedom stems fundamentally from the ability to make use of the components in devices they own. For the uninitiated: that's exactly what drivers do.
"niche" - to answer your question: no it won't. I can find you a couple of blogposts about the importance of ideas. It's just overrated.
I've been implementing Alfresco[1] as a viable SharePoint replacement.

1. Http://alfresco.com
Been doing some iBeacon dev and deployments for about 8 months. The estimote hardware is just outrageously expensive compared to what you can source from China with little effort. As in, 3-4x the cost. If you're just doing simple BTLE proximity I don't know why you'd need a $30 beacon (I guess they have some other sensors built into their beacon as well?)...if you're making a toy, fine, but if your intent is to deploy thousands (or even dozens, really) of beacons it just doesn't make any sense. I suspect in a year's time generic hardware will be had at < 1/10th the price of an estimote.
Not Just Bees: Controversial Pesticides Linked to Bird Declines
Hooker swigged wine and watched Google exec die on yacht
I'd be afraid to wake them from hibernation.