skysight-inc/HackerNews huggingface dataset:
I also see this happening often with Mac only tools here.

I wonder if we should just accept it or if we really want every tool to list supported operating systems already in headlines?
(and nowadays mobile probably counts too)
Counters are a different story than numbers. The numbers are highly regular, with the tiny exception that numbers 4 and 7 technically have two variants, where in certain areas one is preferred more than the other, and the pronunciation of 9 when talking about time. But that's really minor.

As soon as you're starting to count it's different.
Had a remote meeting with someone from Finland today. She speaks a bit Swedish, so I speak Norwegian and we can understand each other. Then today some other Norwegian joined in on the meeting, but she's from western Norway with a heavy dialect, and we had to switch to English for everyone to understand each other, heh.
I have to assume at least one company is going to try setting up a company, completely divesting from it, and contracting it to perform operations in the EU. With an open process for tender, even.

Not that it'd work, but might be amusing.
The inability to unsubscribe should be fixed in the law, not by granting a payments monopoly for all users of a specific operating system or phone model.
In a goldrush, sell shovels.

Congrats to your success man!
I guess sampling the people that categorically opted out of these services would be difficult...
Show HN: Efficient File Management (PHP)
Thanks !

Yes, the main focus is on inference. It's possible to re-train a simple model at this power scale, but it's often time very small model and not deep-learning. Nanoedge AI studio from STelectronic give you some tool to train the model after deployment on device.

It's often time used for predictive maintenance, in order to adapt each ML model at the water pump plugged, for example.
Damn, this one hit the spot. Nice idea
No, we can factor in who’s making them and how much money they have.
Yeah, BBC BASIC is really good. Both the language design and the implementation.

I loved it at the time, and the more I think back on it the more impressed I am. Like it had a very decent suite of floating-point routines, which if I remember right were very performant. In a 32KB ROM!
I liked the simplicity of this Kanban board. We recently worked on a Kanban board for our job board, so this project made me curious. Good one :)
My wife and I have found that the self checkouts at Coles that have the conveyor belt (like the manned checkout lanes) are the best as they don't have a scale so you can scan stuff fast and it won't make you wait for it to check the weight for each item. The smaller self checkouts are horrible though. Only ok if you're just grabbing a few items.
I have always found repulsive the undignified addiction to conformity of many of my peers. At times like this one realises what a sorry species one belongs to. - Einstein
Posh!

> A popular folk etymology holds that the term is an acronym for "port out, starboard home",[4] describing the cooler, north-facing cabins taken by the most aristocratic or rich passengers travelling from Britain to India and back. However, there is no evidence for this claim

[https://en.wiktionary.org/wiki/posh]
We've been pioneering privacy and access control on top of IPFS since 2015 in Peergos [0].

We have block level access control for example: https://peergos.org/posts/bats

As well as E2EE, sharing, trustless servers and more [1].

[0] https://github.com/peergos/peergos

[1] https://book.peergos.org
> Why would you do that?

I hate this question. It's basically "why are you stupid"? I'm a professional with 20 years of experience with ecosystems ranging from Java, .NET, Ruby, Python, etc., so if I write something, I probably have a valid use case.

The opposite question should be asked: why can't I do that?

And the answer is, frankly, either lazy/bad design on the Python ecosystem part or backwards compatibility with an existing but bad system. In a well designed system venvs would be by default copy-able to another equivalent system since there's little to lose and a lot to gain, for example, access to the simplest and most reliable deployment system invented in history, the <<copy-paste deployment system>>.

The fact that we have entire generations of developers that can't fathom why someone would want that basically says all it needs to say about the degree of over engineering that's now standard.
Executor: Multi purpose tool for Windows to help ease daily computer workflow
Show HN: A JavaScript-based DDoS attack
JavaScript-based DDoS is a type of DDoS attack where JavaScript is used to generate a large number of requests to a targeted website or server. These requests can be generated from various devices and browsers, making the attack harder to detect and defend against.
Excellent stuff! I do this manually right now for flight/bus journeys.
To highlight the untold level of harm Apple caused, I now realise this event stopped me reading for years.

I loved ebooks and my reading went way up. They were cheaper than paperbacks and cheap enough that I was making curiosity and impulse purchases. The problem with digital sales is that unlike a bookshop, I could not browse and take a book from the shelf and start reading and get hooked.

Once ebooks suddenly jumped in price and absurdly became more expensive than paperbacks, I was done, and didn't buy a book for years. You might try and argue this was irrational, but when I feel I am being scammed, my wallet stays in my pocket. I will indeed cut off my nose to spite an asshole.
The wikipedia page is a good ongoing overview: https://en.wikipedia.org/wiki/South_African_energy_crisis

As for the comment on renewables leaving Eskom without paying customers: https://mybroadband.co.za/news/energy/521167-people-dumping-... (it's more of an opinion piece, but given how much non-payment there is by many low income municipalities, I see this as a potential reality)
The main complaint in the post is basically that Rust's actual bona fide slice type doesn't work the way cobbled together library types for this purpose in C or C++ do.

The C++ type discussed is much newer than Rust (std::span was standardized in C++ 20).

Yes in many cases what C++ APIs mean here isn't a slice of zero Ts at all but instead None, and Rust has an appropriate type for that Option<&[T]> which works as expected, and so in many cases where people have built an API which they think is &[T] and are trying to make it with the unsafe functions mentioned it's actually Option<&[T]> they needed anyway, they don't even have a type correct design.
Show HN: A Node.js script powered by Puppeteer for undetectable web scraping
This is a Node.js script that leverages Puppeteer with extra settings to create a web crawler that avoids detection. This tool allows you to scrape websites while minimizing the risk of being blocked or identified as a bot.
I don’t think the author was meaning to cut out hardware all together, more that he is becoming hardware agnostic. Upgrading his hardware means nothing since he has virtualized everything and is probably pretty quick.
Nginx Basic Authentication Decode Module
Rust won't magically fix every vulnerability and someone would have to pay a team of engineers to rewrite everything.
Sounds like progress to me
Apple isn't a company, it's an economy
The Science of Banana Ripening
It’s so silly to talk about C not allowing null on memcpy. That’s a thing the spec says, I guess?

The solution is clear: just ignore the C spec. It’s total garbage. Of course you can memcpy between any ptr values if the count is zero and those ptr values don’t have to point to anything.
Not OP but this is one of the best HN comments I've read. Thanks for posting it.
Bokmål and Nynorsk are both systems designed as a common form of writing. None of them were ever meant to be a spoken language - they are "best effort" of trying to make a unified way of writing. That doesn't mean that it's not possible to "speak" them, as in e.g. reading aloud (though the intonation and pronunciation may still wary wildly depending on the speaker's actual dialect).
I'm from a dialect speaking part of Norway (Hallingdal), and my peers and I would speak like Oslo (so closer to bokmål) together. But they would always speak in dialect with teachers, their parents etc. My parents are foreigners, so I then never picked up on speaking the dialect myself. But it's still a shock to have a conversation with them, and how they suddenly switch when picking up the phone or whatever.

Not entirely sure why they switch. Was it to "be cool" with friends? Or to suck it a bit up to authority figures?
> Consumers are entirely incapable of collective action to punish repugnant companies

Consumers do not have milions of dollars to spend on "lobby".
Also https://blog.taoetc.org/my_new_computer/ gives an error
Sounds grand. Here we get told that the grid might not handle everyone feeding solar in (BS) and that rich people using aircon is the root cause instead of decades of mismanagement and continuing to use coal far too long.
Modula-3 (not designed by Wirth, but tangentially mentioned in the article) was a practical disaster. Phenomenally verbose, and with a type system implementation that could easily confuse a complex class with an int.

It also had go-like structural interfaces, if that floats your boat. Pretty much everyone I knew hated working with it.
How much has it improved? Where has it improved? If the internet were not there, would that improvement not have happened? Modern medicine definitely existed well before the internet, so the internet wasn't necessary for that to exist.
The reason Nynorsk isn't so widespread is because it's been under attack, for the obvious reasons and in the obvious ways you'd expect a lower prestige/more rural language to be under attack. It used to be the norm in a lot of places you might not have expected, such as most of Trøndelag (Olav Duun, anyone?).

I think it's a bit of a double standard to praise the Sami language and lament the fact that most Sami stopped speaking it to their children a couple of generations ago, and yet cheer on the death of Nynorsk.
I've seen clever ways of sneaking loved ones' names into projects as well. I'm a habitual offender.

You might be interested in the series of inventions that led to the modern flush toilet. There are at least two funny names in that history, which may or may not be related to colloquialisms used when discussing toilet matters.
Making my own mattress
Show HN: DGM: A free online diagramming for the Web and AI
In Germany there are a few Lidl's with self checkout now. But haven't seen an Aldi doing it.
I end up with better-packed bags at scan-at-the-end self-checkout than with scan-as-you-go or clerk-and-conveyor.

I wander around putting things in the cart, and then at self-checkout I sort and balance it all into bags. If I was scanning as I went, I couldn't carry everything. If I put it on a conveyor belt for staff to scan, then I don't have time to sort or balance when repacking.
I'm all for letting the user decide. But what you are proposing is not letting the user decide.

If Melinda wants to use the Facebook app, but the Facebook app is only available on the Meta store, then Melina is forced to use the Meta store. This is not giving users choice. This is replacing one corp-backed store by multiple corp-backed stores. The user loses.

The only way how this would be a choice is if the same app, with the same basic functionality was available on all stores. Then the user would really have the choice which store to use. Or if there were alternative apps on different stores. Good luck with that given the current monopoly markets.
From where I am standing, Oberon-V is a Oberon dialect.
Such a common flaw indeed, though I think it might be more of an OS convention rather than the brilliance of Mac launchers, same as being able to have an app without any windows on a Mac

For frequently used apps at least you could have shortcuts via AutoHotkey that do exactly that

- switch to an existing app if it's running,

- open a new one if it's not, and

- minimize an existing app if it's already focused
You would spend 10 years trying to make this huge software work well in so many edge cases that you would look for posts like this to tell people to not waste 10 years doing what you did :)
New map shows where damaging earthquakes are most likely to occur in US
I would like to be able to ensure that only boot loaders signed with my private key can be executed. Secure Boot serves that purpose well, can I do that with your approach?

Likewise, demand and use cases for network boot exist, otherwise it wouldn't be here. Same goes for every other feature most users would consider bloat.
Aleph Farms' cultivated beef process receives blessing from Israeli government
I will not pretend to have any inside information, I just picked up some of the related discussions on HN over the years.

I'll easily believe that it can take significant work to outperform Golang (or Java) in Rust where application complexity is high (not just a simple cmd app), they do have an excellent baseline out of the box.
Hitting the Patent Wall
There are quite a few bus routes that wind back and forth, especially in urban and mountainous areas potentially offering a lot of shade from buildings and cliff edges for parts of the route anyway.

Whether these journeys involve long enough in direct sun to matter is another question.
> it even has an option to limit the FPS, which solves the CPU load a bit, but at the same time results in sluggish input because the event handling is tied to the drawing frequency.

It seems like an issue of how it is implemented. I think Tracy does it well.
It's party my fault since Dear ImGui lib and backends currently doesn't have an "official" way to tackle this, so everyone does their own sauce and it's easy to make a mistake. But I have zero doubt it is doable.

> I don't see what these tools would lose by using a proper GUI.

What they would lose is that they wouldn't exist in the first place or wouldn't be as full-featured. I'm surprised this is so hard to comprehend? In spite of its shortcomings, software like Dear ImGui is an enabler to make things exists and happen.
> It does not matter how much money a company makes or if you personally think they're charging too much for a service. They're allowed to.

Ah yes, loan sharks are perfectly legitimate businessmen too, then.

> The fact that this is the second highest upvoted comment is a rather sad datapoint

I personally find sadder that there are people who just rationalize away the utter lack of morality in modern capitalism. "Why screw others? Because we can! Woot!" is even worse than "greed is good".
It's more "greek i", where the pronounciation of "i" in Spanish is similar to that of "e" in English.
you can't. artists can already "paint" with software photo-realistic pictures of anyone. AI is just a tool helping but you cannot prevent an artist from making a picture, or even a video, with the face and look of whoever we want.

no more than you can prevent anyone from writing anything in paper.

you can use copyright, trademark. you can try to send people to courts. but once it's out there, it will spread, the more you talk of it the more people will want to look at it and spread it more through the streisand effect.

artists have an image, of course. but as technology goes on, this will be easier, and easier, and easier. the cat is out of the bag.
Please post this to /r/SkincareAddiction

Sick project!
This is true but adding 20GB Nvm drives costs a lot more than the spinnings cusins.
AdSense is also unavailable in Kosovo.

Not sure if it's actually an issue of legality per se.
Late 2022 my partner needed to go to hospital here in the UK at something like 4am. On the way there we got slowed slightly by roadworks to replace a (normally) very busy roundabout. The signs all stated that the working period for the rebuild was something like 11pm to 5am for that single night.

It was an eye opener for me, it had never occurred to me that such late night roadworks was carried out to reduce daytime disruption to traffic.

There again, this is in a city that is currently expanding the district heating system that they installed when they built a new waste incinerator - so that the process of waste is: 'burn the waste, heat water to turn turbines to generate electricity, the waste steam is then fed through pipes in the city to hospitals, council owned buildings, and some select high rise apartments, then the water is returned to the incinerator building to be reused. Solid remaining 'slag' from the burnt waste is used to make non-fossil asphalt. And the incinerator building also has wind turbines and solar panels covering the roof.
Most of their review is for their own interests so they should foot the bill.

Their priority is to ensure every dollar gets taxed and to block features they want to monopolise. The idea that it is a service to developers that they should pay for is insulting.
> Getting "forever chemicals" out of drinking water is expensive

That's why you should go buy bottled water. /s

This is the third one today. /s
Want to buy this vegetable? Now try to find it among these 300 icons of vegetables! Enjoy!
Better be rolling your own compiler in that case. Or your own memcpy with a different name.

UB to pass memcpy to null means after that call, the pointer is assumed to be non-null. So if(ptr) can constant fold. Maybe faster.

I'm in agreement with you on this but your compiler probably isn't.
Well, as a foreigner, if you want to learn "the language", you have to start with something.

Since the majority speak some dialect of bokmål, and most courses teach it, that's what you end up with.

I watch some series in Norwegian, e.g. Ragnarok. I understood most of it, though some of the dialects were kinda hard to understand.

But it seems a moot point, basically nobody in any language speaks the "high" language, but some kind of dialect version of it.
I heard the same story except it was a DEC technician. "Hitting the machine: $1. Knowing where to hit it: $999."
Yep, that's the common reaction. Do you also feel like there is a presence in the room with you? Many experience that as well, or see shadow creature(s). This is likely what caused early documenters of the phenomenon to believe that a demon or succubus wax visiting (being watch/not alone) sitting on their chest (restricted breathing/unable to cry out) and holding them down (unable to move).

Really, it's just that you've become partially aware of the transition from wakefulness to sleep, during which the body is more or less "offline" for a few moments while the brain shifts gears.
https://www.buildkitestatus.com/
Cashiers in the age of self-checkout are attracting old-fashioned customers. Without those cashiers you would lose a large customer base >60.
So in itself it's not useless as people can't cope with technology and need human interaction.

I've seen whole development teams that were more useless then that.
Yeah, this makes very little sense. Threads had just had a push; the other two would have been in a fairly steady state of migration. You'd _expect_ very different sorts of users.

There probably is an interesting study to be done here, but this probably is not it.

Their sentiment/'loyalty' metric in particular seems heavily indexed on things like "twitterExodus", which people are _far_ more likely to be talking about on Threads than on the others at this point, because the others are mostly in a steady state.
> as I have "no" dialect.

That almost certainly means "a moderate Oslo dialect, neither Stovner or Frogner", and it's probably not nearly as close to written Bokmål as you think (unless you learned Norwegian as a second language).
As long as the deps haven’t all moved to the JDK without Unsafe, I think the ecosystem is tainted by such deps for the foreseeable future.

In case you guys conducted an ecosystem survey, where are we at now? Lots are still running on JDK 1.8, some important deployments are on 1.6 or 1.7, even more are on JDK 11. The transition to JDK 17 has started only recently.

How much more hesitant will this make projects to upgrade the JDK? There’s quite some tearing already due to 1.8, 11, and now 17, particularly with Pivotal EOL support for Spring 2.7 release train. I wish we could wait with it till the transition to 17 is complete.
Didn't you fuck your ethics by joining Palantir? How doubling down on it would have been better?
Love it, I constantly try to pick the right seat on the bus and always fails to do so. I wish it was a feature in google maps.

Not sure if I'm the only one, in the bus I try to avoid the sun but I'm looking for it in the train/plane.
that's an excellent point, i hadn't considered that they might be running this program in basic on a cycle-correct emulator of the bbc micro. thank you very much for explaining
> Is this meaningful news? Can’t say it feels like it is to me.

Of course. The worse is that it does not support also the Wifi 7. /s
This seems too expensive compared to more conventional ways of making “clones”. Just a few ingredients (some form of religion) and you have a mindless group, which might not look alike, but think _too much_ alike, won’t think critically, are obedient and are under your command.
Cloning isn't the same thing as gene-editing.
Google staff sound off about 'corporate overlords,' impersonal layoffs
Invidious instances, in any browser.

NewPipe on Android.
Thanks for the correction. To be honest that didn't occur to me - as I was growing up it was very much lumped in with "other old fashioned stuff" that was dismissed as conservative bokmål and I've missed the Norse connection.

I know it's still seeing some use, but the steady reduction in use was very noticeable already during my school years in the 80's and 90's, and appears to have continued. Some use will still certainly persist for a long time.

The fun thing is we can easily quantify the relative rise and decline in written use at least by searching the national library (nb.no) for newspapers. I've only done the search for one set of numbers, so a major caveat that maybe there's large variance between different numbers, but a search for "fem og tredve" combined with "femogtredve"

* 2000-2024: 412 newspaper hits

* 1950-1999: 3112 (caution, different bucket sizes)

* 1900-1949: 4303 (before the reform)

(the "halfway point" og "fem og tretti" is also in use; 42 between 2000-2024, but never very widespread)

vs. "trettifem":

* 2000-2024: 2587

* 1950-1999: 5728

* 1900-1949: 69 (before the reform)

(You can break down the search results in finer chunks too, but I think this gives enough of an indication)
Or just type the name of the vegetable or just copy the 4-digit code on the sticker attached to the vegetable. At least in the US there is no problem with buying vegetables in self-checkout.
But that word is the first example that you don't actually pronounce bokmål the way it's written: Yes, some say "Ye" and some say "Eeg", but no one pronounces it "Yeeg" except maybe foreigners reading from a text.
Trust me, I just found this out the other day. https://news.ycombinator.com/item?id=38986187
For the unaware: Odersky himself is a “modern day Wirth”. Amazing language designer. He’s responsible for generics in Java and the Scala language.
Depends on your community, probably, to some extent. Most people I followed and engaged with on Twitter are now on Mastodon; a few are, inconveniently, on Bluesky instead (I can't get the hang of Bluesky's client, so mostly stick to Mastodon-only). But that's going to be really variable depending on the circles you moved in on old-Twitter.

I'm not convinced that there will be one replacement-Twitter; historically with dying social networks that usually doesn't happen. Livejournal people mostly didn't flee to Dreamwidth (the Livejournal clone), say; they went to Tumblr or twitter or various other rather dissimilar social networks. I think Digg->Reddit is possibly the _only_ major example of a drop-in replacement working out.