skysight-inc/HackerNews huggingface dataset:
> It makes sense to use, when you want people to get started with interactivity in the web...

I don't think it makes sense even then. The toolset is just way too complex both for teaching, and even for practical use for small projects.

I mean, when people are supposed to learn about things like HTTP, or the idea that server-side programming involves writing programs (the normal, regular kind) that output text - which will later be sent over the wire to the browser. Or even how the control flows through your application. You know, the basic, fundamental stuff - understanding of which is kind of required to do this job well. All the "we'll teach non-programmers coding with current framework du jour" courses and classes I've seen involve typing in magic invocation that generate shit ton of folders and files that nobody tells you what they do or - more importantly - why they're even there, and that's all for a "hello world" app.

I feel that all the current sexy web classes are aiming to produce code monkeys, not programmers. Which might be an effective way to get someone to bullshit their way into the first job - but I doubt it serves the students long term.

Personally, when I'm teaching someone server-side development, I start with simple programs that print stuff to terminal using the regular printf()/whatever calls, and then show them that websites is what you get when you send that text to a browser instead...
This, and the fact that you cannot focus into the distance. In real life most of your view is blurred except the part you are focussing on. In VR it still just looks flat, because if you focus on something in the distance, nothing happens.
GUY SHOWS HOW TO GAIN SUBSCRIBERS ON YOUTUBE 2016…: http://youtu.be/i3ahMeuTPOk
It would be cool to do this with a compass. Would it be possible to make it such that one could feel the pin even though it's encapsulated inside the device?
They are mostly reliable (though probably still full of security holes) despite C—made possible by the millions of person-hours thrown at the problem of maintaining large C codebases.

Back then, we had no choice. We can do better.
What we need to do is build a Ulysses pact[1] into the infrastructure. This worked for a while with the w3c regarding patents. I highly recommend watching Cory Doctorow's (very) recent talk[2] on this idea, where he observes that engineers are vulnerable to incremental corruption of principles.

[1] An agreement, contract, or bylaw that prohibits some type of action (e.g. a union negotiator who's payment and continued employment is contingent on never negotiation away the pension).

[2] https://www.youtube.com/watch?v=zlN6wjeCJYk
Yeah, I do think of OOP as dynamic / multi-dispatch. It's the cleaner approach to abstraction.

At the end of the day most programs can be thought of as state machines in some way. But it's often hard to split them into smaller state machines. The thing is, state is hard to compose if it's encapsulated :-)
Not really. NASA employees only 20K or so people most of which are doing some productive work. TSA on other hand employs 55K who do no productive work.
The future of massively computation intensive personal level logistics is the amazon drone delivers your daily packet of stuff which contains four AAA batteries because amazon has figured out your remote control battery which is currently working, should be dead by this evening. Also it'll have two rolls of TP and one of your favorite breath mints and one squeeze packet of ketchup because it knows you're having french fries with dinner tonight.

Personal logistics is going to look a lot more like the star trek replicator (although enormously higher latency... for now) than like a web page store.

The blind faith that "... on the internet" will make you a millionaire, will be replaced by a blind faith in the infallibility of personal logistics. Why if Amazon is sending my wife baby clothes, no need to even bother taking a pregnancy test because how could Amazon ever be wrong, etc.
Honestly Safari is far more battery efficient than any other major browser available on OS X. Whenever I want to watch netflix or HBO and have only about an episode's worth of battery life left, I switch to safari and usually gain a real 10-15 minutes on the battery estimate. The CPU runs cooler streaming HD video than both Firefox and Chrome.
For recording events that happened, sure. For future events (eg. meetings at 10am every Tuesday), unfortunately we still need to deal with timezones...
To me, one of biggest culprits of DST is also the reason why offsets and timezones aren't in 1:1 relationships. The arbitrary mandates of time changes from all levels of local/state/nation governments had made it a big mess in figuring out local times. Time should be continuous in nature. But it's not when you apply all these manmade rules.

Here is the table[1] of most but probably incomplete rules.

[1]: https://en.wikipedia.org/wiki/Daylight_saving_time_by_countr...
Of course I have. That's not a good reason for the compiler to allow the unused imports. The benefits of Go's strict compilation rules far outweigh the periodic pain points.
you linked to the 0.4.0 version, but apparently there's a 0.5.0 version now; replacing 0.4.0 with 0.5.0 worked for me, and 0.5.0 seems to work better on osx 10.10.
All of China (the size of the US) operates on Beijing (east coast) time.
I'll preface by saying I'm only a sysadmin with a love of science, but I learned the most about peer review and scientific publishing while working in biotech at a genetics company. At some point I realized I actually had to have some understanding of the science to properly admin it, and began reading lots of papers, and I slowly started to realize just how bad many papers are.

There are a few key issues:

1. Scientists who "collaborate" with other scientists but do a small fraction of actual work get their names on papers as number fodder. Anytime I hear "I've been published in over 1000 journal articles" now I generally become more skeptical.

2. Lack of reproducibility. Not only in the methods and the documentation of the methods, but also the fact that most things just simply aren't even tested by a third party.

3. Publishing. They have far too long locked up information the public deserves to know, which is bad enough, but then they do a bad job of it and allow bad science in. The largest part of the problem imho because they created the situation that semi forces the scientists into questionable paper writing tactics.
The thing that was so revolutionary and powerful about the internet was the elimination of scarcity. No longer were things walled off behind pay-by-the-minute systems (Compuserve) or provided on a cripplingly expensive subscription basis (LexisNexis), instead it was made free, open, and accessible to everyone with a way to connect to it.

Bitcoin seems to be following the "classical" economic model where preserving scarcity is paramount, it only has any value whatsoever because of the artificial constraints placed on the currency. If Bitcoin's transaction ledger was instead simply a record of exchanges (e.g. A paid B $40, C paid D £30) and worked as a proof-of-payment system it would probably be more successful.

Locking people into Bitcoin as both a transaction tracking system and a currency will likely be its downfall. Consider a free-market alternative: Anyone can provide their own currency or facilitate conversion to an existing fiat currency, but they can use the blockchain to manage transactions and resolve disputes. Blockchain participants (miners) are rewarded for their contributions by a small share of the transactions performed in whatever currency was transacted. They're free to be selective about which transactions they're willing to process: It's a truly free market.

There's no incentive to destabilize the blockchain, history can't be re-written, double-spends can be ignored by the parties providing the endpoint of the transaction. There's no stored value at all to steal. There's also no way for a single entity to dominate the network and dictate terms, a significant problem now with Bitcoin being driven by mega-miners in China with peculiar requirements that are often contradictory to the long-term health of the network.
> upper half of income earners

Moot of us are in the upper half of income earners. Those are he people who are working hard and keeping the economy running. But it is false to say these are the only victims. More taxes and more regulations inevitably means slower growth of small business leading to less employment of poor people. Not to mention the inflation that hurts the lower income half significantly more as it is an indirect tax on cash you hold.
Another Tesla driver is blaming autopilot for a serious crash
Still a valid point for any kind of implant. The MRI ripping it out through the skin can't be all that pleasant.
Much of the decipherment of Ancient Egyptian hieroglyphics was due to the discovery and the analysis of the Rosetta Stone. An accurate translation was made by Jean-François Champollion in 1822.

[1]: https://en.wikipedia.org/wiki/Rosetta_Stone

[2]: https://en.wikipedia.org/wiki/Jean-Fran%C3%A7ois_Champollion
My god I love coming here and reading the travails of real scientists. The journals that have a "no preprint" policy are primarily Cell Press (link) rags and Annals of Oncology.

http://crosstalk.cell.com/blog/lets-talk-about-preprint-serv...

Note the insane amount of FUD. "We're fine with preprints, as long as we can control them!" But that's kind of the point, isn't it -- wrestling back control from journals with a massive inherent COI! Allowing the public (lay or scientific) to objectively determine what's real and what isn't, with visible salvos from both camps as needed, instead of the invisible and un-accountable hand of an editor or anonymous referees? (I sign my reviews.)

Physics doesn't seem to have suffered from preprints -- if anything, it has thrived more than expected thanks to it. I don't hear about a replicability crisis in physics, for some reason. I hear about it all the time in biomedical sciences, perhaps because the review process is so incredibly shady for the "top" journals (in terms of impact factor, a statistically indefensible and criminally manipulated metric). Papers that are outright rejected or in need of major revisions are simply yanked and resubmitted elsewhere (I am guilty of this, by the way; rejected from Nature, so we sent it to NEJM with almost no edits and they accepted it a week later). Senior authors act rationally, so if perfecting a paper will cause a delay and potentially deny them priority on a discovery, who can argue for making the edits instead of resubmitting elsewhere?

All of this goes away when preprints are the default. Priority is established by deposition, rather than publication; the discovery often (though perhaps not always) is itself enough to prompt review from rivals, even if only in self-interest; and the preprint status makes it clear that the item has not been formally reviewed. Many or most resulting referee comments are public, often submitted as related deposits. From a scholarship perspective, I cannot for the life of me see the downside, other than reticence to boldly state the truth and face retaliation from shysters. It's a shame that the latter is an issue, but given the even larger amounts of $$$ at stake in physics, it seems that biomedical researchers are mostly just cowards using this as an excuse. (JMHO)
It would most likely poison you. These magnets need to be coated in a bio-compatible sheath in order to protect yourself. Your body will break down the magnet into a powder, which is never good.
Nice. This is pretty similar to Mathematica's user interface functionality and Dynamic mechanism:

http://reference.wolfram.com/language/ref/Dynamic.html

http://reference.wolfram.com/language/ref/Manipulate.html
Hubble spots vibrant auroras on Jupiter, gets another 5 years in service
Verizon Revamps Plans with More Data, Carryover Data, Unlimited 2G, and Higher $
Humans do make plans for the future, especially humans who have agriculture. I agree we don't come together like a big hive mind and dictate what should happen next tuesday, and I can't see that could work at any level.

Technically though, we do form joint intentions in pursuit of long term goals. Decisions like "if we build the bridge from concrete it will cost twice as much but will last for 200 years vs until the next flood" need to be made by communities either via the fiat of a successful / popular overlord or jointly via consensus protocols. At various times there are different rational horizons for planning and coalition sizes. Possibly in times of greater change timer horizons are shorter and coalitions smaller? Hello intelligent agent community ! I'm asking you!
I think this is why 'advanced' is used of 'better'. :)
no that kind of thinking is what causes world wars! Everyone can agree on 0 to 23 the whole world over and make that "Tuesday 10am" meeting.
Up and Then Down (2008)
> Can you pay your rent in Bitcoin?

The main mechanism for making your country's currency mandatory is requiring tax payment in it.

A Venezuelan can't pay their taxes with dollars either. This doesn't mean dollars aren't currency.

> Can you buy milk?

Yes - directly at some merchants, and indirectly via payment cards.

> Why not gold?

Many people are paid in gold-denominated amounts, or currency-denomination amounts into gold-backed accounts.

It's a bit harder to transfer to your family overseas, but still works.

> Why not Diamonds?

Because they aren't fungible or easily transferred.
Machine Learning Driven Programming
Cheers for the advice!
I am of Russian origin and climate shouldn't be a problem for the most part. I guess it's time to reach out to recruiters over there.
No, the idea is that everyone uses UTC. There is no benefit to individual timezones.
Excellent article. Real problem. That's why websites must be very simply like the beginning of the web, without tons of publicity and popups.
I don't think you have to link the DK effect on this forum.. Half of us know it like the back of our hand, and the other half are too dumb to think they can learn it. Not sure which half is which though.
QuteBrowser is a good replacement for dwb. It's [very] actively developed and also uses QtWebkit instead of Webkit-gtk.

https://github.com/The-Compiler/qutebrowser
I share his skepticism of VR as a major business. At this point we have a 150-year history of people being wowed by 3D and mistaking novelty for utility. That includes the Brewster stereoscope in the 1850s; the early 1940s wave that gave us the ViewMaster; the anaglyph 3D movies from the 50s to the 80s; the first VR wave of the 90s; and the 3D movie and TV boom/bust of the last decade.

These all had significant excitement and commercial success. The Brewster stereoscope was introduced to great fanfare at the Victorian Exhibition of 1850. It eventually sold 250,000 units. The ViewMaster has sold millions of viewers and 1.5 billion reels. (In WWII, the US military even bought 100k viewers for training.) All of these products are now marginal or extinct. Novelty aside, none of them is much better than the 2D alternative.

I'm not saying VR will never work. But I am saying that anybody inclined to make a big financial bet on VR should think very hard about this history. Generations of smart entrepreneurs and their customers have mistaken 3D's cool factor for lasting utility. In the end, everybody has gotten bored, shrugged, and gone back to 2D. This is true even when, as with 3D movies, the hassle is as small as putting on a pair of glasses, something millions of people otherwise do daily.
Wait, Safari 8? What about the already released Safari 9? They're all the way up to 9.1.1 now...
Fascinating (really) long read on the lives of elevators.
If you're already using React-Router a nice solution might be to infer all of the valid paths from the React-Router config and push valid pages for those paths to gh-pages. Would involve an unusual build step, but would get you valid 404 responses and avoid the redirect.
Docker Swarm (built into Docker 1.2) is in the same econiche as Kubernetes, but is not as mature. It is still catching up, and probably more on par with pre-1.0 Kubernetes feature-wise. Kubernetes is what Docker will be when it grows up.

Note: I don't work for Docker or on the Kubernetes team. I have put things into production with Docker, Docker Compose, AWS ECS, and Kubernetes 1.1 on AWS for the past two years and have built tools on top of K8S.
Because a summary is very useful.

Imagine you are reading about 5 years of day-in-day-out work by a team of 1500 physicists (eg. CERN, LHC, etc...).

Would you rather read the entire as-it-happened stream of research, going back 7500 person-years - or would you prefer to read a summary, in the form of a paper?

I agree that ideally the stream should be publically available as well, for those that want to consult it - but having regular summaries, written at intervals is very useful.
On a similar note, a full dictionary of the Assyrian language is available online through the University of Chicago.

[1]: https://oi.uchicago.edu/research/publications/assyrian-dicti...
This is cool, but the beauty of Jekyll is that you can add content in markdown easily and without much JSX/HTML manipulation. This is specially useful with adding blog-posts and tutorials

I am by no means defending Jekyll. I think it is an OK solutions for the problem in question. The only reason why I prefer it, is for the markdown (human friendly) formatting.
Also lol "Added support for CSS4 feature"
Still no Service Workers or Web Push unfortunately: https://jakearchibald.github.io/isserviceworkerready/
Wow, I feel so small, physically and temporally!
I wonder what happens if one uses VR goggles for too long. Will one lose the ability to focus?
Believe it or not, Lazarus is probably the single most-cross-platform-compatible GUI builder for native apps that exists, anywhere.

Neither Java, nor Qt nor anything else come even close. And the apps are native!

As for the "I don't like Pascal because Pascal is ugly" crowd: it's only different, and it's almost by chance (i.e. reasons external to the language itself) that most of today's production languages have used C for their syntax template; if they've used Pascal, then the C syntax would be the "ugly" one.

Microsoft has basically poached developers working on Delphi to develop the first versions of C# and it showed both in the design of the language (properties, the type system) and the early IDE.
Ask HN: Would You Use Chrome Devtools to debug Edge on a VM?
I work on Edge Devtools. Just gathering some feedback from web devs.

1) Do you test on Edge? What is your experience?

2) How much traffic is from Edge/IE11 users for your website?

3) How do you feel about the current state of F12 tools in Edge?

4) Let's say there was a VM you could download. You could use Chrome Devtools on your host machine to remote debug Edge on a VM. Would you use it to test on Edge more often?
Anyone who's lived in Canada for any period of time is almost immediate bombarded with this reminder. Newfoundland (eastern-most province) is half an hour off so most television shows must convey this through a mantra like: "Tonight at 6pm (6:30pm in Newfoundland)".

https://en.wikipedia.org/wiki/Newfoundland_Time_Zone
While I wish they had these things, these are not JavaScript features and not relevant to the article.
The immediate predecessor of that was the multimedia CDROM. Its all the same idea and same skills of course. The course curricula for a BSCS with a specialization in multimedia in 1993 is identical to webdev in 2016 except for obvious language syntax differences. Graphic arts/design classes from the art school, marketing classes from the biz school, a couple programming classes, etc.
As far as I know anything Allwinner-based lets you run whatever you like with full control of the CPU, probably the same with other Chinese ARM SoCs but there seems to be more of an open source community around Allwinner for some reason. (The other main alternative is Rockchip.)
IANAL, but if the language family, period spoken and geography of a given ancient language is known, then there are many cues to suggest a pronunciation, if the language familys history is well documented. And sometimes you find documents that have cues about correct (and incorrect) pronunciation in the language itself (ancient greek has many such text, for example). One may also get cues from the pronunciation of the modern language in the ancient area of the language of which he is trying to discover phonetics.
It's the 8th release of the Technology Preview of the next Safari. Safari 10 Beta 8 if you will.
That works very well, until you're inside a virtual room that's bigger than your real room. Then it's a pain.
This is the 8th public preview release, and the version number is "Release 8 (Safari 9.1.2, WebKit 11602.1.39)"
I feel like a good 80% of having a magnet implanted is 1) so you can tell people about your magnet implant or 2) to write article about a magnet implant.
For people unable to read all the way through the title, it does say "...and a DIY Manufacturing Habit". </sarcasm>

Seriously, her comments about how "hobbies" like DIY manufacturing and Makerspaces are seen in China were eye-opening to me and definitely worth a read.
If you wear prisms that invert the world, your brain will eventually see the world inverted when you remove the prisms, and this effect will auto-correct after some duration.
Do low-carb diets work?
Server programming isn't even that hard. You could do it in C all day. (Just have good sandboxing for when someone finds an exploit...)

Millions of people have been writing C for games, firmware, computer systems without Internet since the 80s on, and they didn't even get software updates. If your server crashes you get a coredump and you can update anytime you want.
They can't get USD because of capital controls, why else do you think they can't get food?
> could have been performed by the same people.

But they aren't in the example, and Google is understanding their specific situation wrongly/not in an optimal way. Maybe that's not possible to do, maybe the way they are doing it right now is the best overall, but it is not the best interpretation of the specific situation. Which is all I get from the original comment: "Here is something that they could understand better".

Pointing out that implementing this precisely would be difficult because you can't rely on interest subsets as an indicator would have been a fine response. Immediately accusing the poster of being sexist because it obviously is impossible to do is not, unless you have hard data to support that there is no way to tell the difference.

(I'd assume "disjunct" queries from different devices at the same time very often are different people, or at least worth treating as different sessions. But maybe people use multiple devices at the same time more often than I think?)
The defendant is not a 68 year old grandmother, the defendant is a former secretary of state with a staff of "experts", and everyone knew better. Ignorance is not a defense in any court of law.
I also see interesting applications as a passive device. It allows you to attend a concert or a sports match, and view things from the best possible spot in the audience. This alone, I think, could be a multi-billion dollar market, if only the device (and the content) was cheap enough for the average person.
One could also enable hashtag navigation :-)
Chrome Canary with experimental JS features enabled fails two tests: "Array.prototype.values" and "no assignments allowed in for-in head". First one on purpose to maintain web compatibility (https://bugs.chromium.org/p/chromium/issues/detail?id=615873). Wondering what is the reason behind the second missing feature?