skysight-inc/HackerNews huggingface dataset:
HeOS is bluetooth only while Sonos is now bluetooth and WiFi.

WiFi is nice because I don't ever get connection issues or drops around the house. I have a few bluetooth speakers and they were bad at this. Just walking into the kitchen or bathroom caused the connection to drop.
The extension is not at fault, all it does is rewrite HTTP links to HTTPS (which should be the default IMO, I agree with the parent commenter).
The fault is with the site providing a self-signed certificate when accessed over HTTPS.
In the plaintext category, in almost every other category it hardly ranks in the top 20
Show HN: Somoji – Menu bar Mac App filling sound in emojis for your wfh calls
Alternative to Substack and other websites to monetize your social media account
L6 management isn't "upper" management. L5 is the first level you can manage engineers. At L6, you may, or may not, be managing another manager or two.
- Super fast

- C# and F# are constantly updated in coherently. They have been on a yearly improvement cadence for the past 5 years.

- It's easy to pick up. I wrote 300+ samples for ASP.NET Core (https://github.com/dodyg/practical-aspnetcore)

- It's really a fun framework to develop in.
Using maths to either oppose or support generic duck typing is just pointless, because it's easy to come up with counterexamples where a mathematical operation would or would not behave as expected.

In quite a few cases where one would overload a mathematical operation to, say, sum two objects of certain type, it'd be better to explicitly type out the operation as a functor/lambda.
Hey, thanks for the feedback.
I think it's kind of individual.
In my workplace (an AdTech company), we have 50+ micro-services built in TypeScript with experimentalDecorators in production. We handles more than 1 billion client requests in a single day. We never had a problem with experimental decorators so I think it's fine to use. But as I said, it's individual...
Get a cat, save the planet!
https://www.primevideo.com/help/ref=atv_hp_cnt?_encoding=UTF...

Viewing Period: Indefinite -- you may watch and re-watch your purchased videos as often as you want and as long as you want (subject to the limitations described in the Amazon Prime Video Terms of Use).

It's not copyright, as I understand it -- its terms of service.
Do you want to be a useless sophist or develop software?
Almost all the humans you deal with are trying to be be morally acceptable in the tiny domain over which they have direct control while interacting with a variety of actors including corporations that the market selects for their willingness to screw the entire human race as hard as possible in pursuit of naked greed. When they don't directly do wrong they tell themselves they aren't culpable because they didn't do the harmful act. When they do they tell themselves someone else would have.

People aren't liable to become more aware any time soon. We need to build better structures to demand better behavior and punish bad behavior. The behavior described doesn't merit a fine. They killed people it would more properly be punished by executions of those most directly responsible and prison for those complicit after the fact. This to be followed by the complete liquidation of the entire value of the company with zero dollars and the cancellation of all securities including employee pensions.

This pain will prompt risk avoidance by those who don't want to lose their investment, their pensions, or their heads.
So I was wondering if this article was just being incredibly misleading or straightforwardly lying, and I hit this:

> “If you were alive at the genetic isopoint, then you are the ancestor of either everyone alive today or no one alive today,”

Yeah. That's a lie. There's no way around it, this is a dishonest statement.

I'm in no kind of mood to explain why that is, for pretty predictable reasons this conversation goes to places I'm not fond of.

But it ain't true, and I'm willing to explain why people might wish it was: 12 generations back, you have absolutely no DNA from some of your ancestors. That's how recombination works, the deck is shuffled in a "chunky" way and some of your ancestors get shuffled out.

So all those Europeans have no (dig this: zero) genes in common with Sub-Saharan Africans that weren't conserved 90,000 years ago either because: they don't have an African ancestor (the answer) or because they are descended from all Africans alive in 5000BCE and the genes all got shuffled out because reasons, which is, not the answer.

It's a nice story and I'd love to believe it, if it was true, which it isn't.
Every use of LINQ I've seen in .Net codebases has been to perform (more slowly) transformations or aggregations that should have done in the database.
In french it sounds like cacounet which is a cute word for poop.
And I consider multiple selections a flaw, a poor man's search&replace. Particularly with neovim's

set inccommand=split

(live substitution). Vim's confirmation prompts make it more comfortable, as well as off-screen matches it shows. Multiple selections are inherently limited to a single screen or you won't be able to see what you're doing.

Verdict: a gimmick.
Stop the Earn IT Bill Before It Breaks Encryption
That has been the COVID experience in Britain in the last couple of months: the government is spending a ton of money in training new people and creating new processes, which is causing a ton of slowdowns and bugs.

In the grand scheme of things, having problems because of inexperienced people is much better than not having enough people like during April and May.
> How does a corporation navigate geo/socio/political crises in 2020 without batting down the hatches and maintaining a loyal monoculture?

In the long term, a lot of events and social movements are not really that impactful.

#Metoo was supposed to reshape everything a few years ago. It is off the radar now.

Numerous events were supposed to have reshaped the culture on climate change. I remember that discussion happening with Hurricane Katrina.

The "racial reckoning" that the USA would supposedly go through this year has mostly disappeared. Same with the last time it happened 2014 (other police misconduct) and in 2005 (Katrina).

Currently the thinking is that this pandemic will fundamentally reshape how we work and where. You will notice that companies aren't yet giving up their office space and Facebook just bought a new building.

We attach way too much significance to the current moment and companies probably have risk departments that realize that.
Out of curiosity what if I'm good, say above average, with C# backend, but never used React commercially, though have used Vue on personal projects for the last several years, but consider my JS a bit of a weak spot?
> Most probably because many of them haven't seen a white person in their entire life.

Any African who is intellectual enough to possibly participate in the international debate mentioned above, will almost certainly be part of a cosmopolitan class that has interacted with white people. Also, West African countries have a prominent Lebanese population that runs import–export based businesses like supermarkets, Senegal has a huge community of French retirees, and Zimbabwe and South Africa still have their white populations. So, no, Africans are not as isolated as you suggest.
No it isn't, but in any big org the plebs are only allowed to use Office and anything else is IT captured.
Another great value of running mypy on your code is that you ensure it can be compiled as a whole!
> Missing Covid-19 test data was caused by the ill-thought-out use of Excel
Buhari today monninig
DIY: Writing custom React Hooks to perform async operations
They are costing money. No doubt.

At the same time, the business world runs on Excel. How much money is Excel making?

I've done my share of cursing at Excel at various jobs. At the same time, I am grateful for the quick and easy way it allows me and many others to manipulate data. It's unfair to just cite the costs of using Excel without acknowledging the benefits it brings.
Excel probably excels at promoting file formats like xlsx and such. I would not be surprised, if many mistakes, including choice of xlsx when saving, came from that, instead of storing data in csv, with the most simple csv syntax. So in that regard, I think excel is sometimes just bad.
This is supported by https://waldenpond.press and only costs $10.
Living in Paris. Never heard of "cacounet" as a word for poop.
Applications that are not integrated into Emacs sometimes implement 'vim keys' for interface. If you get used to kakoune keys, you may struggle each time you use them.
YourTube – YouTube should be productive
The truth is YouTube is designed to make anyone binge-watch it all day. We want to make it productive for people who use it for work or learning. This extension is an attempt to provide a minimalist approach to Youtube with full customizability.
It's the PHP of business software. Powers half the market, but boy do mistakes cost you.
Fiber takes up overwhelmingly less space than others services' lines. So, in principle there should be little trouble having two or even more providers.

Furthermore: fibers provide overwhelmingly more bandwidth capacity than (almost) anyone needs, and hardly nobody needs two fiber connections. So, different providers can share the same fiber installation, either renting to one another, or renting from local government.

Finally, maintaining fiber is much less costly than, say, sewers, they last much longer, and are way simpler to manage, so local governments can operate them directly, and provide service more cheaply by dispensing with billing activity, folding costs into the tax base, as with sewage service.
Not an annoying nitpick at all. Different perspectives are enlightening.

No, I haven’t been impressed by Apple Music curation. But I haven’t been impressed with Spotify recommendations either. I dare say that the best approach will require equal parts algorithm and curation.

As for Apple Card, that probably makes more sense in the USA where having many credit cards under different guises is commonplace. In Australia, store cards are relatively uncommon; I would suspect that a majority of people only have cards issued by their bank of choice.
In these cases shouldnt Microsoft Excel raise a warning that data loss may occur if youre using the legacy file format?
A bigger problem is the common shortcut: kak
I'm confused, type annotations is not supported in Py 2 anyways, and if you're gonna use type comments a la `# type: list[int]` then it doesn't matter really, does it?
This was me with the TV series. Most of the first and second season are hard sci-if in the strictest sense. Just what the protomolecule is remained a mystery, but but it was a tiny alien enigma within a realistic near-term hard sci-fi universe that was and still is unlike anything else on TV.

Then the big reveal happened (in season 3, I think?) and it’s like the bottom dropped out. I legit stopped watching at that point, although I’m considering giving it another chance now. Had I known upfront I think I would have been more forgiving, but instead I felt deceived.

All that said, the Epstein drive is nearly as magic as the usual hyperspace trope. Even in the beginning The Expanse isn’t as hard sci-fi as it purports to be.
> Africa was a heavy source of anti-colonial radicalism during the cold war.

However, the political problems and impoverishment that accompanied the most drastic efforts to throw off colonial ties, did scare some other countries into not going that far. For example, after other West African countries saw Guinea become the first nation to completely end French ties, but then fall into poverty and have no one to turn to but Maoist China, they reflected that perhaps France’s role in the region was not so bad after all. At present, it is not at all unusual to hear a Senegalese person expressly point to Guinea-Bissau as an example of anti-colonialism gone wrong.
>.NET 5 is a merger of everything into a single framework again

Is it a merger or a replacement?

I won't be able to just take my huge legacy .NET 4.7.2 app and just change the runtime to .NET 5 and hit the go button right?

Seems for the app I work on at least the upgrade path is a full rewrite :/
Why Every US Congressman Just Got Sent Some ‘American’ Bitcoin
I'm involved in a project that uses Orleans. Conceptually and technically it's very interesting. Nodes automatically cluster together to form a big distributed system, and the concept of "virtual actors" make it possible to represent individual entities in the data model directly as actors, without worrying whether everything fits in memory at the same time.

However, Orleans doesn't seem to play very well with Kubernetes. Kubernetes pods can be uncleanly terminated at any time for any reason. Orleans really doesn't like unclean shutdowns: it will leave behind dead entries in the membership tables, which then cause problems in the future because new nodes would contact dead members and run into errors.

The clustering protocol also seems to assume that all members have stable identities and IP addresses, but that's obviously not the case in Kubernetes, where each new pod has a new identity and new IP address. This can cause members to fail uncleanly, which in turn pushes the clustering protocol into an infinite loop.

Orleans was introduced by one person who has a background in distributed computing. Unfortunately, he's the only one in the organization with such a background. After he left, nobody could debug clustering problems.
IPv6 != static addresses. My IPv6 prefix changes at least once a day too.
I believe Office will warn you when saving as .xls (or .doc instead of .docx, or .ppt instead of .pptx for that matter) that some data loss may occur. Problem is that nobody reads those warnings and just hits the OK button.
What’s your source for that budget? The error was by PHE, not Serco.
Do you have a citation? Because that’s not what Wikipedia says https://en.m.wikipedia.org/wiki/Identical_ancestors_point
I just finished the very nice Anubis Gates by Tim Powers, that mixes time travel with magic.
But you subtracted the wage if I remember correctly. I would consider the wage as a profit.
tldr;

Kakoune is a public domain project. Which means that anyone is free to do anything they want with the source code of the editor, no questions asked.
On the most common Terraform pitfalls
You feel this limitation because Alt key is overloaded in Kakoune. Which in my opinion is a downside of having less modes than Vim. Only normal and insert. When you look at kakoune forums, there's constant head scratching where to put new potential functions or user macros. Default keymap is so crowded.
> - Super fast

For all it's other features, I'm really not sure I'd call .net fast. It's got half decent speed, but it's not "woah that's fast"

> - C# and F# are constantly updated in coherently

By which you mean C# gets new features every year, and F# gets thrown enough tidbits to keep it looking alive?
Hi, yes, we snapshot the html page you are looking at (instead of just using the url) for that reason alone
what i'm sorely missing from this otherwise very good post is some screenshots! i've only heard about kakoune in passing and i'm intrigued by clippy and its dependency info popup feature, but it'd greatly help to actually see it.
Ignore All Web Performance Benchmarks, Including This One
There is a new package which adds improved Kubernetes integration and fixes the issues you mentioned specifically. It's in beta right now, but we expect a stable release soon. Feel free to contact me and I can help you with running Orleans on Kubernetes
I agree that Sonic is super-great. Anywhere there is a choice between Sonic and literally anyone else, Sonic is the obvious choice.
As market logic permeates more and more aspects of our lives (i.e. social media as the marketization of human interaction), expect to see this type of disturbing phenomenon more and more.

Also, marketing is social conditioning. It’s psychological warfare applied in a capitalist system. It’s very origins are in state propaganda.
The real question should be would it be cheaper to replace it with a proper solution (probably something custom built application written by a software engineer).

Excel's ease of use is it's downfall. It is the worlds most popular database, despite not actually being a database. I have wasted countless hours dealing with Excel where something else should have been used. I built a database for a friend recently, I think 75% of the work was cleaning the existing data from the excel to get it into the database.
We already have 10 cent coins.

The common pattern is 1, 2, 5, 10, 20, 50, ...
F# is nice, but always felt like the ignored child whenever I've used it.

If you like F#, why not just reap all the functional benefits and write it in Haskell, or Rust which has (arguably) just as strong a functional influence (minus the syntax) as F# does, with the benefit of a stronger type system, and better performance, and these days, probably a bigger community than F# as well.
Not if Starlink ends up worth a lot more.
Seems like you are the style police ;)
According to the creators of the Grid you can use it for whatever you want however you want. So there is no right or wrong.
The last yeas I often hear to voices saying "this is wrong do it so" or something until I realized, that a elegant way in CSS is mostly not adaptable from one html layout to another (across CMS ). So everyone has to find his own way to write clear code which is manageable. There is no gold path.
Cooperative multithreading has lower overhead and latency than preemptive multithreading. I don't know what you are talking about.

The problem with cooperative multithreading is that you have to yield manually which is a disaster for scheduling random applications but not a problem when used inside a single application where it is isolated from everything else.
Judge Upends Vallejo’s Use of a Stingray
I am sure there is a solution to this problem that could make someone a fair bit of money, but i am not quite sure what it is yet.
VPN Use Surges in Azerbaijan Due to Internet and Social Media Blockage
> and is aimed at establishing a solid and reliable base system

Excellent, I have a solid base.

Now I want to install the latest version of Gimp. Cannot. Why is that tied to the base versioning?
My relatives would sometimes talk about how we were related to some deposed king or some princess who ran away to avoid being married. I thought it's likely there's enough princesses and undocumented deposed kings out there that everyone should have a great-great-grandaunt who was a legitimate princess in their lineage. This article supports that theory.
Maybe it can be solved by prepending "ID:" for exports, and removing it on import.
It could be proposed as a convention for all HC software companies.
Nvidia's video decoder/encoder is noticeably faster too
Well Apple Music didn't start with human curation. It started with the magic "next song" algorithm from the original Beats. [1] ( Which I am still pissed off about ). Basically the whole Apple Music, still as it is today is designed around Discovery. ( Edit: You can tell by its UI design evolution over the years, how it subtly changes. No Bookmark artist button, no back button.. etc ) Whether it was the original "Next Song", or curated playlist, or Beats Radio. Apple wants people to discover new music. ( Which is actually a noble Goal ) The problem is large percentage of people dont discover Music on Apple Music, it was mostly though other media, offline playing ( where Shazam comes in ) or people just want to listen to old music. In that what people want is a Distribution Point.

For English Speaking Countries Apple Music seems to be doing OK for that curation and Discovery. Especially in US. Elsewhere the same formula hasn't worked at all. [2]

Consider Apple has 1 Billion iPhone users, compared to 2.5B Android ( Excluding China ), with App Spending power 4 times the average of Android users. And Apple Music, after 5 years, with it being default on iOS ecosystem, still does not have half the paying users as Spotify is saying something.

That is not to say Spotify is perfect ( Far from it ).

Note: But it didn't matter much because Music Streaming Services is a Net Zero Profit Margin Business.

[1] https://www.cnet.com/news/beats-curated-music-service-headin...

[2] https://atadistance.net/2018/02/04/homepod-and-the-apple-mus...
Honestly that’s how I felt about Redemption Ark and Absolution Gap too. His writing got bad when he was just tying up loose ends towards the end.

Loved Revelation Space, Chasm City, and all the short stories in that universe though. Diamond Dogs is one of my favorite novellas.
The ecosystem let's it down a little I reckon. I came over from the Java world and have dipped my toes into Rails and found the Java ecosystem far richer.

Though I do like it and think it's pretty good, it would really benefit from a bigger open source community. It's picking up, but it is on the backfoot due to starting out with a closed-source philosophy.
He attended the school of self-reliance. He should be applauded for tackling the challenge and doing the job himself, where otherwise it would likely have not been done at all.

Obviously, he's not a programmer. The script, for us, is bad. Perhaps if something important for him depends on this script working, he should pay a software developer to spend some time cleaning it up.
Just waiting for Stadia to be added.
When you buy out foo the government insists that you get foos assets and liabilities to avoid an obvious exploit. This is presumably country by country enshrined in law made above the head of the companies by the government.

When the government takes back foo by an act of government they aren't obliged to arrange the transaction in that way indeed they can define what the law is.

Morally speaking I don't see the problem. They kicked out Texaco whose behavior was harming their nation and their people. Nationalizing their assets is morally valid remedy but it need not be entirely a cure for their wrongdoing.
A cat is a dumb version of a human. Who needs a cat when you have your couple and friends?

A dog is something different and special
If I choose to fullscreen my browser window, I'm not expecting the developer to do anything about it. In fact, I'm hoping he will not choose to go out of his way to try to do something about it (e.g. deliberately adding whitespace). Honoring the user's preference often means less code/CSS.
If you think a car and an environmental disaster have the same price tag you’re off by several orders of magnitude.
It takes a course to understand how to to use a relational database.

MS Access used to come as standard with Office and is actually the perfect solution to many of the problems that businesses use Excel for. It's very rarely that people actually used Access as Excel was far more intuitive and good enough for many projects especially in the early stages.
Ask HN: Tool to download scientific journal archives?
Given organisational or personal access to a scientific journal (e.g. IEEE publications, Physical Review Letters, Proceedings of Symposia in Applied Mathematics, etc.), I assume it is legal to download all available papers that we have access to, for our own personal reference.

Are there tools available to download the archives of any scientific journals? i.e. a tool which could download every issue available?
Isn't Heisenberg's uncertainty principle actually some kind of DRM on the data that we can measure?
Angular (without JS at the end) is Angular version 2+.

It is open source and they are actively developing new versions, we will have it for at least a few more years.
More often, there's nobody worthy for the role, which is why so many companies choose to hire a manager from outside the company rather than promote internally. If the senior managers were truly good, the company would also be growing rapidly, which opens many more manager positions.
Are you asuming creation of CSV? 'cause most excel users wont be aware of why they should store in csv instead of excel's proprietary formats.