skysight-inc/HackerNews huggingface dataset:
Yes, modern razors are a scam; they have AMAZING marketing teams. You still can buy old-style razors and blades cheap from Amazon because there's still a healthy demand.

As for the rest of the article:

> Cooking equipment: essentially indestructible Cast Iron skillets transition into teflon pans. The newer pans perform worse, and must be replaced on a shockingly regular basis. They also seem to be poisonous.

No, no, and no. Teflon pans perform wonderfully, are replaced maybe every 10-20 years depending on workmanship if you don't scratch them up with metal utensils, and are not poisonous unless you're eating the flakes from your scratched up pans.

> Nespresso machines, and other coffee pod brands, replace many styles of coffee brewing. Provide much worse coffee, at a higher price but are superficially convenient.

They produce good coffee in many styles that would normally require a lot of work, and are MASSIVELY convenient. Press a button and a couple of minutes later, your cup of coffee is ready to drink.

> Televisions moving from being screens which accept input, to self contained 'smart' devices that require software updates and thus have a shortened useful lifespan.

Their lifespan is unchanged. You can continue to use them as "dumb" screens using HDMI input and plug in an external device. You can also buy a smart TV and never connect it to the internet.

> In many inner city shops it is now hard to buy an individual piece of fruit.

For some fruit maybe, but if the point is saving money, why are you buying individually?

> Subscription services like Hello Fresh, where you can pay well over the odds to have some vegetables delivered to you.

So buy them from the market like we've been doing forever. If you're lazy and rich, use these delivery services. You have choice.
FWIW, TfL doesn't call them drivers anyway, the title is "train operator". I believe this is because their duties combine those that would traditionally belong to both a driver and a guard. Although the regime of working without guards is called "driver only operation", so what's going on there.

The crew on the DLR were originally called "train captains", which i think is an excellent name, and should be brought back.
Pretty much useless uproar because biometrics are already stored in the national ID card.

https://en.m.wikipedia.org/wiki/South_African_identity_card
I once wrote a Twitter clone in Vanilla JS, just for the sake of it.

I'm glad we have frameworks.
Semi-serious cyclist chiming in about this part of the article:

"Well understood mechanical bike shifting transitions to electronic shifting which requires you to pay more and charge your pedal bike (Not sure about this example, as in theory a bike derailleur needs not be a repeated purchased)"

One of my bikes has a Shimano electronic shifter. The others are a mix between mechanical SRAM and Shimano components. The electronic shifter has two advantages that mean something to me. First, you never have to deal with "cable stretch" whereby the alignment gradually shifts off-center and you have to use the micro-adjustment knob to re-align. It starts out perfect, and it stays perfect. Second, "oops" shifting (i.e., failing to shift before you've hit a hill and have to shift at low a RPM while applying force to stay moving) is much smoother. Those are both real advantages to me.

The problem I've run into, at least with the Shimano electronic shifter, is durability. Both the front and rear derailleurs have failed on me mid-ride for different reasons. The front because there's a part that pushes against a plate when up-shifting, and that fatigued to the point of snapping off completely after a couple of years of use. The rear because of a minor slide-out. Some sensitive part broke in the mechanism, and the entire thing had to be replaced. I've slammed plenty of mechanical rear derailleurs into the pavement or a tree stump or whatever, and they've all survived just fine, so long as the hangar was intact. I've even subjected a mechanical rear derailleur to the dreaded "get caught in the rear wheel spokes" abuse, and it came through just fine after replacing the hanger.

I've never forgotten to charge the battery, but I've heard of people on longer group rides (think 70+ miles) losing the ability to shift when they're 40 miles out into the countryside because their battery died.

The electronic shifter just seems much more fragile to me. But it's a really nice shifting experience while it works!

All that said, my N+1 bike I just picked up last weekend has mechanical shifters. I'll adjust the knob when the cable stretches and deal with the occasional "oops" when I hit hills in the wrong gear because I value durability and robustness more.
Why is google serving it as a ttf? Is woff2 no longer the best format?
it would be funny to set an AI off against a real world problem where it has access to the entire Internet and a video stream of a kitchen.

Ask the AI to make a sandwich, and see what it tries to do over decades.
I think as long as you find good blades (the ones that you can properly clean afterwards) it will last incredibly long.

On the other hand I experienced blades that were unusable or even oxidized after 2-3 uses.
The more we know about intelligence, the more we can see what we still don't know. Nevertheless, the progress has been really impressive. Couple a few GPT-like models with things like wolfram-alpha and you've got someone you can talk to and looks super-smart.
> He certainly does want to compete.

In what sense? I mean, he's not entering contests with it? (Forgive me for being dense.)

> He just doesn't want people making fair comparisons.

I dunno, I feel like he's been pretty up front about where Hare is different (not to say inferior) to other languages. (I should mention that I'm generally pro-ddevault even though I don't agree with everything he's into. (E.g. I'm not on the Graph DB bandwagon (yet?).)

FWIW, I see Hare as a fun toy (a toy that can do real work through, to be sure.) As long as it and the ecosystem around it can attract people to work/play with it then it doesn't need to compete. (Except in the general sense of competing for time and attention with everything else.)
Very cool. Are you getting the images manually?
I built something similar a while back but never took off.

https://bookshulf.com/
Why shave? Just grow a beard. Get one of those mechanical clippers [1] to keep it at the length you prefer and you're done. Your can also let it grow to $legnth, cut it to a stubble and let it grow out again. Whatever you do you'll be doing your skin a favour by not pulling a blade over it every day.

[1] https://i.etsystatic.com/21375310/r/il/668221/3688482515/il_...
>So if you're able to trivially reproduce it,

Make a VM OpenSUSE or Fedora (tested just these two) fill it and see it not boot anymore...it is trivial.
I have an old project where I tried rendering books as a shelf and pulled the data from GoodReads. Petar's book design is much nicer

e.g. https://bookshelf-maxmetcalfe.vercel.app/?author=7 (books authored by Bill Bryson)
The issue with that is when wearing a 3-14 day beard you should still shave the neckline clean every few days. It just looks so much better.
Diffing seems necessary when your UI gets complicated to the level that a small change requires a full page re-render. However, I don't think this is necessary for at least 95% of the websites on the internet.
> If you're developing a single page react app, I don't think you care about the back button.

Your users likely do, so you should too.
What is supposed to happen is the metadata commit fails due to enospc before the super block update. Thus the current super points to the current value working tree roots, not the partial/failed tree roots.

Btrfs won't issue the writes for super block update until the device says the current metadata transaction is successfully on stable media.

It is possible the filesystem is completely consistent (can be mounted, btrfsck finds no error), and yet not bootable due to the interruption of updates. Software updates are one transaction in user space but not atomic unless expressly designed for it. From the fs point of view, a software update might be broken up into dozens of fs transactions.

It's also possible the device lies about writes being on stable media. If the fs writes some metadata, does flush/FUA, then super block write, and flash/FUA, the device should only write the super block after the prior write is on stable media. If it says the first flush succeeded but that write is still happening, and the super block write goes to stable media before all the metadata writes get to stable media and there's a crash or power failure, then you can in fact have a broken filesystem. The super points to tree roots that don't exist. This is definitely a device flaw not an fs flaw.

Btrfs super blocks contain 3 backup roots. So it's possible to revert to an older and hopefully correct metadata generation (seconds to a couple minutes ago). But this has limited recovery potential. It's also completely thwarted right now if you use any discard mount option on an SSD because discard will ask the device to garbage collect recently freed metadata blocks. So the backup root trees pointed to by the super may already be zeros when they're needed.

But any need for backup roots already means some kind of device (firmware) flaw.
There is a chance they might replant them so that they could harvest it again in 30-50 years while a switch to farmland is pretty permanent.
what about the alternatives to shaving?

laser hair removal.
electrolysis.
growing it out.
waxing tweezing.

I like shaving because it removes dead skin cells or some thing like that.
I had commented above about how long Mach III blades last me, and I do wet shave.

However, reading your comment, I wonder if my Mach III blades (purchased in India) are different in the metal composition from what I would purchase now in the USA.
> tar is a bit messy but the worst is definitely the worst. It has dash and non-dash options, and they don't have the same meaning and interact in a weird way.

Sorry if it should be obvious, but "the worst is definitely the worst" … what is the worst? (Presumably not tar, unless I'm reading incorrectly.)
I found that wiping down Gillette cartridge blades with Isopropyl (rubbing) alcohol after use significantly improves their longevity, specifically how long they keep a sharp edge for.
People getting sick from Coke Zero
I'm not sure if I see what you mean. My go-to sneakers have a white trim along the bottom edge and it's just... there? Yes, over time it gets dirty, but then again, so do all shoes in general. Perhaps I simply don't understand what problem you're trying to highlight?
> > In many inner city shops it is now hard to buy an individual piece of fruit.

> For some fruit maybe, but if the point is saving money, why are you buying individually?

Because fruit rots.
Something like planet.lisp.org?
> Cooking equipment: essentially indestructible Cast Iron skillets transition into teflon pans. The newer pans perform worse, and must be replaced on a shockingly regular basis.

I fell for this marketing thinking non-stick was the best out of everything always and kept having to buy new pans and trays when the teflon would eventually flake off thinking it was my fault. Stainless steel is fine: works without a lot of food sticking for most things, comes out clean from the dishwasher, doesn't require much care, and there's no easily damaged coating so should last decades.

Related but more because of recipes writers repeating tips without considering waste, but I find there's almost zero need for tinfoil, wax paper or plastic wrap either. A reusable silicone mat works if you need a non-stick surface or to cover a dish or bowl, and you can reuse food plastic containers to store things in the fridge. Most e.g. bread recipes insist on putting plastic wrap over the bowl of dough when proving when you can just use a plate, silicone mat or dish towel.
I really find it difficult to find the specific command I want. The verb-noun convention doesn't really lend itself to nested subcommands. At least with the Azure CLI I can generally navigate to the command and action I want with tab completion
The ideas here are far too theoretical and absolutist to work in the real world.
Add dishwasher pods to the list. It’s literally just smoke and mirrors for nearly the same formula as powder, only less of it per package. All those fancy colors? It’s die. It’s the same formula across the entire pod. So… Yep: more cost, more waste, and it has some reasonable downsides. For “convenience,” since I guess deciding how much to put into the tray is just too much work.

https://m.youtube.com/watch?v=Ll6-eGDpimU
Ceramic knives don't seem to have that problem though? Or perhaps I don't understand what you mean.
“The human mind is not qualitatively different than sufficiently complex software”.

Just no. Nothing AI researchers are building has subjective experience.
> not poisonous unless you're eating the flakes from your scratched up pans

If you do happen to scratch the pan, surely the resulting flake is very likely to go into the food, and you’re then very likely to eat it?
"It is illegal in the EU (GDPR) and US (CANSPAM) to send promotional email to people who have opted out."
You can get the cartridges to last quite a while if you strop them (as best you can) and keep them away from moisture when not in use. I have heard of some people just putting them in a tiny glass of mineral oil.

That said for as often as I shave, a couple times a week, I switched to a safety razor and got a sampler of double sided blades years ago. I am just about out of blades now and you can get 100 for like 10$.
OP is simply referring to the Gillette Model [1] of business practice. I've been spotting, and avoiding it like the plague, for years.

Just wished that more people saw, understood, and voted with their wallets - the world would be a less costly place (both to ourselves, and the planet).

[1]https://en.wikipedia.org/wiki/Razor_and_blades_model
Not a new phenomenon: Gillette patented the technique that Wilkinson Sword had invented for making stainless steel blades, and suppressed the production of the much longer lasting stainless steel blades for a while because they "knew that any gain for them in market share would be overwhelmed by the dramatic reduction in the size of the market"[0] (side note: when Wilkinson Sword started producing stainless steel blades using the technique they invented they were "forced to pay royalty to Gillette for each blade it sold"[1]).

[0] https://en.wikipedia.org/wiki/Wilkinson_Sword#Stainless_stee...

[1] https://en.wikipedia.org/wiki/Gillette#Super_Blue_and_the_Wi...
in singapore you can't buy a sim card without an ID for at least a decade, in germany since 2017, and most other EU countries now require an ID too.

https://netzpolitik.org/2017/interaktive-karte-registrierung...

http://umap.openstreetmap.fr/en/map/prepaid-sim-card-registr...
For me, the biggest issue with using vanilla JS is the lack of guardrails.

Before even considering something like this I’d want to see a style guide and clear definition of where code should live. Frameworks like React do that well. I can expect a random React dev to mostly do similar things.
You and everybody else. This is where the putty comes in.
Diffing is exactly what you need to do (barring newer methods like svelte) to figure out what to tell the browser to change. The vdom tree is much faster to manipulate than DOM nodes.
> Their lifespan is unchanged.

No, even aside from the smart thing, modern panels don't last nearly as long as CRTs.

They are so much better in every other way, though.
It takes a week or more depending on the fruit. If that's happening, eat more or buy less. This is such a first-world problem.
You're about to spawn a new process, you can't honestly be worried about a string allocation.

The fact that this is cumbersome in C is fixed by fixing C, not by forcing a pattern onto the ecosystem that only makes sense to work around C's deficiencies.
Safety razors are a much more reliable shaving experience for me then multi-blade razors too, but the big win was once I learned about them suddenly I also learned about a whole bunch of other stuff which made shaving so much easier.

The big win was using an alum block - disinfects and seals nicks quickly, and styptic pencils (same thing but stronger).
Yes corporations/BlackRock must be limited to 3 or 10 or whatever. If they corner the market we will see a dystopia for sure.
Maybe I'm an outlier, but I have never ever ever ever ever scratched a teflon pan.

But then again I use wooden and silicone utensils.
While I would rather use a password manager myself to keep accounts separate and not reliant on a single big tech account, I’m sure your average user would love the convenience of this and its overall security benefit would be a positive
This is something I used for the "tweet your BASIC code" functionality in atto (https://jamesl.me/atto)... Trying to fit an advanced BASIC program in a single Tweet isn't too easy, but at least encoding it in Base 2048 beforehand is!

Example: https://twitter.com/jthecoder/status/1412848719737851905
this x100 - its been one of my pet peeves - if its so obvious to many of us here, how are the bad products doing well and the ones that are better for the world and customers not doing so well? free market is broken?
Please don't. I saw Demolition Man.

Just let Password Managers do their job easily.
Teflon pans are awful. I've moved back to cast iron and steel pans and life has gotten so much better.
Safety razors are much better at making a neckline, if you only shave clean partially and trim the remaining beard. Personally I also get less skin irritation from the safety razor compared to the Mach3 I used before. Given I use it correctly. If you move "against" the hair instead of "with" the hair it caused a lot of irritation for me. But that was essentially user error.

In total I would never go back to a Mach3. The safety razor is just the all around superior product at a fraction of the price once you use it correctly.
Oh good point, I didn't notice that. But that makes it even worse. It should require a confirmation, not offer a cancellation.

I was confused because that's how it works here.
This analysis is pretty dumb, but not really surprising coming from an antivax organization. The conclusion of this post is that any death of a vaccinated person is caused by the vaccine, which is obvious bullshit.
McEnroe vs. McEnroe, a tennis match between a person and their virtual avatar
FWIW TodoMVC does list a vanilla JS implem:
https://todomvc.com/examples/vanillajs/

It's older though (seems to have been first written 6 years ago) and has significantly more code.
The irony is that my karma has actually increased since I began.
My dad never taught me how to shave, and for the longest time I just used these disposable Gillette style blades, and got terrible results. Missed spots, cuts and skin infections.

At some point I decided to do some research and settled on double edge disposable blades.

I've never been happier, and feel much better about my skin too. These are the products I use:

* A wooden synthetic shaving brush (I felt bad about the beavers)

* Taylor of Old Bond St shaving cream. It lasts forever.

* A ceramic lathering bowl

* Floris after shave. Also lasts forever

* Jagen David B40 (make sure to get a butterfly version, they're much more convenient)

* Derby blades (I bought a bulk of 500 blades for like £30 quid, and I'm only halfway through using them after many years).

Now I probably spend less than £40 per year replacing shaving cream and after shave, having had to spend that amount monthly on disposable blades, and that terrible canned cream, and I hardly ever get any cuts anymore. And my shave is much closer.

Besides these products look great in the bathroom.
I use SPARK (Scanning, Parsing, and Rewriting Kit) it makes Earley parsers.

> The original version of this was written by John Aycock for his Ph.d thesis and was described in his 1998 paper: “Compiling Little Languages in Python” at the 7th International Python

http://pages.cpsc.ucalgary.ca/~aycock/spark/ (Older)

https://pypi.org/project/spark-parser/ (More recent)
> Why not just buy a trimmer and trim it down to 1mm

That works for the most part. The razor is for all the spots where you want no hair at all. I've got a beard and I can shave my neck down with a trimmer and get it really close, but if I want to actually have clean neck I've gotta reach for the razor.
My beard hair is light colored, so I also do this. But my buddy has jet black hair, and his 5 o’clock shadow is appropriately named.
Voted for reasonability.

Did you see Demolition Man? What do you think about the beginning?
Fun fact:

Gillete Blades are one of the most loved goods to steal in big quantity, light small and expensive, it's even better than gold.
I'm still using a 15 year old Philips panel TV in the bedroom. Works as well as the day I bought it. I've had CRTs go out of alignment faster than that (RCA and Panasonic were particularly bad with that).
Aha you can totally cut yourself with a safety razor (unless you mean the Mach 3 and not what this article is calling a double edged razor which has historically been called a "Safety razor" )
I noticed that, where does one even find EventTarget in the docs/references? I feel a bit behind on built in apis…
Stop serving cake and having useless meetings, Karen, get a life and leave people alone.

I've worked on the assembly line, it was like being in the army, they screamed at us like drill sergeants to make us work faster. I'll leave it up to you to decide how humanising that environment is.

Where do you think all the nice things come from, getting shit done and not from grooming each other all day.
A regular daily routine helps. Regular short breaks are also essential for your physical and mental health so don't try to fight this urge too hard. A break doesn't have to involve 30 minutes of doomscrolling, you can just go and look out of the window for a minute instead.

And yes I did suffer for years, sometimes the simplest solutions are those you come to last.
Can you elaborate what you consider the problem to be?
The US and Spain have approximately the same median household income.
My point was simply that, if you're not driving and are absorbed in something else whether a book, a movie, a game, or just zoned out, 10 seconds is not a lot of time to figure out what's going on because the car's computer has encountered something that is sufficiently non-standard that it doesn't know what to do.

I do there there is some period of time that is reasonable for a handoff. Maybe a minute? I actually believe that full autonomous driving with geo-gating and condition-restricted limits is probably how things will play out.
In the UK, the bigger Boots used to have cheap safety handles and blades (at least ~5 years ago when I was using them.) I'd guess they're probably in the bigger Superdrugs as well. There's also a bunch of smaller brands like Truefitt & Hill, Mühle, etc., that have physical shops in London which sell them.

Definitely not "you can only buy on the internet".
Less plastic waste. All the waste is just some steel. The bar soap lasts me forever. I get closer shaves too.
> Readers in Ireland, as in many countries – not all – are attracted to poetry in part as a side-effect of their secondary education.

Not for me, if anything having to study these impenetrable, usually depressing, poems put me off the language, which is difficult enough to learn as it is. I'd like to have better Irish these days, but it's not worth thetime investment
DE / security razors completely surprised me with ease of use. You can cut yourself... but it's pretty difficult.
I think yours may be the first HN post linking The 2 Live Crew. And, indeed, Mr. Mixx is way way under appreciated.
The My Dad Wrote a Porno podcasters look back