skysight-inc/HackerNews huggingface dataset:
Agreed, I love Elm but the lack of documentation was a pretty big hurdle for me. Especially because I came from using elixir/phoenix on the backend which I found had excellent guides and docs (for language, framework and most packages).
> Now consider that things like Meltdown and Spectre have JavaScript PoCs. How is this controversial?

Please explain to me how Javascript delivered from a malicious ad delivered over HTTPS is somehow safer. Most malicious code is delivered with the help of the website.

This post was written with no javascript enabled.
Another Toon fan here. HE also co-wrote a book called Applied Mathematics for Database Professionals that is superb. It's dry, like a textbook. But the clarity and depth that they have on the underpinnings of how all this works and why it does is excellent.
You mean USHERY~1.MP3?

:)
replace 'x' with the name of the cut.
Assuming cert pinning is saving the information from the first time it is accessed, that is sort-of what I was imagining for part of what I was saying.
I wonder what will happen when lasers as drone defense system becomes a reality.

I guess terrorists will use them against US drones, and military and commercial aircrafts.
If your clients trust the self-signed certificates (by updating their certificate stores, adding up a self-signed root CA), then, as of today, as far as I'm aware there won't be any warnings. No guarantees that this situation won't change further down the road.
It's not that they struggle to display emoji, it's just that people are unlikely to be using a font where emoji look as you want them to.
> I happen to use plenty of sites that require javascript, with HN being one of them.

HN works just fine without Javascript. The only thing that doesn't work is collapsing comment threads.
The closest thing we have to skinning on a major mainstream website today is subreddits being allowed to customize their CSS, and looking at what utter disasters the vast majority of subreddits look in their custom skins, I am somehow not super stoked about the idea.
It isn't online: for most of us, that's work. :)
It makes me want to start serving my sites over Gopher exclusively.
Upcall (YC W17) Is Hiring a Lead Product Designer – Founding Team
Peak AC consumption is in the afternoon as people get home from work. You can see a graph about half way down this article https://www.vox.com/energy-and-environment/2017/4/4/14942764...
And I consider that one of the greatest things to happen to HN.
Its still not dischargeable at will, which allows discharging even with a task incomplete/in-progress.
Labor organization is one option, that I think is widely unattractive to this industry.

What about Labor Disorganization. Simply stop working in "the industry". Simply stop accepting ego-stroking emails from recruiters. Simply stop playing their shitty game. Quit, quit, quit.

Stop buying new shit. Pay down your debts. Get away from consumption & move towards genuine ownership of the means of our own production.

Use some fucking bitcoins and stop paying taxes to a corrupt and oppressive regime.
How is this different from the case without a captive portal, again?
Would anybody who has shopped both Wegmans and California's Nugget chain care to contrast them?
Individual rides don't really matter, what matters to the drivers are the averages, which they can assess after driving a bit for both.
Having recently started learning Elm, I am considering switching over to ReasonML. Elm's architecture is really great for front end development and the error messages are awesome, but the ecosystem is in its infancy, and development is driven by just one guy. I've seen a lot of open PRs and issues on Github with genuinely great features, but haven't been merged in yet.

ReasonML's documentation also seems better (especially for a functional programming newbie)
Interesting. And the dependencies seems reasonable as well. I'll gice it a look later.
I love reimplementations (or emulators) of retro software. Is there a site that catalogues projects like this?
But you have Rudy's. Don't get greedy. ;)
Sidebar: Why are you looking at web technologies if you aren't expecting to make any updates for 20-30 years? Is the interest for speedier development?
That's interesting. This scaling law is a weird thing (I vaguely recall a myth about Galileo considering it as the most mystifying law of nature or something like that).

However, when you scale an engine down, the surface areas decrease less than the volumes. That means that you have more available area for your "pipes", and thus you can make them relatively larger. That allows lower fluid velocity for the same flow rate.

Thus assuming viscosity is an issue because it prevents fluids to flow as quickly as the cycle requires them too, making pipes larger should improves things, shouldn't it?
Hmm. Unfortunate title by the NYT. “The authors are not suggesting that Shakespeare plagiarized but rather that he read and was inspired by a manuscript titled “A Brief Discourse of Rebellion and Rebels,” written in the late 1500s by George North, a minor figure in the court of Queen Elizabeth, who served as an ambassador to Sweden.”

And the authors didn't use plagiarism software, the article never mentions which exact piece of software they use but it does say, “Scholars have used computer-assisted techniques in the humanities for several decades. Most of that scholarship, however, uses function words such as articles and prepositions to create a “digital signature” that can be used to identify a writer as author or co-author of another work, rather than using comparatively rare words to locate a source.

Mr. McCarthy was inspired to use plagiarism software by the work of Sir Brian Vickers, who used similar techniques in 2009 to identify Shakespeare as a co-author of the play “Edward III.” While the book has been received favorably, the statistical techniques used have not yet been subjected to a rigorous review by other scholars in the digital humanities field.

The first part is accurate and refers to computational stylometry or lesserly statistical stylometry[0] Software like that gives you a measure for similarity in style. I've been to a couple of academic talks on the topic–what the software does is track stylistically invariant features, this can be function word relative frequency, but it also can track infrequently used words (or phrases). Using this technique (computational method) you can compare texts and see how they cluster. Similar texts will cluster closer together but it does not mean the author's plagiarised each other, just that have similar "styles" for one definition of style. My understanding of plagiarism software is that it looks for similarities in content, not form.

source: I'm supposed to be a digital humanist! :)

[0] https://en.wikipedia.org/wiki/Stylometry#Current_research

related: “The Secret Life of Pronouns: James Pennebaker at TEDxAustin”

https://www.youtube.com/watch?v=PGsQwAu3PzU
There are many researchers that come to the complete opposite conclusion. Most of the Animal products we can buy today are produced too cheaply and thus not very healthy to eat in large quantities.

Just watch „What the Health“[1] or „Cowspiracy“[2] and tell ne what you think about it?

[1] http://www.whatthehealthfilm.com/

[2] http://www.cowspiracy.com/
It's a bit nice, but not nice enough to convince me to enable Javascript.
It’s not impossible to obtain a SSL certificate for a local connection. You can add an entry for fictional domain that maps to localhost in your hosts file and then self-sign a certificate and install it.
>Our clients run these devices for a long time. 20 or 30 years are not unheard of.

Have you actually had clients run those html/js based devices "for 20 or 30 years" (e.g. have some running since 1997) or is this a totally hypothetical scenario?
How come only people at universities should get access to knowledge?

$30-40+ per article is, effectively, no access. It's ridiculous. Well, it's access for the wealthy and academia I guess.

I read about a lot of stuff, many different subjects, and a lot of the papers by the people I want to read, and articles mentioned in other books and papers, are of this $30-to-view kind. It sounds like that never happened to you? I think this black-and-white elitist 'researchers vs public' idea is a silly model of reality. Even someone who's never read any papers in their life, may one day have some medical, legal, historical, artistic etc need or desire to become better educated in some area, which is prevented. Or was, before SciHub. But that's not an 'egregious inefficiency' so never mind?! That's a long way from As We May Think.
Steve Martin's "Cat Handcuffs" routine nailed this concept 40? years ago.
Blind App Is Ruining Silicon Valley
It may at least serve as a fallback, considering that the vendor may cease to exist and client software is rendered permanently unavailable.
And Alexa will happily sell every detail of your household consumption for the rest of you and your children's lives.
I've always figured the Chinese, if they went to a total war footing, would be able to shift their supply/production chains to mass produce effective swarms of drones.
It's a simple, practical philosophy for living well, that doesn't involve much in the way of _spiritual mumbo jumbo_ that turns a lot of hackers away from other belief systems like Buddhism or the theistic religions. It's often said that Stoicism is similar to Buddhism, but more grounded in material realism, which lends itself to being more palatable to hacker types.

It's also been popularised by such public figures as Tim Ferris, Nassim Taleb, James Altucher and Ryan Holiday, whose audiences include many from the hacker world.
>Now consider that things like Meltdown and Spectre have JavaScript PoCs. How is this controversial?

Seems totally irrelevant, since any "legit" site with a $10 certificate will still be able to inject malicious code, either by its operators putting it there directly, or by it being hacked -- whether there's a man in the middle or not. And with something like Spectre out there, https wont do anything.
Isn't it blindingly obvious that the abusers usually have power and money and can't be punished?

The googlefaces hire all sorts of behavioural scientists, paychologists, statisticians to get people more addicted to their ecosystem, spend millions on lobbying to bend the laws and generally do whatever they want.

People caring about this topic waste their time explaining for the millionth time why surveillance is bad to every innocent soul who bent their mind into a pretzel coming up with excuses for surveillance and spyware.
Sadly, medical and industrial "isolated networks" have turned out to be huge cans of worms. Never trust the network. Doubly so when you're faced against threats 30 years into the future.
So then what's worse--not using the service because you don't want to tip, or using the service and not tipping?
Almost every consumer router is set up that way. We'll be getting security warnings from our own routers for a while.
Admin imposter
I am being managed by Adminon my accounts Google via Gsuite I think or a parental control app or both. This has me blocked from getting thru to Google I know who my stalker is but not sure if current location. I found number today but I have had no help from Google and I just recently found the actualreason.
So, that's my fault.

To get things started, I added a bunch of authors who had accounts on Patreon and Librepay so `thanks` wouldn't start out completely empty. Specifically, I used the "Find My Friends" feature and just used the list that came up. (Paul had a LibrePay account receiving $0/month.)

So, in the specific case of Paul it might not make sense to suggest donating to him for a Google project. Though, to be fair, he has a lot of packages on npm, some of which appear to be his own work (https://www.npmjs.com/~paulirish), so suggesting that you donate to him for time he's put into his own packages outside of work is fine in my book.

The broader question is: how should we determine who to donate to?

We could have packages declare explicitly if they're seeking donations and, if so, who to donate to. There's a proposal to do this here: https://github.com/feross/thanks/issues/2. For simplicity in this V1 product, I just used the list of maintainers who had npm publish permission at the time of the last release. As a concrete example, take a look at this JSON response from the registry: http://registry.npmjs.com/standard/latest We're just using the list of users in the "maintainers" key. If any of those users is in this list (https://github.com/feross/thanks/blob/master/index.js) then we suggest donating to them.

Open to suggestions if you have better ideas.
Readability is, I think, a function of your expectations. If you're used to seeing a particular incantation, it's readable. Personally (emphasis on the personally, which is my point), I don't think it gets much more readable that a great big switch statement.
> Personally I don't see the problem with surveillance.

Maybe that's because you don't actually SEE the surveillance.

Surely you close the door when you try on clothes at a mall, or when you use a toilet?

You're making claims that because we interact on the web we should not expect any safety. That's fine... but what about those of us who specifically don't use Google, Facebook, etc... we are STILL surveilled, constantly. The US Gov't is STILL trying to break encryption (for everybody) in order to surveil more completely.

Privacy is forfeit by participation in these types of forums (centrally administered), but not all forums are like these.

As distributed networks continue to develop, the arguments you've used to advocate a carelessness about your post-privacy lifestyle will no longer be valid. But the state apparatus and oppressive outcomes that type of intellectual laziness enables/encourages will persist.
Why Chatbots Should Be Part of Your Big Data Plan in 2018
> some people prefer the framework magic because they want the stuff done faster.

Those people should try being maintenance programmers sometime /curmudgeonly-grumble
I find strange how you call him immoral for not tip while is the employer who do not pay them a liveable wage.
It took me a while to see the 'show schema' link. Maybe this should always be shown.
Autonomous weapons are a game-changer
To counter this point, I knocked out a web app in Go recently in a few hours. I think the speed of development depends on your familiarity.

Having said that, I would suggest the GP try both. I'm keen to try my hand at Elixir soon.
Definitely agree with this. Both are plural, but all y'all is a direct address to a specific group of people.

I might be chatting with people at work, standing around getting a snack in the kitchen or, like you said, hanging out in slack general. And I might toss something out to the room, "Y'all want to go out to this comedy club on Thursday night?"

But when Thursday night rolls around and 3 of us are waiting on 5 people to commit and log out, then it's, "All y'all need to wrap it up."
The thing is, defending against small drones is pretty cheap. Air-to-air missiles aren't needed. A simple 50 cal rifle will probably destroy these planes with 1 or 2 shots.
there's also Quip
No, I mean the only username given by Optimum et all would be the email address.
>81 of the top 100 sites on the web use HTTPS by default

I find it disappointing that there are any sites that large that are using HTTP.
Super NT review
Using WPA-Enterprise, each connection is encrypted separately, eliminating that hole.
Terrible news.

So much work for so many people to update so many old websites that will see absolutely zero benefit from serving content via ssl.

I have an old travel blogging site with a few hundred thousand posts in read only mode. Thinking about how much work it was to upgrade my other sites to https, chase down and work around every http request in the code base, purchase and install certs for silly things like cloudfront that you wouldn't think would suck away two days of your life.

I'll probably just let the site die in July. It doesn't make money, so it's going to be a tough decision whether to dump thousands of dollars of otherwise billable time into upgrading it to accommodate google's silly whim.
The laws aren't fair. They aren't deterministically enforced. And the judicial system is a fucking joke.

There is no Rule of Law.

But you may be right about trying to stop the surveillance monster... perhaps if you don't mind it we can put the cameras in your bedroom first.
But... They were given notice. Notice was sent to the record on file. What more do you want the government to do?
> I wonder if people who came to use computers in the last decade will experience the sort of enjoyment I got out of customizing the look and feel of applications.

What you had to make skins yourself??? You didn't just get them via micro-transactions and loot-boxes???

/s
For sure, quoting from another page is easy. I was curious about the functionality of the robot... whether the parent comment was representing reality, or making some other form of commentary.

I should have been more specific so I didn't wind up with so many blowhards downvoting me
CNBC.com did such a switch for their Monday article predicting a 1000-point drop on Tuesday. They actually changed the title and contents to match Tuesday's actual result.
Devices that run for 20 to 30 years are bound to be exploitable, even over "isolated" internal networks.

A 30 year old no-updates secure webserver seems almost impossible given current security research progress.
Introducting Lokahi – HTTP healthchecking service using twirp
Or http://http.rip extra appropriate today.
Those things are small and pretty fast though, so you'd need good tracking equipment to effectively defend against a swarm.
Not the parent, but I can offer insight: because it's a hard requirement from the customer. Don't do it and they may go to the competition.
On almost all days the sun does not reach its highest point (solar noon) exactly at 12 noon. Have a look at the graph on this site (The red line is the time of solar noon):

https://www.timeanddate.com/sun/uk/greenwich-city

Even in Greenwich, 12 noon winter time can be off of solar noon by about 15 minutes in either direction throughout the year.
I suspect there's a need to keep the design simple, but the source table schema should probably be more prominent. I suspect most people try to guess the names of the columns before they ever click "Show table schema".

Nice quiz, by the way, and I like the topic. In my experience, too few devs / dbas make good use of window functions.
Quick bit of feedback: question 10 refers to the "WINDOW command" which I think should be called the "WINDOW clause" to help clueless folks (ie me) Google for it.
So don’t use Chrome 68. Use whatever version you have now. Since you clearly aren’t intending to update anything for “30 years,” then it shouldn’t matter. If you were intending on keeping systems updated, could you reasonably depend on a web browser developer keeping things constant enough for 30 YEARS? If it’s a closed system, you control everything right? So use what works now.
do you have any quantified evidence of this or is it just a gut feeling
Right, and WPA-Enterprise (which even many cheap home routers support nowadays) is that way - you can just generate temporary logins.
If the Chinese ever switch he'd to a total warfooting, they could switch h their supply/production chains to mass produce whatever the want, short of blonde babies with blue eyes. Just like every other semi-rational economy on Earth.
I decided last year that after 10 years, I would figure out how to get something out of twitter, and what I've found is that it really became a useful tool for me by the time I was following around 300 people, and had curated joke and garbage accounts out.

What I have now is a bunch of people in my own industry (music twitter, tech twitter), a bunch of people in industries I'm tangentially related to (Game dev twitter, vis-art twitter), a bunch of individual journalists, but by and large not the accounts of the publications they belong to, as well as the senators and congresspersons from my state.

By keeping a realtime stream of the people I follow in my periphery, I know when something is interesting when the list moves faster than normal, and if I feel like paying attention to it, the list moves quickly enough normally that there's a steady stream of real-time thoughts from people that I care about, and it doesn't move too quickly to read them.

The biggest thing I had to get over early on was wanting to read everything. Twitter's timeline isn't particularly legible if you want to go through and read everything your friends have written, but that's not how most people are really using it in my experience. People are checking in, seeing what's buzzing, and participating in the conversation if they have something to say.

That was the next big hurdle that I'm trying to get over now: Twitter is a participatory thing. You get more out of it if you start engaging with people. Twitter is so obtuse though, that it took my getting in to Mastodon to realize this.

You can talk to the void all you want, but if you want people to find /you/, you have to start talking to people.
Why not just spin up a HAproxy container and so SSL termination on it?

Let's Encrypt also do free certificates. There's no reason to pay for one.
re: "But Federal Reserve Deposits are not money. Like a savings account, it generates an interest rate."

I don't see how that follows? Before, the Fed didn't pay banks any interest and now it does, and that's not going to change what most people think of as money. Money in the bank is still money as far as most people are concerned.

re: "there may become a mismatch in the trust of MB and M0"

This seems like a fancy way of saying the exchange rate might not be 1:1 but there's no way for that to happen. An account holder with the Fed could withdraw all their money as cash, and they could deposit any amount of cash in their account. Cash and money in a federal deposit account are always 1:1 and there's no way to "break the peg" because they can always print more money or increase the number in the bank account. People do prefer more or less cash at different times of the year, so adjustments are being made all the time.

re: "the Fed can't create M0"

This doesn't matter because the Treasury prints however much they ask for. Sure it's outsourced, but so what?

As far as I know the risk of QE has nothing to do with that. It's just ordinary inflation risk through increasing the money supply if the Fed buys too much stuff. It's not anything special.

When inflation happens, all accounts measured in U.S. dollars are affected equally. There's not a special kind of inflation for each kind of money.
Don't browsers automatically distrust certificates with a lifespan longer than the current maximum (825 days)?
The article (and the discussion here) seems very focused on the legalities of Sci-Hub. But this misses the real question:

Has there been a noticeable impact on general scientific progress as a result?

I feel like there must at least be anecdotal stories of people reading, exploring and making connections they otherwise would not have been able to because free > $35/paper.
About a month ago I attempted to restore a DOS-based industrial HMI panel that we shipped mid-1995. The 2 MiB of proprietary custom 72-pin SIMM flash memory had gone corrupt, and neither us nor the panel's OEM possessed the original software for restoration. We did have a later version of the software from 1997, but it needed a whopping 4 MiB to install. The machine was in active production until about two years ago, according to the customer.

I fully expect most of the systems that we are shipping now to be run for the next twenty years as well. Until security issues start losing customers buckets of money, they're not going to care one bit.
If something, it gave them a megaphone :-)