skysight-inc/HackerNews huggingface dataset:
Yes, once again then convenience of this tight integrations comes with the loss of freedom. I guess the goal is to increase subscriptions to Apple Music at the expense of losing fewer more "demanding" users.

I wonder if there would be a case for enforcing companies that use the word "speaker" in their products to allow customers to play whatever they want via bluetooth or jack input.
I learned to program making games with AS3. When I applied for an internship at Google, apparently I was one of the only candidates in their internship database that listed AS3 as a preferred programming language. That got me an internship on the YouTube player team (the main player was still Flash!).

This is just one example of how important Flash has been to my career.

(When I interned there, the team that sat next to us was working on the HTML5 player. Everyone knew Flash's days were numbered.)
For RaidZ cases, you need to rebalance all the strips, which is non-trivial to do online (you have to make sure if the power cut off during the rebalancing, you don't lose the data). Without rebalancing, I think it can end up with weird corner cases (for example, in RaidZ2 case, if you have the rest 5 disks full and added 1 more disk, you cannot write data into the pool because there is no place for parity. It is not a problem if the disks are balanced).
I cheaped out on putting together a router table a few years ago, and it always gave me problems. The plate was thin, and it would bend under the gravity of the router. The height adjustments were fiddly and not repeatable. The dust collection barely functioned.

I finally got sick of it and bought what I should have bought to begin with: this lift[0] and this enclosure[1]. It's expensive, but it works beautifully. Buy once, cry once.

[0] https://www.woodpeck.com/prl-v2-precision-router-lift-3735.h...

[1] https://www.woodpeck.com/downdraft-dust-cabinet.html
Government is incompetent therefore private pharma company vaccines aren't safe. Got it.
Kill Your Competitor in SaaS
> There's plenty of evidence mask campaigns slow transmission

By how much do they slow transmission?

> It's not fun but I see it as a minuscule sacrifice for me to wear a mask to the grocery store if it saves even one person a trip to the hospital

People go to hospital with flu every year. You or I might have unknowingly spread it around and caused someone to go to hospital before. Will you wear a mask every flu season, forever? It's worth it if it saves even one person a trip to the hospital, right?
If you have a publicly visible interface, that's a name. It may be a name of a base type but it's still a name. IIRC, you can't even typeof() an instance of a Voldemort type.

That has some implications for how Voldemort types work that can't be replicated with anonymous interface implementations. The main one is, Voldemort types are very thoroughly sealed. There is no way to create an instance of one outside of the function where it's defined. With an interface, anyone else could come along and create their own implementation.
Candidly, this year, because of the pandemic, we've come closer together as a group. Not quite a family -- but closer. Also, I needed to make room in the deck to articulate our position on diversity and inclusion.
It may not be usual, but what about the licensing terms is unclear?
> Collect customer feedback. Identify bugs. Categorize some things as "works as designed". Be transparent with your customers.

Sounds like "doing business" to me. I have a professional relationship with the company I'm working for and that's it. Don't need to add some "feel good" fluff which is just hidden marketing after all.
The same system is enforced on sign up too, but the spam market is split between account creators/sellers and account users. So you need it everywhere.
I'm deeply sorry for your loss. It's discouraging to me to see people respond so dismissively to something so tragic when it has yet to affect them personally.
Are there any prior mRNA vaccines that have been approved for human use? Wikipedia (currently...) says this and the Moderna ones would be the first.
I dont see any value in this article to be honest.

Heroku was and still is significantly easier to use than any of the tooling or services available.
And it's also sufficient for a lot of businesses.

These things are just tools. If your team is skilled enough not to have a dedicated people that care about your infra that's fine.
I wonder what made the authors of the language make the pattern matching statement keyword `mat`. Like... they were 2 characters away from a perfectly readable name, yet they've settled up on something that's confusing (took me a while to grasp it). Guess the time and space savings are worth it, though.
Don't worry to much, you will not be able to get your hands on a vaccine for quite a while even if you wanted it. By the time this will be available for regular people like you and me, millions of frontline healthcare workers and emergency personnel will have gotten it.
Awesome project. Are you looking for more contributors?
One thing is that they rely on DOM reflow - the automatic, dynamic sizing of elements - as little as possible: nearly everything in the VSCode UI has a fixed size and position. Reflow is arguably the most costly feature of the web when it comes to dynamic apps (though also one of its most valuable features).
The EEOC does not establish precedent, it is a federal agency, not a court, so correct-it is not "prcedent" setting. But it is still relevant and worth caution, care and consideration when assessing potential hires based on 'literacy'. Non-Compliance is costly.

And with that, I conclude my alliterative TED Talk on best practices and compliance in hiring.
Spec Ops: The Line was trying to make that point with respect to you, the player, committing virtual war crimes. I thought it was clumsily executed, but it had a point. You knew what you were doing and the game told you it was wrong.

The problem with Assassin's Creed Valhalla is that, rather than presenting you with the option to kill civilians and take slaves and letting you choose not to participate in this aspect of the time period/history, the game is hiding that historical fact in order to let you safely indulge in a sanitized historical fantasy. As a player who doesn't know better (AKA most people in the world), you don't even know the alternative you could be choosing.
I love how TypeScript makes the rich semantics of JavaScript visible.

When some programmers favored dynamic languages over the statically typed others looked at them like at mad.

The thing is that dynamic languages fans just wanted to have semantics as rich as this one and were willing to sacrifice even type checking altogether for it because no statically typed language was willing to deliver this semantic in any reasonable manner.
Well, you can add drives to _some_ VDEV types. For a single drive VDEV you can add a drive and it will become a mirror. With a 2-way mirror you can add a drive and it will become a 3-way mirror.

However for the RAID-Z variants it's more difficult, because of how the parity calculations are done and how the parity is stored. If you have a 5 drive RAID-Z, you can store up to 4 blocks of data for each parity block. With a 6 drive RAID-Z you can store up to 5 blocks of data for each parity block.

So if you add a drive to a RAID-Z vdev, the system suddenly needs to keep track of the stripe width that was used when the data was written.

In addition it's the issue of _where_ the data is stored. If your RAID-Z VDEV is mostly full and you were to add a new drive to it (not that you currently can), then you might not be able to use all of the capacity without further ado.

This is because you can only store one block per stripe on the new drive for redundancy to work, a RAID-Z1 can only recover from the loss of one block per stripe. The rest of the blocks in the stripe has to be distributed on the other drives.

However, there is work in progress[1] to support RAID-Z expansion.

That said, RAID-Z expansion is for expanding one drive at a time. If you're adding 20 disks in one go, do it as a new VDEV.

[1]: https://github.com/openzfs/zfs/pull/8853
I'm a big fan of Gleam! I will put "compiling Gleam to WASM and running on Lunatic" on my "if I find time for it" list.
That it is necessary to jailbreak consumer devices is grotesque. I can totally understand that a car has a software / OS that is locked down. But a consumer device? - Apple is slowly moving the whole industry in a direction where in a couple of decades we can use electronic devices only in a way that the producer wants it to be used. Locking up systems, not allowing departure in any way, taking each and every freedom to tinker with devices we own: despicable.

Edit: I absolutely hate Apple‘s vision for computing devices. Don‘t tell me it‘s good for my grandma because she can‘t mess up with her computer. You can build machines that are both easy to use and give us the freedom to do whatever we want to do with them. Extend them, change them, hack them, open them up, change parts, install other OSes, and whatnot.
AWS to spend $2.77B on new cloud region in India
It seems like btrfs will gain a lot of traction, considering that Facebook invest a lot in it and it's the default FS in Fedora now.
I don’t think you understand science or religion very well. Religious opinions change all the time; the Christianity of today is not the Christianity of a century or a millennium ago. Many of these changes came from logical analysis, not empirical knowledge (science). Empirical knowledge is not the only form of knowledge.

Most of your examples also were not merely presenting an alternate view, but directly threatening the established political structure. That is nowhere near the same thing.
Challenges of Enterprise Kubernetes
This is the part that blew my mind. For simple functions ("how do I read from a buffer again?"), the code example is more useful than any number of paragraphs of description, especially because its correctness is enforced by the compiler. Switching to learning Node after Rust has been a major step backwards and involves a lot more time on Stack Overflow.

(Unrelated gripe: if I could ban w3schools from my search results, that would be great.)
Evaluating Precursor Hardware Security
What does "EUA" stand for?
What you're claiming here does not match the evidence from your links.

For example, in your second link, one of the functions expects a 'complex' instance DispatchProps which has a method toggleOn... This abstraction doesn't make sense conceptually. What is a DispatchProps? It doesn't adhere to Alan Kay's notion of a 'message', it's clearly a structure (it's a complex one because it exposes a method). Components should communicate to each other via messages, not structures.

Also, the method builder.addMatcher(...) accepts a function as an argument - It doesn't seem like an ideal abstraction either. Functions are not messages.

Also, the thunkSendMessage function signature is very complex; the return type is highly convoluted. That's definitely not a message.

Overall, I see a lot more of these complex instances being passed around in these examples than used to be the case with JS when mostly just raw objects were being passed as arguments and returned.

You can already see the complexity seeping into the interfaces. Just a few years of TypeScript is distorting the original philosophy. I remember Dan Abramov was very careful about what to pass into functions and what to return from them and made it a point to encourage cloning objects using the ... spread operator.

That philosophy appears to have been forgotten.
Ask HN: Which tech companies are offering relocation packages?
Stripe is offering a $20,000 relocation bonus and 10% pay cut if you leave SF or NY. Which other tech companies are offering relocation incentives?
No matter how much I hate the bloat, and no matter how much I don't like JavaScript as and language due to it's behaviour around type coercion, I can't help it but to agree with everything in this article. Reusing the frontend skills I learned throughout the years to build desktop apps when needed, instead of having to learn an OS toolkit (and in the case of linux, multiple desktop environments, neve mind Wayland vs X) is the difference between shipping something and not shipping at all.

Learning takes time and effort, and the more general the tool I use the better.

If I had to implement a desktop app tomorrow, I would default Electron, no contest.

A bit of an aside, but I was thinking lately, it would be great for linux to have an SSD benchmarking app, just like CrystalDiskMark, I would never attempt to implement something like this in Qt or GTK, there's just too much to learn beforehand compared to simply going with CSS, wrapping the fio command in a JavaScript shell call then publishing everything as an appimage. This way I know it will work everywhere and it will have a consistent look and feel everywhere. I might actually set this up as a weekend project sometime next month. Without Electron it would take me months of intense dedicated time, which I would rather spend on something else.
I know you're being facetious but unironically yes.
Not really, China is notorious for IP infringements.
To be fair, GGP said six months (~180 days). That 35% is by 21 days, so not comparable at all. It is concerning, though, and I hope some of these observational studies are continuing to follow the people still experiencing symptoms for longer periods of time.
There is plenty of idea space to explore in programming languages.

ColorForth, for example... lets you do some of the work a parser would do, at edit time, by adding additional attributes to the source.

Verilog, Ladder Logic, and Register Transfer Language all allow the programmer to specify a flow of logic and expressions that is always running, instead of a flow of instructions that we're all used to. Mixing this paradigm with the traditional code we're used to offers powerful possibilities.

Transforming spreadsheets to a set of statements that are always executed, and vice versa could be fruitful as well.
Migrating to PgBouncer on ECS at Scale
Reminds me of this reddit post about stack overflow: https://i.redd.it/per2eihv0jn31.png.

"Hi, welcome to Stack Overflow! Please take time to read the rules before posting so that you don't make such a big fool of yourself next time. We're a friendly bunch here so it's ok that you're an inferior human being and clearly don't know what you're doing, but just be sure not to post here again and that would be great. Thanks!"
0.3% better chance for wearing a piece of cloth over a face - for a mild inconvenience. I'll take it anytime still.

I've seen accounts of maraton runners not able to run a 1K months after recovering.

I'll take 0.3% over nothing, thanks.

Also noteworthy, that is 10% less of a chance of getting infected. If you were to get infected.
Loituma Girl (April 2006)
Loituma Girl (also known as "Leekspin") is a Flash animation set to a scat singing section of the traditional Finnish folk song "Ievan Polkka," sung by the Finnish quartet Loituma on their 1995 debut album Things of Beauty. It appeared on the Internet in late April 2006 and quickly became popular. The animation consists of four frames showing the Bleach anime character Orihime Inoue twirling a Welsh onion or leek, set to a 27-second loop from the song.

The animation of Loituma Girl is taken from episode two of the Bleach anime series, between the twelfth and fourteenth minute (depending on the version). In the clip, Orihime is twirling a leek while talking to Ichigo Kurosaki and Rukia Kuchiki. The scene is an instance of a recurring joke surrounding her character, in which she wants to cook something so unusual that it seems almost inedible.
Symbolics, Inc.: A failure of heterogeneous engineering (2001) [pdf]
That, and for better or worse, Wordpress. A lot of things that used to have been frontpage sites became Wordpress sites of varying quality and maintenance.
Emergency Use Authorization (EUA)
I thought it was now already established that the point of mask-wearing is to protect everyone else from the wearer - who may not know they are infected.
My personal expeirience with TS is that when I applief it to my JS code I always found additional bugs in it that I wasn't aware of.

Some of the bugs exposed were the bugs in the 'flow'.
Yes, and this was my experience with the JIRA Catalyst app too. It's harder to implement new features in native apps, and it's a lower priority (on desktop) because it only affects one platform. So the project is deprioritized and never gets any updates.
You made me grep for that in the OP.

They are claiming "quality of Java code is extraordinary high". It is not even merely "good": Here is looking at you, dear misnamed and all over the place "Slice" flavors.
How to Solve Our Three John Conway-Inspired Puzzles
You can do a zfs diff command on two snapshots or a snapshot and current dataset as zfs takes a just-in-time snapshot of the live dataset.
I've used S/MIME email within a company and on one occasion to another company. It was underpinned by a CA model. These days, obtaining a certificate for your client is not more difficult than obtaining an app password (some providers like Gmail and O365 ask you to obtain such an app password for "legacy" or "insecure" clients). There is a definitely big margin for usability improvements. We've seen browser vendors like Chrome and Safari make such strides.

I agree that the multiple device problem is a long standing unsolved problem for E2E. However, there have been minor success stories like iMessage, WhatsApp, OnePass, Signal and iCloud Keychain. These solutions do sync secrets well. They aren't for everyone because of the trust model but do provide an acceptable convenience for a significant number of people - in the same way that the web's current CA hierarchy is convenient to many.
I think you want en-IE; boy howdy is localization a fraught subject!
With all due respect, that's quite literally exactly what I said:

> there are a lot of kids with low household income

I think maybe you meant to reply to someone else.
There are several domains of programming with similar but not-quite-the-same requirements

- OS

- Embedded

- Game

In some respects, these are pretty niche and there is a lot of value imo in having a single-language that spans them rather than creating an even more niche language for each one. I saw C++ and now Rust filling that role.

I've not dug into the implementation details enough to confirm but when I see comments about runtime checks, I'm concerned there might be things going on that make this cover only one domain rather than covering these related domains. Even if its a matter of "programming right" to fit all domains, that just seems brittle.
https://www.backblaze.com/blog/backblaze-hard-drive-stats-q2... has the best statistics that I know of. Basically a 1% failure rate each year (worse for a few bad batches of disks), so yes I think you have gotten lucky so far. (1 - .99^(25*3)) = 52% chance of at least one failure for three drives over 25 years.

Out of ~30 disks over my ~30 years of hard disks I can count at least 3 5.5" HDD failures and 5 or 6 2.5" HDD failures. Laptop drives seem to fail at a much higher rate especially for kids.
Because I don't want to be around people with a disease that's serious enough to shut down our society, if I am only 95% resistant to it
Yes. We'd love more React devs, and a few more marketers/sales type people would help (long shot on HN, but hey, I'm here).

Send an email to info@coviddash.org and we'll talk there!
I was a big AOLPress fan. Please tell me I'm not the only one here. I basically owe my career to that piece of software. That and Geocities of course.
> a car has a software / OS that is locked down

For as long as cars (and other motor vehicles) existed people have been able to work on them including on safety systems such as brakes, and the lack of widespread accidents because of this doesn't support the idea of locking them down now.
Or maybe it's the OS refraining from doing cartwheels that keeps them going.
shit company (too lazy to write)
I guess it is like Dart is for the web in contrast with JavaScript?
Charles Ferguson's book - No Prisoners - is a great read on the first wave of VC funded internet innovation.
The study is fine, but the way it's using the word "asymptomatic" is not consistent with the conclusion you drew from it, and the 6% shows why. A case which is "asymptomatic" in the study has no noticeable symptoms through the whole course of infection. If you know in advance that you're that kind of case, then you're less likely to spread the disease. But 94% of cases are not that kind of case, and no test except waiting a couple of weeks can distinguish asymptomatic from pre-symptomatic. Information that's not available until 14 days from now can't be used to determine who should wear a mask today.

https://www.who.int/news-room/q-a-detail/coronavirus-disease...

"What is the difference between people who are asymptomatic or pre-symptomatic? Don’t they both mean someone without symptoms?"

"Both terms refer to people who do not have symptoms. The difference is that ‘asymptomatic’ refers to people who are infected but never develop any symptoms, while ‘pre-symptomatic’ refers to infected people who have not yet developed symptoms but go on to develop symptoms later."
I don't think there's anything wrong with a video game character being gay, straight, or otherwise. for the most part, I do think video game romances are incredibly poorly done. I have not yet played a game where the romantic/sexual tension was not intensely cringey. we are still deep in the uncanny valley here. usually it's a fully optional side arc (eg, mass effect), so I can't say it's much of a problem in practice.
I'd say less than 2%. These are ball-park-guesses...

-Reading Code: 3% -Writing Code: 2% -Debugging: 15% -Meetings/Administrata: 20% -Docmentation/Paperwork: 20% -Testing: 20% -Other productive tasks: 15% -Goofing off: 5%

Note: When I say "debugging", it's often not debugging code. Sometimes it is, other times it's user-error, hardware malfunction, mis-understanding of the spec, etc.. A good chunk of debugging time is spent eliminating software as the failure. I work on highly regulated medical devices and their connected systems.
The aesthetics mainly.

HomePods, for all their flaws, are very decent speakers in a small footprint. They blend in and are very minimalist, in my opinion, and that's important to me.
I wish more companies would choose Electron instead of native apps so they could iterate faster on all platforms.

I bet most people who have a problem with Electron are laptop users. I use a refurbished HP desktop i7 that I bought two years ago for $300 on Amazon and upgraded the SSD and 32gb RAM for another $250 or so. I can run numerous instances of VS Code, Chrome, Slack, Postman, etc all day without even a hint of a slowdown. I also never hear my fans go on, not ever.

I work in a nice quiet room and I don’t have to travel to work. I never understood why people want to optimize for working on trains, planes and in meetings. Even when I was going into the office, I didn’t need to bring my computer home because I had the exact same machine at home since it was so cheap.
A more honest narrative is to shame people not wearing masks as selfish irresponsible dunces.
Apple cuts App Store commission from 30% to 15%, if your apps earn less than $1M