skysight-inc/HackerNews huggingface dataset:
The thing about API and platforms is, stability matters, and it matters a lot. Google can't stop fiddling with things, their products and their APIs and legal terms; they just keep changing things constantly. It makes it incredibly annoying to build anything on Google tech.

Things built on Microsoft tech still work decades later without any change. I have things built on AWS that's still running on 6 year old APIs and they still work. With Google, I'm lucky if it lasts 6 months.
Corollary: rational numbers must serve double duty separating many different pairs of irrational numbers.

You can keep going with things that sound weird:

There are infinitely many rationals between any two irrational numbers.

There are as many rational numbers between any two finite irrational numbers as there are between positive and negative infinity.
Tesla's Bioweapon Mode is proving invaluable to owners affected by CA wildfires
But there are good ideas on how to do errors better...

See Go2 Error Handling feedback:

https://github.com/golang/go/wiki/Go2ErrorHandlingFeedback

And possible requirements for Go2 errors:

https://gist.github.com/networkimprov/961c9caa2631ad3b95413f...
I started using jq recently for parsing JSON, and it's a wonderful tool. I usually do my data processing, especially JSON, in node but wanted to move more to the command line, and this does the trick. I recommend everyone take the time to learn it.

Thanks for this great list.
> Also, Apple/Google pay uses the Visa/Mastercard/Amex networks whilst 8 out of 10 of all card transactions in Norway is via BankAxept. BankAxept payments are near instant and has a very low transaction fee. A flat fee of 24 øre (0.03 USD) which most of the time a lot less than Visa/Mastercard that charge of 1-2%.

For comparison, in Finland, where debit cards are all VISA and Mastercard, the merchant rate for those cards is usually ~0.3% (with Nets capping it at 0.75€). Non-EU cards have higher fees.

(Finnish source e.g. https://www.yrittajat.fi/uutiset/572780-maksupaatteet-hintav...)
Not really. It's very finicky at best. Activating a WeChat wallet requires a Chinese ID or a bank card, and the latter works very unreliably with any foreign cards.
Sealed headsets, bottom brackets seemed to increase reliability and make it easier to repair

Braking didn't go from side pull caliper brakes to disc brakes as the author suggested. Disc brakes are still quite heavy and expensive and unsuitable in many cases. There are still many new bikes today with side pull caliper brakes and V brakes. Over the years, a ton of different designs were tried like U brakes and cantilever brakes.
First of all, Kuryokhin was a brilliant musician for his time and one of the few Russians known in the Western experimental-jazz scene, he played in at least one concert with John Zorn and Bill Laswell (with Valentina Ponomareva as the frontwoman). There's a great excerpt from a TV show where complaints thrown at his band are so typical and predictable they're laughable (it's in Russian though): https://www.youtube.com/watch?v=rrJTAhNhaaY

But also, his bullshitting skills are unparalleled, you literally never know if he's saying something he believes. There are sort-of “behind the scenes” clips for the absurdist movie ‘Two Captains 2’—where he as an actor, and the director Sergey Debizhev talk to different reporters by making up each their own plot on the spot. There's a 40-minute TV interview where the interviewer admits he doesn't know if a single true thing was said. In the second clip from the OP article you can see how both Kuryokhin and Sholokhov had trouble holding in the laughter while recording their “talk,” and that's just a part of the full video.

The thing about late 80s–early 90s Russian media and arts scene is, it was “anything goes,” a period of braindump after the suffocating atmosphere of the USSR. (I barely caught the end of the time of change in the late 90s, and still the influx of modern arts was like enlightenment and nirvana after both stale Soviet standards and the sugary shitshow of the local pop music).

In this scene, a lot of talented people just did weirdest things they could with the extremely low budgets, because the old rules were thrown away, and no new ones were made yet. Sex, blood, shit, you name it, we had a lot of that, mostly in abominable taste and quality. There are plenty of bands of varying degree of absurdism from that era: Nogu Svelo, NOM, GrOb, Mango-Mango, the parody of Boney Nem, etc. Pranksters and jesters became important in all forms of media since they were showing people that life could, and probably should, be a lot different. Kuryokhin worked closely with the gang of the Leningrad “rock club,” but I'd say he was sorta ahead of them, being in free jazz and modern-classical music and known in the West (playing on one stage with Zorn in '91, come on).

A repetition of that experience is impossible unless we have another go with the Iron Curtain. In the past thirty years, media and show business here have settled a lot just like they did in the West, disregarding even the whole oppression stuff. Now there are things that you can do to get any kind of known, and making an absurdist band is not really one of them. (Though the post-indie antifolk wave from ~five years ago was pretty good.) For my taste, we're in dire need of fresh big time satire that cuts deep and hurts a lot.

Bonus track: “a true renaissance of shit” that is more familiar to the Western audience, courtesy of Poorly Drawn Lines: http://www.poorlydrawnlines.com/comic/internet/
Perhaps you can skip the vocal system entirely and go straight to EEG (assuming we manage to improve the signal-to-noise ratio).
My issue with JIRA is not that it's bad. As you've rightly said, it's a lovely tool that does everything you might need for project-based work.

My issue is that JIRA takes a long time to set up in an optimal way. I've worked at places with great JIRA setups, but burnt-out PM's that would spend ages setting their sprints up. The time either came from working late, or neglecting other duties to get stuff done for the devs, which isn't ideal for a project that needs management.

The secondary problem is when you work with someone that really knows JIRA, it becomes the tool for everything. They've invested a lot of knowledge into the platform, so why wouldn't they push it for everything? It's no different to a developer gaining a ton of WordPress knowledge and deciding that WP can be a data store for every software product.
The semiconductor industry and economic growth theory
Yes. Assassinations take time to plan and execute. Why would it not be practical?
Indonesian airlines have a terrible reputation for safety.

https://en.wikipedia.org/wiki/List_of_aviation_accidents_and...
From what I've heard about other systems, if the system is given some wiggle room in when it runs tasks, then it can often run multiple tasks in a single wakeup, instead of waking up for one task, doing it, going to sleep for a very short time, waking up to do the second, etc. Wakeups, from what I've heard, carry overhead and increase power consumption, which may matter. (Also, if the CPUs are normally fully busy with user programs instead of fully asleep with zero tasks, replace "wakeup" with "context switch into the kernel".)

I don't know if this is what loeg had in mind, and I have not investigated the subject myself.
Those colour names in the Atlassian palette are hilarious.
High-tech farmers using LED lights in ways bordering on science fiction
Surviving Jonestown
> That explicit reasoning approach falls squarely into GOFAI, symbolic reasoning, expert systems etc... so we're well past that at this point and know the problems with it.

The symbolic reasoning you're talking about is going to make a comeback through probabilistic inductive programming, so don't dismiss it. It is necessary to attain sample efficiency and generalizability, which is virtually impossible with purely statistical approaches. I recommend you look into Josh Tenenbaum's work: http://science.sciencemag.org/content/331/6022/1279.
Just stand in a subway and see what apps people are using. I’m in Southeast Asia and it’s Facebook or Line all the time. I almost never use it myself any lots of friends don’t either but these things will be correlated with my own preferences by nature. I also don’t read tabloids or watch reality tv but I know people on aggregate consume those a bunch.
This seems a reference to https://en.wikipedia.org/wiki/Big_lie . Well, I learnt (just now from that page) that the 'big lie' concept originated in Mein Kampf - Goebbels' later version was different. It seems Hitler's version that was meant here.
Yea, I feel like the "going down" metric is completely different.

With Github, it's very possible that their seemingly frequent outages will cause problems for your deploys/etc. Yet, those problems will likely be short lived.

On the flipside, your tiny instance of Git will likely be more stable than Github, but if it does go down you better hope you had proper backups, can spin those backups easily, etc. It might be down for days. It's unlikely to happen, but you can't just go get coffee.

Though, with the right self hosted solution, it should be fairly trivial to deploy a new instance, restoring from backup/etc. The concern would be data loss, but even at that, it's Git so you're likely fine due to distributed backups.
Not op, but I don't think people would want to go from Ruby to Java. I was working on Java before I was a Go dev, feel, Java is too verbose. Go is so simple to start with and you don't need "frameworks" for deploying a production quality microservice.
I don't. Perhaps mostly as I live in a different country.

I do have a £5 or 20 note as an emergency money in my bag and £20-40 in some drawers at home. E.g. to buy lunch if I come across a food stall that doesn't accept card payments. Rarer and rarer is it needed in the UK, and when I lived in Norway it was months between each time I needed cash.

I do however have spare debit/credit cards at home and my bag as well in case I lose my wallet. (I have never actually lost a wallet, but have left it in my coat/trousers at home etc)

With more and more stores (especially in Scandinavia as the OP details) no longer accept cash, and have not accepted cheques for decades, I am not sure your solution is a long-term solution.

[1] https://www.bostonglobe.com/business/2016/08/03/paying-cash-...

[2] https://business.financialpost.com/news/economy/no-cash-sign...
Why can’t you load the same amount of money on your bracelet before the festival as the cash you would be carrying?

If that’s because the festival organizers don’t let you retrieve your money easily or without a cost, that’s an issue with the festival management and not with the idea of digital money.

I’ve been to a festival which allowed us to withdraw money freely (I think they had some restrictions such as only 1 free withdrawal after the festival was over, and/or it had to be done within a week or so) but that allowed us to simply load in excess money so we never had to recharge. That worked really well for us.
Solaris 8 briefly had a kernel bug such that usleep() didn't sleep at all. I don't recall the details, just that after patching the system and rebooting things were behaving very bizarrely. I eventually realised the sleep command was returning instantly and from that tracked it to the system call, and then found a patch for the issue. Google is failing me in digging up any details. It would've been in the 2000-2004 time frame.
I bought a Lenovo T431s around 5 years ago.

It's quite slim and not very heavy and still going very strong. Since I bought it I have upgraded the following:

* New SSD

* Added extra RAM

* Upgraded the screen to full HD IPS (turns out the screen of the following year's model is an exact fit for this one)

* Bought a new power brick (funnily, this is the only thing that failed on me in the 5 years)

All components were incredibly easy to install, even a layperson could do it with no issues.

I can't see myself buying a new laptop for the foreseeable future unless this one somehow bites the dust.
The article was talking about the need for WORLD energy production, whereas I was comparing it to the amount of land used for parking in the US alone. If you spread that much land use among the entire world it isn’t that crazy.

Moreover re: the other comments about parking being an ecological disaster, I agree, but that’s more because of the car-dependency that parking comes with than the pavement itself. Pavement is ALSO a problem, particularly re: surface water permeability and flooding. But most solar and wind installations don’t require the same vast expanses of impermeable surface.

Lastly, remember that wind, at least, can and is often installed off-shore, so when you consider the surface of the ocean as a viable place to distribute some of this land use its even less concerning - at least relative to the continued burning of fossil fuels and associated greenhouse gas emissions.
8 features you can add after using create-react-app without ejecting
Yeah, that verbiage also caught my eye. I think they might have been trying to say something like

iron meteorites are the only pieces
of iron on the Earth not made by men

Which, depending on the definition of the words "on the Earth", isn't much better. After all, iron is an element and, according to Wikipedia: is by mass the most common element on Earth, forming much of Earth's outer and inner core.

The USA has a very large iron meteorite on display. It was "stolen" from native peoples in Oregon and eventually "stolen" again by New Yorkers and put on display.

https://en.wikipedia.org/wiki/Willamette_Meteorite

Despite my use of "stolen", I think NYC is a great place for something like that. As a child I saw this meteorite in the American Museum of Natural History.

Museums are great places. At least 1000x as many people have seen the Willamette Meteorite than have seen the Hoba meteorite.
100% of fraudulent transactions have gone through silently on my card. Despite the fact that many times my bank has sent me an SMS querying whether something was kosher. Doubly perplexing because they were OS hotel and airline charges, I had a stream of local transactions (fuel, supermarket), I very rarely pay hotels directly, and the bank makes it easy to tell them you are going OS.

After much drama they refunded me. The hotel didn't seem to even care -- presumably they were not getting a huge charge back. IDK if it was a 'card not present' or what. They couldn't even tell me the name of the person using my card -- privacy rules.
What are your thoughts on [Vipps](https://en.wikipedia.org/wiki/Vipps)?
Before online dating there was dating by mail in video, I don’t think it included pheromone samples.
German cars still suffer from some of the same poor engineering instincts that handicapped their tanks and aircraft in WW2: an emphasis on complex designs, unproven innovations, and theoretical or lab-measured performance rather than simplicity and empirically tested performance and reliability.
I'm sure Europe would be delighted if all these ad targeting parasites and a credit reference agency that can't keep data secure left. 150m records with credit card details and addresses wasn't it?

Life in Europe and online would probably be noticeably nicer without.
Doesn't typescript also have variants and similar variant checking? Maybe not understanding what the big deal here is...

https://www.typescriptlang.org/docs/handbook/advanced-types....
In other words, it became the civic responsibility of all the Swedes at the festival to ensure that foreigners-- who had no access to goods/services-- were properly fed, hydrated, and housed.

Actually, this sounds like it could become a utopia given the right social strategy by the Swedes. They just need to buy beers, lunches, and festival tickets for the kinds of tourists they desire. Then ignore the loud obnoxious ones who will become hungry and irritated and end up leaving early and never coming back to Sweden.

Of course the risk is that it is even more cost effective in the short term for the citizenry to become xenophobic.
> The market demands thinner laptops with amazing battery life. The market - in general - isn't demanding a more serviceable macbook.

Nobody buying something that doesn't exist is not proof that nobody wants it. If nobody wanted it then why are people asking for it?

Lenovo makes modular laptops and sells more laptops than Apple.
> The whole class component story in Reason felt kinda clunky

See bucklescript-tea for goodbye clunky :)

https://github.com/OvermindDL1/bucklescript-tea
I also love my X1C (6th gen) and how slim it is! I wish though that Lenovo had sort of copied Apple on the charger. I was too spoiled with Apple laptops' charger hooks that come out on which you can wrap the wire around. The rather large X1 charger, with that long velcro wrap, is a bit of an eyesore and not as pleasant to handle and keep in your bagpack or laptop bag.
Oden – A New Programming Language
Sure thing.

Why make wakeup imprecise by default? The slop allows for some coalescing of nearby (in time) events into a single wakeup, saving power[0]. This article provides some figures that give a good intuition for why this might work: https://arstechnica.com/gadgets/2013/06/how-os-x-mavericks-w...

See also: tickless kernels in general[1]; FreeBSD switched to a tickless kernel with coalescing about 5.5 years ago[2].

[0]: https://en.wikipedia.org/wiki/Timer_coalescing

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

[2]: https://svnweb.freebsd.org/base?view=revision&revision=24777...
What was that about cryptographically secure boot chains being a good idea, again?
This is exactly the right idea.
Xinhua News unveils what it calls world’s first news anchors powered by AI
> if you sent a limit order for $20.02 and got filled at $10.02, did you get $10 of price improvement?

Yes. That's a rather extreme example, but If I route a limit order for X and get filled for Y, my price improvement is X-Y, not the asking price - X. I guess it depends on if you consider the price of something to be the mid price or the bid/ask price.

As far as I am concerned Fidelity IS lying. The market on the thing could be 100.00/100.10, with a LAST trade price of 100.05. I route a limit order for 100.05 and get filled at 100.05 and fidelity claims I got price improved by 5 cents, which is bullshit.

edit: also, that page you linked and quoted is specifically talking about market orders:

> Here's an example of how price improvement can work: Let's say you enter a market order to sell 500 shares of a stock...
Each Ck is normal in base k, but that is a much weaker claim than the claim without limiting it to a base. That, we don’t know (”It is an open problem whether Ck is normal in bases b ≠ k”)

Each Chaitin constant (https://en.wikipedia.org/wiki/Chaitin%27s_constant) is normal in that stronger sense, but we don’t know, and can’t know, much more about them than that they are normal numbers between zero and one.
The fact that OData calls itself not only RESTful, but literally "the best way to REST", while using requests like this:

GET serviceRoot/People('russellwhyte')/Microsoft.OData.SampleService.Models.TripPin.GetFavoriteAirline()

is an absolute insult to REST and the target developer audience.

https://www.odata.org/getting-started/basic-tutorial/#bounde...
I've never heard of a street level dealer in the US take anything but cash to my knowledge.

If you do, you're a good dealer and probably an outlier. Also, the further you go up the chain of command the less likely you'd be to run into someone accepting these types of payments as well.

I.e. the middleman might let you Zelle him the money, but he is probably paying with physical currency on your behalf to the actual dealer. The dealer might do the same, but the supplier is being paid with physical currency. The dealer supplier allows it, but his suppliers are accepting cash only. Etc.

Meanwhile you can use BTC to have those same drugs shipped to your door, through an onion based marketplace or whatever, or even the clearnet if you arent buying specifically controlled substances.
Lack of support for generics, enumerations, dynamic, FFI marshalling, expression trees, LINQ, exceptions, match expressions, ....
Plus a wired landline phone is always charged, with excellent reception.
That makes sense.

I thought of the kill switch thing after commenting… eGPUs (necessarily) have the ability to be unplugged while running, but I think it was a lot of work on the part of the OSes to make that work well.
Logging is coming to Grafana
Computers are not type 2 turing machines, nor are any other physically existing thing that we know of. They aren't really turing machines either because they have a finite tape, but since we are only interested in running the turing machine for a finite amount of time and thus accessing a finite amount of tape that distinction is unimportant.

The standard definition of computable is on a turing machine, not a type 2 turing machine. Of course we can define an alternate model where more things are computable. Edit: And the standard definition of computable is relevant because it happens to be the exact set of functions we can compute on real computers.

While Weihrauch [0] does introduce a different definition of the word computable, that would in a randomized setting allow for sampling from the interval [0, 1] (and not just for rationals as I understand it either). Any algorithm on his "oracle turing machines" will still have to take an infinite amount of time, even to return the rationals. He just allows that in his definition of computable.

[0] https://core.ac.uk/download/pdf/82440448.pdf
“Lenin was a mushroom and a radio wave.”
I'm a little bit disappointed that Phoronix is helping to spread this awful headline that has been bouncing around a few days.

Currently Linux does not support interfacing with Apple's new T2 chip to use the internal SSD. Other than that small detail, linux boots fine, linux can be installed and booted off of external media.
HTTP-JSON—RPC can do this, though. You don’t need the weird hypermedia or pseudo-OO ideas that are usually implied by “REST”; you just need to POST when you need to POST, GET when you need to GET, and set your headers properly.

Most of the benefit of REST over SOAP was the fact that it used HTTP correctly instead of implementing a redundant protocol on top of it. Having machine-readable API contracts is still extremely valuable; we just found better ways of doing that.
You can customize the tool bar size; select "compact".
Russian rulers are pretty strange. Another couple of facts you probably didn't know: Putin is crab and Medvedev is a bumblebee.

For Medvedev it's pretty simple: in his young years he sang on a party popular song "Woolly bumblebee" from a popular movie and told that to journalists. That was probably the most interesting part of interview and search engines got flooded with queries like "Medvedev bumblebee". So the phrase became viral and now everybody is aware of his true nature :)

For Putin it's even funnier: he told the journalists that during his presidency he works as a slave on a galley. In Russian words "slave" and "crab" are pretty close: "rab" and "crab". And the word "as" contains the first letter from "crab". So there was a typo in the newspaper stating that Putin works as crab on galley: "как раб на галере" > "как краб на галере".
But what is the rationale for using apple hardware for linux? I can understand for laptops but for a little desktop computer, why pay the Apple premium, over say Intel’s NUC if it is not to use the Apple ecosystem?