skysight-inc/HackerNews huggingface dataset:
> Take a look at English before it was written down - it changed constantly and rapidly.

How can we possibly know how fast it was changing before it was written down?

Also, English has been written down since around 500 and still changed constantly and rapidly after that.
Oops most of the contracts for components are apparently enumerated in dollars.
A brief history of open letters to Twitter
Ask HN: Why don't you use IDE?
I'd like to know why you don't use editor for java or any strong,static type of language ?
JSON and XML can also be wasteful on developer's time. I've seen a lot of time wasted in organizations where JSON was used as the communication medium between microservices (hundreds of them). Lots of time spent implementing parsers, watching out for changes, etc (of course, there's many process & culture "solutions" for these problems). Most of this goes away easily when you adopt a binary/IDL-based format (in the latest case I've been through, Thrift)

JSON/XML are the "dynamic language" of the transport protocols: flexible and quick to prototype, but can become very hard to "refactor" and performance suffers, as the thing grows.

As for public APIs, obviously agree with your point - it's a lot easier to roll out a JSON interface as parsing libraries are widespread, etc etc
I'm surprised that this isn't as appalling to others as it is to me. Yes, I'm very disturbed that every time a police car drives past my car, a record is created in a database. The government basically knows everything about you at that point, where you shop, who you are sleeping with, etc. If you were an activist the government would practically know everywhere you go and everyone you associate with. To me this is the meatspace version of the NSA collecting all of my internet traffic, which I thought was pretty universally disliked here on HN.
I had the same problem on FF44 and Win7, but it worked fine on Chrome on Windows and OSX, worth firing up Chrome to check out, IMHO.
Related, can anyone explain why nginx uses its own resolver instead of the system one?
The birth of this nation was conceived in the genocide of the red man. In order for this country to come about, the honky had to completely exterminate the red man, and HE DID IT! And he did it! He did it! And he did it where he does not even feel sorry, but he romanticizes it by putting it on television with cowboy and indians.
Years ago had a similar albeit smaller discovery. Loading a flash application with a progress bar and setting the quality option to the lowest quality made the bar go faster.
Am Canadian, so my legal understanding may not match American law. My understanding of Canadian law is that that situation would not have had mens rea (a guilty mind); the repo man was repossessing a car which he believed was one that he was entitled to repossess. However, the repo man would like be guilty of civil negligence and the owner court would ensure that the owner was made whole (no towing fees, rental fees covered, maybe a bit of extra cash to cover the hassle/lost work/whatever).
There once was the official Hacker News tee shirt. Sales raised money for Watsi and the design was "rather subtle".

The shirts are long since sold, but thread is still a great read: https://news.ycombinator.com/item?id=5363290
Beautiful, thanks for sharing.
Big Pharma Goes All in with Big Data
Nice work, sir.
Casual readers may not get your reference – the idea for DSCOVR literally came to Al Gore in a dream. I still think this is hilarious.

One can indeed argue that DSCOVR has merit, and people including climate scientists do. (Though arguably it’s really too early to judge either way until there’s time for publications to come out of its data.) Earth’s radiation budget is surprisingly underdetermined, considering its importance.

But it’s certainly a fair criticism of DSCOVR as launched that it’s not state-of-the-art. That’s because it was delayed for reasons of politics, only loosely disguised as reasons of science.

The only places I’d push back on your remarks are:

1. The “Uh no”, which is unsubstantiated (perhaps just facetious, but I’m sensitive because I supported my point relatively laboriously, with the links); and

2. the idea that the NYT should refrain from pointing out political interference in science funding.
I'm not sure "niche" is a good characterization of the skype translator (assuming the quality is high enough to be more than a novelty toy).

Such a tool might revolutionize international, distributed workforces. With a sufficiently good translator, an engineering firm in the US might quintuple the set of people in the world who are suitable to work for them.

Or maybe not. I'm no futurologist.
I don't tend to make bets on large companies with dominant market positions acting in their own best long term interests.
I work in China. Downloading from the outer Internet will never match the speed of writing to the console. Not too worried
From the FAQ:

> Can I post a job ad?

> Please do not post job ads as story submissions to HN.

> A regular "Who Is Hiring?" thread appears on the first weekday of each month. Most job ads are welcome there.

This thread will probably be flagged or ignored. Remember to repost this in the correct thread in week.

Previous edition: https://news.ycombinator.com/item?id=10822019 (347 points, 25 days ago, 488 comments)
There is some ongoing research as well to establish whether or not AZ is a form a brain diabetes. But at this stage the amyloid hypothesis is still considered the most probable.
I had the same problem (and figured it was normal for a while), after some looking-into it I was able to fix it by unchecking "Treat ambiguous-width characters as double width" [0]

[0] https://denpa.moe/~syrup/Screen%20Shot%202016-01-26%20at%206...
Thanks! This was increadable to watch over and over again. I'm so used to highly compressed video, that the detail in this was staggering.

Is there a good public reasonably live feed of this data? I found the 800x800 8 bit pngs, and I found information on the restricted access full sized 103 gigabyte per day feed.
>Anyone who is not an anarchist agrees with having a policeman at the corner of the street; but the danger at present is that of finding the policeman half-way down the chimney or even under the bed.

G. K. Chesterton, What I Saw In America, 1922
If the fine is an equal percentage for all, one could make a compelling constitutional argument that it applies equally to all. The same argument has been made against progressive tax and have been ruled without merit.

https://en.wikipedia.org/wiki/Tax_protester_constitutional_a...
If you subscribe via iTunes, cancel via iTunes. Then there's nothing they can do.
No, CJD has a clear culprit, the prion protein, that does not appear in "normal" AZ disease.
The Android and iOS Alternative Library and Tool Collection
> And compression will never be able to eliminate brackets and commas.

Isn't that the whole point of compression: to minimise repetition of common features in data?
I had no idea that koan was a (mostly) true story. Thanks a lot for posting.
2008, Apple was trading at $12 (split-adjusted) and nearly every careful observer of the company knew that was stupidly low based on the trajectory of the iPhone.

Relying on the stock price as a valid indicator of the value of a company is a fool's errand, regardless of the "sophisticated people" trading it.
community service?
Gaming companies are media companies rather than technology companies. They make art, not moats.
> 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.

At which point you have to ask whether the missing things are actually that important.

> I think the truth is a lot more nuanced, and in particular I think the emphasis on "native code" is a convenient red herring.

"Native code" in this context is as distinguished from aggressively sandboxed javascript received over the network in real-time. It's not only about performance. It's about the app still working where there is no wireless signal, or being able to read or write device-wide settings or files, or make a VPN work, etc.
And Smalltalk
There are rather substantive differences. For starters, the CLR doesn't have to be the IL anymore; since Roslyn and the WinRT framework, you can compile down to native code. However, the most important things are what the CLR gives to the developer that Javascript doesn't.

Syntax-wise, the CLR's threading is much more flexible -- you can have your workers talk to each other directly when that's the most convenient way of doing things, instead of the Web Workers model where everything has to pass through the main thread. The CLR also supports more than two number types, which is useful in a number of situations, such as art programs, where most if not all of your actions are going to be against smaller types. Web Assembly fixes some of these problems, like providing reasonable number types, but at the same time, ignores other flaws that still exist, like a lack of vector types, which is something nearly every modern processor has and uses for improved performance.

The problem with Javascript, and its various extensions and adjuncts is that it still suffers from the same walled-off mindset that it has for the past fifteen years. Numbers are numbers and you're crazy if you want anything other than these beautiful 64 bit floats, a compact, easy to parse bytecode format is an affront to the open web, even if the alternative is a hack that is just as unreadable, and threading will just lead to programs crashing. Javascript may be fine if you're delivering a web page, but the tools it gives make it woefully unusable for near anything else.
Someone posted this elsewhere in the thread:

https://web.archive.org/web/20120717041345/http://sch57.msk....
Yep. When suggesting a change from one to the other, it might be a good idea to explain the benefits and tradeoffs. I didn't suggest otherwise.

That said, most protocol implementations that I'm aware of over UDP have one or more of "retry/order checking/etc" on top of them. Like NFS, Bootp, tftp, etc.
This page is broken on firefox?

https://i.imgur.com/wxSi05R.png
That's cool and all, Minecraft has always been a pig.

That said, no mod compatibility is going to kill the game. Just check youtube, it is difficult to find something about "vanilla minecraft".
Young poor people have access to the Internet, with that they also would have access to YC; even a lot of homeless people have Internet access.

The only poor people without Internet access are poor, older people, which is due to a combination of ignorance and indifference.

> YC just isn't doing the work to make that probable.

I could be wrong but regardless of background, YC is looking for people who overcome obstacles. Internet access in the 1st world is one of the easier obstacles to overcome.
Apple just had its best quarter ever in China
I think it's also important to note that json isn't exactly something that can be streamed while parsed.
My contact email is in my profile. Do you think there's any way for Minecraft modding to survive? I think it'd be a great loss for it to go away, even if it is an insane situation for 1-2 people to control the entire scene (Lex and cpw).

I tried MineTest but it really (!) wasn't as easy to get started modding it as with Forge-Gradle. You can see my little mod at https://github.com/voltagex/minecraft-rebridge. I want to go back to i, one day.
So its a cloud of clouds, correct?
I'm not talking about Internet access. You can get that for free at the library. I'm talking about cultural knowledge and norms required to become aware of, and then signal competency to, YC.
Only if you have control of every device between your sender and your receiver. Don't get me wrong, I love SCTP, but good luck consistently making SCTP connections over the public internet...
The file when opened is extremely heavy. At least when opened on LibreOffice. Because of this I can't even check the 'implementation details', but seems very impressive of course.
thanks - good articles so far
Well-worn gray: https://en.wikipedia.org/wiki/Albedo

It’s a loose comparison, since both asphalt and the moon’s surface vary. Plus, there are tricky things like specular reflection and the opposition effect.

How can its color be compared to something on earth? Doesn't the (lack of) atmosphere have some effect?

You can hold a moon rock up against something on Earth. Or you can look at Earth and the moon from a distance with the same sensor, which is what Himawari-8 is doing.

The atmosphere does affect things: A huge plain of moon rocks on Earth’s surface would look bluer (hazier) than the moon would in the same picture from Himawari-8 (or an Apollo Hasselblad, etc.). And a moon rock in sunlight on Earth will look slightly yellower than one in the same light on the moon. But your eyes are constantly adapting to the surrounding illumination. Color perception is really complicated.
>You will need to get used to this.

No, I won't, because I've already had two roles that match my criteria, and the conditions at this job don't warrant a mandatory 8 hours per day. We're not doing repetitive tasks that don't have an end in sight. It's win-win on both ends. I get more work done because I'm more motivated and relaxed in my day-to-day life and as a result, their product improves.

There's really no bullshitting in my company. We don't go out, or take excessive breaks, we just work with our music on and barely talk all day. It's really quite exhausting. It's not that we don't like each other or anything, we all just come from super corporate F100 companies.
Conversion of Units of Measurement (1995)
Mind Control a Toy Robot Using Neurosky
This program translates books into synthesized music
Sorry. If there’s one thing I’ve learned from this project, it’s that video support is hard.

I’m happy to take advice (preferably in the form of ffmpeg flags).
One thing missing from the 'startups create value' argument is that some startups don't create much new value but simply absorb value from elsewhere by providing a more efficient lower friction way of doing something that was done in a different way before. Before I'm misunderstood, I'm not arguing that it's a negative result in the grand scheme, but it helps to be aware that this can actually lead to greater inequality if many people lose their jobs to a startup that only requires a handful of people to run it, where previously thousands were required.
Awesome work Syrus! Super happy to see this library evolve to provide a pythonic wrapper around the core graphql library.

https://github.com/graphql-python/graphql-core
Here is one:

Since Amazon is basically Walmart without brick and mortar and they make some compelling money from their AWS, why wouldn't Walmart be interested in getting in to that business?
NH has an income tax that starts at 25%, but none of it goes to the state government (therefore it has one of the highest proportions of wasteful tax burden). The speed limit is still capped at 65mph (even though motorcycle helmets are not required). And I doubt one can simply walk into a pharmacy and buy whatever they'd like.

The general response to these points is the root of my objection to the NH ethos. The few times I've heard about the FSP from the locals, it was not positive. Of course the mostly-accountable local government is easily gutted! Meanwhile the larger and more resource-draining tyranny remains intact, and perhaps even more supported due to less immediate intrusion. This seems less like actual freedom, and more like a sandbox for pretending to escape.
Ask HN: Weekly HN updates
Hi,

I would like to avoid checking HN all the time.

How can I get a summary of top stories on HN on a weekly basis.
Sometimes you have to work with a third-party system or interface that is sending your application dirty data, and you need to account for it in your code in creative ways that may not be obvious to someone who is just reading it.

For example in our current project w'ere working on a front-end piece that connects to a CRM application where no rules or constraints have been set up or enforced for a long time. We're talking stuff like zip code fields having values like "I don't know" or "XXXXX". So for every function that receives such values from a lookup, we have to clearly document those edge-cases in the comments and explain how the function deals with them.
You make a very important point here. When you're creating a very high-throughput network server, you want to use as little
Reactor and proactor I/O makes it very easy to reason about execution order and more importantly memory usage. This kind of code usually gets written in C (or at the very best C++), and minimum memory usage per-socket is carefully planned.

Co-routine context and and green thread stack size can be tweaked and optimized sometimes, but if you want to have precise control over memory allocated per-connection, reactor/proactor is hard to beat.

Besides, to be 100% honest, C and C++ just doesn't have native support for any other concurrency model. That's probably the main reason why Node.js was designed to use callbacks. I'm pretty sure it would use generators or async functions if it was designed today.
Breaking News: The Sky is Blue Today... And Falling.
Unfortunately you can click on the notification in Firefox and immediately kill all further notifications from the spammers. Hopefully other implementations will be more friendly to spammers and hide the 'make it stop' button deep in a sub-sub menu under an elusive Settings app.
I have no idea if it's substantiated but I've read accusations that it's so you'll pay for the commercial version. Apparently the open source version ignores the TTL and just caches it until you restart the process.
I had no idea this existed; it's brilliant!
Also, it'd be nice to be able to pause it and really take in the colors.

You can zoom in on the NICT browser: http://himawari8.nict.go.jp

Their color mix is more cloud-oriented, so it’s darker, but at least the image quality is higher than the video’s.
The last picture in that set is at a higher magnification than the three others.
It would surely depend on the patent license, no? As http://www.slate.com/articles/technology/history_of_innovati... points out:

> No one knows why the lawyers considered a patent application, but it seems likely that they would only have used it to prevent companies from making unlicensed, low-quality versions of the vaccine. There is no indication that the foundation intended to profit from a patent on the polio vaccine.

Why would the public be in an uproar about using patent protections to keep low-quality vaccines out of the market, while otherwise making the license available at no cost?
Is there a good public reasonably live feed of this data?

Right here: http://himawari8.nict.go.jp
I converted a crappy old PHP code base to a modern one by breaking down their product and re-building it, re-using assets as I needed. It took a lot of time and extra work but I did just that.

You flatter me by thinking that comment comes from a place of arrogance. Assume the aforementioned codebase is complete garbage coded by two non-programmers. It's an MVP essentially.

It's not like I worked somewhere like Facebook and re-did their infrastructure. I remade the work of two business guys.

Why? You just sit there and work, 6 hours isn't a very long time. Maybe I have a unique ability to stay focused for hours on end.
Luther – Send messages. Anonymously
A fully loaded Taurus has all of the safety features (except I'm not sure it has forward collision warning? I think it does)

It's also based on a Volvo platform. And very comfortable. XD

I have no idea why nobody likes them, but they are awesome 2nd owner cars.
Good idea or bad idea?

Clearly there other ways to do this, but I think commodifying it _might_ be interesting? If you want to test it out for free, enter the promo TELLTHETRUTH.
On another note, if you want a swell compilation and explanation of every HTTP status code:

https://httpstatuses.com/

or by individual code..

https://httpstatuses.com/200
https://httpstatuses.com/201
https://httpstatuses.com/404
https://httpstatuses.com/418
This.

Not only that, but the number of spare smartphones is steadily increasing. Barring impact damage, the hardware generally lasts longer than the period of time a consumer is satisfied before wanting something newer.

But older devices are also increasingly left out in the cold with software updates. Anything that can't run the latest OS release will miss out on a portion of apps. Anything that's more than one OS release old will miss out on most of the apps. Three OS releases? You'll be able to run what came with the OS and a bare handful of carefully backward compatible (or all but abandoned) apps, maybe.

So... there's an increasing amount of old devices that could really use something else to run on them.
Yeah, but with a mobile app you have all those downsides...and you have to deal with the whims of a walled-garden gatekeeper like Google or Apple.

That is, I can't just create an app and throw it up on a server like I can with a website. It needs to be "approved" first. That's a HUGE barrier to openness that the web never had, and hopefully never will have in the future.

And, even though mobile apps run natively, I don't think one can be very confident that they're any more private than a typical website...analytics & the drive for data is there regardless of medium.
Integra Plus – Jakarta ERP Konsultan
But it's the bomb.
Graphene is a more pythonic wrapper ontop of a lower-level library called graphql-core[1], which provides async execution using execution middlewares [2].

As far as how a data-loader is implemented, I have a few experiments doing it with gevent, but nothing prod ready. Essentially you can just use the `loop.run_callback` function to get the "next tick" semantics. I combined this along with gevent's AsyncResult to provide a pythonic coroutine based implementation of FB's datawrapper.

[1] https://github.com/graphql-python/graphql-core
[2] https://github.com/graphql-python/graphql-core/tree/master/graphql/core/execution/middlewares
The xls files opened fine Numbers after a couple minutes of load time. They rendered correctly but performance was too slow (constant spinning wheel of doom) to see how he implemented it.

Anyone able to figure it out?
Yea, reminds me of the original Altair and IBM PC and how both was cloned with profit margins on the boxes falling over time. Unfortunately I think ANSI/ISO and other standard committees was probably poorly suited to setting standards in this area. The right way back then would probably be to design a reference system and release schematics and other design information.
IIRC, it's actually a bit worse: each core could run two threads, but they'd run alternating clock cycles, like the Cell PPUs - unless you have two threads running, each core has half that speed. A normal optimization trick of spreading across as many cores as possible backfires here.

But that was integer performance. Each core also had a beefy SIMD unit, twice as wide as the one in then current Xeons.