skysight-inc/HackerNews huggingface dataset:
Completely off topic: if you're running your Redmine instance for work, try to convince your boss to give it to Planio. They charge a fraction of what you're costing them and they really know their shit. I had to maintain redmine(s) at my current company and it just feels so awesome since we outsourced. They do all the updates and backups, we can request plugin installations, etc. amazing support, too. I can't stop raving about them, seriously. I think they're from Europe and their devs are all Redmine contributors.

https://plan.io/redmine-hosting/

They also have a program where they move your data for free: https://plan.io/data-import-and-migration/
In this Facebook and Google-owned world, it's time to rethink privacy
Ethics charges filed against DOJ lawyer who exposed Bush-era surveillance
They're still better for integer ops like password cracking. And they're competitive for gaming.
After Apple strong armed the record labels into giving up DRM, the content providers would not be crazy to do their utmost to sabotage an Apple play for ownership of the living room.

Imagine the money to be made when you can exclusively license major releases to specific brands of equipment in specific countries. The mechanism is there in HDMI to say "this Blu-Ray only works on Samsung TVs that are less than 6 months old." Imagine what Samsung would pay a studio for that! The mechanism is there to use computer vision to make sure you are actually watching ads. The networks must be salivating. Every copyright owner wants their own subscription service and player and geographical exclusive deals.

Apple would serve its customers, the consumers. The MPAA's members know that. Apple TV may be allowed to exist now, but not for long.
Actually UIs process data synchronously, that's why - Qt for example doesn't need to std::mutex everything.
The other problem in my mind is that there simply aren't a bunch of highly standardized smartphones for sale without an OS of some sort already installed on it. It's not like the computer market at all, where you can buy "blank" computers and or really easily wipe some crapware OS install.

Manufacturing hardware is stupid expensive and smartphones are really refined at this point. All the players with the capacity to make high-quality phones are already committed to their OS for all kinds of monetization strategy reasons and Firefox OS wasn't offering anything to them.

Between users, devices, manufacturers and carriers, Firefox OS's only chance was to commit to a 10-20 year plan and fund continuous development until it was so good it was obvious that it needed to start ending up on real mass consumer devices.
And even having a retirement was a mid-century innovation that garnered its share of opposition. America has always made the political and economic tradeoffs to maximize employment, but politically it seems difficult to sustain a system that results in lower wages, fewer benefits, greater uncertainty and higher unemployment (plus ancillary social stress markers like opiate addiction) -- the Trump/Sanders dynamics this year may presage a future boom in populist politics on both sides of the political spectrum.
Welcome to the absurdity of life champ.
Funny thing about "high-performance scenarios" is that the reactor pattern is often slower than other patterns. If you want to use the reactor pattern, you have to use asynchronous IO. But, asynchronous IO involves making more syscalls. Blocking IO is actually rather fast. The performance is differences are going to depend on a lot of particulars.
From what I've heard, he wouldn't have been the one to decide. That would have been his employer, the National Foundation for Infantile Paralysis. And its lawyers had decided that the vaccine wouldn't be patentable under the rules of that time.
When I say "asynchrounous" I'm talking about the arrival of events. It's not a particularly well-defined word, though.
Great thanks for the reply!
People with ability that does not go beyond CRUD are not relevant at all. A generic CRUD interface can be auto-generated by a machine.
The Earth looks so .. crisp and clean from afar.

Mesmerizing.
Applications that use OSC are generally running on the same machine or a local network that you have control over.

You shouldn't drop packets on single machine unless you are sending a lot of them and run out of buffer. Buffer size is also tunable if you do have issues like that.

If you need to do things over the internet it would probably be best to do OSC over TCP.
The Knights Corner (2012-2015) Xeon Phi was based on a modified and scaled down version of the Intel P54C core... the same one used in the original 1995 Pentium. On top of that, each core only runs at 1.053 to 1.1GHz. Why would you think that single threaded performance would be any good for an in order superscalar core that is 20 years old?
Black screen except for "Loading 0%" in the corner on Android.
> I keep wondering when the desktop/laptop form factor is finally going to die.

The grand piano didn't die when the keytar was invented, I don't think laptop/desktop machine form factors are in terrible danger either.
GitHub badly needs an "approve" system that is external to comments, like bitbucket has.
I like how Robert C. Martin puts it: before you write a comment, ask yourself whether you can write the code in a way that makes the comment unnecessary. If you cannot, then it is better to leave the comment than none at all.
> I wish GIFs had that option as well, actually

They do, in Firefox! http://kb.mozillazine.org/Firefox_:_Tips_:_Animated_Images

(I know this is really late, but HN has been really aggressive about "submitting too fast" lately, and a half hour's wait didn't convince it to let me try again.)
Though I don't think they are dissuading people from poor and violent neighborhoods from applying at the moment.
The Problem with MINASWAN
You get a similar effect for free with any language whose community defaults to non-floating transitive dependencies, e.g most JVM languages.
It's also worth noting that there's a lot of work going into Emacs right now to give it better IDE-like features -- finding definitions reliably, refactoring, all that stuff. They're working on a more generalized framework for supporting this stuff, and I'd expect Emacs to get significantly more competitive (with traditional IDEs) within the next year or two.
I'd like python 3 much more if they didn't change the print statement.
Nobody is discounting the problem of police brutality for the thousands of underprivileged. Acknowledging that problem should not mean that we should simply ignore other forms judicial overreach, such as the abuse of the CFAA in Aaron Swartz's case. Both are major problems that need to be discussed.

Keep in mind that another major reason people remember Aaron Swartz because of everything he has contributed to the world of technology [1].

[1] https://en.wikipedia.org/wiki/Aaron_Swartz#Life_and_works
> proxies (haproxy), routers, forwarders, web servers (nginx)

...all stuff that people should not implement in javascript in the first place.
Kayla Itsine's fans complain that her app subscription is impossible to cancel
This is something I never understood about Firefox OS. Why did they not package it up in a way that it could be easily installed on someone's existing smartphone. I was eager to give it a try also but there was nowhere to buy the hardware and I never found a way to install it on a spare smartphone.
Even if his employer did want to patent his work, considering Salk's huge fame at the time (the guy's a modern dragon slayer), it wouldn't have taken much to convince his employer otherwise. A few interviews here and there and the public outcry would be huge.
I would add: Also research tools/concepts that you can't understand yet, and read programming books above your level.

Because after enough time your brain will have collected enough information to understand them (I call it the 'click' -- that moment where everything clicks and becomes clearer), and you will become a better programmer because of it.
TCP and UDP are different solutions for different problems. You also shouldn't tout TCP as a fix for UDP being hard without calling out the downside--TCP doesn't let you drop packets and can suffer from bad latency problems.
How come you pointed it at Australia and not NZ :(

Also, it'd be nice to be able to pause it and really take in the colours.
At least bencoding has dictionaries.
I don't believe VirtualBox was a factor in this.
> Blocking IO is actually rather fast.

Right. Yeah there was a presentation about Java concurrency patterns about that. Basically dispelling the myth that is everything non-blocking and asynchronous will be faster than the old school blocking thread / socket.

Interestingly, I believe, haproxy and nginx use a hybrid model. They have a worker thread per CPU, all listening to the same socket using epoll from multiple threads! When data arrives they all get woken up and then use a shared mutex to decide which one will handle the request. (Now later kernels fixed that one can have exclusive wake-up across the same socket).
Black screen here, too (although the loading text went from 0 to 100%) on Firefox 44 on Windows 7.
Unofficial Robinhood API forked
Not sure if Apple would see much of a return from this though. Thus not sure if it will happen. TV lifecycles are long; each replaced just under a decade. It's a tough business with low returns on invested capital.

The other issue is content. Would make sense for them to partner up with Netflix. Netflix has streaming rights (don't know how precisely streaming is defined in their contracts), and Apple knows how to make consumer devices that users want and will pay for.

Would be good to see an improved version of the Apple TV box (sans wires).
Slack already does them for me on desktop chrome.
That's not true in the slightest, drunken driving laws don't measure the drivers impairment but BAC.

And in any case, attempt implies intent.
It's unfortunate that bencoding doesn't support text strings.
Someone at a place I used to work got the Node.js fever and stuck node's http proxy in front of our public facing servers. That was an epic disaster from multiple points of view: stability, performance, debuggability etc.
> went insane

> costing many thousands of euro

Doesn't add up.
A lot of things can be derived from more basic or at least more beautiful principles. It makes perfect sense to say that Schroedinger's equation can be derived from Lagrangian Mechanics, even if this is not historically how it happened.

An especially beautiful constraint is "Schroedinger's equation has to be linear because otherwise you can build a (quantum) computer that can solve NP-complete problems in polynomial time". Schroedinger did not know about NP-completeness, but this notion does give us clues why the equation is what it is.

It is always instructive to see how a "fundamental" law can be derived or at least constrained from other laws. Thermodynamics and the notion of entropy would not have been invented if engineers did not "rederive" what was considered fundamental at the time.
You're not being charitable enough to the comment... you two are in completely agreement with one another if you only changed the meaning of the word "main". It's clear the grandparent meant "the thread that's doing the work."
Tatsuo Horiuchi: The 73-year old Excel spreadsheet artist (2013)
Nice stuff...except for the about page.

"but our federal science budget is controlled by climate denialists who dishonestly impede Earth observation because environmental science embarrasses them."

Uh no. The House voted not to spend money on a Vice Presidents dream of a beautiful 38 million dollar picture. Now you can argue that it has merit, but even the NY Times (http://www.nytimes.com/1999/06/01/science/politics-keeps-a-s...) leaves that question, quite rightfully, hanging.

And to say you won't discuss contentious remarks after being pointedly contentious is really, pathetically bad form. If you dish it out, be prepared to take it.
> Mozilla wants to use the web as that platform exclusively, which is fine if everybody is already making everything for the web and there is nothing of importance you can do with native code that you can't do from the web. But neither of those is true so their strategy fails.

There are things you can do on iOS that you can't do on Android (e.g. Apple Pay), and vice versa (e.g. Google Now). iOS fails the "there is nothing of importance you can do on Android that you can't do on iOS" test, and Android fails the "there is nothing of importance you can do on iOS that you can't do on Android" test. Yet here we are, with two successful platforms.

I think the truth is a lot more nuanced, and in particular I think the emphasis on "native code" is a convenient red herring. (Android isn't really native code for anything but games, and iOS Objective-C is technically native code, but that Smalltalky object system is not up to C++-level performance, so the distinction doesn't mean much.)
For a standardized version of Message Pack, see CBOR (RFC 7049): http://cbor.io/
Equation shows that large-scale conspiracies would quickly reveal themselves
> The moon does appear occasionally, dimly – it’s made of rock about as dark as asphalt.

That's what I've always found fascinating in discussions about what's the true color of the moon. I know the fact, and I still have trouble picturing an asphalt moon. No-one I told that believed me.
Living organisms as a whole of various subsystems around semi-independent organs, which has been made out of tissues, which in turn made out of specialized cells, etc is the right model.

Cells are agents communicating with messages over different channels (slow blood vessels, and fast neural pathways).

There, at least according to theory of evolution, is no better way to structure a complex systems.

And the cell machinery could be modeled as a pure-functional LISP (because code and data uses exactly same sequential structure). This, presumably, was the intuition behind MIT Scheme.

Pattern matching on messages in Erlang along with the "become" universal server is beautiful way to express general agents and is close to that uniformity, but code cannot be a message.

Procedures are enzimes, data structures are proteins, asynchronous messages-passing is the way to communicate, and there are protocols to follow.

One cannot possibly design better than that.)
I've found the contrary to be more true. They do have, perhaps, a different view of what the local legislature ought to look like than most, in that the legislators are only paid $200 per two year term (to keep it from being a career position), but they also have the best representation in the nation, as each legislator only has ~3200 constituents. Compared to California's ~450,000 constituents per legislator, it's much, much easier to imagine getting a lunch date with your lawmakers so that your ideas are heard.

Meanwhile, on infrastructure, New Hampshire has a better rating than the national average. On top of that, there's no sales tax, no income tax (though a higher than average property tax probably makes up some of the difference), has the highest overall quality of living, is the second healthiest state in the union, the most livable, the safest, and has the lowest poverty rate in America.

Certainly, everywhere has its perks and pitfalls, but if totalitarianism is what you're looking to escape, New Hampshire considers mandatory seat belt laws too authoritarian to pass.
Hikikomori Drive Community Revitalization
Oprah Winfrey Made US$12MM from One Tweet about Bread
How to rip DVD to 3D device
Your results, even when logged out, are heavily biased towards your previous query genres. For instance, I'm not logged in, but am at home with an IP address that hasn't changed in over a year despite being leased. When I search Google for the term "Ruby", the entire first page is for the Ruby programing language.

My father works with jewelry. Last week while visiting him, I did in fact search for the term "Ruby" on his computer in his normal browser, and even though he was also logged out, I wasn't able to find one result dealing with the programming language on the first two pages.
The second-most egregious pattern I see at work:

const char* kEmpty = "";

Makes me want to poke my eyes out with a stick everytime I see kEmpty used..

(The most egregious thing is spaces inside parens. But that's just a personal preference. In general I tend to be quite laissez-faire about tolerating different styles, and consider style guides to be a pox because they tend to give the subliminal message that your code is done when it complies with the style guide.)
Consider SCTP as an alternative if you want messages but want them in order.
It was a play on words with the original title, reading ':' as 'is'

> Joe Armstring: A Badass Way to Connect Programs Together
Compression only works well if there is a lot of repetition of key names in the stream being compressed. If you are sending individual objects it may not be able to do much. And compression will never be able to eliminate brackets and commas.

You are right that for the majority of applications json is fine.
My company also uses RHEL5 quite a bit, so in order not to stay stuck on 2.4 I use anaconda: https://www.continuum.io/downloads

It's a life saver.
Side question: does anyone have links on some power bounds for what the Bitcoin network is currently consuming?

Understand it would be a very rough estimate, but seems like it would be possible to arrive at some kind of number given electricity prices as a ceiling and state of the art efficiency as a floor.

Curious on what the magnitude is in relation to other things...
Honestly....Perl has been nailing this for a long, long time.
Avoid the about page, it's unnecessarily loaded with flame bait political commentary.
Not just iOS. Pretty much all UI frameworks frown upon doing heavy work on the main thread.
That's unfortunate. Maybe sentiment on HN will finally get him to come to his senses.
Ask HN: New OS X Calculator?
What's up with the new calculator? It doesn't even make sense. I want to type in a number, press +, type in another number, and get the sum. It's pretty simple. Now I have to use this 'Enter' button to make a list of numbers to perform operations on? Why?
GPUs are not really vector processing units though.
Segment (YC S11) CEO on using a shadow budget to eliminate bureaucracy
I actually think the insulin response 100% affects psychology (which is why I think we are in agreement here, still). At this level it gets very tricky to differentiate between "just the psychology" and a physical reaction, though, and so my point is there is no evidence of any bad health effects caused directly by the insulin response. An insulin blood spike is not unhealthy for you in and of itself, but sometimes it will cause you to eat too much and that's not good for you. That gets into will power, which is the place where the mental and physical meet, and where both groups of models tend to not work particularly well. It's not well understood and it's Complicated.

I agree with you about the sorry state of nutritional science, and when it comes to diet I'd love to see a lot more resources put into the psychological (especially reward pathway/will power) aspects of it.
This isn't true, many surgical instruments are disposed after use. Here is a picture of a needle:
http://forums.steroid.com/attachments/anabolic-steroids-ques...
> Internet Explorer.

Nobody made you or anyone else use a free browser.

> .doc format.

Geez, it's a file format.

> Viruses.

Microsoft did not unleash any viruses on the world.

> They abused their monopoly to sell crap software and destroy competitors. At least, that's what the courts say.

Yeah, I'm familiar with what the Jackson court said. If you read "In Search of Stupidity", Microsoft's competitors did a fine job of destroying themselves. And Linux and Apple computers were always available for anyone to buy.
Quite a few carriers in the US charged the same rate whether you got a phone with them or not for years. I think Verizon was the last holdout to give a discount if you bought your own device outright.
Something like this is possible with CRISPR by tagging endogenous genes with fluorescent proteins. In this way, the output of that particular genetic line of code can be traced. It's not a perfect metaphor, and the method doesn't scale genome-wide, but its a clever thought.
That isn't a response to what I said.
Voxel.css
So is it freshly-poured asphalt black or well-worn asphalt grey? How can its color be compared to something on earth? Doesn't the (lack of) atmosphere have some effect?
Toxic Water, Toxic City
I think mucker's excellent comment deserves to be listed under yours:

> to say you won't discuss contentious remarks after being pointedly contentious is really, pathetically bad form. If you dish it out, be prepared to take it.
Activists Target Yahoo Over Links to Ivory Trade
> They will ignore financial disclosure laws just as they ignore laws prohibiting them from operating large scale drug and murder operations.

I am not suggesting financial disclosure laws. I'm suggesting that everyone stop accepting anonymous money, then stop accepting money that funded murders because doing so would empower the murderers.

> They're difficult to stop because they kill people who try to investigate and arrest their members.

The killers are paid to do the killing. If they could no longer buy things with the proceeds, they would stop killing.

> (money only works when it affords its user with privacy)

I disagree with this. Can you explain how money would stop working without privacy?

> The solution to abuse by the wealthy is to fix the political system, so that money cannot buy political influence, not eliminate wealth and privacy.

The political system cannot be fixed unless everyone becomes a single-issue voter on campaign finance. Otherwise, those votes will be purchased away, and we can't outspend the wealthy. We should try to fix the political system, but I expect those efforts to fail.

I have no desire to eliminate wealth. I do want to eliminate financial privacy because it seems clear that it hurts us more than it helps.
Reimplementing tcp in udp is either very smart or very dumb. It's a great mid band filter for programmers. When it pays off, it's huge. But when it doesn't, it's death by corner case.
True, but they're not marketing to them. They're marketing to rich people, by using HN, the tech sphere, etc. If YC was interested in poor people they wouldn't do marketing the way they do.

They also gear the application to rich people by making it just a form on the Internet. That's perfect for people who have enough privilege to figure out what an application should look like but it doesn't work for people who don't yet know what to say to someone like YC, or that YC even exists. That suggests YC only wants applicants who are already connected to their social network, or have close cultural ties to the YC community.

Of course a poor person could technically apply. YC just isn't doing the work to make that probable. It's the difference between mechanical possibility and psycho-social possibility.
Arrogance on all sides. Dart isn't obliged to support any platforms they don't want to or don't have the staffpower for.
Even before that, F/A-18 Interceptor!
I think they’re just responding to my joke with a joke ;)
how can we keep the system running with the atrociously-limited amount of money we get from the state

I've been saying for a while that NYC should cecede from New York State. We send more money Upstate than they send down, and in return we still aren't allowed to run the socialist utopia most city residents actually want. Make the mayor a governor, and we'll have a noble experiment on our hands.
GPS jumps of -13.7us
The Nature of Intelligence
Did you happen to enable RPN Mode (View menu)?

That lists operands followed by operators so you end up typing the numbers before you specify what to do with them.

https://en.wikipedia.org/wiki/Reverse_Polish_notation