skysight-inc/HackerNews huggingface dataset:
People in the US learn the metric system as well.

It's no more difficult to learn two measurement systems, as it is to learn two languages. I'd argue it's dramatically easier to learn two measurement systems.

To learn the metric system, how many concepts do you need to memorize? Not many, it's quite easy. Now try learning Estonian or Russian as a native English or Mandarin speaker. People spend years of effort just to become mediocre at speaking Mandardin as an example.

Now consider, you're born in Finland, and few other people globally or in the EU use Finnish. To communicate well with other foreigners (the other seven billion people), you need a common language (typically English in Finland). The effort involved in learning English at even a moderate proficiency, means you're going to practice and use English for perhaps six to ten years growing up to just become decent at it. Then it further requires that you use it on an on-going / never-ending basis to stay proficient at it. That's because language is radically more complex and difficult than eg the metric system. That need to adopt and maintain a popular common language in addition to the scarce first/primary language, comes at a great time cost when added up across a lifetime.

By contrast, you can teach someone the metric system (someone entirely unfamiliar with it) in a very small amount of time.

More people in the US as a percentage know the metric system than know Finnish or Estonian in the EU.

The cultural explanation for languages, which is common, is no more valid than claiming culture for the imperial system clinging-on that you see in the US. In fact, that's precisely why it hasn't gone away in the US (otherwise it'd have been trivial to abandon). You can explain cultural concepts just as well in English and you can make subtle adoptions into English for phrases or cultural concepts as necessary, without needing to learn an entire other language.

In the US a tall person may be six feet six inches. That's an example of cultural embedding.

In the US, a fast car might go 180 or 200 miles per hour. The speed limit might be 70 miles per hour. That's embedded into the culture.

The three point line in basketball might be at 22 feet. That's culture. The pitchers mound is 60 feet six inches, that's culture.

A first down is ten yards, not 9.1 meters. That's culture. There are dozens of other common, equally valid examples from across US life.

If someone claims those things are not part of US culture (whereas an obscure language phrase is culture), they're simply guilty of arbitrary - and rather comical - snobbery.
I've done this same thing before with Node using [nexe](https://github.com/nexe/nexe) and musl.

With a little bit of effort it's also possible to build and statically link native modules, eg I've had success with nodegit, uws and sqlite. (Needed to rebuild some of the node deps with musl, then rebuilding the native modules with musl, then modifying Node's node.gyp to --whole-archive include the additional .a/.o's (done in nexe), and using rollup to rewrite the .node includes to `process._linkedBinding('the registered module name')`, and then nexe builds the whole lot into a single executable.)

Nexe supports bundling resources (although less cleanly than `include_str` imo) so it can also bundle all your ui resources as well.
It's much easier for a state to seize your cryptocurrency key than foreign real estate. There's a whole system of law protecting your NYC penthouse, but a couple of goons and a hammer can take all your BTC (without any way to reverse it!).
The challenge is using all 3 Genesis games.
Test / mock / spy any ES module in any test runner
That said, I can think much faster than I can speak or type, and both communication forms interact differently with my thought process.

Speech recognition will never be a good input UI for me as I think _while_ typing — they’re in a tight feedback loop. Speech does not work this way; I can’t easily delete the last 3 words and reform the same sentence.
Ask HN: Google QPX Express API is done next week – anybody found a replacement?
I used QPX to build a popular feature on our ski travel site:

https://www.zrankings.com/powderfares

The ski season is drawing to a close, obviously, so we'll basically make it through this season with this intact. But I have yet to find another API that gives the same kind of queryable access to the flight database (ITA, owned by Google).

Is this simply a case where startups/small companies are now out of luck, full stop? Or does anybody know of a decent alternative that has cropped up?

Needless to say, this decision by Google, along with a few other data points, has soured my outlook on their status as the arbiter of so much of the world's useful data.
I don’t get it.

Apple doesn’t make a mobile workstation. They make a Pro version of the MacBook.

Take a MacBook, give it some more power, and you mostly have a MacBook Pro.

If the complaint is why doesn’t Apple make a high-end mobile workstation I'm guessing because the market isn’t there for it? At least not at the scale for Apple to touch it?

A lot of professionals end up being serviced just fine by a “Pro MacBook”. I don’t get this obsession with acting like Apple is doing something wrong by making the MacBook Pro a pro version of the MacBook instead of something like a Dell Precision, they’re two very different things with two very different markets.
The Wynn does very nice impossible sliders at andreas. It's the best i've seen, I've tried it elsewhere and didn't love it.
Postmates backtracks after trashing Mark Zuckerberg for ‘screwing our democracy’
CEO of Cheddar here.

I think this is a big step in the right direction for Stripe (unclear pricing aside). We’ve been thinking about usage based billing for a long time now. We built a bunch of apps using Stripe and found there was a lot missing if you wanted to track activity and bill for it, as well as with reporting and revenue optimization. Having not dug into the platform too far, this definitely looks like it could fill some gaps.

I will say I’m not a fan of taking a percentage for billing on top of taking a percentage on payments, though. There is risk involved for payments (chargebacks, fraud, etc), but billing is transactional. A percent there feels like a money grab to me.

The only other problem I see with this is that it all seems a bit convoluted. I get that it has to be tacked on to their existing platform. But we’ve found that the secret to an awesome usage based billing system was to track activity in real time, then apply automated billing to that tracked activity. It’s a different approach and we’re working on polishing that up and bringing it to market over the next few months.

Would love to hear more about how folks are thinking about consumption and usage based billing and pricing. I think it’s the next big wave in Internet monetization, so it’s important to get right.
I spent last year ruminating on this (Independently. However I find it interesting the article was published around the same time that I was voicing my ideas to a friend on this!) and toying with a few prototypes. This year I committed myself to hacking on a proper implementation (named 'libkoios' and 'koios') of it, using the Extended Filesystem Attributes. What I found interesting is that while there was a lot of prior work systems existing for tagging, none of them use the extended attributes system, which to me feels like a waste. However there are problems with ext(2,3,4)'s implementation of file tags that make it difficult to store a lot of data without compression (I'm storing one bit per tag, which allows fast masking and comparison operations per file), so I guess that is understandable.

I believe that for image-based systems there is 8ch's /hydrus/ (probably the only good thing to come out of the chan-networks). One upshot of there being existing network sharing systems for tags is that it should be possible to scrape them when autotagging things (Nobody. NOBODY, wants to manually tag hundreds of photo memes, which is the main forseeable problem with file tagging).
Or just find a shady real estate developer. Maybe one who has a famous name and had a reality TV show. A real greedy and corrupt type who doesn't ask a lot of questions or do much (or any) due diligence.
Mac Pro: x86… or ARM?
my arch/ubuntu/debian/rh hosts don't have it pre installed. It's installed by default in an aLinux instance though.
It’s amazing, but the circlejerk for hating it is so strong I have to temper myself and say “it’s not that bad” lest people foaming at the mouth to insult me bury my comment in “OMG HOW CAN YOU THINK THAT OBVIOUSLY BAD LAPTOP IS GOOD”.

Even my initial comment about the Pro MacBook being... the MacBook Pro apparently bothered people enough to downvote me.
Latest MacOS Update 10.13.4 Breaks Multi-Desktop Displays
Mrs Hudson. Duh.
You're just misunderstanding the claim. People mean something like "most things in the world operate in a non-blocking manner". It's not some deep claim about the universe.
>That even leaves aside the clear point that a Tesla on autopilot is significantly less likely to make any of those mistakes...

What are you basing this on? Specifically how is it 'clear' and what data has shown this to be 'significant' ?
It is not backwards at all. Corporations are made up of a ton of people, there's no one person you can lay blame on. Some guy fucks up and costs a firm half a bil with a computer error, that's not something you want to just allow to happen.

A dude losing $50? Give me a break, his risk is his own. Consider his $50 a small price to pay for learning how things work. And let me remind you, it is a very small price.
Ok. When I can walk into a Lenovo store and walk out with a loaner while mine gets fixed I’ll buy it. I’d also like OS X, but I can settle for Windows these days.
>This is starting to kill my love affair with Stripe.

More and more I feel Stripe catering to the non-engineers who just want a simple workflow at the expense of customization.

I still dislike v3 for the fact it tries to push me to use their own interface.

I was happy hooking your library up to my form. I know I can "customize" it (change the css classes... wooo) but it completely replaced v2 with no way to get that functionality back.

I wish Stripe would have "full tricycle wheels, we charge a bunch" or "barebones, we get out of the way and charge you very little".
Amazing, how much low they can go? You have to wonder what is next...
There are many tools like valgrind that are necessary for development that are broken in the subsystem. I would call it a step in the right direction, but it is somewhat half baked.
The problem is that reinforcement learning is far from solved and doesn't work all that well yet, so these toy problems are probably what researchers will stick with for some time to come.
> country and folk music

Folk music has nothing to do with country.

Country was invented in the 1800s by a businessman who aimed it at primarily white Americans. Folk music has a rich history dating before the 1200s and before much of written language. Many songs of Irish and Welsh descent date before record, still being played today.

Nevertheless, to answer your question:

1) metatags, parent tags, and the like provide ways to structure tag relationships to encompass and describe what you speak of.

2) There are many networks out there that share user's tags based on file hashes. A system could scrape these networks for existing tags and autotag many items without the user's interaction (beyond initiating the autotagger). Users could also get their hands dirty and ask for only tags relating to parent categories, or something like that.
@pc

Any thoughts on either acquiring https://baremetrics.com/ or creating similar functionality within Stripe?

Seems like a natural extension to Billing to also have Revenue Analytics.
The blog has been appearing on HN for many years. I assume she just started publishing more lately.
If it's not safe for Google to be building stuff for the military, then it's just as not safe for them to be building stuff for themselves.

Also, these kinds of things can't be looked at in a vacuum. There are are other, much more belligerent, countries in the world that are investigating the use of AI.

What should the US do in response? Nothing doesn't seem to be a very good answer.
I was mostly referring to coupling code with results. For example you have a code that loads a dataset from S3 and then trains a neural network. If you only use git you're likely to lose the hyperparms info (which is often passed as command line arguments) and your metrics/results.
This really is your parents’ office: Tech workspaces start to grow up
OP here.

You’d only get a card number when using the “basic-card” payment method, which Safari does not support.

Apple Pay provides a payment token instead, which does not reveal your physical card number.
I've always been intrigued by the idea of remote / contract work, but I've always concluded that it requires way too much of the kind of work I hate doing the most (self-marketing). For a normal job, I only have to go through the soul-sucking process of marketing and proving myself once over a relatively short period of time, before spending years doing the kind of work I do enjoy (actual work). I've always wondered whether folks who do contract work like this actually enjoy the self-marketing it takes, or whether the benefits just outweigh this downside for them.

If I could pay someone to do the marketing side for me, it would be a much more attractive option.
I've had pretty good luck with Linux "just working" these days. That said, this is coming from the kind of guy who runs Arch Linux, so take that as you will.

System 76 sells machines with Linux pre-installed. I've had good luck with these (replacing the default Ubuntu with Arch of course).

But:

7) continue developing Rails using Windows 10 and the Windows Subsystem For Linux

Overall my experience with WSL has been great.
Does "did what GitHub did for code" sound like a negative thing to anyone else?

It turned a decentralized platform (git) into basically the only place individuals store code.
Makes sense to me - thanks!
Well, my comment wasn't meant to justify them refusing to put a decent keyboard on a performance machine. Just meant to comment on the general reality that if people are ticked off about the price but still buying, most of the time that's a good thing.

There are countless examples where it isn't true.
I'm the author of this blog post. If you have any questions, comments, or feedback, please feel free to drop them in here.
we somehow missed having a link to start.spring.io from the website front page. We'll get that addressed, thanks for this comment.
> it's hard to describe but there ought to be a word for it.

The word is naive.
That is just not true - you will be asked for a pin if you use contactless multiple times in succession, and you can't do cashback with contactless at all. I also live in UK.
Cloth diapers do cost a little bit more effort whereas the first months with a newborn are rather hectic. More so for 2 parents with ASD. So we've opted to consider going for it later on, when its less hectic. Also, in the beginning a newborn will grow quickly out of clothes. Almost everything she wears right now is too large. But the diapers (some of which were free with a "box") fit her very well.
It is similar to CSS. Either using clumsy naming convention like BEM, or use preprocessor which provide a way to define hierarchy of class. Both would work.
SpaceX Has Launched an Experimental Space Junk Sweeper into Orbit
Acer xr382cqk

IMO best all around monitor being produced today. 38” 1600p ultrawide (equivalent density to a 1440p 34” ultrawide), 75hz which is high enough for gaming without going into gamer aesthetic/retail markup territory, Freesync.

I can’t recommend it enough tbh
Yet another HN article leading to an evening of reading wikipedia articles, etc.
I see a lot of "developing country" comments.
Trying to reconcile Madagascar with Iceland, another island nation. Iceland has 300K people in 100K sq km. Madagascar is 25M in 600K sq km. Nobody thinks of Iceland as a low-income country. How do you explain it? Madagascar seems to boil down to a dictatorship supported by France and the IMF supported by the USA? Basically the world needs to figure out how to stop these nations from destroying others, then we don't need these so-called "lessons".
Libtards still crying over their corrupt hag's loss. Libtard tears, they are tasty.
A huge amount of the money in big endowments comes from various unsavory characters. The names of buildings at famous universities are a Who’s Who of famous fortunes built on slavery, war profiteering, drug running, child labor, wage theft and other worker abuse, large-scale environmental destruction, bribes and kickbacks, fraud, outright theft, etc.

The Saudis are a particularly unsavory monarchy (torture, arbitrary imprisonment, lack of basic political rights, foreign assassinations, sponsorship of terrorism, direct military attacks on foreign civilians, etc.), but not fundamentally different from many historical donors.
I'm not affiliated with medium at all - it's just the easiest way to get started blogging (in my opinion), and it's what I use (I cross post this blog to medium).

I guess you're right about the three vs one though - I should make that more clear. I used three because it's the number I give in the "First Client Checklist": https://www.breakintoconsulting.com/first-client-checklist

Basically - I say that if you want to be an independent consultant, you should start a blog and write at least three posts as a way of demonstrating that you're an expert in that area.
>Perhaps. I reject this argument though. A death is a death.

A death caused by shitty engineering (e.g. Tesla in this case) is not the same as a death caused by gross negligence on ones own part.

>And if you prevent lifesaving technology then you are responsible for a whole lot of deaths, irregardless of how "deserved" those deaths are.

How many deaths has Tesla prevented, which would have happened otherwise?
It is not the only sane thing to do.

kevent() is another way to handle signals. It puts handling them into the program's main event loop, which is done synchronously with normal event-dispatching mechanisms and so does not have worries about asynchronous signal safety, because with kevent() they are just another type of filter.
> Europe adopted chip+PIN not because anyone really wanted it but because it was mandated by law. It’s unclear that it has actually been effective.

At least in UK it was a sort of anti-consumer Trojan horse. Theft decreased by 80% or more, but now the responsibility of the remaining part lays on the user instead of the bank. I remember UK consumer groups quite upset about this ~12 years ago.
Maybe. We've had serious problems with this, mostly with mongodb but other stuff as well.Java 10 is making an effort to fix this but I hate Java, and really it's a kernel/userland linux issue as you can't expect software not to request cache memory that it doesn't know exists.
some decent people too
Exploiting Low Order Generators in One-Time Ring Signatures
Honestly, I don't do any self marketing in that respect. I treat it exactly like a normal job. I do almost exclusively contract work, but it's usually full-time hours and contracts typically last 1-2 years.
Indian governance is a mess right now. A govt sending a message like this while collecting tax in parallel from the same system is a contradiction to me.

To start with RBI needs to sit with IT dept. And please include some CS professors.
Constant exposure to novelty. The brain is an adaptive organ and subjecting it to repetition and normalcy actively prevents any adaptation from taking place. Living in the same place, doing the same thing, experiencing the same things, being with the same people, never having intense new experiences provide markedly fewer novel stimuli which are what fundamentally drive all brain development.

The desire to sit still in the same room for decades on end, experiencing nothing interesting or pleasurable or intense, is a desire for a brain that stops its functioning.
Instacart raises another $150M
Isn't there a distinction between deactivation and deletion of your facebook account? If he deactivated it, then it still exists?
I personally feel we need to change the way exchanges operate. Too much emphasis exists on speed of execution. We must consider alternative auction formats where speed of execution is not the only criteria for matching an order, as it gives rise to masses of spam generated by a thundering herd of traders as they all try and fulfill the same opportunity.
I know it's kind of cliché and in my last project it also wasn't soo bad, but Java is not something I associate with lean and nimble. I know, OP didn't ask for that - but it sounds like the inception phase of a product, and I can't imagine working any other way than "release early, release often".
Long-time support viable? Very probable.
ICO investigating 30 companies involved in political PR, including Facebook
I thought even the most moronic among you moved on to "climate change" so that you could cry when temperature changed either way.
The complaint is against anonymous ownership, not foreign ownership.

I didn't notice any statement in the article opposing foreign ownership in general. Cameron states "We need to stop corrupt officials or organised criminals using anonymous shell companies."

Why does ownership need to be anonymous to perform the function you describe if not to conceal obvious money laundering? It is specualated in the article that the real owners are civil servants with billions in wealth that is inexplicable absent corruption.
> This came up as part of the discussion on the "beep exploit" yesterday. I found it buried in the HN /new queue as a simple link to the Debian bug tracker.

I was expecting this post to go through the roof and was rather surprised it gained zero traction, lol. Nobody using the GNU toolchain anymore on HN or it just got drowned out idk ... https://news.ycombinator.com/item?id=16766577
> your bug

Knight had a terrible software delivery process and a lot of deadline-oriented pressure on techies.
I do not agree that the scientific paper needs to be replaced. It should be complemented with the help of new tools, that is a very good thing, but I still want the article.

I work everyday with papers from decades ago, and I hope people will work with my papers in the future. How can I guarantee that researches of 2050 will be able to run my Jupyter notebooks?

Moreover, it is not uncommon to not be able to publish source code. I can write about models and algorithms, but I am not allowed to publish the code I write for some projects.
To add some context to the other reply: Apple doesn't take ANY cut of Apple Pay payments, even on native mobile apps. Apple does, however, require that app store apps ONLY allow the purchase of physical or similar goods with Apple Pay. For instance, they'll reject an app that uses Apple Pay to allow the purchase of eBooks, instead of the in-app-purchase API (which does take a 30% cut). This is why Kindle forces you to the web to buy eBooks, but allows you to buy physical amazon goods in the native app.

Similarly how you can use Apple Pay to call an Uber/Lyft in-app.

That said, Apple Pay is just a layer between you and the user's credit card - there's no functional difference at the transaction layer between accepting Apple Pay and having a credit card form in your App. This is why Stripe/Paypal et al. all 'support' Apple Pay. You still need a payment processor who can take the Apple Pay token and turn it into a transaction that puts money into your account.

The in-app-purchase API, however, directly charge's the user's credit card on file with Apple and is credited to your developer account as a payment.

TL;DR Apple Pay is a layer between customer and payment processor, IAPs are a layer between customer and merchant. Apple takes 30% of IAP. Payment processors of Apple Pay take a cut before passing payment on to merchant (Stripe is 2.9% + 30c/transaction, for instance).