skysight-inc/HackerNews huggingface dataset:
I've been using Debian for about 10 years now and with all the FUD I was worried about the systemd switch, but its been largely uneventful for me.

The only bug I've noticed after switching to Jessie is that on one of my systems that has two NICs for some reason both NICs will occasionally end up with the same IP on both NICs. I need to investigate further to figure out the root cause but a reboot always solves the problem for a couple days. I'm confident its not a dhcp server issue.

I expected much more grief due to edge cases that weren't planned for but I've yet to find more than the dual nic issue.
Not all organs age alike
Thanks for that link, it provides an interesting counterpoint.

I'm not sure I agree that it's an unsustainable idea to keep a wrapper updated. If people really are interested in it, surely they will keep it updated. Lots of open source projects bitrot, and the general reason is lack of interest in keeping them working. Given the number of times I've seen the non-portability complaint, it's especially surprising that noone but Steve Langesek (according to your link) has seen fit to contribute code.

I do agree though that it would be better if systemd standardised those interfaces that people want to use, such as the logind interface.
> If you're a street musician setting up to play with an open instrument case, it's pretty important to "seed the pot"

This concept is discussed at length, and backed up with scientific studies, in the excellent book Influence, by Robert Cialdini, PhD. This particular concept he calls "Social Proof", and it's one of about 8 major categories of influence that he discusses in his book.

Incidentally, dropping the PhD on the end of his name is another one of the forms of influence. While reading the book, I couldn't help but get tons of ideas for a marketing campaign involving social proof. The concept is of course much broader than seeding donation hats. In the book he even gets into the elements of how the Jim Jones tragedy went down, and social proof is at the core of it.

Here is a video of the author outlining the major categories of influence. http://youtu.be/HOypv1AqYu0
1. you can actually do a kernel update without a reboot now, using certain tools.

2. dbus was a reimplementation in C of dcop, the KDE IPC system. It was aimed at allowing desktop programs to talk to each other, not carry the whole OS on its back.

3. drop the attitude. Or are you deliberately trying to derail the topic?
The search for a thinking machine
Anyone with any exposure to Spanish or Italian would think goo-sto.
I'm writing a book about OAuth: OAuth 2 in Action
If you're programming on the web these days, you're probably using OAuth 2 in some form or another to access APIs, connect mobile apps to backend systems, or even authenticate users. It's a powerful protocol with many different uses, but how does it actually work? Is it secure? Are you using it correctly?

I'm writing a book to help answer these questions. It's coming out on Manning Publications and you can pre-order it starting today.

https://www.manning.com/books/OAuth-2-in-Action

You can download the first chapter completely for free right now from the page above. With the pre-order, you'll get the first three chapters today as well as new chapters as they become available, including all updates as we refine the book. All the example source code is going up in GitHub:

https://github.com/oauthinaction

Plus, for a couple days, you can use the code mloauth2 to get 50% off the retail price.

We hope that people find this book informative, useful, and entertaining. If nothing else, our cover features a pretty epic mustache, which is hard to argue with.

- Justin
Been going through their compliance process recently and all of a sudden no response. Looks like they have their hands full. Can anyone recommend any alternatives to BitPay?
New app SMASHDUB: Add voice to GIFs,Videos and do your favorite actors' mimicry
Liked using Dubsmash ? Then you gotta try this new app SMASHDUB made in India to add your voice to GIFs and Videos and do your favorite actors' mimicry

https://play.google.com/store/apps/details?id=smashdub.laav.com.smashdub&hl=en

Some features :

* Large collection of GIFs and Videos.
* Search for actors , dialogues, movies, shows, etc.
* Challenge a friend to dub a video
* Fast and very easy to use.
* Share your Dubs with friends on various platforms.
* Capture or add videos from gallery.
The line between medical and recreational is (or at least was) very fuzzy, though.

Before recreational was legal there were a lot of more or less healthy people getting licenses for silly symptoms, like nausea or difficulty sleeping. There was a very low burden or proof and it was pretty well known that a lot of people were making up problems just to get the license.

I don't know of anybody actually doing it, but it's entirely possible that a lot of the not-so-serious medicinal users are now just keeping the license for price discounts and better availability. It'll be interesting to see those numbers in a few years as the licenses need to be renewed.
I'd say that mattel is following the market on this one. Toys is a competitive industry chasing a fickle consumer. Surely every toy is heavily focus grouped.

Children at doll-playing age, imho, lend themselves to binary extremes. They don't do subtlety. Either they like something to death or hate it with a passion. So the toy that sells is that which takes the image to an extreme.
I proposed a while back to replace inline assembler with inline LLVM bytecode. Do the portable code thing in general except accelerate the algorithms with the bytecode. Toolchain produces assembly from that. Probably still have real assembly where it's needed for hardware manipulation, etc but I'd think you'd get quite the performance/optimization improvement with that over C.

What you think about LLVM as cross-platform assembly?
In PostgreSQL, as in life, don’t wait too long to commit
Rent control, and price controls more generally, are stupid. It doesn't solve the problem of demand being far higher than supply, which is why it never really works.

I just get sad every time I see it.
Why not both?

Those who would violate our rights are fighting this war on multiple fronts. F/OSS is an effective tool for defending against government hackers for some attack vectors, but aren't a panacea. There are a number of firmware and hardware attack vectors that F/OSS can't defend against currently.

And at best, F/OSS only protects those who use it and use it correctly and end-to-end. Human rights don't just apply to people who think they need them. Facebook/GMail/Baidu users still have a right to privacy even though they've chosen to use services run by companies whose business models inherently involve violating their rights. Users who think they are anonymous on Reddit/Imgur still have a right to privacy even though they don't understand that they are being tracked through ads.

I know that this is somewhat of a losing war, but we've won battles here and there. Remember that if it weren't for the legal side of this fight, many of the technical solutions we which are widely available today would be classified as weapons and therefore unavailable to many people.
Links so you don't have to copy them because I am bad at HN:

https://www.manning.com/books/OAuth-2-in-Action

https://github.com/oauthinaction
Screentendo: Turn your screen into a playable level of Mario
The point isn't that I need 3 million threads. The point is that I can easily write code that is correct and behaves predictably even if I end up throwing some arbitrary number of threads at the processor.

As I view them, green threads are a useful abstraction just like objects or functions. Do you need something computed, not necessarily now, but at some point? Just make a green thread to compute it and check on the result later. That's the platonic ideal of green threads, anyway: very few languages have gotten to that point (Erlang, maybe Go, on a good day; C# has this with its async functionality but none of it happens in parallel).
Basecamp hires their first COO
> The Microsoft CEO told women to shut up and accept what they are given.

"Women should $x" does not implicitly mean "Men shouldn't $x."

I expect that most CEOs would like all of their employees to shut up and accept what they are given.
Agreed.

My own gene survival is of zero interest to me personally.
Free books and videos[1]. He looks like a guru... and in a sense he is. The difference is that he doesn't sling cheesy ebooks and mastermind sessions. He doesn't even have a mailing list. The only product that he sells is custom made corporate programs.

http://www.sellingergroup.com/free-books--videos.html
Yeah, it's done as a separate step, and I believe it's an independent section of the file (such that you can add and remove it at will).

If you recompile a bit-identical unsigned binary, you should be able to take the previous signature (including third-party timestamp!) and snap it onto that binary. You just have to treat that signature itself as data.

I believe this is actually roughly the approach Debian wants to take with Secure Boot: build the loader (which is a PE binary), sign it on a secure machine, then drop the signature into the Debian source package and rebuild it. That way anyone can grab the Debian source package and `dpkg-buildpackage` it and get a validly signed bootloader, provided they haven't changed the sources and they're using the same toolchain.
I've gotten the same advice from multiple sources. You don't have to lie to say what salary you're looking for. You also don't have to give your current salary.

In the information age, you better be extra careful about bluffing because it's easier every day to call those bluffs.
I'd heard about choice under the veil of ignorance argument before, and I always thought it was really neat. I didn't know what philosopher was associated with that it until now.

It's an interesting though experiment but I think we subconsciously way over estimate our chances of being born into similar circumstances and way underestimate being born a poor African child in Somalia. It's also hard to imagine what it would be like to be born with cognitive issues like reduced executive function, psychopathy, or reduced grit.

But it seems to me it leads to similar conclusions as utilitarianism, such as 'Effective Altrusim'. The number of situations where these philosophies would differ seems fairly small to me.
But, in this case, he wasn't lying about his salary history. He was inflating (lying about) a competing offer (that he had no intention of taking). That's a lot harder to disprove...
Adapt or become irrelevant. Whatever the next model is for publishers, they need to remember that UX will win.

- Stop tracking
- Stop malverts
- Stop overlays
- Stop misusing visitor data

Start with a good UX and put that first.
Can you be more specific? Are there roads and bridges near you that you can't drive upon?

In what way is healthcare woefully underfunded?
That's confirmation bias -- your remark does not prove that those women aren't concerned about misuse of their photos. Maybe they are concerned but use Facebook despite those fears because they can't afford to be ostracized by your social circle for not being on Facebook.

I've definitely had female friends leave Facebook because of the "creeper" problem; others use a fake profile picture (e.g. a cartoon or a drawing) because Facebook profile pictures are world-readable by design; others even use fake names so that you can't search for them (say, "Stone Steps") unless you talk to them IRL and ask them to add you first. It's sub-10% of my friend group, but it's the sort of trend that leads to services like SnapChat taking off.
You're talking like you have some special insight, yet all I'm finding are poorly reasoned anecdotes. For one, I have never met a single individual whose photo was actually harvested. Have you? For another, I cannot think of one sub-25 female friend who is not on Facebook. As for your comment how their activity is not conducive to advertising, show me some proof.

The actual problem here is spending $600k in four days. Full stop. You, or this article can try to intellectualize that as much as you want. But fundamentally, advertising does not work like that. If you spent $600k on four days of television commercials, billboards, mascots, etc., the odds are overwhelmingly in favour of your failure.

The only solution is to treat advertising as an engineering discipline.
I am German actually, mainly use the app for car navigation
The systemd interface portability and stability chart lists logind as not being independently reimplementable, and I don't see that changing soon.

Steve Langasek was an Upstart project leader, and systemd-shim was never intended to be more than a temporary workaround, from what I know. Fact is, targeting the internal D-Bus interfaces is an exercise in perpetually playing catch-up.
It was nature. Puppies do the same thing. All baby mammals seek renewed attention when attention ends. It's an ancient survival instinct.
Yelp was the only company that caught us, hiding both of the reviews I bought behind their “not recommended” click wall and not counting them in F.A.K.E.’s rating. It has software that screens out suspicious reviews, not including them in a company’s star-rating. If they see too many of them, they will penalize a business’s page, putting a “consumer alert” on the profile for 90 days warning visitors that they think the business is buying fake reviews. People on Fiverr who were selling reviews would often say “No Yelp” in their descriptions, saying it was hard to make those “stick.”

This is why Yelp almost never disappoints. Kudos to the Yelp team for keeping the quality control strong and providing a great service.
He might be being totally honest with us. Or, he might not...
JavaScript and Unicode
I gave $900 to charity for free today. This is how
The campaign enables you to see how much your twitter following is worth, and donate that value to charity for free. Followers = real ££££
I don't think this test is accurate.

I do get better times for 2 on Firefox, but if I start Firebug and disable caching, the http 1 time does not change, but http 2 is bigger and at that point 2 is better by fraction of second (sometimes worse).

Interestingly on Konqueror http is consistently worse than http 1.

If a page that was designed to highlight performance of something that http 2 should be better at (making many small requests) doesn't show drastic improvement and sometimes http 2 looks worse, makes me doubt whether http 2 brings anything to the table
Bitcoin itself does have a mechanism to mitigate the risk: "2 of 3". As in, transfers require 2 out of 3 parties (or any n/n+m) to approve.
Unless you are relocating, fail-fast annulments should be allowed (I can quit after 1 week/month, it doesn't go on my resume). Maybe it should even go both ways.
This is by far the best talk I've ever seen on the topic "Negotiations for Hackers"

https://www.youtube.com/watch?v=icuSn3k9Euk
Can anyone post subscriber links to LWN, or only liotier and corbet?
I thought the same too.. I thought they were part of Zenefits.
I see the MBAs have gotten to you.
HTTP/1.1: 1.53s, 1.97s, 1.32s, 1.65s, 1.48s = average 1.59s

HTTP/2: 1.09s, 0.87s, 1.19s, 0.92s, 1.30s = average 1.07s

The slowest of five HTTP/2 results is still faster than the fastest HTTP/1.1 result, and on average it's nearly 50% faster.

(I'm on a 37 Mbps network in New York, using Firefox 40.0.3 on Windows 8.1 with a cleared cache.)
Well it is clear there is already automated trading going on based on Twitter data: http://www.rt.com/news/syrian-electronic-army-ap-twitter-349...
The problem with every "visual programming" system I've ever used is that at some point you hit the limitations of the system, and then suddenly things get much, much harder (often considerably harder than if you'd done it the old fashioned way).

Maybe this will be different. Maybe.
I don't like how they altered the scroll on their webpage.
That still will not support $18bn market cap unfortunately.
It sounds like your perspective is colored by one particularly bad experience.

Every company I've interviewed at definitely seemed to make developer happiness a priority (especially the smallest ones). Even the smallest of startups (ie. one guy with a tiny seed round) understand that buying your developers great gear is an essential investment.
Good luck getting anybody else to use PGP. I've been trying for years and to date not a single person has ever sent me an encrypted email. The only company that bothers is Facebook, and I'm not sure their pilot program is going to last much longer.
Makes a ton of sense, good work guys. Congrats!
Yes, the key is to never make ultimatums, as that creates too much conflict.

Just say you're "unhappy". Keep it vague. See what they do. It's tough finding good people in this market.
> a single group having the monopoly on violence

There is some truth to this from a top-down, social organization perspective.

But governments don't just have a monopoly on violence, they actively use propaganda to hide the use of violence from the public, through an ongoing process of whitewashing and image management that is incompatible with democracy.

Violence is ugly. If our government does it, it ought to own up to every gory detail so that the public can honestly assess its appetite for more.
> Appeasement is what started Hitler's demise.

Either you need more knowledge of history, or more caffeine this morning.
> I admit it ain't perfect, people lie on resumes and take credit for other people's work

What frustrates me is that, as an interviewer, you can catch out all but the pathological liars if you know what you are doing. The problem is, very few interviewers in this industry know what they are doing. From the transcript intro: "We typically don’t get trained on interviewing". That is a glaring, fundamental problem.

Worse are those who treat interviewing like a distraction from their "real" job. Those people do not belong anywhere near an interview table.
I love old attempts at stopping piracy (I assume that's what that was?). I was setting up Warcraft in DOSBOX a few years ago and had a laugh when it asked for the nth word on the nth page in the instruction manual. Fortunately the internet provides, but that's a pretty clever attempt that I could see causing issues for pirates back in the day.
Coding Bootcamp Growth Measured by LinkedIn
HN won't allow me to reply at a deeper nesting level

Click on the timestamp of a post to get an immediate reply area.
I struggle to understand the motivations of any of the parties involved here. Why would someone want to do the same job for less money and let's be honest these days, no more job security? Why would someone whose goal is a perm position, setup a company, just to do job searches with?
Linux supports replacing the kernel without a reboot (see kexec), but I doubt we will ever see a time where the benefits of doing so outweigh the complexity and risk of error in the general case.
What you're talking about is basically just the means by which a status quo is maintained... again, yes, there's parallels, but the point of the government is to support all the people and their ability to continue to live and prosper. The point of the mafia is to make money/power for a small percentage of people and keep their market position.

China will make sure you go to school. China will make sure you have rice to eat. The mafia will make sure they get a piece of your rice and the school's lunch money. They're a selfish organization concerned with profit and not social issues, whereas the government's position is that the people matter.

If you want to compare government and organized crime, the Yakuza are probably the closest to a formal government. For example, they have some legitimate business interests and different tactics for gaining influence in multiple markets, they're more transparent than the mafia, and they're often altruistic.
Try working for the defense industry. They tend to treat engineers like they should be lucky to have a job.
Language change, oh horror of horrors.
Best ... line ... ever
This article is about nurses, though. In the US many ER nurses work 12 hour shifts and they obviously don't have the option of personal downtime. It's likely that as "computer" people we're already reaping much of the benefit discussed.
Assessing talent is a predictable scientific process. Good companies know how to do it. Other companies don't, so they use contract to perm to compensate.

I have hired hundreds of programmers and have never been disappointed. The recruitment process lasted as long as it had to to know that it was a good fit. Contract to perm was never needed.
No, choosing all 3 is possible, too: Let semver hold, we have to prove that choosing 2 and 3 is then possible, too:

For 2: Since semver implies that the version numbers increase fast with the number of releases, 2 can hold, if we only rarely release new versions. Note that this does not imply that it isn't large and active. For an example: If creating new releases takes a lot of time, few new versions will be releases, but the project can still be very active. To give a (slightly artificial) example: If (because of quality standards of the project) any release will also contain a machine-checked proof of correctness, creating a new release will take a long time.

TLDR: A large, active project that only rarely releases new versions, but names them semantically has all three properties.
Android smartphone heart rate monitor with realtime dashboard
The toxic side of free – how I lost the love for my side project (part 4)
reimplementation? it's totally different!
I like using Materialze or Bootstrap, depending on what the client needs.
Lately I've been going very minimal and going without frameworks.
My favorite tool right now is harpjs.
Exactly. I've been telling them that for years. The country's M.O. is:

(a) sucker businesses over there with lure of cheap labor

(b) steal their intellectual property

(c) combine that I.P. with domestic activities to steal market share

(d) try to dominate the market with combo of cheap labor, domestic R&D, and freshly stolen I.P.

It's a dumb game for American companies to get into in the long-term. In short- to mid-term, there's plenty of money to be made while you have the I.P. and market. And, like you said, someone else takes the hit in the future. An externality.
It's probably slower because of the wavelets.

You'll often hear that wavelets are faster than Fourier based methods, because the DWT is O(n) while FFT is O(n log(n)), but that doesn't hold up when the FFT window is a fixed size (as in the case of JPEG). Since JPEG uses a window size of 8px, the "log n" is 3, whereas JPEG 2000 uses a wavelet with 8 coefficients. So it's basically O(n) in both cases, with a much larger constant factor on JPEG 2000's DWT.
I was getting similar result in FF until :/ disabled caching, then 1&2 got very close values. So the 0.76 doesn't look accurate.
This is how? How exactly? Can you elaborate? Your post does not make it clear..
From your link:

> Update: Spamhaus has now commented on the case in a blog post, explaining how Cyberbunker (also known as CB3ROB) has been involved in hosting malware and phishing sites. Ironically, this very week Spamhaus has been working with the Dutch hi-tech crime unit to investigate the criminal activity hosted by Cyberbunker and routed by A2B.

This is really your example of false positive blocking?
I think the dirty secret is that the 150k jobs aren't really always harder than the 60k jobs, and sometimes they even treat you better because your social status is greater
Debian has always managed to restart individual services, not systems (even a glibc update would only restart certain services). Before systemd and dbus, Debian systems only needed a restart when updating the kernel.

Systemd seems to handle updates fine. My only complaint is that it spams 1000+ lines to syslog when updating because every little change seems to cause it to (very verbosely) reinitialize its dependency tree.