skysight-inc/HackerNews huggingface dataset:
> Right now if you re-install Signal on your device, you lose all your messages. That's already a very bad user experience, but imagine how much worse it would be if you lost your entire address book in that moment as well.

Why not just allow users to load their data into the cloud with a pin or password? My friends that use Signal because I pressure them into it (remember, that's why a lot of people use Signal) just want a one click upload/download. Generally these are also iPhone users, which currently doesn't allow this. Why not just give a one-click option to sync into drive or iCloud? Make it optional too (for the privacy folk who are generating your userbase). Doesn't this solve the whole problem?
Microsoft released Spotlight-like launcher for Windows 10
And BestBuy. It’s shocking how they’re falling all over themselves to destroy their brands with cheap third party trash.
Radical Candor HIP: Humble, Helpful, Immediate, In person, Public praise/Private criticism, not Personalized.

"in person" - might have to change IP to TCP/IP nowadays
How did you arrive at these numbers? By comparing # of transactions in a block, to the block reward + fees paid for that block? Or by comparing the amount of energy consumed by the network in total and the number of transactions processed by the network?
It definitely is a bit confusing, I'd agree with you there — I'll try to explain it:

Put shortly, this is the exact same company that YC invested in back in S18. The product may be different, but the underlying company (in the legal sense) is the same.

When a startup pivots, they usually have two options: 1. shut down the company, return money to investors, and start afresh; or 2. continue with the same company, just with a different product. You'll hear varying opinions on the "right" way to approach it, but in general, YC startups usually take the latter option as YC is generally of the mindset of investing in the founders rather than the idea.

This is why Retool, Brex, Segment, GOAT, etc. are considered YC companies, despite completely changing what they were working on (the latter two substantially after demo day).
Replying with supposition, "I am almost 100% sure, it won't work on A320," to vendor-supplied guidance (linked image in parent to supposition) on exactly what is and isn't intended to be supported comes across as rude. It makes it seem like there is no desire to engage in a conversation, but rather just to speak one's thoughts without regard to the partner. If the first response to engage with a specific user is to critique them for the gall of calling out that they're repeating themselves, it seems rather a callous disregard for others.
I really liked the idea of airtable and use it for toy projects. But the record limit, version retention limits, and expensive per use pricing made it so I can’t use it on real projects.

Even simple stuff like asset tracking will go past the record limit and if I have to build something to dump and archive and then query both, I’d rather not bother as most systems I archive to have some UI and workflow option. So I’d rather have one mediocre system for the entire data than an awesome UI for part, and a mediocre system anyway.

The team seems smart, but I assume they have some technology architectural problems that make them not get big.

I would rather pay by data stored or I/o or something but charging the same for a user who adds 100 items per month as one who only reads or only adds one is hard to pay for.
Google had a short-lived experiment called Google Contributor, where you could pay a monthly subscription to hide AdSense ads. Each page view would subtract from your monthly balance and the leftovers would be refunded. I had mine set up to show cat photos instead.

https://en.wikipedia.org/wiki/Google_Contributor
No we're not, calm down.

Alex Jones is riling people up on conspiracy theories that actively do harm in order to make money. What happens if a private company removes him from their platform?

…

he can still post on his website?

This isn't some Orwellian nightmare.

A lot of people are trying to figure out how to balance absolute freedom with building a better collective human society.

It's messy! People are messy! And sometimes we make mistakes, even with the best of intentions, even when we make the best choice with the information we have.

It's not like they're kicking math off of YouTube. And, no, this isn't one step towards that.
Apple: Enhance the VoiceOver experience in your app
That argument could be used against any company. Cases in point: Canonical with Ubuntu, Red Hat with Fedora, etc. Those are companies with profit motives and they sustain open source, but no one questions their motives like they do Microsoft.

Maybe Microsoft is transitioning from a software company to one that provides support for enterprise software, and open source is just a byproduct? Who knows?

Maybe I’m the crazy one thinking that the culture of a company can radically change over the course of two decades?
Aiokafka
Just like how the blog-web died with walled gardens.

TV shows were always centrally distributed.
Around 0:22

https://newsroom.spotify.com/2020-05-19/the-joe-rogan-experi...

Includes video.
That's a weird double standard.

People say they miss blogs of yesteryear (like in the HN submission in TFA) as if they don't still exist. And then people hold up made-for-ads spamsites, like you, and go "see? blogs are dead!"

Why not use the same standard of yesteryear and find some good blogs.

My thoughts on this topic is that everyone who says they miss blogs just stopped looking for them. Our internet usage patterns have changed. Blogs still exist but we just stay in our Reddit/HN bubble and assume it's just wasteland outside of it. It's a silly mistake and something you see HNers condescendingly accusing the masses of, thinking the internet=Facebook.
While I agree that recurring costs should be accounted for, I'm trying to get a bit of balance in my approach.

To put it in perspective, it's not out of the realm of possibility that I could switch jobs and make $11k extra this year. It's also not out of the realm of possibility that I have an injury that puts me out of work for the next 2 years. (Or, hypothetically, a global pandemic that reduces or increases my hours)

I deal with that level of uncertainty by only tracking the broad strokes.
Public SaaS Valuation Update and Post-Q1 Earnings
Vision Breeds Hallucination
I found this reply to be especially interesting: https://lkml.org/lkml/2020/5/19/1309

> I also have another concern from a legal standpoint I'd rather not review the ioctl part of this. I'd probably request other DRI developers abstain as well.

> This is a Windows kernel API being smashed into a Linux driver. I don't want to be tainted by knowledge of an API that I've no idea of the legal status of derived works. (it this all covered patent wise under OIN?)

> I don't want to ever be accused of designing a Linux kernel API with illgotten D3DKMT knowledge, I feel tainting myself with knowledge of a proprietary API might cause derived work issues.

This is the real scary part about software patents, and more specifically, patenting APIs. I'm not saying Microsoft is doing this in this case, but it could be a very real strategy by a bad actor. Attempt to taint open source software with your patented software and then litigate.

In a dystopian future where patented software API lawsuits have become a common occurrence, I could imagine "clean room people". Individuals who can be guaranteed to not have been exposed to certain software designs.
Yeah, there is a 32 byte random serviceid generated inside the enclave when it starts in "new" mode, so it is locked to the serviceid, not the HW, so we can migrate off failing/failed hardware. The only way to get a non-random serviceid is to have keyspace transferred to you from an existing enclave, after mutual attestation. Clients verify the serviceid after attestation verifies the enclave.

Each partition of the keyspace lives on a 5 node cluster, running RAFT inside the enclaves to ensure the pin guess count is consistent.

If a node fails, or is failing, or we need to do maintenance, we transfer the partition from the old nodes to new ones, which transfers the serviceid as well. If you start a new enclave from scratch, it'll generate a new serviceid, and clients won't talk to it, and existing partitions will refuse to transfer to it since it already has a serviceid. In fact, it won't even be listening for incoming transfers, since it thinks it owns the entire keyspace.

We can also do a partial partition transfer that leaves the source cluster live, which we use to split up the keyspace more when we need to scale up.

There is no persistence (wouldn't be secure, attackers could do many parallel enclave resumes to get extra guesses), so the 5 nodes in the cluster live in geographically separated data centers, and we're real careful about things that could kill a node or process.
I mean, in general - yeah. But Alex Jones? I've personally launched a few streaming video platforms for audiences within the same # of listeners as AJ's demo - with far less money than AJ has. It's actually not that big of a deal to load an MP4 into a <video/> tag, turns out.
I hated it because it was hard to get data out of it and no way as a user to automate tasks.

I think it was great if you had departmental developers building stuff, but I hated not being able to make my own forms. And I hated having to open up Notes in 2010 to click a procurement button or a timesheet button. If it was web-based (or had an api) I could have just scripted requests to do the same thing.
Ask HN: What is difference between CPI and DPI?
Yeah I don't think Joplin has collaboration features. I also found the UI to be extremely bad on iOS.

BookStack doesn't have any client apps — it's basically a PHP app like WordPress that you can self-host, but the collaboration feature set is pretty good. It's a wiki that feels a bit like Notion.
A lot of Shopify's competitive advantage comes from being a giant, Canadian tech company. Similar to Blackberry before it, the government is extremely generous and investors price the stock accordingly. If Shopify moved to the States or was acquired by an American company I think it would take away that unique appeal.

Also the founder is an egomaniac and would never sell.
Facebook needs to be broken up immediately, and their core platform offering replaced by an open protocol.
It looks like post layoff they've been going above and beyond what's reasonably expected of a company in their position to treat their employees well. Can't imagine they'd have been like this in the kalanik days. Good for them I guess.
You are moving the goalposts by switching from a highly skilled game like basketball to one that is mostly dictated by physiology. There are certainly athletic competitions in which the gap between men and women differs.

I also notice you chose a race in which Caster Semenya won. I don't know it that was intentional, but that specific race highlights the ridiculousness and arbitrary nature of a ban on transgender athletes. By seemingly all credible accounts she was born, raised, and identifies as a women however she has a genetic condition that gives her some characteristics of a man. Should she be banned from competing against women? If so, what precedent does that set? Do we need to test the chromosomes of all athletes to see if they have rare genetic conditions? Are XX males allowed to compete against women even if they identify as men? What if they are on testosterone therapy?
Results of investigation and analysis of re-positive Covid-19 cases in S. Korea
I could never set up my own radio station :).

The point of spotify moving into podcasts is to make a netflix-like channel that 1) attracts user and so 2) attracts more publishers. In turn, Spotify can do dynamically targeted and unskippable advertising which attracts more advertisers, and so more publishers.

As users and publishers leave the open, rss based, podcast world will have significant downwards pressure.
The blur filter is notoriously slow on performance. I find it interesting that the author didn't explore the "spread" parameter of box-shadow at all, I wonder if they realize it exists https://developer.mozilla.org/en-US/docs/Web/CSS/box-shadow
An AMD Ryzen 7 2700x has faster single core performance than yours, maybe 5% more. Anything faster/more recent is even more. It's multicore advantage will be much more.
Airtable looks amazing! You can even add Gantt blocks. This annoucement has probably got Airtable a new paying customer. I have so many uses for this!
The US Men's U-17 team is not a high school team. It is a team made up of world class athletes who are high school aged. That is a huge distinction. You are saying a team a world class men can beat a team of slightly older world class women. That isn't surprising.
I always use '&hl=en' parameter for changing Google search language.
So it's better for these animals to not exist at all?
> JRE leaving YouTube over the censorship

Meh. Youtube is an open platform. You can upload anything to it and there's almost no oversight except for a few sensitive situations, which I'm pretty much sure Google doesn't want to be involved with to begin with, but they have to. That's the price of them staying open for anyone to upload anything.

But Spotify is a closed and controlled environment. Not anyone can upload anything they want to it...

So in protest against Youtube's censorship he moved to a closed ecosystem where most of the world cannot publish to anyways.

That's either a faulty decision making, or trying to get some PR and making it look like a moral stand not just a better deal.
Many would have hit the ground too! I'm twitching...
I disagree. I use both and Teams is very buggy. It does more than Slack with 365 integration, but it doesn’t do what Slack does well- persistent chat, document collab, calls.

I would expect to never miss a notification. I don’t in Slack, but Teams will delay notification for hours.

Search in Teams doesn’t find as well as slack. Won’t search across “teams” as opposed to multiple slack orgs.

Teams will freeze and require religion/restart but I won’t know it unless I try to use the tool. So it could have been frozen for minutes or hours without updating. Slack has never had this problem.

It’s weird how multiple times each day (I’ve used Teams for about six months) I scratch my head with some bonehead bug. Not in the free tier of Slack.
Show HN: Porting a Classic 1970s Chess Program to Modern Hardware
>Interesting how few are interested in the defense that Hobby Lobby was a victim.

They weren't. With this tablet, maybe they never had any solid reason to suspect it had been looted. This wasn't the only artifact they bought, other items had no documentation detailing their history and they made purchases after being warned that items were likely illegal. It's doubtful they tried very hard to verify this tablets history given their record.

There are other criminals involved, but Hobby Lobby was not a victim.
That's the best under 17 soccer players. It's essentially people who will be pro soccer players in 1-2 years. That's not the same as common hs male athletes.
The other thing credit cards did is reduce the risk of employee theft and even armed robbery.

There is also a time savings. You don’t need employees counting and recounting the cash with witnesses when the cashier changes.

Cash needs to be physically secured. A cash register full of credit card receipts is pretty worthless.
Maybe language for business/tech and hobby/life is different.
Fascinating! Do you know of any good textbooks or application notes that go into jitter measurement techniques?

I found this note from Keysight, is this is a good place to start?

http://literature.cdn.keysight.com/litweb/pdf/5988-6254EN.pd...
2MB every 10 minutes is 9GB/month.
The difference is that io.js started as a fork, and Deno starts with the premise that node has many fundamental design flaws that can only be fixed with a rewrite.

Perhaps some of the solutions in Deno can be ported to node, but others certainly can't. For example, there's so much dependency on node-gyp that it's unlikely it will ever go away.

By porting Deno's features to node you will be introducing so many backward compatibility issues and friction that it will be the same as porting your libraries and applications to Deno.
Your website is gorgeous.
That isn't quite how it is implemented, there are no HSMs, we use SGX for that function instead. See my reply to Josh's follow up for details.

You need a random id not the phone number, so other users can't do guesses unless they get that random id somehow. The ID is stored on the phone, and if you lose it, when you reinstall Signal, the signal server will give it to you after SMS phone # verification.

A sim-jacker could nuke your key, but that seems like a lot of work for griefing. Signal of course, has the plaintext random id, so they could nuke your backup, but there are tons of ways Signal can DoS attack their own service. Stopping paying for the servers, for one.
I like your honest answer.

I can't stand laptop touchpads on any OS (except Apple trackpads, which I admit are usable, but I don't own a macbook so this point is moot). I can't stand most laptop keyboards either. I use an external keyboard and mouse in every laptop, making them effectively "portable computers".
This is my experience. The Teams viewer in word or excel is different than the full browser that is different than desktop.

A bette experience, I think, is post link to google doc in whatever chat, everyone clicks on link and edits doc in browser. I wish that worked well in Teams. Part of the problem is Word365 which seems to break under lots of collaborators and revisions. Track changes is practically unusable with lots of edits. Every time, someone ends up “starting over.” And it’s more hassle to try than to do any serious collabs. But for minor edits, it’s nice.

There’s no advantage to me to “never leave the teams app.”
I have a 10" Delta that's about $160. It's not a slider. It advertises as compound, but setup is not repeatable, so I only use it for 90 degree cuts. (Perfect example of a "feature" that turns out to be useless in practice.) I have used it for rough carpentry and it's perfectly OK for that.

I also make furniture and do finish carpentry (DIY, not for sale), and that miter saw can only be used for rough cutoffs in such work. I have to do all final cuts on the table saw with a sled or a miter jig. So in truth, the miter saw is 90% useless for that work, because even awkward rough cuts on long stock can be done very quickly with a hand saw - just a basic Japanese-style pull saw that costs about $20.

Some of the Tacklife saws that are about $200 are sliders as well as compound miter. I'm skeptical that you can do anything more than rough carpentry on such a machine, because the slide mechanism introduces even more play. Of course, I haven't used the saw.

One of the merits of using machines in the shop (as opposed to hand tools) is that a quality machine is repeatable and predictable. You can't allow a 44 degree miter or a cut that's 1/16th too short in finish carpentry, so you can't use a mediocre miter saw.

The reason you can't ever be making 44 degree miters is that you may have already milled that piece to final dimensions in width and height, and a mistaken cut will require repeating all that work. In fact, such a mistake might not be recoverable if you were trying to achieve a grain match in un-painted work.

Many of the above factors are not relevant if you really just want to do basic framing!
Open-sourcing new Covid-19 threat intelligence
Dollars to wontons the pollster’s pen was “Made in China”.
Is different than when Howard Stern signed to Sirius XM? Seems like there is some precedence.
I'm 50 and I can still tell you the phone numbers of all of my friends from growing up. The only number other than mine that I know now is my wife's because it's the number for the grocery store discount card. That stuff sticks because we pounded it in there.
Pure CSS box shadows without extra markup can be achieved with using negative spread (with increased blur to compensate) and multiple shadows. I believe it allows to achieve the exact look the author demonstrates at the end.

What I'd like to see is browser engines converge on identical box shadow rendering. Currently shadows tend to be more pronounced in Firefox relative to WebKit.
I have done that too but using CSS instead:

div.comment * { color: #000000 !important; }
Looks like a very realistic scenario. From this prospective Linux is slated to become just another part of the MinGW world, thus having nothing to do with Linux as a potential end in itself. I would not be surprised if one day WSL is advertised as "the best environment for Windows programming."
> Even dumber is that Apple didn't do the obvious thing to make the giant trackpad pay off: Make the Pencil work on it! DUHHHH

I really don't think the trackpad is large enough for this to be broadly useful.

Now, if they'd just put a damn touch screen on their laptops...
I mean, considering that Scala has a much more powerful type system than F# and you can actually implement FP concepts like monads, functors, etc makes it arguably more FP than F#.

While I haven't used F# much, as a professional OCaml and Scala dev, Scala is hands down the more powerful language. OCaml isn't bad, but it leaves a lot to be desired.

A little offtopic, but if OCaml got rid of its module system, added type classes, polymorphic functions, higher-kinded types, multi-core support and removed objects (not that it matters that much), it would be my dream language.

Basically, I want Haskell without the dogma. Though, I guess that's what unsafePerformIO provides!
The way I see it, some positives to come out of this:

-Will be fun again to hear "Jamie pull that up" and actually be able to see the content in question on video without any awkwardness.

-Competition for Youtube is needed. This is a massive channel moving ship, may lead others to follow.

-Having controversial guests/topics won't be such a big deal (Assuming Spotify is less beholden to advertisers than youtube because of its premium memberships - for now)

-A smaller audience is not a such a bad thing for Joe, esp if $ is still guaranteed in this exclusive deal. Slightly less eye balls on him, and in turn, less social responsibility, scrutiny and pressure from pseudo justice warriors.

Negatives:

-Exclusivity is in itself a form of censorship. Spotify is yet another company silo that relies on a proprietary ecosystem and pay-walling content.

-You may have to sit through 20 spotify ads in a 3hr podcast (if you don't have premium). Or worse, maybe spotify is not even available in your country.

-Sets a bad precedent, especially given that JRE was always at the forefront of promoting accessibility and openness. This is a move in the other direction, supporting a pay walled, ad-infested solution that is known to underpay artists. A platform that Joe himself was criticizing heavily just a year or two ago...
Ah, the tired old "everyone is owed access to every platform in America" trope.

Think of "Youtube" as "CBS/NBC/Network of your Choice". They don't have to produce/host any content they don't want. They should be very transparent about how they choose their content (and "not going to piss off our users" is as legitimate as any other reason) but that's all the consumers are owed.

Do I want Youtube or whomever controlling things? No. Do I understand that unless you want to pass some laws dictating them a different utility status than they currently have they're going to be in control of their own platforms? Yes. Does it just so happen that I'm fine with Alex Jones being de-platformed? Yup
LeBron James dragged 4 guys and a bench that only the most hardcore NBA fans can name 2 of to the NBA finals in his fourth year in the league.
70% of startups in India will run out of money in 3 months
Hypermodern Python