skysight-inc/HackerNews huggingface dataset:
How many structural parts does a school have that need to be considered? How many iron beams? How many floors? Several thousand at most? Everything else on the BOM doesn’t matter - wallpaper isn’t a structural priority.

In computer code, every last line is possibly structural. It also only takes a single missing = in the 1.2 million line codebase to kill.

Comparing it to school engineering is an oversimplification. You should be comparing it to verifying the structural integrity of every skyscraper ever built; for each project.
It would be better if compilers were fixed. Current treatment of UB is insane. The default should be no UB and a pragma that lets you turn it on for specific parts. That used to be the case and some of the world's most performant software was written for compilers that didn't assume no pointer aliasing nor no integer overflow (case in point: Quake).

The big problem, apart from "memcpy is a bit tedious to write", is that it is impossible to guarantee absence of UB in a large program. You will get inlined functions from random headers and suddenly someone somewhere is "dereferencing" a pointer by storing it as a reference, and then your null pointer checks are deleted. Or an integer overflows and your "i>=0" array bounds assert is deleted. I have seen that happen several times and each time the various bits of code all look innocent enough until you sit down and thoroughly read each function and the functions it calls and the functions they call. So we compile with the worst UB turned off (null is a valid address, integers can overflow, pointers can alias, enums can store any integer) and honestly, we cannot see a measurable difference in performance.

UB as it is currently implemented is simply an enormous footgun. It would be a lot more useful if there were a profiler that could find parts of the code, which would benefit from UB optimisations. Then we could focus on making those parts UB-safe, add asserts for the debug/testing builds, and turn on more optimisations for them. I am quite certain nobody can write a fully UB-free program. For example, did you know that multiplying two "unsigned short" variables is UB? Can you guarantee that across all the template instantiations for custom vector types you've written you never multiply unsigned shorts? I'll leave it as an exercise to the reader as to why that is.
Zluda Update Q4 2024
I don't disagree at all. I'm completely allergic to ads at this point, hence why I use Linux a lot more :). But let's be honest, for the average user, the choice is super obvious. Yes, windows shows you ads in the start menu, but it "works" and constantly so. They don't need to necessarily worry about a windows update borking their GPU drivers, or having to use grub to boot into an older kernel because some proprietary driver stopped working after an update.

I personally know enough to fix or even prevent those issues, but for the vast majority of desktop users, even less casual users like gamers, they really don't care about the stuff you listed. It's sad, because it absolutely ruins the experience of what would otherwise be a great OS (the core of windows is great imo, just not everything on top of it).
Clunky, but should be ok assuming a) a pretty simple structure and cashflow b) properly implemented double-entry, and c) backups.
fwiw, I wasn't too familiar with this usage, looked it up and sticking plaster is in the sense of bandaid here https://en.wikipedia.org/wiki/Adhesive_bandage

But agreed that it's a rather tougher patch than I'd originally thought, reading elsewhere in this thread.
Calling any US military base an "indefensible logistics hub" reveals that the extent of your research was probably just that Wikipedia listicle.
Smart move by Apple. I thoroughly enjoyed the first season of Severance and can recommend it to everyone.
Does your app still function if the user disables location sharing?
And don't forget all of the devices that become obsolete under windows and still "just work" with Linux, like old scanners, printers, cards and adapters of all kinds.
Although Apple has also made a mistake IMO in not having a proper package manager in spite of hiring the writer of Homebrew at one point. probably less important than it used to be but not all roads lead to Apple apps or the apps of a few other companies.
Harnessesing Grapes for Quantum Sensing Advancements
> If you have more than a few thousand records, this is the wrong tool for the job.

Just to be precise, Google Sheets might be the wrong tool for the job. Other spreadsheet applications can handle "more than a few thousand records" easily, seems this is a Google Sheets specific issue.
And yet it is 'impossible' to police to recover stolen iPhone.
Feeding Ducks
you can save the hidden states and convert them into a more interpretable format. it's still recorded and you could make modifications at different steps to see how that would change the conclusion.
Great observation. Voters have short memories and one day of power every 2 years. In politics, money has power every day. I believe it is no coincidence that Musk has announced that he intends to fund candidates in future elections.
Anyone have suggestions for what's worth watching on this?

I've only watched Severance on a free month offered by a tie-in a year or so ago.
For MSVC you have to add "/Oi", otherwise it is always a function call at lower optimisation levels. Clang and GCC treat it as an intrinsic always, even in debug builds.
Largely successful? I wouldn't confuse Chinese propaganda to the outside world with success.
The section titled "Verifying the Build" describes recompilation of the software with the same build toolchain and so on as a difficult task, but that's exactly what tools like Guix do for you. It's true that a build that's nondeterministic will trip you up, but if the build process is deterministic and avoids including timestamps for example then we do have tools that can ensure the build environment is consistent.

But aside from that, yes, we still need to trust our software to a large degree especially on desktop operating systems. I would like to see more object capability systems start to show up so we can more effectively isolate software that we don't fully trust. (WebAssembly and WASI feel like they might be particularly interesting in that regard.)
The way to do that is to actually have stronger consumption in China, not antagonize the US.
For All Mankind is fantastic.

Foundation is good and bad.
Silo is pretty good
> My motivation in the end was to share my personal feeling of awe, and in a way that was accessible to the parent poster as well as other readers.

Then write it that way:

1. Remove the first paragraph, where you treat the OP like a child by telling them where it is and isn't appropriate to express their idea

2. Remove the first two sentences of the 2nd paragraph

3. Remove the clause "but you can't get that from a quip."

Now we've got the beginnings of a delicious comment! You could even garnish it at the beginning with something like "Not sure if we're talking about the same thing, but..." But you don't even really need it.

That's the difference between playing in a sandbox with others, and unwittingly kicking someone out of one.
You mean the thing democracies are turning into, thanks to social (crowd wisdom) media?
All AI slop is nothing but market hype VC exploitation.
That's one of their older services. I assume they really like the data they get from it.
I'm on exactly the same version, also with ublock as the only extension. Weird. For me the scrolling stops immediately the moment I lift my finger off the screen
https://rogueengine.io/GetStarted says:

Plus
$ 20 $ 10 / month / seat
Billed Annually $ 120

Pro
$ 50 $ 25 / month / seat
Billed Annually $ 300

Enterprise
$ 90
$ 45 / month / seat
Billed Annually $ 540

Each of those tiers has a different "free if you earn less than $xxx" level that I'm not gonna cut and paste. There's a chart with the differences between what those tiers gets you too.

Also:

Can I publish anything I want to Rogue Play?

You're allowed to publish content that is neither sexual in nature or illegal under either UK law and the laws of your country of residence.

What happens to my files if I cancel my subscription?

When you cancel your subscription your files will be locked and you won’t have access to them until you buy a new license. They will be scheduled for deletion in 30 days.

What happens to my files if I downgrade my subscription?

It's your responsibility to free the necessary space before downgrading. Your files will be deleted after 24hs unless you take action.

----
Same, also season 2 is coming Q1 2025.
From the same article, apparently the infeasiblity is that pure uranium-233 could work, but a normal breeder reactor would also produce a small amount of uranium-232, which is fine for power reactors but not bombs. If you have the resources of the US DoD then you can design a special breeder reactor that uses special thorium, but by that point you could just make one that breeds plutonium out of uranium too.
It was sold as supporting a much more concurrent rendering engine, which they felt was basically too hard to write correctly/safely in C++, but presumably would be considerably faster.
How does one make hundreds of contributions to a number of important projects yet be so woefully ignorant about things as you are? In this discussion, you have claimed that Qt is under the GPL, said that running old software on Linux systems is impossible, claimed Windows runs near perfectly and said that Linux barely works. All of that is provably false. Here is one of many examples of Windows having profound issues where Linux systems do the right thing:

https://www.forbes.com/sites/jasonevangelho/2020/02/15/micro...

That is far from near perfectly and there are many severe issues that have plagued Windows systems over the years if you take the time to look.

By the way, those auto-updaters you mention waste system resources. Linux systems use package managers that prevent you from having O(n) auto-updaters consuming resources all the time.
The forecast is clear: clouds on e-paper, powered by the cloud
Because Firefox has to do things to try and grow itself along with their mission.

If they aren’t trying things, they would also then be accused of languishing in obscurity.

AI being built into browsers isn’t new. Summarization isn’t novel. It’s not early in the game where resources are crazy high.

Summarization could run with a basic low powered model privately hosted.

Market share changes based on what browsers do well.
Last time I saw SS7 in production about a decade ago. Which operator uses SS7 today?
Agreed:

> The profile photo on Wagenius’ Facebook page was deleted within hours of my Nov. 26 story identifying Kiberphant0m as a likely U.S. Army soldier

Translation: "People pay attention to me!"
Ah, I see. I’d never thought of the possibility of using a dictionary not created specifically from the given input dataset, heh
How is this different than just using OpenAI's API? Sure, it's a slightly different interface, but what's the advantage? To me, an agential framework would have the agents interacting with the external world.
Severance. Silo. For All Mankind. Ted Lasso.

Slow Horses is fantastic! Gary Oldman as an old semi-retired spymaster in a show that's more talking than action? Yes please.
* Slow Horses

* For All Mankind

* Ted Lasso

* Severance

* Silo

* Foundation
If companies practiced data minimisation, and end-to-end encrypted their customers' data that they don't need to see, fewer of these breaches would happen because there would be no incentive to break in. But intelligence agencies insist on having access to innocent citizens' conversations.
Pachinko
A famous YouTube automated performance testing account
Well at least American telecoms are fighting them. The European MO is to not only let themselves be conquered, but they actually pay China to do it. Thankfully American online services are on Europe's side, and work harder than anyone to protect their communications. These services don't even charge Europe anything, and Europe rewards them with billions of dollars of fines for doing it. Europe also defaced our websites in an effort to tax the attention economy, and removed legal protections for open source developers.
This reminds me of things that I've read about intelligence agencies increasingly finding it impossible to give agents fake identities for cover; everyone now has just left too much of a trail of data behind them. And if you find or create someone with no such trail, that stands out as being suspicious.

As an aside, this is a paradox that has fascinated me for a while. Potentially any step that we take to be more private or anonymous makes us stand out more, thus easier to track and re-identify, because we end up in a smaller crowd (i.e. anonymity set).
Severance was the slowest most anti-climatic tv show I've watched in quite a while. Rottentomatoes audience score is 88%.
Relevant SMBC: https://www.smbc-comics.com/comic/jimmy
you’re understanding is flawed. the us government exists with the sole purpose of safeguarding American interests and liberty. if collecting chinese’ geolocation helped that, i’d be okay with us doing it. of course, china is objectively worse in that we haven’t actually done this to anyone’s knowledge and given that she built her whole economy off lying, cheating, and stealing.

i think you’re mistaking a sentiment of “china is dangerous, her interests specifically contradict ours, and we must permanently cripple her power before she gets worse” for “china is in violation of muh international norm #627!!”
> I mean, didn't army or some agency start investigating this before Kerb?

How do we know that they didn't?
As I understand it, the appeal of Monzo's way is it's live updating rather than having to log in to some horribly outdated online banking portal and manually export
0530 greet the new day by being kicked in the face by my 3yo who climbed into the bed at some point during the night.

0531 calmly explain to face kicker that it's too fucking early to exist and they should in fact still be sleeping.

0537 slowly drift back into a tranquil deep slumber.

0600 be ripped against every fiber of my being from freshly entered deep sleep to the chorus of alarm clock, haptic alarm from the supercomputer strapped to my wrist, partners alarm, and 3yo screaming for food.

0601 coffee.

0602 feed rabidly hungry child spawn.

0604 coffee.

0607 change poo filled diaper of previously noted face kicking food screamer.

0613 stand on small sharp toy left in hallway. I find this is a great way to really invigorate the senses.

0615 coffee.

0630 begin attempting to dress the tiny human that has taken ownership of my home.

0631 experience enthusiastically recited full Irish dance routine as I attempt to get pants on the face kicking, food screaming, poop making, toy leaving offspring.

0640 coffee.

0645 ask child to confirm that have in-fact finished with their half eaten breakfast.

0646 throw out remainder of breakfast.

0647 make new breakfast as they were not finished with previous breakfast.

0700 attempt to get child into bike and leave for childcare / work.

0700 - 1000 actually leave for work / childcare drop off.

I find this routine to be a great way to really center and focus you for the day ahead.
I am very selfish. I am waiting for a store that uses these e-paper signage to close down, then I snap up all their tags and put it all around places where I use Home Assistant to display HA information.

What do you mean why, I do not understand your question. ;)
There are good reasons for depreciating the nrf5 sdk. However, I’m not sure how long the Nordic Semi lead is going to last.

Previously if there was a project that came up that didn’t strictly need BLE, I’d recommend the nrf5 sdk because it was reliable and stable. Now with the new sdk they are encouraging people to write firmware that’s much easier to port to other mcus (with zephyr) and the development experience has much higher cognitive load.
It sounds like you're violently agreeing with the parent.

I worked for an open source company for over a decade. But, although things improved over time, within about a week of joining I went out and bought a MacBook to use (for the first time) because it was more politically acceptable than Windows but I didn't want to deal with either a locked-down corporate Linux distro or an unsupported free Linux.
This seems like it'd make for a very happy cat, but that level of sodium and caffeine and any alcohol intake at all has to be pretty bad for them.
Show HN: Subreddit for Bench users to talk to each other and compare notes
Hello HN,

As a current/former Bench user, there's been a lot of confusion over the past week following Bench's sudden collapse and acquisition. For reference, see previous HN posts here:

* https://news.ycombinator.com/item?id=42549343
* https://news.ycombinator.com/item?id=42523061

I have found this situation difficult to navigate, as there is a dearth of information available to inform my choices. For example, when you attempt to login now, they ask whether you would like to consent to share your information with employer.com, or receive a link to download your data. This raises a number of questions about how to move forward.

There's been some opportunity for discussion on these previous HN posts, but I felt like a permanent home was needed for Bench users to talk to each other and compare notes, so I created a subreddit here: https://www.reddit.com/r/BenchUsers

Thank you.
Yeah, it also has high "draw the rest of the owl" levels. It just tells you how to import someone else's dashboard as opposed to telling you how one might configure that from scratch.

All the steps that promise slightly more details just mention "Coming Soon" [0]

[0]: https://github.com/scarolan/grafana-cloud-tutorial/blob/main...
China creates a superbug via GOF research. Accidently releases it from the lab. Shuts down its own economy. Puts the majority of it's citizens on house arrest, and that is "largely successful"? Please send me the AliExpress link to whatever it is you are smoking, it must be some good shit.

I think the real lesson here is that if you enough government power, there is no need to be competent. The feedback loop is destroyed so you can just do whatever random stupid thing you want until your country collapses like the USSR.
On average, Apple TV has higher quality than other services. The shows are almost exclusively high budget, with talented actors and directors. I've found Shrinking, Killers of the flower moon, Napoleon, Silo, For All Mankind, Severance, Foundation, and Ted Lasso to be fantastic.

There are a bunch of others like Pachinko, which look like quality dramas - but I haven't had time to check them out.
> Developers pay hefty app store fees

So, hosting doesn't cost?

Too many app-but-websites should be local, but because are web requires hosting and likely a database (that must be 'web-scale' so it survives bots).

My web app cost far more than my older native one. And is far harder to maintain...
No problem! I'll be by next week. We can have a coffee and you can tell me what your company does.
A few months ago, I tried to learn about mobile development (flutter). Turns out flutter support web development too. Then 3 days ago, my best friend died miserably. So I decided to make a website designated as a digital memorial for him using flutter.

...

2024, one of the worst year ending in my life.

--------------

I am not begging for any sympathy. I just wanted to show the world how I am able to express my grief through what I had learned about technology this whole year.

Any feedback is appreciated.
Many times in the past, a piece of malware developed by one group has been co-opted by another group. You see a virus like Stuxnet or Mirai that's working well, you just replace the payload, or switch the command-and-control code over to yourself. Then you launch an attack, but the weapon has someone else's fingerprints all over it.

As such, even if Xi Jinping himself had stood up at the UN and claimed responsibility for a particular Windows kernel-mode rootkit, that still wouldn't be incontrovertible evidence.
> Saying an ability to run older binaries does not exist is just wrong.

For 99.99% of users this "ability" does not exist. End of story. Period.

I don't care about hacks on tops of tricks on top of hacks. People are not interested in this madness.

Every second comment in this discussion comes from a hardcore software developer who desperately tries to vindicate core Linux flaws by providing workarounds which would work only for people like you.

This is NOT how the world works. This is NOT what people care about or interested in. If cars, refrigerators, microwave ovens worked like that no one would buy them.

If it's Linux? Ah, totally fine.

I'm done with this exercise in futility.
This was because every ad agency on the planet wanted to be in apps when the App Store took off, so they rebranded websites to apps to confuse people.

Chrome, being a division of a huge ad company that makes money from these agencies, not merely played along but took a leading role in sowing the confusion.
Hear, hear. The design subordinates to clear presentation of static content. Most newspapers and magazines would benefit from a similar approach.
Meetings should be emails

Youtube content should be a blog

React websites should be static with sprinkles of vanilla JS

etc

These are all ideas that in many cases are true, though sometimes they aren't, but if you ask the right questions, usually those holding the line have a financial incentive.
Archaic? Yes, but its typically pretty easy to prove if its not required within their job to use. Unauthorized use is basically the "did anyone say you could or couldn't do this" in written/signed form. Basically accidental breaking of it has to fail the intent and purpose reason most of the time.
Same here. It all began with itunes and having duplicates of my mp3s. I always been more of a winamp user myself ! On my mac I use Photomator and appreciate how it allows me to browse my ssd and use my very own file tree
Prompt engineering.
I know a few people who started to use glide for personal apps and were put off by the price. ($200/mo for over 3 personal apps is a bit tough).

They showed me what they were doing and that was absolutely incredible for people without programming experience. They integrated with spreadsheets and llms and their PDF collections of manuals for devices etc.

But as lower-income people they were stopped in their tracks and I found that really sad that there isn't an option for non money-making or business supporting applications. In their case they were all doing that for their hobbies or for supporting their aging parents and giving them tools to handle their tasks, chores and care.
I live in an urban neighborhood where the housing is all apartments. I'm sure that some of my housed neighbors have trouble handling their trash and do destructive things to their own spaces, but it essentially doesn't affect me at all because its happening inside a closed concrete box. Homeless people doing the same thing, on the other hand, mean that I have to pick through the piles of trash and shit every time I leave my home, which in my opinion is just not reasonable.

I'm not saying that the homeless people are worse people or something, but the massive negative externalities they are causing are a result of them being homeless. Giving them housing would obviously be one solution! I'm not very optimistic about that happening in the USA, though, unless you consider prison to be housing.
As a game developer for many many years, as soon as someone says “business logic” I know they are from the other side of the tracks.