skysight-inc/HackerNews huggingface dataset:
>if I had to pay 5% to make any other transaction I'd be fuming.

Fyi... for comparison, Kickstarter fee is also 5% of funds raised. https://www.google.com/search?q=kickstarter+fee
>Neither can you.

That's the point. It's not something I know, it's something I am and only I am that thing.

And unlike a password, if you want my fingerprint you have to be physically near me, and if you want to authenticate as me you need my authentication hardware. A Brazilian hacker isn't going to unlock my iPhone without first flying to the US and then locating me in both space and time to gain access to my fingerprint and my phone simultaneously. But with a password, they could easily go to www.gmail.com and type whatever they want from the comfort of their own home.
Might be time for a reinstall - I don't think putty has ever crashed on with 4 years of usage. I could just be lucky.
His passport was revoked while he was in Russia, not China.

He handed over ALL documents to journalists before boarding a plane to Russia. He had no information to give the Russians as it was all about to hit the papers under someone else's guidance.

The whole Russian agent argument just reeks of pig-headed, jingoistic unwillingness to look a simple fact in the face; Russia granted asylum because Russia loves telling the US "no" and giving them the middle finger.

Instead Snowden's detractors are coming up with all manner of mental gymnastics to justify why they believe an American might leak sensitive intelligence, because perish the thought the US might not be the paragons of virtue they make themselves out to be. What an uncomfortable thought for its citizens, subjected to weird exceptionalist propaganda from childhood, forced to recite pledges of allegiance as a child like some weird cult.
I note that the examples that you cite above are all nations that were relatively wealthy to begin with. They did not suddenly lift themselves out of poverty in the 17th century by enslaving Africans. Rather, their advanced technology and capital resources enabled them to dominate and exploit other populations, either through slave trading or colonisation. In doing this, they did further enrich themselves, true, but to state that this shameful period is actually the wellspring from which these nations' wealth derives in the 21st century is dramatic overreach.
You could do a number of things to speed it up.

- Full text index
- Extract the domain name to another column index it
- Change mysql defaults
- Change engine types. Maybe go in memory
- Create lookup table of domains
> Defaulting to const does nothing. If you or someone else decides later that it should be reassignable, then they'll change it and not think about it.

Which they'll do regardless. `const` is an indication that the binding is not updated in the rest of the scope and thus that said scope can be perused without needing to consider an update to the binding itself. It is a guarantee of SSA, nothing more and nothing less.

> If const is rare in your code, people will be aware of what const means in that context.

The same as above which you apparently assert is "nothing"?

> If you're putting your variable declarations after your return statement

Why would I do that? I'm not adamantly using `var` when I have no reason to.
They are watching all of you.
one of you told on you
Earlier discussion:

https://news.ycombinator.com/item?id=15256418
I don't see any reason it can't be done, either, in theory, and that's with the manual approach. Fancier ideas are viable too, but 500k is still relatively tiny and a manually tractable number. Incremental reviews starting today by many coordinating groups in the node community would take a while to complete, maybe a few years, but with some sensible ordering heuristics like e.g. the most downloaded first, or the most suspicious names first, some value could be produced quickly. But it won't happen, package vetting isn't really a value in these communities. (And that might not really be a bad thing, at least for now...)
> npm alone has over 500,000 packages (http://www.modulecounts.com/) so even a one time review isn't going to happen.

But at least the modules with the most downloads (webpack, react, or stuff like left-pad) could be vetted, and especially npm could implement a 2-or-more person model - basically, everyone with publish access can upload a new artifact, but to actually have it distributed to endusers, a second person would be required to sign off.
Twitter has some problems too. People do change their username, and every time they do, all previous tweets mentioning them by @username lead to dead ends.
You should really take the time to learn how storage and indexes work, and the difference between IO and CPU constraints on query performance. The database isn't magic... with the possible exception of elasticsearch, they will all disappoint you if you chuck data into them blindly and expect optimal performance on inefficient queries.
I've been using proportional for a few years now and can never go back to typewriter fonts (code just looks wrong). This looks really nice, I was looking for a proportional coding font. I'll have to give it a shot!

Too bad it doesn't include programmer ligatures, I've been looking for a proportional font that included those (I tried hacking them in myself but couldn't figure out the font hacking tool chain).
Ask HN: Why don't modern Chrome and Firefox pass the Acid3 test anymore?
A few years ago there was a large hype of browsers being the first to pass the Acid3 test.

Now I tested the Acid3 test (http://acid3.acidtests.org/; also cf. http://www.acidtests.org/) with the most recent browsers available to me:

Google Chrome 61.0.3163.91 (64 bit), Firefox 55.0.3 (64 bit) and Microsoft Edge.

Ironically (with respect to Microsoft/IE haters) only Microsoft Edge still passes the Acid3 test with 100/100, while Chrome and Firefox only get 97/100 (the second and third box from the left stays gray).

But this would not be Hacker News if it were not for some technology discussion: So what is the reason why these two browsers do not pass the Acid3 test anymore?
If you look at the experiments that have been done, it boils down to categorizing. It's not that people (with normal colour vision) are any less able to see the differences between colours, just that they're less likely to sort them apart unless a finer sort is needed. Test native English speakers the same way, and you'll find that they've got this "red" word that covers both scarlet and crimson (and used to cover orange as well), and a totally inadequate "yellow" that goes from something very nearly orange to something verging on green. Both of those words are more finely divided in other languages (including some "grue" languages), and the speakers of those languages will initially categorize things accordingly, where an English speaker can easily do it on a second pass when it wouldn't occur to them to make the distinction on the first.
ISTM we're just talking about running an alternate, more restrictive registry? npm etc. don't have to play any part in that. This service could be offered by anyone: IBM could do it.
Goalposts:

> Blaming things on the Russians was another common thing during the cold war.
StartCom inclusion request: next steps
> Missing: a way to disallow any non-whitelisted hosts from a tab. E.g. having a gmail tab is useless, because every link you click will open in that profile (and you won't notice because hey, it works) and now your gmail credentials and cookies are available there. Again defeats the purpose. Especially for a "Banking" tab, for example.

You can mitigate some of this with Cookie AutoDelete which has support for contextual identities. After you close a tab it'll nuke cookies for any non-whitelisted domain for that context.
I can't really blame technology per se for this. It expands the amplitude of which we're capable, but the sign of the signal is still, each and all, up to us.
Quickprop: an almost forgotten neural training algorithm
Because Nulis is written in React, frontend and backend are pretty much separate. Mongo/Node just create an api and send/receive trees formatted as one big json object. Backend is very simple, and should be easy to replace with anything else.

Also, you can just use file>save/open feature, which saves a tree as a json file, purely from the frontend.

The desktop version of the app can work without the backend at all(server used just for cloud sync, all trees are saved as files).
If we did manage produce a study with multiple-data-point evidence supporting it, then should we legislate to compel all businesses to adopt the conclusions and recruit the same way?

The free market already allows founders and backers to back their theories with money and compete in the marketplace.
Also ConnectedText, which is the closest to Tinderbox that Windows users have. Scrivener, maybe.
>UPDATE (& TL;DR & Introduction!): Killing Font Book between operations avoids all sorts of errors and weird display issues you'll get if you try to install multiple font files in a single 'session'. Open Font Book from fresh, locate font files in Finder, drag them into it and you'll do everything in one operation, and it will even update to show you what's happened!

Oh, I rarely happened to need to install multiple files in the same Font Book "session". At best 4-5 files for the different fonts of the same family (X bold, X italic, etc) -- might be why I'm not seeing those issues.

>Having to open four separate font files, then click a button each time to actually install them seems like a pretty tortuous process

Having been there in 1997-200x era Linux, where you had to manually edit config files and jump through hoops to register fonts (and they wouldn't even work across all desktop environments and toolkits) I really don't see the issue...

That said, you can just drag and drop multiple font files into Font Book if I'm not mistaken. In fact, you could just drop them into your Fonts folder and they should work too -- no clicking required -- don't know if Apple removed that, used to work at least in Snow Leopard days.
This is the most interesting article I've read on Hacker News in a long time.

These Cognition Builders people are following every single rule of technology startups:

- Charge more / move upmarket

- Target a niche and own it. Don't do spray'n'pray marketing, but make sure your niche can find you.

- Do things that don't scale (initially)

- Use technology to your advantage, but not as a gimmick.

Given how much they charge, I imagine they are profitable. And given how their customers' houses are covered with cameras and microphones, I imagine they are collecting some amazing datasets about human nature.

The folks at Cognition Builders are absolute geniuses, and I wish I was able to come up with a business like that.
That's just a coil or capacitor vibrating at high frequency. The switch mode power supply changes frequency depending on the load, and when your phone is fully charged the load is low so the normally-ultrasound drops into the audible range.

Nearly all chargers get like that eventually, I guess as the glue or capacitors start to fail.

The reason you can only hear it in some places is because it causes standing waves, and you move your head in and out of the nodes. Basically constructive and destructive interference.

Anyway it is almost certainly totally unrelated. It's always very quiet and doesn't cause any brain damage or any other symptoms.
I have been using it in my day job for the past year and I'm ready to try something else.
You'd easily deafen them first.
I think you can use typescript with Vue.
Indeed it's not impossible to do (although full code review would be expensive/tricky/slow).

The fact it hasn't been done despite the obvious risks indicates how much demand there is for this feature...
It's not a problem in practice. In most package managers, fonts have a common suffix or prefix anyway. In Arch Linux, Hack is "ttf-hack", for example.
The problem is that the PIN is always dominant over Face ID or Touch ID. Face ID doesn't work? Use your PIN. What happens if you use local 2FA and your Face ID doesn't work? You can't enter the PIN, because that would effectively render 2FA useless. This would probably require some master PIN, which makes things more complex, and increased complexity correlates which reduced security.
The Second-Class Office Workers
None of the things you mention are violence. The miners decided that out of all the alternatives they had, that was their best alternative. At some point they decided that it was no longer, so they went on strike. If the system had worked according to the principles I outlined then the company would not have been able to open sniper fire on the workers, and the company would have had to treat its workers better if they wanted people to come back to work.
xml should be added to this list.

https://pypkg.com/pypi/xml/f/setup.py
Your employees pay taxes for healthcare, I'm sure you have some sort of tax on petrol to maintain your roads, I'm sure the local trucking company that actually drove on the roads paid some taxes. I'm sure they pay property taxes on the land they use if you have them. I'm sure they pay for water permits and all that for cooling too.

The question is, why is your country entitled to tax their revenue/profits? That is far bigger than the marginal stress they put on your resources.

If they were a company selling physical products that they paid someone like DHL to deliver, this would be a completely silly discussion.
Paywall bypass: https://outline.com/8x7mdy
The City of London is exceptionally busy (not far off half a million people traveling to a square mile of land and back out again every day, and going in and out of offices throughout the day), but doesn't have that much vehicle noise in many parts. There's a congestion charging scheme for all private vehicles, almost all the roads have a 20 mph speed limit, many are access-only, or pedestrianized. The central junction at Bank is bus and bicycle only to reduce congestion. Most people come in by the Tube, or walking from mainline stations, or by bus. Obviously you have construction going on, fairly frequent jackhammers, and some busy streets. Electric vehicles will definitely make a big difference (particularly electric buses), but you can get a feel for that sort of world.

It's pleasant, you can't say too much more than that. Better to limit the stress to occur only in the offices, not so much on the streets as well!

The only downside I can think of is for cyclists, and to a lesser extent pedestrians, to be able to hear vehicles. Hopefully lower levels of noise in general will mean being able to hear the tire noise. Will be interesting to see whether we have to tackle that, and if so, how. I actually walked past a diesel vehicle yesterday which was announcing "this vehicle is turning left", hope that doesn't become too normal. But if we did have to generate sound for safety, maybe we could even improve safety from the current situation, by having sound standards which somehow had an intuitive way of indicating vehicle size, speed, or turning intent.
But if facebook was around in the 60s onwards what do you think the organizers would be using to publicize the events?
That makes sense, Bahrain is even more unusual, presumably for the same reason. With women in the area more likely to be out of the public eye, it must appear to be a surreal culture of almost only men. http://www.worldlifeexpectancy.com/bahrain-population-pyrami...
Nobody knows if there is an implicit patent license or not for MIT / BSD Code. It's never been tested in court.
The built-in functionality doesn’t have nice things like “always open this site in such-and-such a container”.
Thanks! I love workflowy as well, although personally I use the org-mode. Think of Nulis as workflowy/org-mode with a second dimension =)
“My experience is the self-consciousness goes away very quickly,” she said. “People live their lives and forget we’re there.”

That is probably the core lesson, the rest was all known. That line however, tells you everything that you need to know about the future of privacy.
Look forwards to 57 then because that’s a good deal faster than 55.
At ease soldier. That was exactly my point: C++ has much more stuff than Java and C#. So saying that C++ has Java envy seems weird.
> In Japan it's probably like in English, a reference to fruits that are not ripe yet (=> ao ringo).

Dictionaries I've seen say that's the case (or some suggest that the "ao" for youth was borrowed in from Chinese). But to clarify, "ao ringo" doesn't mean an unripe apple - the ao just means green there.

As for "aonisai", the etymology there is murky but surprisingly it apparently has nothing to do with two year-old babies. The main theory seems to be that it's a corruption of a older phrase with a similar pronunciation but unrelated meaning.
True, in fact I think a dominant theory is that life came from Somewhere Else, hitching a ride on an asteroid. Another one is that it formed around the volcanic vents in the ocean.
How about a Levenshtein distance threshold for new package names to be accepted? I.e only allow names that are different enough from the existing set to avoid typos (or whatever errors we are trying to guard against)?
Maybe they are probing the courts and setting up the price with 3 persons, with an intent to start pumping money if the case is successful. There are near 20 million Fb users in spain thus the math says there is 400k€ * 20M users = 8 000 000 000 000€ to be earned in their minds.
You can work on a mac...
I have no interest in logging into a password manager web interface on a public PC. (But that's just me.)
I failed to notice the word microwave in the article. I even searched the text and "micro" was not to be found.
And they do so because German car manufactures weren't interested in building an electric delivery truck for them...
That's cruel. His only problem with being back in America was:

“There, I could always take a walk to my friends’ houses. Here we have to drive. The only really social time is at school or on my phone or video games or Xbox. That’s where I talk to my friends the most. Back there, I could see them every day, but here I can’t.”

And instead of trying to solve that problem (make a concerted effort to drive him to his friends every day, or give him a bike, or give him money for a taxi, or…) they punished him with Pavlov training.
> It's certainly not widely accepted. Almost only libertarians have such a dogmatic understanding of the meaning of voluntary - simply because it defies common sense.

What libertarians believe is not relevant. I am not a libertarian and do not speak for them. I do not share their dogmatic understanding of the word voluntary. I agree that the meaning is not perfectly well defined and that there is a discussion to be had, but there are limits to which you can stretch its meaning. What of my description of voluntary is not widely accepted?

> You do realize that even if the common people would have property rights during the age of kings it wouldn't matter? Neither will it in a modern version of it.

Except for the fact that it has. Almost all aristocratic families in my country have gone all but bankrupt. They have had to transform their castles into hotels and museums in order to barely break even on the cost of the upkeep. In fact, many of these castles are receiving government help as monuments.

> I'm sure we could compile an equal body count of regimes calling themselves free market/market economy/capitalist or similar.

No, you cannot. There are a few, like the Pinochet regime, but the death toll is orders of magnitude off. In fact, although authoritarian politically, Chile did transform from the poorest country in Latin America into the richest. And it transitioned to democracy with very little violence.
Blame the people for the behavior, blame the tech for increasing the efficacy of the behavior.
That's for status, not data. A time in bash is a set of characters, not a time.
These aren't non-technical users - a lot of these are long-time UNIX/Linux sysadmins.

It's important to note that, especially in large environments, has different skill levels. I know a guy that can go deep into analyzing a kernel dump and figure out exactly what made some obscure application crash, but god help him when it comes to doing basic functions on his Windows PC.

Being good at your sysadmin job doesn't always correlate with correctly identifying shady sites.
Yes, best feature ever. I've been giving it a try for some time now since it came out in test pilot and it's beautiful.

Open your google/twitter/whatever accounts in separate profiles, et you get the benefits of being "always logged in" with no tracking on your main session.

Having multiple github accounts next to each others is a bliss and prevent so many stupid mistakes I used to make, like commenting with the wrong identity on a PR.

Combined with the tab group extension, it makes currently Firefox the most productive browser experience I had in years.
That's great as long as whomever is inviting you doesn't have password requirements (aka no gmail etc...) which some of them do.

For example I have three slack channels:
1. Our Company
2. 500 Startups
3. The information

Each had different requirements so they all needed a different handle - even if I was using the same email.

It should be Single Sign On.
Search doesn't work well: cannot find woman in area. Only political nonsense.
It generalizes to other jokes and behavior that would be seriously pushing it in a SV office workplace setting.
This seems like good news to me. I like Caddy and use it all the time (for personal, non-commercial projects) but adding sponsors to a header was too much to stomach for a whole bunch of reasons, and I actually started moving my sites back to Nginx.

I have no objection to Caddy monetizing, and I hope they are successful, but don't penalize small users to get there.

In my day job, I work for a large company and we pay for OSS software all the time (RHEL, Nginx Plus, lots more), and if Caddy starts to get popular, I know we'll have no issue paying $10,000 a year or more.

Go after large enterprise, and keep it free for hobbyists. Small/Medium businesses are painful to deal with, and you might as well let them use this for free.
This [1] is npm growth compared to anything else. God this can't be safe nor sane...

[1] https://imgur.com/a/enjvR
There are two charging options regular DC and quick charge which takes about an hour.

Also this is only the beginning of production. "Daimler said it's only planning on producing 500 trucks in the next year, but it intends to start mass-producing the trucks in 2019".

“The company will expand its electric truck production as lower cost, longer-range batteries become available within two to three years,”

These trucks would probably be used for last mile deliveries in urban areas.
>Then one gets confused between them. Next month a story on HN will be titled "New version of Hack released". That's confusing.

For 1 split second. Every year or so. And only if there's no other context in the title (e.g. www.facebook.com).

>Of course. Every time one has to spend effort additionally clarifying one's meaning (or worse, someone else's meaning)causes a bit of "hurt".

It also exercises the brain for the broader world, where things are not always humanly managed and/or cleanly designed, and only need the least possible effort.
Kubernetes: Installing MongoDB ReplicaSet on Azure Using Helm
The Uncomfortable – a collection of deliberately inconvenient everyday objects
Would it be possible to have a general package manager (like apt) as reusable base for the individual language specific package managers? I know that npm and pip and gem etc all do some additional stuff, but at the core they all do the same (pull packages from repo, do some postinstall, resolve dependencies, maybe in some cases even check if the package is legit). So we could implement and check that once and then just reuse it like we do with many other libraries for image processing etc.
This is a fabulous explanation that I think a novice programmer could readily grasp.