skysight-inc/HackerNews huggingface dataset:
Tipping in cash requires having enough small bills to make the tip. I remember having to ask for change in small bills or break another $20 to have the right amount for tipping.

Also, the switch to chip chard should mean faster credit card payments. The server brings the terminal, you enter the tip, and then tap or dip your card. That is how it works in Europe and Canada. I hope we can avoid the printing and signing to receipt that happened when I visited London.
The US for sure do know how to attack, yet doesn't know how to defend itself? Sounds hard to believe

https://en.wikipedia.org/wiki/Stuxnet

What's the _real_ motive of these announcements?
I don't see ads on YouTube, but I use both Vinegar and Wipr.
Halushchenko: Khmelnitsky can become Europe's most powerful nuclear plant
Ask HN: What reading or media consumption rules do you apply?
I just decided a new reading rule for myself: when a popup interrupts my reading I'll ask myself "Does finding out what this says based on what little I know so far matter to me?" If the answer is not a resounding "yes!", I close the tab.

Similarly for a pay-walled article, I might google the title for another source or similar story or just move on to another story.

Lastly I use an HN reader that separates posts by day (and category) so old popular stories aren't mixed with new ones for slot-machine/dopamine effects.
It’s not 1%, more like 0.005%.
I’d say if you’re a professional chef, that’s a little more understandable — it’s your livelihood.

But this discussion is more around what average people are looking for (e.g. smart vs. dumb appliances), and not so much about commercial appliances that most people aren’t the target consumer for.

Re: impressing people and the lack of labels, just looking at images of SZ refrigerators, these are clearly distinguishable from consumer grade refrigerators. They clearly have the appearance of belonging in a commercial chef’s kitchen.

Out of curiosity, though, you said you’ve had multiple SZ refrigerators — why did you choose those over, e.g. a $1k-$2 LG/GE/Samsung refrigerator? Did you not think it would last more than a few years?

You said:

> I've had multiple Subzero basic commodity or commercial refrigerators last 15-20 years with only minor parts replacements which are easily found.

I could replace “Subzero” with any of the above brands, and say the same thing. So just trying to figure out what you’re willing to pay 10x for.

Genuinely curious, as I feel I may be missing something.
setting it to load about:blank seems to kinda work
Maybe we were never meant to aim for buttons and controls with our eyes. Maybe there's a reason why devices like mobile phones want you to use your hands instead of tracking your eyes like the Vision Pro does.
Learning Rust to the point of being productive is 100x easier than C or C++. It's not even funny.
As a car lite person, this comment is condescending. As much as I'd love if it were the case, efficient public transit is not a thing in most parts of the country. A car is a necessity. California needs to greatly expand transit or figure something out quick.
where was the BLOOM model built? how long ago did they start?

These seems less like information and more like news with a market agenda.
While Hertz are 1/s, there is implications between using frequencies in Hertz and rates in 1/s. Units are not just something to mechanically check, but also for communication with other humans. So connotations matter in addition to denotation.
Well how many people do you calculate saw my comment?
We need at least three parties with different browser engines with all of them at least having double digits percentage user share to prevent another IE5/IE6 mess. It doesn't even have to be on the same platform, one platform with one engine also works, as long as there are other platforms with other engines.
What is Poe if not exactly that?
It's turning back.
The natural way would be to price this into insurance premiums, using a high value for human life. It would require that the premium depend on the vehicle model and the expected damage it will do. An SUV model with bad visibility that crushes toddlers, would have a high premium. E($100M * number of crushed toddlers).
If people engage in a risky activity where the legal system expects them to pay for damages if something goes wrong, but damage sums are so high that most people are unable to pay for these damages, it makes perfect sense to require people to have insurance if they want to engage in this risky activity.

The real crime is the state then zoning and building infrastructure in a way that forces you to engage in said activity, effectively forcing all citizens to buy insurance.
That's a well-known problem with APC UPSes using non-APC batteries. The simple physical solution on one of my 1500s (that does not disrupt power to the clients) is to hold down the power button for about 10 seconds. It will beep, then beep again, at which point you can release the power button. If, after a clunking noise, the display still shows the same battery problem, repeat the procedure and it should go away until next time, whenever that may be. I have apcupsd running on a Raspberry Pi via USB and configured it to send a text to my mobile when the battery complaint happens so that I can perform the button hold solution. So far the periodicity is about a month between such events. I dislike having to do all this, but it is not a show stopper.
GC _is_ the pain. Lots of use-cases where precise memory management is critical, or real-time guarantees are needed that are difficult with GC.
That this (a comment containing this particular content) is [flagged] is interesting.
Visual overview of a custom malloc() implementation
Yes, control physical access to the hardware. You can also achieve some mitigation by using encrypted ram.
Cause labor is cheaper in Nevada, people drive cheaper cars and there are less cars in Nevada on the road in general, so you are less likely to get into an accident. These are just the top reasons off the top of my head.
On the consumer side, I prefer rpm/yum/dnf to deb/dpkg/apt. The later just really seems more like a collection of loose parts.

I was surprised the other day that dpkg has no equivalent to rpm's `--last` switch to find when a particular package was installed. At best you can recover this information from the dpkg log (if it hasn't rotated out of existence) and/or modification times of the files under `/var/lib/dpkg/info/` if they've never been touched by accident.
Perl aficionado here - I love Perl for its regex as well. Whenever I need to do serious regex work (log parsing, for example), I pull out Perl. Many of the engineers I’ve worked with also don’t realize that it makes an extremely good shell interaction tool (much more powerful and intuitive than Bash scripting, for example) and I have developed many a TUI with it. I eventually learned Python as well, but always saw Perl as superior in many ways, especially when raw performance isn’t a consideration.
I've had some issues with it but it seems to be back working as of the last two or three weeks.
NASA's Next-Generation ISS Spacesuit Passes Zero-Gravity Test
pretty awesome.

i really feel like Geometric Algebra, specifically the concepts of wedge product and bivectors, could save everyone a lot of time if it was put into the curriculum. because people keep "rediscovering" it all the time and calling it different names. (here "determinant")
Are you sure it's not Microsoft Graph? (did you find this in the docs somewhere?) The end of life of EWS has been set in stone for 2026[0] (although it's been implied EoL for a few years) seems futile to invest in an expiring service.

[0]: https://www.windowscentral.com/software-apps/microsoft-is-se...
I do think that happened to me at least once. I was happily using Kagi as my default search engine, and then after a restart suddenly I was using Bing.
I did it to a similarly sized codebase too. Vue itself was painless.

I also migrated our component framework, from Buefy to Oruga. Some string replacement to change component prefixes, then Typescript to help catch incorrect properties. I might have fixed several bugs in the process thanks to Typescript working better with Oruga. The only real tricky part was converting customized CSS, which was A LOT in our case, but Oruga provides a better way of overriding CSS, so it was worth the time.

Took about 2 days of me doing pure coding with a blocked calendar, plus a third day for testing and code reviews by the rest of the team.
Yeah it's a really big problem with StackOverflow. The mods are all crazy. I can't find it now but the StackOverflow Devs proposed actually fixing (or at least improving) question closing by allowing the asker to reopen their question once. I can't remember the exact details, but it sounded like a good first step. Downvoted to hell by the existing mods of course.

They're a bit screwed because they rely so much on volunteer mods but the volunteer mods are crazy...
I really don't agree with this. You don't have to pay any attention to low level concepts (unless you want to) except maybe the borrow checker? Which barely counts IMO. Scope and mutability are concepts every programmer should be familiar with. Ownership is a simple principle.
You definitely can use it as a systems language. But you can use it for lots of other things effectively - and that fits my definition of a general purpose language.
I am only on my first fridge from 2014. It’s a Samsung French door with freezer on bottom. I’ve replaced the mother board, the ice maker, applied silicone sealant to the ice maker housing, and installed a drain heater in the main coil compartment to augment the defrost heater (saw this on you tube to prevent ice over). After all this, it’s been working fine for a couple years. Hope I don’t have to buy another fridge for a long time.
Maybe the government should limit the cut that can be taken to something like 1%. All it would require is some legislation,
It seems like a truncated Pkl file can still be a syntactically valid file? This is a problem with TOML and YAML (but not JSON) where the language itself doesn't protect against truncations, and applications will need to add end-of-file markers or something similar in their config schema. I am not sure if Pkl has some built-in feature related to this sort of thing.
Good point, I forgot about that little, but crucial, detail.

So it's flexible, but there are footguns about, especially if you're wrapping a handle to something external.
what about guix? could that be used for this purpose?
45 years absolutely includes the 1980s. Entirely includes the 1980s. And it's not like the 70s had universally phenomenal assembly or BASIC being written. Computing wasn't better when processors were doing 1,000 operations per second. They were just doing less.

Today, developers have to contend with attack vectors early developers would have been utterly baffled by. In the 1980s for the vast majority, they weren't coding in an actively hostile environment just to make a todo list app. When you connected via acoustic coupler, there wasn't a single thought to whether you'd be actively port scanned within 30 seconds.

We literally can't use operating systems from earlier decades without erecting rigid firewalls to isolate them first. ANYTHING network aware more than 20 years old (and often newer) would be compromised within 60 seconds of connecting directly to the internet. The only reason 1980s computers weren't absolutely wrecked with viruses and worms was because you had to buy your software from a brick and mortar shop and install it from floppies. (And even then they had occasional supply chain attacks.)

Programmers in the 70s and 80s were complaining about how "kids these days" used C instead of having the intimate knowledge of assembly and even binary that they had. How C programmers just took the easy way out without caring about efficiency and precious CPU cycles. Same energy. And the same fallacious conclusions.

Software developers don't change. The environments they have to code to do. Growing pains and maturity, not lack of skill or commitment.

For the record, RCS was 1982. CVS arrived a decade later in the 90s and was obviously better. SVN in the 2000s was better than CVS. There is no metric where RCS and SCSS before it (1973) were superior examples of software.
If you're socially misfit, it really helps to have a peer group. Speaking of myself, the high school geek is perfectly comfortable in an engineering company, for example. Doesn't provide all one's social needs, but at least a sense of having peers, of belonging somewhere.

But aside from that, 30 years ago, say, for a misfit it was either "make an effort" or "stay lonely and bored and single". With so much online interaction these days, I think all but the naturally social (not the majority of the population!) have less incentive to even bother.

And now the office social life is being replaced, to some extent, by working at home. So yes, technology has everything to do with this.
I used to despise Microsoft for exactly this behavior. I’ve been more impressed with them lately for their investment in AI and willingness to take risks bringing new products to market.

Unfortunately I’ve had the same problem with Edge after refusing to use any M$ browser for decades, I gave it a try to get early access to “Sydney” which was worth it all until they lobotomized it.

Microsoft at its best, gave us the Xbox by abandoning Windows and focusing on making a good product regardless of ecosystem ties (and using its enormous money/muscle).

Microsoft at it’s worst uses deceptive lock-in tactics on its own users and is still not above force-feeding: “if you want to use this product, you HAVE to use these other crappy products you don’t want.”

This is so strange to me for a company that has worked so hard to transform.
Glad somebody got it! Thank you.
We have a large legacy PHP code base originally using "xajax" in many places for asynchronous parts of the UI. We've pretty much got somewhat of our own "framework" and any sort of re-write is absolutely out of the question. We have been slowing replacing xajax with VueJS via a script tag and it's been working great for us as a modern / supported alternative to xajax . There are certain VueJS niceties we can't take advantage of because of the script tag approach, but that hasn't been a big deal.
dang - thanks for taking the time to respond in detail. You really go above and beyond. I imagine this whole discussion landing like a concrete block on your plate (but hey, maybe you dig this part of the job).

I have/had no objection to the moderation on these posts. In fact, if I were monarch of HN and the Internet, I'd want an order of magnitude higher standard for the quality of posts, comments, and conduct. I want to spend my time and on the actual very best intellectual content and discussion possible - it would probably be mostly the very best books and papers from journals if I had my way. (Not that I think HN should serve my personal preference, I'm just demonstrating that I am far away from criticizing the moderation.)

My GP comment and my other one that you responded to [0] were trying to recenter at least part of the discusson on a factual basis, which I find much more interesting than the (completely unintersting) conspiracy theory aspect. That is, if we explore it factually, objectively, intelligently, how does it work? how does it work out? For example, I imagine there are some interesting emergent properties which would tell us about the HN population, emergent properties of algorithms, and the interaction between them.

[0] https://news.ycombinator.com/item?id=39231055
Workspaces is the first instance of synced tabs in a browser that actually works for me.

A lot of nice features are included in the browser, that maybe they are in other browsers now, but that hasn't always been the case. I was a Vivaldi user prior to switching to Edge, but here are some things I like:

- Tab groups. Vivaldi has this also, and has better tools for collapsing tabs by host
- Some of the built-in features are nice. QR code, send to other devices, split view, capture & markup, easier profiles.
- Bookmark bar has a per-bookmark option to hide title. Doesn't delete the title, so you can still use it for search. But this makes a really handy app bar.
- Probably not true, but I expect it to be better optimized for Windows vs other browsers
- Cross-platform w/ workspaces is great. I use a mac for personal and windows for work. Can't use Safari on Windows, and Vivaldi wouldn't sync tabs (at the time)
- I expect Microsoft to integrate AI features in early and well, and I want to be on the cutting-edge to see what AI has to offer.

I agree, I hate all the tracking BS also, but I turned a bunch of things off and the rest is probably a wash with everything else tracking me anyways.

I really recommend you fire it up and give it a try. You're sure to be surprised, sometimes for the better, sometimes for the worse.

Edit: Feature that I'm missing most from Vivaldi - the speed dial page was just amazing, running through bookmarks. I've mostly supplanted by using the bookmarks bar, but it's still not a perfect replacement for me.
This isn't correct. I'm using the composition API on all my Vue 2 projects. It's even baked into 2.7.

https://github.com/vuejs/composition-api
I think Quora died because the premise was flawed: that high quality repositories of words would have a strong ROI near indefinitely.

Now it is clear there is a new thing in our world (LLMs), and turns out repositories of well crafted words will be irrelevant.

Almost no one saw this change coming (or at least, not how quickly this change would come).

There is nothing Quora could have done to change this fate.
> A “being effective at rust” book would probably dwarf a “being effective at C++” book in pages assuming similar prose. And we all know how much of a beast C++ is.

I've written C++ for close to a decade before switching to Rust, and this is categorically untrue.

> Plus you need to have a general knowledge of memory. You need to understand how memory is being abstracted and how to work within those constraints so as not to be slow.

If anything, this is more true so of C++.

> You need to know all of the monads, what they mean, why each exists, what the nuance is, and why you might use one over another in a specific situation

You can use a lot of stuff before needing to know their full history. You don't need to know the history behind 0, null, pointer, numbers and addresses before, how hardware works, etc to use Option, for example. You also don't need to know the (inconsistent and arcane) history of errno and magic numbers to use Result. Etc, etc.

This vastly over-exaggerates Rust's complexity.

Yes, it borrows concepts from functional programming, but a lot of these concepts are simpler than stuff you deal with in imperative programming.

I think the issues here is that people don't tend to like to change their way of thinking, even if it's for the better. Also, Rust has ample in common with imperative/traditional language, so it's not a huge leap into some alien mental model, as you make it sound.

Further, C++ makes you think way more than Rust; in Rust the compiler does a lot of the thinking for you. Not to mention, the type system is easiest to reason about than C++'s old (and mentally inefficient) template system.
> know how to change their IP address

My first job was as a sys admin, and I was explicitly told that they hired me because my eyes didn't glaze over when the interview covered their static ip network

The thing is, that was then. Now suggesting a static ip immediately begs the question of what wouldn't you use dns to solve the problem instead.

Dns doesn't solve all cases but it does now cover a significant number. The industry has changed enough that I no longer expect anyone who doesn't have some background with networking specific concerns to know this stuff

I couldn't tell you if this is a net positive, but it definitely feels less relevant to my day-to-day than being competent with whatever DSL your CI pipeline uses
From my experience, the somewhat clear plastic tubing that is often used is subject to becoming brittle and crack over time. I replaced mine with copper. Haven't had any problem since with it.
Wouldn't this also means the demand from cloud providers will go down and creates a balance?
1. Not really.

jQuery is designed not to fail. So if there's no `.box` on the page, jQuery will not do anything.

`querySelector` may return null, so `$('.box').hidden` will hard break your page if you're not careful enough

2. `$('.box').hide()` is just one such example.

The hilarious https://youmightnotneedjquery.com/ shows that jQuery remains more consistent, concise, and composable than most things in modern browser APIs
It could be also the density and speed of the place. In big cities, it seems like everyone is already in a rush or in the middle of something, so folks may be scared to "interrupt" or disturb strangers, even if it would make their day. In smaller towns, that kind of vibe may not exist as much.
> Heck, even Python devs are using type hints these days!

I switch between Python and TS regularly at work, Python type system is honestly kind of shite compared to TS.
>Profit caps disincentivize companies to be efficient

Considering I was just laid off for the sake of "efficiency" that is perfectly fine by me.
What I love about Vue/Nuxt devs are not only the powerful tooling they create, but the way they build it so any framework can utilise it. Biggest examples are Vite, Unjs, Nitro. Plus I love the way they think about providing so much flexibility with deployments. Want to deploy your SSR Nuxt app to Cloudflare workers? It’s a 1 line config change in the Nitro config
Why Nuclear Is the Best Energy
California and Oregon grids integrate with the rest of the country. Texas' grid does not, for very political reasons.

The two are qualitatively different, it has nothing to do with news coverage.
My husband went through the Amazon Pivot process. It was crushing
In other words, in 16 years of dh being a thing it still hasn't acquired decent documentation, and how you're pushing another solution which is going to be undocumented for another 16-18 years. It's not just "my" rant, look at comments in every Debian packaging thread, this one included. The opposite is the exception.
The gravity on the surface should be 3,02÷(1,55^(2)) times the gravity on earth.
It is equal to ~1.257 so it's about 25% higher.
Los Angeles Passes Rule Banning Broadband Deployment Discrimination
People _mentioning_ Rust means they will bring a random language into your stack if they are hired?

This red flag cultural trend is blinding people to nuanced thought.
That is correct, AMD Zen4 (Ryzen 7000) supports transparent full memory encryption. It also supports more granular memory encryption, for example to prevent the host accessing VM guest memory.
Many data transformations that you take for granted in other languages are either impossible or require amazing feats of contortion of the language to make happen.
Headsets are in many ways a less cool version of our own eyes.

Also, this would be helpful for the sightless.
Oh man, GC is amazingly nice but when it fails sure does it fail. It also typically fails when your biggest task is reducing overall resource spend, or getting that extra 9 after 3+ 9s of latency reduced.

On multiple teams of FAANG engineers, Ive seen the GC be a big part of some meltdown and none of us knew a good way around it. Tuning only goes so far. Otherwise, you just have to give it more memory and CPUs (horizontally or vertically).

Almost always the answer was, this might need to be reworked in C++ entirely or JNI. In same cases it even got funded and was a tremendous success (like 10x fewer resources). However, then you’re dealing with C++ and all of its issues.

I’m looking forward to more value types in Java but managing the heap will always be a bottleneck eventually.