skysight-inc/HackerNews huggingface dataset:
> Just like on any website. Just because something isn't 100% unbreakable, doesn't mean it's a bad idea (you do lock your doors, don't you?)

Don't you think it's a completely different thing to extract keys from a remote server (try https://news.ycombinator.com/ for example) and a physical gadget you own?

Doubly so if the gadget is open source, as you apparently prefer.
It's Jef Raskin's fault: http://www.nytimes.com/2005/02/28/business/jef-raskin-61-dev...
You Can Now Try HomeKit at Dozens of Apple Stores Around the World
Over $300CAD for something that "just worked" a decade ago. I had a WRT54G that was rock solid back in the day that cost me $80CAD to buy, and now I have to pay 4X as much to find something "reliable"?
Would be super useful if it recorded over multiple pageviews. To find unused CSS+JS and to measure the coverage of tests.

But it seems to silently forget what happened on the first page as soon as you go to the second page.
As an interesting, although unrelated aside: platform data is available in the UK's National Rail's feeds, but the terms and conditions[1] explicitly prohibit displaying platform numbers early, as mentioned in their developer guidelines[2].

I guess the wording doesn't technically ban you from displaying historical platform information, but that would likely be a bad-faith use of the data anyway...

[1] http://www.nationalrail.co.uk/static/documents/Terms_and_Con...

[2] http://www.nationalrail.co.uk/static/documents/Developer_Gui...
"Occasionally Time-Bound Data will become available through NRE feeds before it is ready to be
published to the public. [...] One such example of Time-Bound Data is platform numbers. Early display of platform numbers,
particularly at origin and destination stations, can lead to platform overcrowding and/or staff not
having sufficient time to prepare the train for oncoming passengers. In some instances, platform
numbers will be available in Darwin before being displayed on screens in stations."
I can't speak to whether it is used more often, but I would bet the java-based Nashorn vm is significantly slower than the c++-based nodejs. In fact, a cursory google search shows this is the case, and it's not even close.

See:
http://blog.jonasbandi.net/2014/03/performance-nashorn-vs-no...
http://pieroxy.net/blog/2015/06/29/node_js_vs_java_nashorn.h...

(I can't speak to the quality of either of these tests, but the results seem decisive)
Original HN thread discussion: https://news.ycombinator.com/item?id=14740423
Ninite also follows an interesting concept and saved me some good time in the past. Can be really useful if you need to install the same subset of apps on more machines.
https://ninite.com/
Dotty is apparently the "next generation compiler for Scala": http://dotty.epfl.ch/
Was going to post this - have users submit the track data! That also might make it easier to expand to other stations where you aren't as familiar with the track layout.
IIRC L4D does. Valve wrote a blog post about it
"They also stopped publishing the track number on the website — so going back to scraping was not an option either."
It's a brand new language that looks like Scala but has its own syntax, which is incompatible with Scala's.
Using ML and Brain Waves to Detect Errors in Human Problem Solving [video]
It also doesn't factor in the unemployed, which seems just as relevant a factor in the opposite direction, if you're going to claim everybody's interests are one in the same with business owners'.
too bad, it was quite insightful as to how marketing works these days. you never read an honest article about that.
Hyperloop One tests its full-scale system for the first time
Not sure if satire or not, but plenty of naturally occuring things which existed for millions of years are bad for human beings. Poisonous plants for are an example.
Fedora is bleeding edge for RHEL. This is the test distro for enterprise. If you want consistent behavior maybe fedora isn't for you.
In general, RHEL has made some controversial decisions for userspace and fedora is the first place you will find these.
No, there was a separate XML format for 2003 before OOXML, called WordprocessingML. Basically nothing else ever used it, but later MS Office and LibreOffice still read it.
Yeah, in the US, you usually get a "choice" of: cable, dsl or dialup. Dsl can't usually do better then 5/1 (anywhere I've lived, at least). And the cable companies pretty much have split the country between themselves. Only 1 truly high speed isp is not a choice!
Why is that helpful? In JS, the way you accomplish the same thing is to assign the single instance of the symbol to a property in your module, and that's how you access it, rather than summoning it with the Symbol function. Not sure what the machinery you're suggesting buys you, but I could be missing something!
Wing-sails for container ships could reduce carbon and cost
Google almost certainly already could, without even asking the commuters, since they have real time location for so many Android phones. But there's a chicken and egg problem: it's hard to get the data before you're able to offer anything in return.
Scraping the MTA site against the TOS, and intentionally obfuscating requests to limit the chance of the MTA identifying and shutting it down? Yeah, no surprises here.

EDIT: Oops, missed that he didn't end up going live with the scraping.

It would still be great for the MTA to publish this data intentionally; but I'm sure the potential for trains to switch tracks and the associated backlash when they do is what prevents them from doing it.

Perhaps they could adopt the airline model, where there's a best effort to reach a particular pre-announced track, with notifications ringing out when they can't.
Red Hat took $2.4 billion in revenue last year.[0] I trust them more.

[0]: https://en.wikipedia.org/wiki/Red_Hat
This is what standards of proof are for. "Beyond reasonable doubt," "preponderance of the evidence," etc. You use different standards for different types of trials. In one trial you may ask, "is it more likely that this is a forged document using the default font, or that the user went out of their way to download an obscure font before its public release and specifically chose to use it?" In another trial with a different standard you may ask, "is there any possible way that this document was not forged?" The answer to each question is different, which is why we declare the standard of proof before the trial begins.

Of course, I do not know the standard in use in this country's court system.

https://en.wikipedia.org/wiki/Legal_burden_of_proof
Intuition behind permutations and combinations (2016)
A large part of the problem is that problems are presented to them, instead of coming from them. And then the solutions are presented. Humans just don't appreciate it.

In a course I teach, I have students reading Guesstimation and doing two blogs: 1) A Guesstimation problem similar to that in the book, 2) Watch a TED Video and come up with a mathematically based skepticism with doing a guesstimate if possible to get a feeling for the skeptics answer.

My students love that part of the course and it gives them way more value than the rest of the course covering standard mathematics. They start to incorporate the guesstimation ways into their work and slowly start to see the true fuzzy outlines of real math.

Reading all their blogs and making appropriate comments is quite a bit of work.
I get it; we all have to work. But piling up debts then having to work (somewhere) to pay them off - that isn't 'indentured servitude' either.
It should be able to record over a SPA if there are no hard reloads. I don't think it can record over multiple pages though.
Alexa Skills: Getting Started with Lazysusan
Why didn't he switch to a crowd-sourced data model like GasBuddy?
Apparently some of the games are in the system tray.

http://imgur.com/a/CuA6e
I read PEP 394 (https://www.python.org/dev/peps/pep-0394) differently. It states

> The more general python command should be installed whenever any version of Python 2 is installed and should invoke the same version of Python as the python2 command

Rather than permitting python to refer to python2 during a transition period, that is the recommendation. They later state

> It is anticipated that there will eventually come a time where the third party ecosystem surrounding Python 3 is sufficiently mature for this recommendation to be updated to suggest that the python symlink refer to python3 rather than python2.
That is true, but GEOS predates these times by quite a lot of time. IIRC the last Geoworks-branded release was few months before release of Windows 95.
Yeah, removing it now just makes it look super weird and awkward. While the article is up, they can play the "any publicity ..." game, and it was insightful for what it's worth.
I'm a fan of https://github.com/Neilpang/acme.sh You should be up and running in minutes with it.
https://github.com/purifycss/purifycss should give better results anyway
I at least appreciated how it reminded people that the internet isn't some kind of democracy. Its very easy for certain people to influence what is heard, 'popular', or buried.
An all too familiar problem...
> They also stopped publishing the track number on the website — so going back to scraping was not an option either.

So the only way to gather the data would be manually from the station.
So, admitting my bias on this (I do AI at Google part-time), I don't see how GV is "total control". It's kind of the opposite - it's profiting from helping transition that expertise to new startups that aren't Google.
Sometimes a good idea! Just probably not what they meant.
Ushahidi is investigating sexual harassment claims against a senior employee
If this were the U.S., I'm pretty sure the use of Calibri as evidence of forgery would fail to be beyond reasonable doubt.

This is not the U.S., though, and I ain't a lawyer anyway.
Suggested Vegetarian Weight Loss Diet Plan
If your internet browser were a hearing aid, the information coming in would be sound - whether that's your husband or wife asking you to do the dishes, a ring at your doorbell, or even an advertisement on the radio.

now imagine if that hearing aid wasn't neutral in how it handled sound. imagine if, when the advertisement played on the radio, it would be louder than all other sounds around. at that time, you might miss an important call, maybe your wife just said "I love you", or perhaps there's a fire in the other room that you are now not aware of, because clorox wipes demanded your full attention.

without net neutrality, we lose the ability to chose our own inputs. our provider, our hearing aid, gets to choose for us. this could mean slower video downloads for some, if they're using a competitor's streaming service for instance, but it could also mean the loss of vital information that the provider is not aware even exists.

By rejecting Title II recommendations, the FCC will introduce a whole new set of prioritization problems, where consumers no longer have the ability to decide which information is most important to them. and, if the provider goes so far as to block access to some information entirely, which it very well could without Title II protections, consumers would be at risk of missing vital information - like a fire in the house or their husband saying "I love you"
There's a record button in the Coverage tab - the solid filled circle. Allows you to record over multiple pages (either a SPA or normal site).
When they figure out who it was, THAT will be the top post on Reddit. Then they'll learn about "blowback."
For anyone reading this, I worked in a shop where we built an Erlang system, choosing the language specifically for the high uptimes we needed. We nailed it so well that IT proactively reboots the system just because they don't trust that it's still working properly when it runs without issue for months on end. Done right, Erlang can be insanely resilient.
I like this, and it's addictive ;) Any way to automatically generate output that consists of the 100% essential code subset?

As suspected: a typical medium.com page contains approx 75% extra code. Most egregious offenders seem to be content loader scripts like embedly, fonts, unity, youtube, etc.

On the other hand, besides net load performance, I'm not really worrying about the "coverage" metric. Compiling unreal engine via emscripten to build tappy dodo may result in 80%+ unused code, but near native runtime worth is a healthy tradeoff.

Try, for example: http://webassembly.org/demo/
Multicore is picking up pace, and there will be a paper on the formalised memory model at this year's OCaml Workshop in Oxford in September.

There are a series of milestones to hit: the runtime GC, the memory model, the low-level programming model using one-shot continuations, and how it affects libraries running over it (e.g. algebraic effects). Each of these have associated papers and talks (see the ocamllabs.ionews section), so it's not quite fair to compare it to Duke Nukem Forever :-)

Some quick links to recent papers:
- memory model: http://kcsrk.info/papers/memory_model_ocaml17.pdf
- programming model: http://kcsrk.info/papers/awkward_effects_ml17.pdf
Training willpower in general is one thing - doing "warmup" just like a real muscle it's a different thing.
Hey, author here!

If you have any comments, criticism, or questions, I would be happy to reply, response, and answer! I was really frustrated with the brightness controller in Ubuntu 16.04 and I decided to write an explorable explanation[1] about it. Although it's very elementary, I hope that you'll still find it better than reading Wikipedia pages. =)

[1]: http://explorabl.es/
It looks like it does that. But the results are only for the last page.

I tried it by triggering function A on page 1 and function B on page 2.

The report showed function A as not used.
Learn the GE strategy for agile product development that works
So they made front page on Reddit, then front page on HN about making front page on Reddit and now making front page again on HN for deleting the article. They really are good.
This is a great move. The marketing alone he is getting is in the 7-8 figures. Everybody already knows the brand. Crazy.
There've been a bunch of good answers already but I'd like to add another: the package manager (DNF) is _significantly_ better than APT. Parallel downloads, delta updates, automatic cache refreshes, all in one command, fast and with good feedback during updates.
>HTTP/2 allows you to send HTTP requests over a single TCP connection per domain.

HTTP/1.x definitely has support for this. Not using it actually may get your IP temporarily blocked from many sites.
Don't watch porn (nofap). It is one of the worst habits of instant gratification
http://journals.plos.org/plosone/article?id=10.1371/journal....

fermatslibrary.com gets the credit for introducing me to this paper.
My account is a several years old. HN is turning into Reddit. These one-liners really are a lot more common than they were even 2-3 years ago.
>My gut says it's unlikely that an entire diverse industry is prejudiced against one particular racial group, and that thousands of laypeople are in on it.

Is that a general statement? Because the 20th century would like a word.

If we really managed to eliminate institutional racism in the justice system, we should probably try and work out the date that occurred, and make it a national holiday.

https://en.wikipedia.org/wiki/Institutional_racism
If they're coming to the US and take American VC money, most of them will be building an American company, not a foreign one. Led by a foreigner, yes. But hiring a good bunch of local people if the company ends up successful. The while company won't be just relocating at the end of the visa term, because it's built with people who want to continue working in America.

Or at least that's the idea of a visa like this. I can't say I understand the system enough to tell if it would, in fact, work as planned.
Thing is though, they could be providing that data MUCH earlier both on the displays and to a phone app. It's not like they don't decide where a train is going until it gets to the station, that would be ridiculous, they'd have to know a while in advance to make sure the track is available, clear, operating correctly, and do all the necessary switching (and more importantly, do so in such a way that doesn't impact other trains).

MTA's appeared a number of times on this website and by all accounts it's where tech innovation goes to die, most of their service is still based on switch wire systems that were built in the 60's. Whether that's due to bureaucratic inertia, inadequate funding, or unions or whatever I have no idea, but that's the real problem.
> Anything naturally occurring and has existed for millions of years cannot be bad for us. No matter, what the "research" says.

Like plutonium?

The difference is, that fruit tends to contain a lot of fiber, which makes the fructose harder and slower to absorb. So fruit is okayish.

However, fruit juice is just sugar water worse for you than Coke, so keep that in mind.
You could try Taprats: https://sourceforge.net/projects/taprats/

The UI is not perfect, especially the tiling designer (but once you master the keyboard shortcut it works okay). And sin of sins, it's written in Java! But I do think some of the built-in example are nice. I'm biased.
If a man can identify as a woman, why can't a cobra identify as a python? Gosh!
Whoever decided to close his access to the API should be fired.
Ahhh.. Missed that. Thanks!
EGL Eye: OpenGL Visualization without an X Server (2016)
The cognitive trick elite athletes use to achieve seemingly impossible goals
Pretty sure that if you read a little further, you will find that the author decided to NOT go with the TOS violating process, and instead used an official MTA API.
Was thinking the exact same thing. One possible reason would be wrong info, but you could use some sort of weighted algorithm that would need more than one submission to match and/or trust level per submitter based on historical correctness.
Announcing Spark 2.2.0
Really good advice. I tried blocking some sites but whenever my 'bad side' comes up again, I always find a way to get around the block and visit the site anyway. Any recommendations on blocking a site indefinitely?
Have you ever taken a rush hour train at Penn Station? The alternative (i.e. current system) is everyone congregates on the concourse staring at the platform screens, and when a new one pops up hundreds of people flood in the direction of that platform in a mad dash. It's a mess.
> everyone can access it without restrictions

Not really - getting content off Usenet/torrents isn't something your average person will be doing. And then you probably need to transcode it for a closed system like XBOX. etc.etc.

(And yeah, this is probably something everyone on here can do with their eyes closed - but HN is the top 0.0001% of computer users when it comes to competencies.)
They could publish the log of passed trains, though. This will hurt nobody.
Camera Lens Iris: The Introduction and the Working Methodology
1Password betrayed users, moving from license monthly subscription
They controlled for that:

>In this case, however, boredom was not the answer – at least not entirely. Students who reported lower interest in the class did tend to have lower exam scores, but this relationship did not account for the relationship between internet use and exam performance.
Burning durty fuel produces more than just CO2 which causes acid rain / Smog etc. Those container ships use surprisingly little fuel so their greenhouse gas emissions are fairly low. It's really just nitrogen oxides etc that are an issue.
It sounds like The API changed. But same sentiment -- that was a shit design decision.
The comparison was 270 FPS (Windows D3D) vs 315 FPS (Linux OpenGL). At those high framerates I don't think that any performance boost is relevant anymore. Furthermore Left 4 Dead is using D3D 9 IIRC, so pretty outdated.

http://blogs.valvesoftware.com/linux/faster-zombies/
Windows Phone dies today
Why Skillshare has a no salary negotiation policy
> Scraping the MTA site against the TOS

Where does it say it was against the TOS?
“My favorite position is CEO” t-shirts at Rise conference in Hong Kong
Not being particularly interested and not being taught math is not the same. You probably had normal math just like anybody else and was not behind other people all that much.

But I agree that the tendency of programmers and public to assume that if you already don't know a lot about computers, you are lost case and stand no chance is harmful. There is strong tendency to overstate how difficult things are and that makes people look elsewhere.
By realizing that there isn't enough instant gratification in the entire universe to satisfy that void in you. But a less melodramatic way is to learn to frame things differently. I agree it's a rush to create something that functions even if it doesn't solve the problem in it's entirety, but why stop there? A polished product is much more interesting and satisfying than a sample of one. I don't think there's anything wrong in hacking together a program, in fact it's probably a great way to begin a project, but you'll feel so much more fulfilled and the high will last so much longer, if you take your basic machine and add jet engines to it. By doing things the way you are you've basically created the end result so now .you can work on refactoring the best way of getting there. A bunch of little dopamine rushes is fun, but why settle for that when you can bathe in perma-rush?
uBlock blocking it perhaps?
I have the same problem. It would be great if they released the same product without the gaming brand. I would use that for all my personal and professional chats.
Either you engage in a cat and mouse game to circumvent the crypto, either you just rip straight from video out.
I always love playing around with busybox, which is more or less the Linux equivalent to this. Small software is beautiful.
I agree. If I wanted r/technology, I'd go to r/technology. Please, fellow users of HN, downvote jokes.
The author didn't do that, though. As far as MTA is concerned the app was always using an API he had been given a legitimate key for.

As an aside, fuck websites that prohibit scraping. If you send me some bytes I'm gonna do whatever I damn well please with them.
Child births are way down in the US and have been for quite a while. We have to import (immigrate) to keep population growth in the US.

It's ultimately a problem of our domination of viruses and bacteria. In the past, large families were created to combat child mortality rates. Once we found another way through vaccines, antibiotics and antivirals, the culture of large families took a while to subside. China and India are of course the larges population centers in the the world and both are doing something about it in a fairly humane way.

The majority of our systemic problems are a result of a population misalignment, but the US isn't a contributor to that (and many Western countries) because families in these areas have fewer than 2.0 kids.

For the most part, humanity has done an amazing job of supporting our population. Simply feeding that many people is quite an engineering feat.
If you want some nightmares though It is not really all that bad. The hardest part of pulling it all out and reassembling it into what you want is the shared strings aspect.

It is really quite distinct from the memory dump of pre-xml doc/excel files.
I'm not arguing for a monochrome shell with no information; my current prompt is:

[user@hostname:path](git branch)$

There are colours highlighting these sections. What I'm referring to is the multi-line prompts with dates, times, uptimes etc that surely just clutter up the history view?
I feel your sentiment. Same with Google PageSpeed Insights. Cache time of analytics.js is the shit.
I've tried to use Lazarus five or six times now, as a one-time Delphi developer: the main issue is that the lazarus ide likes to crash on the slightest provocation (and the 64bit mac versions don't work very well either)
Especially over HTTP/2