skysight-inc/HackerNews huggingface dataset:
Phone with better batteries (so that don’t focus on trying to be as slim as possible)
You’ll know ECC works when it matters; When you encounter a flipped bit. With an 8TB RAID, that is likely to be within the next 24 months.

Go with option 1, and Raid-Z2+. With RaidZ2, you’ll be able to not only detect but correct a flipped bit - Even if that flip happens when writing out the data.

Pay attention to the counters. Your ZFS scrubs will report how many resilvers they have. You’re likely to encounter 1 in a scrub. You’re unlikely to encounter more than 2. If you see that, that’s when you check for memory errors. A single bad sector is likely the hard drive. Even a single flipped bit is likely a transient error; It could be your memory, or your disk, or anything in between. It happens at scale, and 8TB, read repeatedly, is a lot of bits.

Look into rasdaemon and memtest86 - They’re the tools you use to debug what happens when

The other advice I can give you: Don’t be paranoid. Your photos are likely to acquire bit rot. You will have dozens, even hundreds of bit flips that will happen in your lifetime. Of the many thousands of photos you will take, the chances that you will ever notice the discoloration or bad line that a bit flip will have in a photo are pretty small. Bit rot happens. Your photos are important to you, and you should treasure them, but treasure them for what they are: Things that you protect and are under your care, not things that must be twenty nines of correct. You can realistically achieve 10, even 12 nines of correct reads on your data. You don’t need more.
An alternative to the web.

Designed for the user, not
for developers, or cooperations.

All these initiatives like SOLID, ad blockers, regulation & censorship should not be needed in this new alternative.

Power was given to devs and we ended up with web obesity.

Power was given to cooperations & we ended up with subversion.

Then when people asked regulators to fix it we ended up with popups.

The web is currently rotten beyond repair. We need an alternative
I actually hacked up a simple forth-like system, after reading a brief howto here on hackernews:

https://github.com/skx/foth/

Here's the thread which has the barebones overview which inspired me:

https://news.ycombinator.com/item?id=13082825

I could have taken it further, but the implementation there is not "real" in the sense that there is no real return-stack, so you can't implement IF-statements using the lower-level primitives.

That said it is a good starting point, and I had some fun doing it. I'd guesstimate it is more of a single weekend project though, rather than longer.
That is basically the argument because you could be checking out an abandoned house looking into the windows. But if someone stepped outside you would now be aware the flight situation has changed and now being within 30m of someone you need to leave the area. I can tell you this, any good lawyer would currently squash a case of a drone in a window without much fight with the current laws but it is obvious with the language of the RCMP and how they are viewing it those days may be limited because they are trying to define new definitions of what breaks ones expectation of privacy. I don't have any drones but I honestly don't think it would be worth your time flying outside someone's window to test this as you are likely to get arrested and even if you beat the charge you would likely spend thousands fighting it.
Make the Ask
Zillow has some interesting APIs: https://www.zillow.com/howto/api/GetSearchResults.htm
How will I manage to live when I will grow old? I often feel like society is not made for old people.
To add to this, what if the person wants to date, or have children, or even have a reliable car? What if they have student loans to pay off? Etc.
A general plan is one thing (categories of people, in what order, etc). We all know roughly what that order is, I think. Where is the list of actual people and names being kept? How do you know when it will be your turn? Where do you sign up?
>IMHO, the best skills you can teach your kid these days are...

But it sounds like you just lucked into your career because you enjoyed computers.
Crud apps.
> Wouldn't a collective list of services and SDKs and their required assets in the form of a named "web service" list make more sense than the adblocking approach?

Standardizing things at such scale would limit the implementation of new web technologies as sites have to wait for the overloaded browsers to catch up with their new technologies each time they invent something new. All in all, it would overcomplicate things and slow down development.

Plus, web browsers are an intimate part of our online lives and act as the main gateway for almost all our activity on the internet. As such it is better to have barebones web browsers like we are used to having in my opinion and extend them as users see fit (similar to adhering to the Unix philosophy), instead of having rigidly-built software that take away control what technologies to implement from the user.
Profile of Anviethouse by Anviethouse
I had a MacBook 2014 at work and grew pretty quickly to love it after only ever using Windows. However, the updates turned a perfectly reasonable machine into a much slower one.

I switched to Linux when I left the company and while I ran into issues installing it on both my PC and laptop (not Mac), the end result works perfectly. I think all the digging around has made me better understand computers. A lot of the Linux command line skills are transferable to Mac.
Show HN: Build better internal tools, faster
Cloud Ecommerce: 10 Ways Cloud Computing Increases Business Productivity
There is an extremely large difference between taking an approved (with emergency authorization) vaccine and joining a research study where you could be getting a different vaccine at earlier stages of approval or potentially a placebo.

Joining a research study is great and helps push the science forward with other vaccines or whatever the researchers are studying, but it is not at all the same thing as scheduling when you are going to be getting an approved vaccine.
So you mean Europe?
Authoritarians and policing language under the guise of inclusivity. Name a more iconic duo.
Another solution that we don't seem to be seriously working on is educating more of the population, so we have more doctors and engineers. There's not a surplus of doctors.

But it's more than just making the classes available. We also need to change the culture that is still somehow vaguely anti-nerd, anti-geek, anti-studying, even though everyone has smartphones and tablets and laptops open 24 hours per day. That's a harder task.
You need a deep hole.[1] Kilometers deep for most of the earth.

A hole in the ground is more useful for cooling in hot climates. You can use a well as a heat sink for air conditioning.

[1] https://en.wikipedia.org/wiki/Geothermal_gradient
> won't pay a first world salary

Do tech companies also charge less for their products in non-rich countries?
I like dark films as well. From Gulag:

"A sandwich is when two prisoners take along a third, weaker prisoner on an escape. Someone they reckon can last maybe one or two days and then die. And when he does, they eat him."
The production of those doses started long time before the approval. I've heard that we can count ourselves lucky, if we reach sufficient vaccination rate before winter.

One thing to keep in mind, obesity is a risk factor.
You should add an affiliate link for the screen
The article mentions the fact that the FDA calls all legal pasta "enriched macaroni."

The article also mentions trade groups pressuring the FDA to set arbitrary standards on pasta to keep out imports of Asian noodles.

The article fails to mention what the FDA calls Asian noodle products.

It calls them "alimentary paste."
Bite-Sized Content
> ...help people maintain healthy bodies...

As a collective, we try. But are we really trying as hard as we should be? Companies have influenced the public and even health research to be in favor of sugar. I'm pretty sure the rate of diabetes is going up and that doesn't help. Companies contributing to global warming have influenced policies and discredited science they knew would harm their businesses.

There are plenty of smart people doing what they think is best for us, but then there is also greed that hinders us. Sure some of us are trying, but not even close to as much as we should be. The money just isn't there.
Ah, yeah, I reminisce on that thread every now and then. No, I don't have it muted. I was one of the more moderate voices, as I recall. (See my sole subsequent post, where I expressed interest in seeing the approach come to fruition, to help us understand what place it should have within the promises ecosystem. The thread was raging quite loudly by then, and as a much-junior developer, I stayed quiet after that.)

At the time, I had only just started learning Haskell, and while I really liked what monads brought to the table, JavaScript wasn't in a place at the time where it was especially common. With hindsight, monadic promises was perhaps the earliest step toward taking FP seriously in JavaScript.

>> You recall, perhaps, how electromagnetism and the weak force are actually part of the same mechanism, but only at very high temperatures? Well, we simply can't turn up the furnace that high in Javascript. Certain formalisms work beautifully in Haskell but fall flat in Javascript without support from the language. Haskell's static typing lets you offload a ton of work onto the compiler, but Javascript doesn't help much at all!

Leaving aside how embarrassing my demeanor was, I still believe in the core idea here. You want to use a language that doesn't fight what you're trying to do with it.

>> The fmap/bind divide is one of those places; it's just much easier to use the library if you combine the two together.

I strongly disagree with myself here now. This was, as I recall, the crux of the entire debate, and I pretty strongly fall on the side of not auto-flattening since maybe only a year afterward. Yeah, it's "easier", but it's less predictable.

(Even at the time, I was a proponent of making sure `.andThen()` wouldn't run the next step synchronously if the promise was always resolved, because that would make for an edge-case that you'd always have to keep in mind. "Is it resolved yet?". So I clearly had some sense of consistency, but I hadn't had the same realization about map vs. flatMap on promises.)

But back to the present:

> A decision to ignore formal theory in the past now results in a fundamental mistake that all JavaScript developers must live with.

This is why I more or less recused myself from yesterday's thread. I don't appreciate having to tear down a strawman of myself -- I am, and have been for many years now, a proponent of strongly typed, well-structured, indeed formal approaches to software systems. I also see value in an informal, phenomenological stance, because there's no getting around the fleshy humans that have to work with and maintain these systems. I try not to take either to exclusionary extremes.

> The irony is that you, Jonathan, [...]

Everything else aside, it's a bit of a taboo to address someone by a name they are not presently identifying themselves by. It's unearned familiarity.

> [...] the previous (minor) verbal scuffle [...]

For what it's worth, the remark involving "illusion" was intended to be a rhetorical device connecting the example of design patterns to the present topic. It was not meant to be a personal dig. I'll be more careful in the future.
It’s a real role that’s hired in the Jewish community. Both to encourage in-faith marriages and to foster a sense of community. Usually one person for teens, another for young adults, and others for men’s club, woman’s club, newly parents, retirees...etc

It’s generally funded by synagogues and charity foundations.

I’d of thought the Christian churches/denominations have similar programs.

It could be unique to Jews due to historical and present anti-Semitism. E.g. Jews were (and still are in a few establishments) barred from many fraternities, country clubs, athletic clubs, summer camps...etc
Regarding ECC and ZFS:
https://jrs-s.net/2015/02/03/will-zfs-and-non-ecc-ram-kill-y...

"Next, you read a copy of the same block – this copy might be a redundant copy, or it might be reconstructed from parity, depending on your topology. The redundant copy is easy to visualize – you literally stored another copy of the block on another disk. Now, if your evil RAM leaves this block alone, ZFS will see that the second copy matches its checksum, and so it will overwrite the first block with the same data it had originally – no data was lost here, just a few wasted disk cycles. OK. But what if your evil RAM flips a bit in the second copy? Since it doesn’t match the checksum either, ZFS doesn’t overwrite anything. It logs an unrecoverable data error for that block, and leaves both copies untouched on disk. No data has been corrupted. A later scrub will attempt to read all copies of that block and validate them just as though the error had never happened, and if this time either copy passes, the error will be cleared and the block will be marked valid again (with any copies that don’t pass validation being overwritten from the one that did)."

(dont just read the quote, read the link)

I am using ZFS since 2007/2008 and I have never had any issues (except with those damn Seagate 3tb DeathStar hdds, where I was barely able to replace them fast enough - in 3 months 3 were gone - i will never buy seagate again)

Co-creator of ZFS:
https://arstechnica.com/civis/viewtopic.php?f=2&t=1235679&p=...

I am having a asus microatx board with 16gb of non ecc ram, additional SAS HBA and 3x3Tb Toshiba into zraid and additional 10TB HGST He3 disks + Ultrium 3000 (LTO-5, they are quite cheap today and are designed for 24/7 operation which is barely what I will ever encounter while tapes can be restored on latest LTOs if needed, while you can get cartridges on some sale for peanuts) for backups. There is no way in hell to go for my important data (like images) to disk only and tape is nice. You take the cartridge and store it at parents/gf/worspace drawer/...

Anyway if I remembered correctly, google has lost 150k of user accounts in 201x and restored them from tapes. So even for cloud opinionated people, it still makes sense to shovel important data to tapes if you dont use the data in everyday processing (and just an info - even shelved disks die)
All the SSL security tools you will ever need, simplified and in one place
In 1110, the Moon Vanished
Drilling many kilometres deep inland is not proven technology, despite the fact we can do it at sea for oil.
https://unherd.com/2020/12/libertarianism-never-ends-well/

given that free people can't even fend off a bunch of garbage stealing bears I have little confidence that they can get an electricity grid running.

The East Germans were wrong to assume that central planning is very good, they weren't wrong to assume that public governance and central authority is pretty good, which it is.
There is hope! Matrix and its bridge ecosystem are growing and improving. Nova chat (no affiliation) are building their charged service on top of it. IIRC they also contribute to/sponsor the development of them.

The vast majority of the bridge work and maintenance is done single-handedly by tulir. It'd be awesome to see more capable individuals contributing :)
Caching is and will continue to be a core building block of performance in current sw (and hw) systems. And it's a boon when you have a tool to fix one of the two hard problems[1].

[1]
The famous quote:
"There are only two hard things in Computer Science: cache invalidation and naming things." (attributed to Phil Karlton)
> It's a good point though. Why/how is something unsafe for an American, but safe for an Italian or Spaniard?

We don't need to wonder! They explain it right in the article: protectionism. It's not really that surprising that a lot of regulations have nothing to do with protecting the consumer and are all about protecting the parties that really matter to governments: big domestic industries.

> Around World War II, Carl explained, the established noodle industry (henceforth referred to as Big Pasta) was “upset” by the introduction of Nissin’s ramen noodles into the country, which were “completely out of spec” with what the United States then recognized as noodles — specifically because the ramen was being sold for a lower price and with what Carl called “lower standards” of nutrition. “They were really pressed,” said Carl. That’s when the “standards of identity” were created: Big Pasta made sure that all noodles had to meet certain specifications to be considered “enriched macaroni products” and sold in the United States.
Yeah, I understand that. But the upside to succeeding is basically a license to print money, ie., so large that it would be worth it for someone to do it... Microsoft focuses on making software that supports as many hardware configs as possible and Google does the same with Android/ChromeOS, but Apple focuses on making the hardware-software integration seamless. They each succeed in different ways, but Apple devices feel like premium, high-quality things where other software-hardware integrations (Windows, Android, etc) feel less polished and less seamless.

It seems like Microsoft or Google could double-down on the software-hardware integration and build a seamless, premium product that really, truly competes with Apple. It seems like it would be beneficial for MS or Google to identify and partner with (or acquire?) a hardware partner and develop their systems hard against that, creating a seamless hardware-software interface like Apple does with its devices.

And I guess I'm just baffled that nobody else is doing that. On the contrary, everyone seems to be going the Microsoft route of developing for as many hardware configs as possible.
I'd follow up: why did they need a math consultant on or off set? What kinds of things did they want a math consultant for? What kinds of things could they use math help with that they didn't realize they needed a consultant for?
Sexbots.

It may sound amusing, but there really are many sexually frustrated individuals who could potentially see massive improvement in their social and physiological life and lead to a net gain for the society. Also it might lead to a reduction in the overvaluation of sex in romantic relationships and thus happier couples. Add this to its potential of sexual education (by having realistic simulation devices) and it might just compensate for the damage pornography has done.
I may not understand what you meant, but I think that was my question?
That's the second part of my work day. The first part is between breakfast and lunch. During lockdown (like we're about to go into again) my afternoon becomes my other, new, exhausting job of being a crappy early grade teacher while my partner works her normal job. Evening we all have dinner together, then alternate who does bath/bedtime vs dishes/laundry/garbage/etc, before going back to "day" job and finally sleep.
I regret getting involved in the thread, not because I "bit off more than I can chew", but because having conversations where one person doesn't read what one says is kind of pointless.

For instance, with regard to medical care, in my very first comment, I clearly stated:

"Some costs in the US, medical being the primary example, are more expensive than they should be due to financial and political scheming."

That said, if your income is < $15K/yr, you qualify for Medicaid. Insulin costs < $500/yr on Medicaid.

I've already shown you in a previous comment how it's possible to live so cheaply in the modern day, because I and millions of other Americans literally have done it.
You're allowed to say their name here.
You should really put your normal account against interesting - and rather bold - predictions like this. Other than getting it wrong, I can't imagine what reason you might have to throwaway on this subject? HN is a largely good faith audience.
I have a friend who is married to a carpenter, and she says absolutely nothing in the house gets fixed, because he's done with work when he gets home, but doesn't want to pay someone else to do something he could do.
Mmmm, I don't think this is fair when discussing Linux. If Electron didn't exist, there's a good chunk of apps that just wouldn't exist on Linux at all.
May I recommend Makefiles? Nothing fancy, just a bunch of .PHONY targets. It's a converient way to bundle a bunch of scripts (or single arcane commands) into one file, with autocompletion.
The risk of getting cancelled is too high, so it’s best to always use a throwaway.
I've recently taken a plunge and bought a modified GameBoy Advance(not the SP) with a backlit IPS screen. My 8 year old self would have gone insane seeing such a thing, it's beautiful, crisp and makes playing all the original games a pleasure again, there's something to be said about playing on "original" hardware(I know the screen isn't original but I also have an unmodded GameBoy Colour and it's exactly as I remember - an exercise in sitting somewhere near a light source to see anything, but not near enough so that you can't see anything on the screen). Would highly recommend if someone fancies a good dose of nostalgia.
Ceramic pots are heavier, especially at larger sizes, and can be difficult to lift, upturn, generally handle for some people.
Also the thin plastic pots have a bit of give allowing one to squeeze them, loosening the soil and root ball, which can make it easier to remove the plant. Otherwise tools might be needed, like a scoop, that can damage to roots.
JavaScript Closures in Loops
The environmental argument in favour of HS2
It's starting to grow, but on any given platform of theirs, the overwhelming majority of their income still comes from the actual hardware, and the services revenue for that platform is maybe 1/6th or 1/8th of what they make from the hardware for it:

https://www.statista.com/statistics/382260/segments-share-re....

(within this, you probably want to break out 5/6 of the services revenue and tack it onto iOS, and then treat the remaining 1/6 sliver as applying to the mac).

This is honestly one of the biggest peace-of-mind things for being an apple customer, and it's definitely a big cultural trope within their support network as well. You pay your "union dues" by buying the hardware, and then "you're in". There's no money to be made after that fact, so there are an enormous number of small interactions after that that are fully trustworthy - for example, unlike many internet-ad-revenue companies, you're not worried about being profiled or having your info sold to advertisers. You're also not worried about "product collapse based on shaky revenue streams" - one thing that's always been scary about using various consumer apps is there are a fair number of programs out there that just have really shaky revenue models, so it's scary to commit to them because a lot of them eventually have to pivot, or sell out, or otherwise do something brutal to stay alive. When using some of apple's hardware, you know if it's selling decently, the business is stable and certain rugs won't get pulled out of under you.
But if they suddenly start dying

“Huh well that was interesting”

so honestly theyll say whatever is convenient. nobody knows anything, nobody has any plan, we’ll see
You can, and they are weirdly expensive! Last I checked a recommended one that supports all features is about £100!
Strangely, one of the first pasta casualties we noticed in Singapore was bucatini disappearing from the shelves here as well. Which has nothing to do with the FDA issue brought up in the article, but probably has to do with the comment in the article that pasta makers were reducing the output of less popular SKUs...hoping bucatini makes a comeback in 2021!
This was a rollercoaster. +1 Nicely written!