skysight-inc/HackerNews huggingface dataset:
So much this. The last game of Monopoly I played with my girlfriend, she was in the lead. She eventually started on the "well, it costs this much, but you don't have to pay if you don't want to..."

No. The game is, just kill me and win. Stop trying to prolong it.
I am not so sure how universal this is if it varies between 7ms and 470ms, the article says "there is variation but it's minuscule", to me a two-order of magnitude variation is all but small.

And growing up in Europe and moving to North America I can definitely feel that the "polite" amount to pause in a conversation here feels way longer, it might be small in terms of milliseconds, but if you are used to, say, 50ms, having to pause for 200ms is very, very noticeable
First TensorFlow, then Baidu's Warp-CTC, and now Microsofts CNTK. It is a very, very exciting time for open source machine learning indeed.
I have no experiance with forth, and I had a really fun time puzzling out the rules for the game.
Valve begins port of MAME4ALL to Steam
Again, you seem to conflate abstinence with permanent virginity. No, absolutely not.

This is really, really simple. Are you not supposed to have sexual contact for X period of time? If yes, you are abstinent for that period. The period varies, sometimes longer, sometimes shorter, but the definition still applies.
That's % of desktop users (desktop use itself is declining rapidly - I don't know anyone non-tech who uses a PC/Laptop and most devs should be mobile/tablet-first now). Also that was before the big "please upgrade" message Microsoft send out to everyone using IE8/9/10.

If it was purely about numbers, I'd attempt to support to Opera Mini and it's 300 million users. But I don't, and I've never met anyone who does, yet some people bring up IE10 support on a React-driven, Mobile-first web app to appease managers who have always wanted support for older versions of IE "just because". Unless the clients are government/big bank I can't really see any justification for supporting them (and no one supports IE8 - even though it has double the usage IE10 has).
Or you could just tell them, which is the same thing, only lacking the passive agressive step of using the aforementioned creativity to make a pretty 'fuck off' drawing to explain how low on the priority list the soliciting party's project is.

This article might feel good to some but it doesn't actually accomplish much else: it doesn't provide a solution that will result in an improved outcome to the situation for anyone; it won't make people who want free work suddenly have the money to pay for it.

It's really just an excuse for people to dwell on their indignation that >someone< out there has the gall to try and lowball them.
> into a "read offline later" folder.

I have a "pretend you will read offline later but never actually read" folder.
Online number theory lecture notes and teaching materials
The Price Americans Pay for Slow Growth
Is this the same privacy watchdog that mandated "this site uses cookies" banners?
Successfully running Rails 5 beta in production and I'm on Rails contributor team. Ask me anything!
fuck you microsoft
For me, I was reading "fear response" as physiological. A ball comes flying towards my face, my body releases adrenaline, my heart rate spikes, I tense or flinch. In that case I also experience the emotion of fear.

But sometimes the emotion is absent, see generalized anxiety disorder. I wasn't afraid, but if you observed my heart rate, breathing, blood pressure two summers ago you would've thought I was having a constant panic attack. I wasn't experiencing any fear (emotion), if anything it was confusion (I'd not experienced anxiety on that level in years so I wasn't prepared for it again).
This was very much a problem I had. As a person who prefers to read books over stuff on the web, I enjoy the fact that as long as I have my phone (always) I can knock out a chapter virtually anywhere.

Since moving to ebooks my book consumption has increased 4x. I've replaced random phone scrolling during downtimes with books and it has been fantastic.

I'm to the point now where I actually prefer reading books on my phone even when a larger display device is nearby.
The engineers working on those projects may grasp that there are problematic sides to the wider-scope of what they do, but they are not the ones running the show and they are just trying to do their job. The ones running the show usually have very good compelling reasons to keep running it (national security, avoid company crisis and keep jobs for many families.. etc) even when things are illegal or borderline, and usually can diffuse responsibility in a larger board, subordinates etc...

In short, most people won't perceive their job as unethical at all. Those who see the problems, won't relate them to the tiny bit they work on but to the whole that doesn't depend on them (and are probably right).

And those who get enough remorse to stop doing their tiny bit, will be replaced by someone else who will happily continue it anyway.

So I don't blame the engineers working on those systems despite the results being so immoral.

Appeals to ethics are not very useful. Otherwise most of the Tech giants of this world, not only the NSA, would have an awful time finding someone to work for them.
Dropwizard bundle managing authentication through JWT cookies, 1.2.1 released
> But funny thing, I bought some reference books for one of my teams recently and had to teach a couple of them how to use an index because they had only learned to ctrl+f to find things.

That's unsettling. Were they college educated? I assume that they are but I can't fathom how you can get a college degree and not know how to use an index.

For reference books I find myself preferring PDFs because of the fixed layout.
How to Hire for Sales
Makes sense. Are there any salient points in the book or passages that you'd like to point out. Having experienced some major success and failures I'd be interested in hearing more.
While that's certainly a problem case, I'd argue that it's rarer than creators taking as long to deliver a project as possible (why not, it's easier?). Which collapses down to the general communism/capitalism split for me (aka "Why does a person do a thing?").

If you apply processes that were designed for average or lowly motivated teams to highly self-motivated teams, you lose efficiency. But if you apply processes for highly self-motivated teams to other teams, equally bad things happen.

So the optimal solution is that employees need to be managed according to their individual needs. Some people need managers. Some people hate managers. If a company really wants efficiency, then they'll recognize both of these and cater to them differently.

Unfortunately, I think in the the real world the highly self-motivated individuals just get recognized as "talented" and pushed up into management themselves. Which is probably about the most terrible outcome. :\
What would be really cool is some kind of cross-platform framework that would make OCaml viable for both Android and iOS development. If you're going to go to the effort to switch languages, you'll probably want cross-platform support in that language.
I recently using G'MIC to produce a video for a client. We used the G'MIC plugin in GIMP to build up the look, then used those parameters to drive it on the command line frame by frame. It's very slow, so we ended up having to build a solution with AWS to do massively parallel processing, but in the end it turned out great.

G'MIC is really good at that kind of thing. I wouldn't use it to replace ImageMagick though.
Looks like a very interesting book, particularly for those of us who are struggling with the fact that we'll never be the success we once thought we would. Thanks!

For everyone else, check out the prologue; it's short and a good read.
This is really cool! I really had a blast with it. I think it is just missing a few points on the ui side, but like I said, I am just in love with this game right now. I kinda wish I could play this on the train. Is source available? I would kinda like to poke around a bit.
What really bothers me about React (and other frameworks) that without JS you do not see anything. No fallback. No progressive enhancement. Is this really the way to go?
Did JS replace HTML/CSS as the backbone of websites/applications ?
The article only talks about physical space
Swift is on track to be a general purpose language not only targeted towards iOS, OSX, tvOS, and Watch. There are already web servers written in Swift[1] so using Swift for backend work is increasingly more viable. They may have internal plans to implement some new products in Swift, but who knows.

[1] - https://github.com/izqui/Taylor
1-bit SGD and insanely high minibatch sizes (8192) it would appear: which drastically reduces communication costs, making data-parallel computation scale.

If so, while very cool, that's not a general solution. Scaling batch sizes of 256 or lower would be the breakthrough. I suspect they get away with this because speech recognition has very sparse output targets (words/phonemes).

Too bad the code below isn't open-source because they got g2 instances with ~2.5 Gb/s interconnect to scale:

http://www.nikkostrom.com/publications/interspeech2015/strom...
Boy Rapes Dog to Death in Middleburg, Mpumalanga
I enjoy physical books too (have ~3000 in my house). Its long past the day I could ever find one again, except by accident. They're two or three deep on the shelves; not sorted out by any rational principle; more than one copy of some and others I probably loaned out and never got back. But I can never part with them, without losing a piece of myself.
It's a very popular plug-in for GIMP.
I don't think this is an alternative to ImageMagick
Userid mapping is easy: Centrally manage the password file, so you don't need to map. Anything else is madness; hopefully you figure this out early, it is painful to fix later.
Set a Slack Away Message
OK, this whole thread has gone out of hand.

This is all very interesting information on DES and John Gilmore.

But I was only wondering if choosing to put just that phrase in just that DES chip initialization code could have been a reference to the alleged backdooring of DES by NSA.

Most possibly an idle question, so please, move on!
Ukraine vs. UK: European Blockchain Leadership in East and West
This is about optimizations, which are the exception to the rule. Optimizations are just a necessary evil, they aren't what we should base our coding standards around. As you also pointed out about hardware support, we tend to stick these in as lower a level as possible, so we can back to our simple and elegant abstractions as quickly as possible.
Excellent, Sleep on HN!
Unless Amazon cooperates with the regime in the future to censor the ebook too, most publishers won't but a major distributor like Amazon might if doing so allows them a large government contract with said regimes, or entrance to the market like Google's Chinese censorship.
In another vein, it's a lot of fun to look at random pages on Rosetta Code. Lots of esoteric languages and snippets of examples of code, all self-added by the community instead of added by one person like the OP's list.

I never heard of this site before, for example, and I'm sure tons of other people never have, so it's probably missing quite a bit, while Rosetta Code is relatively well known. I took it upon myself to create an entry in Rosetta Code for Hoon, along with populating it with a couple examples, for example, but never saw this site to add it to before now.
Girlfriend is an oncology PA. Writing notes are the absolute most dreaded part of her job. She has to spend about 8 hours every weekend catching up on them. The switch to electronic records vastly increased the amount of time to complete notes.

Scribes are a good solution. Her brother-in-law is an ED physician and doesn't really have to worry about notes because he has good scribes.
New app helps women keep track of their pregnancy in Nigeria
"Brick and mortar" companies deal with this stuff. Why should the tech industry be exempt?

If there is profit to be had, the tech giants will figure it out. If there is no profit, then those countries with laws that are on the fringe will have to make do without, or change their laws to be more mainstream.

edit - I'm not implying that this is easy. Or, can't be made easier. Only that laws have varied by country for eons and merchants have always found a way to deal.
Paper is nice, but electronics are nicer. I've been working on a book which began on paper, but has evolved into a digital format. It is not 'digital literature' or particularly interactive; but it cannot be replicated with paper. If anyone is interested, it's available in the Google Play Store alpha channel:

https://play.google.com/apps/testing/ca.goeiebook.montreal.p...
An S-class may last that long, but nearly every other car in that segment won't. I think in that regard, Tesla will continue to carry an edge.
How GitHub made me go insane
This is a debate that has been going on since I started in the late 90ies.

You need some sort of logic in your views, no matter what system you use, i. e. loops or formatting dates.

Because people are raised on the "don't mix logic & layout" maxim, they feel dirty when they write sich logic in their usual language.

.. so they invent template languages...

... that then expand to be turing-complete and basically offer everything their primary language offered in the beginning.

So you end up with a new language to learn, which is usually clunky and ugly just for the bragging rights of "not mixing logic & views". Which is completely stupid. Views can (and almost always need) to contain some logic and the best language for that is the one you're using everywhere else.
> I am not so sure how universal this is if it varies between 7ms and 470ms, the article says "there is variation but it's minuscule", to me a two-order of magnitude variation is all but small.

Agreed completely. Given the scale, and the mention that the average conversational segment lasts 2 seconds, 7-470ms seems like a major difference.

It also doesn't seem like "the minimum human response time to anything", as the article quotes, if it has that much variation. Humans across all cultures can react far faster than 200ms.

> And growing up in Europe and moving to North America I can definitely feel that the "polite" amount to pause in a conversation here feels way longer, it might be small in terms of milliseconds, but if you are used to, say, 50ms, having to pause for 200ms is very, very noticeable

I've had the same experience in reverse: if you've come to expect longer conversational pauses, short ones give the conversation a very different tone.

And on the flip side, the necessary pause can grow noticeably shorter between people who know each other very well.
Perhaps I was not clean enough. When I use sb else computer for a longer time I bring my hardware Colemack keyboard with me. If its just a minute or two, I use my now lame touch typing qwerty skills, I'm much slower then Colemack but still faster then most of 'normal' people.
Strawmaning is not polite. It's not that it's bizarre, it's when you should (a) easily be able to recognize that your argument is misrepresenting the other's position (and thus not actually addressing their position at all) and (b) you also should be able to easily figure out how to refute your "argument" yourself, but you throw it out without addressing obvious objections at all, effectively leaving the effort to work out your own argument to your opponent, that I (and I suppose others) react impolitely.
Did you activate 2FA?
Right you are! But think about it - we have personal space in our minds as well. It's where beliefs are stored. Now we don't want them to get hurt, so we protect them. This is not that different from physical personal space.
Introducing Burp Collaborator: Web Security Testing
Whoever thought those were a good idea, needs kicked in the head.

I wish there was a global setting to accept all cookies and stop annoying me.

Sigh.
Apparently there is also a CNTK book available in pdf (~150 pages) at: http://research.microsoft.com/pubs/226641/CNTKBook-20160121....
AOL Acquires AlephD to Be Part of Its Newly Unified Publisher Platform
That's in part because Apple was the canonical case of a company whose ROMS were stolen by cloners.
I marked it as alternative only because it has full command line support, which is rare case for filters. But it is mainly strong filter library, than batch convertor/resizer, you are right.
I am not sure if I get your point. The number is simply normal in base 10 but is not simply normal in base 10¹⁰. And that is what Retr0spectrum asked with simply normal replaced with just normal, i.e. for a number that is normal in at least one base but not normal in at least one other base.
For now we can strip DRM, what if all near future readers have a TPM-like hardware key that can't be copied or sniffed that must be present to decrypt the text.
Agree! I love the idea of not having to control it like a bulky drone
More and more it seems like trusting any large org structure is a fools errand.
This isn't strictly true. Though the workflow isn't ideal yet, it's perfectly possible to build a React project which is initially rendered on the server and then progressively enhanced. I've done it before, as have others.

In fact, my single biggest criteria for any tech I add to my stack is that it doesn't get in the way of server-side rendering (the second biggest criteria is that it doesn't add significant weight to the client-side JavaScript payload).
It could be that the minimum is 7, the maximum is 470, but almost all values cluster around 200. Then it would be fair to say that variation is minuscule.
Would you suggest seeing them live? I have a chance to see them tomorrow at Thalia Hall in Chicago, but I'm just not sure on that yet.
Visualizing the Tactical Ground Battlefield in 2050 [pdf]
No data on the island of Sodor?
For what it's worth, I think the maxim "different kinds of code should be on different places" is deeply wrong and perhaps the biggest current impediment to code quality in the web world.

The alternative view is "things that are tightly coupled should live together" which I think is generally a better maxim.

In theory views can be loosely coupled, but in practice they seem to be almost always coupled 1:1 with whatever layer is above them, controllers or view models or whatever.
Best practices in product development
Concepts should be separated. Layers should be separated. That's true for any application.

Separate HTML and JS? That's a small implementation detail. You can have your view layer as JSX files, separated from business logic, data access, etc. That's actually recommended.

Even when you are using purest HTML template engine, completely separated from JS logic, you still can make a mess, moving lots of logic into HTML or moving all your layers into a single JS file. File boundary is very artificial separation. It doesn't always help. And often it makes things worse, because you have to work around limitations.
In my original family this gap is negative: we start speaking before the other person finishes the sentence. But even as a child I understood that this is not a norm and learned to adjust to other settings.
I buy lots of technical books in early-access programs like MEAP from Manning and read chapter as they come. Since price difference between eBook and eBook+print is just $10, I usually buy paper book too (for backup). In MEAP chapters come as they ready and by the time book is printed, I already read the whole book. Over last 6 years I haven't touched any of these printed books, but I still remember the heaviest boxes during my latest move - all filled with books :D

Audible is another good substitution for non-technical paper books. It transforms daily commute into productive time. You don't need constant connection to network - books can be pre-loaded and then accessed offline without any problems plus I have a luxury to set 1.25x play speed and enjoy speed of reading above average.

Though, while role of paper books is reduced, there's still a lot of value for paper books. Paper books are much easier to follow for home repairs (DIY guides). I like printed catalogues more than electronic ones (like IKEA's one [1]).

[1] IKEA bookbook: https://www.youtube.com/watch?v=MOXQo7nURs0
This Robot Can Solve a Rubik's Cube in Just Over a Second
Is there a SIM card to pull out? I'm glad someone else shares my same imaginary dilemma.

I'm not sure why the car tracking me bothers me but a cellphone doesn't.
I'm well aware of the difference between contraceptives and abortifacients.

If you want to correct the original, the correction would be that they oppose some contraceptives. The fact that they oppose them based on ignorance about how they work is, again, not a correction but merely an elaboration.
As an American, I must have missed the "thing census" that objectively gathered the data for that average.

The number is clearly an estimate, as getting the real number would be a colossal undertaking for no real benefit.

A rational person does not count the pill bottle as 251 things because it contains 250 pills. But that's the only kind of bloody-mindedness that could ever get you to an "average American home" filled with 300k "things". If you have any LEGO sets, each one of those little one-stud circular pips would have to count as a separate thing. But your dining room table would also be one thing.

We already have cromulent measures for the muchness of one's stuff in terms of kilograms (or pounds) and liters (or cubic feet).

If I plug an old ATA drive into an old chassis, does my thing count decrease by one, because I have the same number of computers but fewer loose hard drives? The volume remains the same, though it is arranged more efficiently. You traded empty space inside the case for empty space outside of it--in theory, you could store baby clothes in there instead of hard drives. The mass also remains constant.

In any case, I would not get that number from an anti-hoarding or de-cluttering consultant. I would objectively measure the change in mass of a moving truck after a household has loaded all their possessions essential enough to move between houses, but not essential enough to keep it under direct supervision. And by assuming that the truck is packed as densely as possible, you can also get a subjective estimate of total volume of possessions.

That would be a really easy way to estimate the median mass of possessions in an American home, without any of the temporary clutter that gets trashed instead of moved. And there would be no thing-equivalence between a dining room chair and a pencil stub, or between a television and one coupon in the junk mail, or between a refrigerator and an ice pack. Mass: x kilograms. Volume: y liters. Numbers where an average actually makes sense.
There are a number of issues with Swift, though I'm sure they will improve:

1) No backwards compatibility: developers must keep rewriting their Swift code with each new Swift release, since syntax and features often change.

2) Swift's interaction with C++ is a non-starter, and many, many apps use C++.

3) Some C APIs are still quite difficult to use from Swift. Objective-C, being a strict superset of C, makes it very easy to use Core Audio, for instance. OpenGL interop can also be a bit frustrating.

4) Swift's "functional" idioms are weak and poorly implemented. If you can't provide a true functional backdrop to these features, they probably shouldn't even be in there. Coming from a real functional language, you're in for nasty surprises in Swift if you casually use higher-order functions all over the place, because there is a lot of copying going on.

5) Swift's performance is definitely not, shall I say, "swift," though hopefully that will eventually improve.

6) Poor and confusing compiler errors.

I actually realize now that I could go on all day about this.
That's unidirectional.
There are ways to render the output on the server, which helps search engines, first-page load times and Richard Stallman