skysight-inc/HackerNews huggingface dataset:
There are ways to find problem sections without having to trigger a full deadlock: https://openjdk.org/jeps/444

The system property jdk.tracePinnedThreads triggers a stack trace when a thread blocks while pinned. Running with -Djdk.tracePinnedThreads=full prints a complete stack trace when a thread blocks while pinned, highlighting native frames and frames holding monitors. Running with -Djdk.tracePinnedThreads=short limits the output to just the problematic frames.
Nah, the trend had started some time before, and Intel is complicit due to limiting the maximum amount of RAM at the chipset level. I am not sure whether it was a technological or a marketing constraint.

I have a Sony Vaio VGN-Z17 laptop that I purchased in 2008 in a mint condition that now runs Linux. It has 4Gb of RAM, which – I think – is the maximum, and it can't be upgraded any further due to the chipset not allowing such a thing. Everything else (apart from the 32-bit CPU)… is still a marvel: a 1.4 kg masterpiece with a carbon fibre body, 2x GPU's (discrete Intel and NVIDIA chips), a fingerprint scanner, a 1300x900 TNT screen (okay, low res by modern standards), up to 11 hours of the uptime with a swappable large battery, plus other peripherals expected and usual of the era. Everything still works like a charm.

Memory can't be upgraded tho. Intel has held laptops vendors hostage for far too long by not supporting more in the chipset. It should not come as a surprise that the laptop vendors have started soldering memory chips on.
Whilst often true in practice, this doesn't have to be true.

The reality is, a lot of these orgs have likely already discovered devops, pipelines, deployment strategies, observability, and compliance as code.

There's basically little in compliance that can't be automated with patterns and platforms, but in most of these organizations a delivery teams interface with the org is their non-technical delivery manager who folds like a beach chair when they're told no by the random infosec bod who's afraid of automation.

I've cracked this nut a few times though. It requires you be stubborn, talk back, and have the gravitas and understanding to be taken seriously. i.e. yelling that's dumb doesn't work, but asking them for a list of what they'd check, and presenting an automated solution to their group, where they can't just yell no, might.
I'm surprised RFID hasn't taken over. Scanning the whole basket in one go is way more convenient and faster than fiddly labour intensive Barcode scanning of individual items. RFID is now very cheap and the benefits of saved: labour, time, theft prevention etc are huge.
Decathlon is the only retailer I have seen use this.
Does it have to actually be ice from Greenland? They should just make ice in Dubai and sell it as Greenland ice there...

Anyway if they actually ship ice from Greenland, I hope they bankrupt ASAP.
Seems like an uncharitable interpretation. Reads more like they were replying to the headline by saying management sent people to prison, not the glitch.
Are there software dev processes that operate well in the face of incompetent or malicious people? I can think of ways to mitigate the damage, but at the end of the day surely you need some competent and conscientious people on your project.
In my opinion, people with more than a decade of experience should feel fine having a 2 page CV.

But anyone with <= 10 years of experience should be able to summarize their accomplishments well enough for it to fit on a single page.
Is there a reason for a dearth of PCIe connectivity on these small SoCs? Is it difficult to implement? Perhaps a pincount issue?

The big problem with these small and cheap systems is that you can't connect NVMe drives to them and you pay a huge performance penalty.
The irony is that up until not long ago it is used to be quite common in a single family to have ten kids, but now a few children (less than five) is the norm.
I haven't had the same experience either as in this article, whether in France (where self-checkout has been a thing in most supermarkets for ten years or so I'd say), Belgium where it has arrived more recently, or the UK from time to time.

It works fine in most stores, and the queue is not infrequently longer than in manned tills because many people seem to prefer the convenience of self-checkout, that's my case too. The few stores I knew which had painful self-checkout machines (usually related to weighing items, and needing precise timing between putting the scanned item on the right-hand platform and scanning the next item) seem to have fixed their problems in the last few years.

Many stores are moving to scan-as-you-go, you scan your customer card when entering, get a handheld scanner, and just hang it down and pay when leaving. With a random but infrequent check by personnel. This is by far the most convenient method and I see it in almost all supermarkets now (well, the French and Dutch chains that operate in Belgium at least, but now that I think of it, it seems the Belgian ones don't do it). There's also the Decathlon system where every item has an RFID tag and you just put everything down and it detects things without scanning, but I think it works because people generally don't buy lots of things at once at Decathlon (a large sports apparel and equipment store). I don't think this is viable for supermarkets.

Also, being "caught" not having scanned something (just forgetting to scan before putting something in the cart must be rather common, it's human) never seems to be a problem, it triggers a full rescan and probably increases the chance of getting checked later one, but even that doesn't always seem the case.

So from my point of view, it's clearly not a "spectacular failure", customers certainly don't hate it, and it's not going to be abandoned anytime soon.
>I married into toaster moguls

Truly, hacker news is the most wonderfully diverse ecosystem.
There is a bigger reason why the end of open source AI might be close: as soon as training data becomes licensed, that’s it for open source AI. Poof.

Absolutely not, I truly believe that many, many people will altruistically donate material to an open source foundation where all humans benefit from the models.

People are pissed because Open AI are using their copyrighted material to, make claims about ending humanity, profit hardcore, and keeping their work under their own lock and key.
I am really not sure how much of the general population would agree with you. Having a slim laptop that I can drop in my bag and not take up the world of space is great.
I think the long-term fear is that mythical weakly godlike AIs could manipulate you in the same way that you could manipulate a pet. That is, you can model your dog's behaviour so well that you can (mostly) get it to do what you want.

So even if humans put it in a box, it can manipulate humans into letting it out of the box. Obviously this is pure SF at this point.
"Canon Multipass: Get an instant Ubuntu VM with a single command. Multipass can launch and run virtual machines and configure them with cloud-init like a public cloud."
hm... there's some correlation definitely. most likely there's simply the common factor behind them, which is the economy. (bad times get the knives, good times make you nice)

https://i.imgur.com/vTUJMA3.jpg
The RemedyBG debugger (https://remedybg.handmade.network/) and the Tracy profiler (https://github.com/wolfpld/tracy) both use Dear ImGui and so far I've only read high praise from people who used those tools compared to the 'established' alternatives.

For tools like this, programmers are also just "normal users", and from the developer side, I'm sure they evaluated various alternatives with all their pros and cons before settling for Dear ImGui.
> But, where do you buy your electronics from? a TV, a GPU, a monitor? What's their return policy?

That seems so strange to me. Here in Germany we have countless electronics shops that have better (as in cleaner, well categorized) inventory as well as better prices than Amazon. Amazon can work quite well for these devices but it's just one of many options. Not using something like Geizhals to compare prices very likely results in overpaying.

And of course, a minimum return policy of 14 days is set via european legislation for all shops.
The US could unilaterally impose this by allowing the bounties to be charged even on people who aren't US citizens. Evil people do exist in the world, who would be happy to get in on that action.

Or one could use honey instead of vinegar: Offer a fast track to US citizenship to any proven AI expert who agrees to move and renounce the trade for good. Personally I think this goal is much more likely to work.

It's all about changing what counts as "cooperate" in the game theory.
There are benefits to self-checkout not mentioned in the article. Space.

This is probably not an issue in many countries but for example in Switzerland where space is limited in many stores this makes a huge difference. You can have double or triple the checkout points than if you had regular checkouts.

I have seen optimized regular checkouts (no conveyor belts) in super markets now as well but they still require double the space than a self checkout.

Generally I also only see 1 attendant for 10 or so self-checkout machines. They carry a special phone which lets them deal with age checks or random inspections. In some places the random inspection can even be done without the attendant (the attendant can release the register to allow you to follow the steps yourself.).
Off-topic: does Neovim have a stable GUI distribution that runs well on Windows and includes fuzzy file search and a file explorer?
You know there's another CE mark which stands for "China Export" right ? It just means it was manufactured in China and pretty much indistinguishable from Europe's CE mark.
Thanks. The Power Meter menu entry is there, but clicking on it just gives a blank page with this text:

The Power Manager is unavailable for this configuration.

That's with iLO "Advanced" too. :(

Haven't bothered with setting up SNMP nor IPMI on the Microservers though, as it seemed like a bunch of effort for no real benefit (for a homelab). The HPE agents thing is an idea. I'll have to take a look at what that needs, can hook into, etc. :)

These Microservers are definitely running the latest firmware, and the latest iLO firmware too (released last year).
The problem is the strong players are less likely to stick around, so you often do end up with folks who can't do the work in minutes - though, the work is usually slightly more than clicking the "give me the vm" button.
Not really. Just like with OHCI 1394, it's responsibility of host IOMMU to handle it.
I think this true, and in agreement with the parent comment. A working complex system evolves out of a smaller working simple system. You have to climb the hill from the one side. Getting to a complex, working system is the 'learning' part. If you want to be able to do the same things with a simpler system, then you have to do the work to collapse that back down to its fundamentals.

I don't think it's something that can be 'taught' directly. I suspect it requires the experience of building the simple and then complicated things in order to understand the problem enough to make the complicated thing simpler.
I agree it depends on the domain.

“Successful randomization” might be a more helpful term than “gold standard” here because in this domain the amount of covariance with gold prices is embedded into some people’s arguments.
New Features in OpenSign v1.1.0-beta (alternative to DocuSign)
most SOC CPUs don't really have a huge PCIe capability to begin with- possibly 1 or 2 lanes total; and you probably want USB, Ethernet etc;

You wouldn't get very much performance anyway, as you only want many PCIe links in order to get bandwidth through them which you're unlikely to do on an anaemic CPU.

to-wit: you wouldn't get good NVMe performance even if you had the pinouts and the CPU had 4x Lanes of PCIe anyway.
What kind of stuff are you into? I follow EU gov stuff, a bunch of scientists, Neil Gaiman, Molly White, bunch of journalists.

Also, did you scroll all the way through https://bsky.app/feeds for various interests?

Oh, and one really useful thing that I found for discovery is the little + icon to the left of the Follow button on people's profile pages. It shows suggestions of who they are following, so I built up a bunch of good follows that way.
Also for much of that 2000 years, most bridges that weren't big landmarks were somewhat consumable. It's not uncommon in small towns in Europe to have the bridge from the first half of the twentieth century, built because the nineteenth century bridge washed away in a storm, and that bridge was built because the seventeenth century bridge fell down from lack of maintenance.
In the US, I would never trust a shop's self-checkout to be honest and fair, I would expect some half-built AI to misclassify me as a thief, then get swatted, tazed, or worst.
I think self-checkout implicitly relies on a degree of social cohesion and trust, freeloading on shards of societal good whilst contributing only de-humanization in return.
Same experience. IMO the keyword here is "integrated".

I'm showing my age here, but when game companies used to hire people to do tools, or leverage internal knowledge, it was often things like MFC in Windows... or the ones you mention. They would often run outside the game, often displaying lo-fi graphics.

The only "integrated" tool back in the day was a Quake-like console.

But eventually people started demanding tools that were more integrated, and immediate GUI was in the right place at the right time.
Do they control for unemployment?
> programming books [...] a copy of "The C Programming Language"; changed my life.

My particular life-changing book was the BASIC manual that came the C64.

This was then reinforced when (~8 years later) I got Turbo Pascal, and it came with everything needed to get up to speed, then further reinforced when I started with Linux in 1995, and discovered that manpages (and info) were installed that basically got me up to speed on everything needed to write programs for that system. Later, late-90s, ISTR reading through the EGCS manual front-to-back.

I miss the days when the software came with all information required, instead of simply requiring you to search google for a product page or a manual.

I guess in about 5 years I'll miss the ability to easily google stuff (which I used to get in manuals) because all the relevant information got posted to discord and remained unindexed.

In early 2000s I learned sockets programming on Linux and FreeBSD completely from the manpages. Later I got Stevens' book and got through it very quickly, thanks to having already tried the manpages and written a few programs.
Nvidia GeForce RTX 4060 Are Now the Most Popular GPUs in Korea's DIY Market
https://nitter.net/BergAslak/status/1734930925501251721#m might interest you, or its longer form at https://www.cer.eu/insights/why-europe-should-not-worry-abou...

It's not clear to me that any course correction is needed, or wanted. For example, note https://nitter.net/BergAslak/status/1734931295422022042#m — Americans demongraphics changed later than in Europe, which means that compared to Europe, the US now has a bulge of childless young couples. That causes a GDP boost, but does it mean anything nontrivial? I think not. It doesn't mean that the childless couples are better/worse off than they could've been, it doesn't mean that the couples with children are better/worse than they could've been. GDP/growth reflects a a sum of lots of things, and the difference reflects a change in the composition of the parts that are added.
Go compilator is fast, because it doesn't allow circular references.
I mean that they were doing simple things like replacing a single quote (dangerous!) with a double single quote. E.g.: ' -> ''

That means that when a user called Bob O'Neill enters their name, instead of returning a HTTP/500 error, the database stores Bob O''Neill.[1]

Then when the user goes to edit their form, they will see O''Neill. Okay, oops, that's a mistake, let's just replace all double single quotes with a single quote when outputting HTML! Now it'll say O'Neil correctly!

Of course, if you enter some bad text with double single quotes via some other mechanism such as a CSV upload, there's a decent chance that'll it'll be incorrectly stripped. Perhaps in some mid-tier API, which will then interpret it as a single quote, resulting in an injection vulnerability (or data corruption) again.

That can be fixed with "mere" man months of effort instead of the minutes it would have taken to just use the parameterised queries like God intended.

Now that that nightmare is over once and for all... what to do about % symbols screwing up LIKE searches? I dunno, that's complicated, so let's just replace all...

... rinse, repeat, ad infinitum.

[1] Oh, oh, you assumed that the query engine would replace '' with ' and the database would store the correct text? Hah-haaa.... you assumed that this "fix" was applied only once! What's fun about band-aids is that they're so easy to accidentally layer three or four deep without even realising. More band-aids == more safe, am I right?
Naturally I meant conan/vcpkg.
> If C and even C++ can be learnt effectively as a first programming language, there's little reason why Rust couldn't be.

You must not be very familiar with Rust.
I think your analogy is a bit off, construction projects are primarily in their nature one-offs. If I was a restaurant owner and needed a new restaurant built then sure I'd expect someone to take all the responsibility. If I wanted a new chef to design a menu, keep standards up and also roll out new dishes then the restaurant owner should know about food, it's their "bread and butter"

Most companies nowadays are more like restaurant owners i.e. computers are a core part of their business. They can't and shouldn't rely on engineers to get things right all the time because humans are flawed and therefore their code will be. The CEO has the responsibility to put people and systems in place to account for this.
My samsung washing machine works fine since two years
I’ll leave a comment I’ve made last time this came into discussion:

Self-Checkouts have been really problematic in Germany with stores rushing to put them to use and namely:

1) they have very bad interfaces

2) they don’t trust customers at all

3) it’s easy to report cases to the police and

4) stores have people hired to catch thieves and their incentive is that they are paid 50 to 100 euros per report (paid by the person caught)

Now a combination of all of the above leads to a not insignificant number of people having police files for missing an item while scanning. I read about cases about once a week on Reddit.

Aaand I am one of them, luckily without the police report because they saw that it was an error, but with a permanent ban from the store. My mistake? Went to pay, scanned my customer code in the store’s app so I get the e-receipt and the payment failed without me seeing that it failed and I went out the door. Their reasoning for banning me? Should have asked for the physical receipt. I say me having to operate two devices that I’ve never seen in my life and some really bad UI/UX were at fault but at least I’m glad they didn’t call the police.

I don’t use self-checkouts anymore.
> nazi substack drama.

That's because there are a decent amount of indie journalists there and a lot of them are moving away.
Exactly, and by the number of errors among the death-row/lifelong convictions - which one would presume are the most sensitive and carefully reviewed ones - these numbers are HUGE, especially in the US.
> In fact, technical progress goes exponentially.

Their point was that ARM is also progressing exponentially.
Ok, but why is the impact of borrowing costs so big on the US?
> Granted, ARMv8 AArch64 is not the ideal Assembly Language to learn as someone's first. However, if a true Beginner can learn ARMv8 AArch64, then all other Assembly Languages will be easy work.

That's funny, I thought x86 had the title for "Not The Ideal Assembly Language To Learn"
If the entire economy is structured around the expectation of low interest rates, then raising interest rates would certainly upset a lot of plans. Many businesses would find they could not afford to employ as many people as expected. Many employees would find not only that they had lost their jobs, but also wasted many years training for a job that no longer exists.

Those who invested in affected businesses or capital goods with inflated prices due to easy credit will find those investments collapsing in value.

Eventually, the economy could restructure into a more sustainable form, where investments, business sizes and training were aligned with the new state of the economy. But a pain period is not really avoidable, other than by relowering interest rates. The longer interest rates are kept low, the longer and more painful the transition.
That's an interesting take I agree with. It's kinda interesting how lots of technologies are converging from totally different directions.

IMO there is also a few parallels between centralised event stores like Flux/Redux and ECS. Sure the data is organised completely differently (perhaps Flux can learn from ECS here) and updated differently (perhaps ECS can learn from Flux here) but the concept of centralising state is similar IMO.
- For GUI https://github.com/neovide/neovide

- For Fuzzy file search you will need to add Telescope plugin

- For File Explorer, you could use Neo-tree.nvim
The coding bot can be used by me to make more money / work less. I dont think WAME are giving the AI voice acting bot to the original voice actor so he can put it to work making money are they ?
The rabies would disagree with you.
Merlin has been out for like a decade
Wars for resources were happening long before Russia invaded Ukraine. What changed is that the US stopped being the only one doing it and Russia joined the party. Russia is a big problem for the US because it is very resource rich, and worse, it is resource rich at a time when other countries' resources are being depleted. It is also a big problem because there is a real risk that global warming will benefit Russia greatly. The big problem for the worlds' population is that in order to return the US as the only policeman in the world (ie only imperialist power) cannot happen without a nuclear war and people need to realize that there are plenty of cowboys who will risk such a scenario.

https://en.m.wikipedia.org/wiki/Project_for_the_New_American...
Will machine translation help low-headcount languages or be their death knell? I see multiple forces at play: machine translation lessens the pressure to properly learn whatever happens to be the lingua franca in the greater region. But it also increases competition for writers who might want to write in their small language, increasing pressure to directly address the much greater market. We might see a return to something resembling the "all educated writing is in Latin" of European history until after Newton, just with a much lower threshold.

This has some truly weird implications, e.g. once language model translations switch from subtitles to dubbing it will effectively stop shifts in pronunciation, because the models won't be re-trained with an ear to the street.
RFID doesn't work that well when more than a handful tags are present at the same time. Even at Decathlon it doesn't always work perfectly.

As I said in another comment, I think it works for Decathlon because you usually only buy a few items, but it probably wouldn't work for a supermarket where people have a dozen identical things in their cart, and often 50 or 100 total items.
Does that imply that I don’t need to sign up for the Developer Program. I’m building a simple app for myself that I planned to distribute via TestFlight. The $99 scared me off a bit.
It's intentional. When the institutions responsible talk about 'raising interest rates', they implicitly add 'to increase unemployment which will reduce spending and reduce inflation'.