skysight-inc/HackerNews huggingface dataset:
> 'What was the error message?' I ask, and he shrugs his shoulders. I follow him to the IT suite. I watch him type in his user-name and password. A message box opens up, but the kid clicks OK so quickly that I don't have time to read the message. He repeats this process three times

Ugh, my daughter does this, and it's infuriating. How are you supposed to make any progress if you don't read what's wrong with it? I think as programmers, we should recognize that our programs which are already inundating users with unnecessary pop-ups and notifications, are training them to just dismiss every message from the computer. Any time your PM says "I know, we need to tell the user this, so pop up a message..." don't do it!
Optimus Alpha: OpenRouter Cloaked Model
There are two things a NATO/Western military has that the Ukrainians don't fully have yet: the technology and assets you're talking about, but also officers and noncoms who've been brought up in the type of warfighting culture that can best make use of it. There's a great article from the start of the war written by a retired Army three-star here: https://www.thebulwark.com/p/i-commanded-u-s-army-europe-her...

The reason the US and Western militaries could utterly crush an opponent in places like Iraq is due to having not just cool gear, but a culture that promotes excellence in execution. Junior folks who can excel at small-unit tactics, and senior folks who have learned how to operate and orchestrate the large-scale machine over a 20-30 year career.
I don't really mind whether it fits someone else's definition really.
If you are like me and prefer to read a document instead of yet another youtube movie ... https://docs.python.org/3.14/whatsnew/3.14.html
I remember that on a Thinkgeek (RIP) t-shirt.
Intel CEO invested in Chinese companies, some with military ties
I have thought about this as well. There are at least two issues:

1) The number of trains on the track would increase significantly making section control even harder. (In Germany this is one of the limiting factors for the overall capacity)

2) In order to attach/detach the front and back of the trains would have to be straight and vertical. At higher speeds this would lead to aerodynamic problems. You can see this issue when comparing local commuter trains which are vertical and often can be linked this way and high-speed trains which tend to have special aerodynamically shaped noses. The higher the speed the more elongated the nose.
> Surprised not to see a whole chapter on the environment impact.

Is it? I don’t think I have ever seen it really brought up anywhere it would matter.

It would be quite rich in a country where energy production is pretty much carbon neutral but in character from EELV I guess.
No, the following year was 2019. The covid shutdowns were the year after that. Air pollution actually increases from 2019 to 2020.
That is an external domain. Javascript on that site connects to the locally running drizzle service.
There are several different definitions of unemployment rates: U-3, U-6, etc. Are you sure you are comparing using the same definition? See for instance https://www.investopedia.com/articles/investing/080415/true-...
yea its a popular DX at this point: https://blog.alternatebuild.dev/marvin-3x/
Why is wanting validation on something you spent hours on a bad thing to you?
Easy to get, hard to get used to for many. It’s common for doctors to offer little to no support after prescribing the machine.
Most animation in VFX is exported as alembic or USD and generally the skinning/bone deformations are baked down to vertex animations and sent on to the fx, lighting and compositing departments in that simplified but data heavier form. Better compression could save us many terabytes where I work, and who knows how many petabytes across the industry. Most studios use some amount of cloud rendering and the reduction in network traffic and storage with those farms would be appreciated.
Wells Fargo's AI Assistant Crossed 245M Interactions with No Human Handoffs
I just did this a few months ago. I used PhotoPrism https://github.com/photoprism/photoprism
Jira Used To manage lunch
Legion Health (YC S21) is hiring engineers to rebuild psychiatry with AI
>Leave your maga hats as wel as your pronouns at home, and enjoy your trip.

It's hard not to point out how desperately sad the state of affairs is when wearing a political slogan and using a pronoun (I'm assuming there is an implicit premise you're leaving out) are on the same level of "being political". Shall we also leave our race and gender at home? How?
For example, the university appointed Joseph Massad to teach a class on Zionism. Check out his article about the "astounding", "awesome" massacre on Oct 7 by the "innovative Palestinian resistance" (Hamas) - https://electronicintifada.net/content/just-another-battle-o...

It's just an example of a much broader pattern though, see e.g. Shai Davidai's posts https://x.com/shaidavidai
the brightline has an unfortunate reputation of being a "death" train, because it gets a lot of news when it collides with vehicles.

IMO the onus is on the driving idiots who bypass rail crossing signals and gates, and/or get stalled on tracks and waste time trying to unstick themselves than calling the posted number or 911 to warn train operators, and secondarily on lax US rail crossing infrastructure
What's the argument against using one's own actual domain? In these modern times where every device and software wants to force HTTPS, being able to get rid of all the browser warnings is nice.
From Chatbots to Cyberattacks: How AI Is Helping Hackers Stay One Step Ahead
No One Cares for Now
> So what's happened to the extremely abundant 'free energy' available from the sum in India

Where did you get this from? I am Indian and this is the first time I'm hearing of it.
Not at the bottom of the supply chain. As a farmer, we get told what the price is. Our only lever is to opt out of selling if we don't like the price. Which is ultimately the same as the consumer opting out of buying.
Then call it a new term. Don't change the definition of existing words. An open door isn't an invitation to change it, or to use it for free. It's just an open door and you can look inside.
Why even an app? Most mobile devices already have Focus mode. IOS offers plenty of options for this..
The free speech enthusiasts have suddenly lost their enthusiasm.
Probably I'm biased because I'm Italian and I grew up eating them, but Parmigiano Reggiano and Grana Padano are hands down the best cheeses there can be. Many people know and consume them only grated on pasta dishes, but they are especially delicious on their own with some good bread or grilled polenta.

Also, the crust can be chopped up and added to risotto (as you're cooking it) and they turn into wonderful little chewy chunks.
Building Agents Easy with Google
> It's kind of ironic that even today, the default .NET version baked into fresh Windows installs is 4.6 (or nearby), not the shiny new .NET 8/9. Meanwhile, Oracle still offers JDK 8 — albeit behind a paid support wall — much like Microsoft continues to patch .NET 4.x via Windows Update.

You answered your own question. .NET can never ship with Windows, because it then _needs_ to be supported forever. Imagine Microsoft needing to not only support .NET Framework 4.x, but also support .NET Core 3, .NET 6, .NET 8 etc.
Imagine being so bad at your job that you write articles about air pollution in reaction to Trump’s statements rather than the actual pollution trends.

And please look carefully at the chart I linked. Air pollution was not at record lows during COVID. The spike happened in 2023, while the economy reopened in 2021.
> What does "undefined behavior" mean without a spec?

While not as formalized as C/C++, Rust's "spec" exists in the reference, nomicon, RFCs and documentation. I believe that there is a desire for a spec, but enough resources exist that the community can continue without one with no major negative side-effects (unless you want to re-implement the compiler from scratch, I suppose).

The compiler may exploit "lack of UB" for optimizations, e.g., using a known-invalid value as a niche, optimizing away safety checks, etc.

> Wouldn't the behavior rustc produces today be de-facto defined behavior?

Absolutely not. Bugs are fixed and the behaviour changes. Not often, but it happens.

This post probably answers a lot of your reply as well: https://jacko.io/safety_and_soundness.html
In the era of LLMs it's funny that grammarly is still valued at $13B

meet compose,
it helps you draft emails, messages, proof read texts, no more going back and forth between ChatGPT one hot key press and you get exactly what you want.

No subscriptions,
Fully native macOS experience,
Works across all apps.
"Undefined behavior" means that the compiler can apply optimizations which assume that it does not happen, resulting in an incorrect code. A simpler example is `Option<NonZeroU8>`, the compiler assumes that `NonZeroU8` can never contain 0, thus it can use 0 as value for `None`. Now, if you take a reference to the inner `NonZeroU8` stored in `Some` and write 0 to it, you changed `Some` to `None`, while other optimizations may rely on the assumption that references to the content of `Some` can not flip the enum variant to `None`.

You don't need a full language spec to declare something UB. And, arguably, from the compiler correctness perspective, there is no fundamental difference between walls of prose in the C/C++ "spec" and the "informal spec" currently used by Rust. (Well, there is the CompCert exception, but it's quite far from the mainstream compilers in many regards)
> People at companies like Apple have gone to such great lengths to hide the complexity--and limit the ways of composition--of software that, at best, "Files" is just a sort of confusing app you might sometimes get forced to use only if you have no other reasonable option

In my kid's mind (and in the mind of her peers in middle school), if you have to open up the Files app to solve a problem, or Windows Explorer, that's seen as dark wizardry that only hardcore computer fixers do. Kind of like how the command line was thought of 20 years ago: Only sorcerers use the command line! Well, now, only sorcerers browse their hard drive for files.
RNA interference and nanomedicine team up to fight dangerous fungal infections
Good spirited debate is great, personal insults destroy what the site is for and are a turnoff for other community members. Just please edit out the swipes and we’re all good.
Seeing Primeagen featured on homepage is concerning - a financial database requiring absolute reliability doesn't align with someone whose brand is built on chaos and controversy.
nobject: dead-simple remote objects for Ruby, inspired by Elixir/Go/Actor model
Most of my code is in Ruby, but I've been watching languages like Go, Elixir, and ideas around the Actor model for years, trying to take the best ideas from these and applying them in my own system.

Inspired by all of these examples, but desiring a dead-simple solution for the Ruby applications I maintain - I created nobject.

It's not quite RPC. It's not quite the Actor model. It's not quite lightweight processes/channels. It's the ability to instantiate an object in one process but then push it to another process, yet be able to use that remote object like it's still local.

The example code in the repo's README will get you up-an-running in minutes.
The hydrocarbon oceans are on the surface, but there are liquid water oceans beneath the surface.
That logic seems to apply to quite a few basic utilities. For that matter, the shell is turing complete so ...
> we shouldn’t kill things we love.

Why? I'm not advocating for killing humans but before the modern era it was common for people to own chicken which the kids would love as pets but you gotta eat, so the beloved chicken would get killed and eaten.

Sounds more like a modern luxury rather than a ground truth.
The title is vague enough that it misled me a bit...

By "audio industry", the author is only talking specifically about performance-oriented (not technical) audio media production such as radio or podcasting, not anything else that would fall under the broad umbrella of "audio industry".
EDIT:

> While not as formalized as C/C++, Rust's "spec" exists in the reference, nomicon, RFCs and documentation. I believe that there is a desire for a spec, but enough resources exist that the community can continue without one with no major negative side-effects (unless you want to re-implement the compiler from scratch, I suppose).

Thank you, I was unaware that this is a thing.

> This post probably answers a lot of your reply as well: https://jacko.io/safety_and_soundness.html

This appears to also rely on "undefined behavior" as a meaningful term.
DBIx:Class:ResultSet:PrettyPrint
The gas giants' moons are heated quite a bit by tidal friction. They're warmer than would be expected just based on their distance from the sun.
Don't you already have a door? With a lock? A mute button? OK, maybe those aren't cool, but don't you have a piece of paper, pens, markers and some time to design your own DND signs with your kids? $50 still seems like a lot. We don't have to buy something to deal with every little inconvenience in our lives when what we have on hand + maybe a tiny bit of creativity can probably suffice.
Pre-orders are now open in the US
Many organizations focus heavily on firewalls and encryption, but one critical oversight can still leave them vulnerable—skipping regular IT security audits. This blog discusses how failing to conduct audits can lead to compliance failures, data breaches, and undetected vulnerabilities, ultimately harming a company's cybersecurity posture.

If you're managing or involved in cybersecurity risk management, this article is a quick read with practical insights on why audits should be a non-negotiable part of your security strategy.
Why would anyone bother with GCC then? :P
Also dying for an explanation here
God no, baselimehq, they didn’t even communicate to users that were degrading the product gradually, filtering and aggregating features broke until it was unusable. If existing customer then jump ship before they kill it slowly
People have been talking about natural language becoming a programming language for way longer than even Jensen Huang has been talking about it. Once upon a time, they tried to adapt natural language into a programming language, and they came up with this thing called COBOL. Same idea: "then the managers can code, and we won't need to hire so many expensive devs!"

And now the COBOL devs are retiring after a whole career . . .
> resulting in an incorrect code.

Incorrect with respect to an assumption furnished where? Your sibling comment mentions RFCs—is this behavior tied to some kind of documented expectation?

> A simpler example is `Option<NonZeroU8>`, the compiler assumes that `NonZeroU8` can never contain 0, thus it can use 0 as value for `None`. Now, if you take a reference to the inner `NonZeroU8` stored in `Some` and write 0 to it, you changed `Some` to `None`, while other optimizations may rely on the assumption that references to the content of `Some` can not flip the enum variant to `None`.

That seems to be the intended behavior, unless I'm reading incorrectly. Why else would you write a 0 to it? Also, does this not require using the `unsafe` keyword? So is tricking the compiler into producing the behavior you described not the expected and intended behavior?
“We believe you should be able to hack on your own property, but if you do it's not our fault if something breaks.” — https://www.chromium.org/chromium-os/developer-library/refer...
The corporate quest to make better toilet paper
I think this is a fun thing for TigerBeetle to do, but I'm pretty skeptical that this was a good engineering decision.

And it's fine to make non-optimal engineering decisions for fun, but the top reason in the article should be, "Because we thought it would be fun to code a docs site from scratch."

This post reminds me a lot of an article I read on HN about a year ago and can't find now, but the author was explaining how so many organizations end up investing humongous amounts of effort rolling their own databases from scratch because none of the off-the-shelf solutions meet all their requirements. But in most of these cases, it's because some of the "requirements" were actually "nice-to-haves" and they could have gotten by fine with an off-the-shelf database, but they talked themselves into building one from scratch.

A lot of the justifications here feel pretty weak:

- Didn't want to use a complicated React app? Use Hugo or Pelican or Eleventy.

- Wanted nice reading experience? Replace the default CSS in any SSG.

- Want a nice search experience? Theirs looks good, but is probably also achievable in off-the-shelf SSGs and is probably not worth rolling their own docs site from scratch.

>We employed a Content Security Policy to prevent Cross Site Scripting (XSS) as defense-in-depth, in case a seemingly friendly PR contains some innocent looking MathML. This MathML could contain obfuscated code that would run in the user’s browser. CSP prevents any unwanted inline scripts from running and keeps our users safer.

This was the silliest reason of all. Who's XSS'ing a docs site through obfuscated markup contributions? That sounds pretty difficult to achieve in the first place, and then what's the reward for achieving XSS on TigerBeetle's docs site? There's no valuable data there. At worst, you'd mine tiny amounts of crypto in a serviceworker. But also, you can mitigate this risk in lots of ways that don't involve rolling your own docs site.

Edit: They don't seem to actually be using CSP at all: https://gist.github.com/mtlynch/92c991cfe48652feee491d4f4652...

Edit2: Nevermind, they actually do but in HTML. Hat tip to
pfg_.
> You'll still keep your services private to your internal network,

Is that a new thing? I heard previously that if you wanted to do DNS/domain for local network you had to expose the list external.
Docker uses namespaces by default. Are you using an add-on that makes it use a hypervisor instead?
Is that really overlooked? I've been seeing (very justified) concerns about the use of AI and machine learning for surveillance for over a decade.

It was even the subject of a popular network TV show (Person of Interest) with 103 episodes from 2011-2016.
I hate this article. Can't we build up?

We are building a world where a car is necessary for anything. It isolates kids and the elderly. And, instead of building social and community spaces, we're dividing up the world into private parcels, and ruining the natural beauty of the environment.

In contrast, I advocate for Compact City design: https://en.wikipedia.org/wiki/Compact_city
We know the basic building blocks for Earth life.

We currently have zero evidence for any life off the planet, water/carbon-based or otherwise. It would likely be a mistake to assume that we're the only possible setup. Maybe life spreads primarily and very slowly in Oort clouds, and we're a bit of an abberation.

Even here on Earth, we've been surprised to find life in boiling water and miles underground.
Sounds like a necessary change to send a message. I find it normal that when you go somewhere, you adapt and learn the language. You shouldn't expect other to adapt to you.
This is what I did as well. Not wanting to take away my users privacy I built my own simple counter in 2022. I wrote about The Raspberry Pi 400 in My Bedroom on my blog at the URL below.

I just downloaded a click sound and I think I'm going to see if adding it drives me crazy.

https://joeldare.com/private-analtyics-and-my-raspberry-pi-4...
> I believe Windows does as well

I cannot ping xyz.localhost because it doesn't resolve it.
I did my MSc (biochem) on freeMitos and mitoMPs in a cancer immunology context, and I'm not really seeing the clickbaitiness here. The text seems totally reasonable.

You need to realize you're reading editorial content, and not a review or research paper.
> Outside of dataless enums, this is the only datatype with this behaviour.

Note that there are non-zero integer types that can also be used in this way, like NonZeroU8 https://doc.rust-lang.org/std/num/type.NonZeroU8.html. The NULL pointer is also used as a niche, and you can create your own as well, as documented in https://www.0xatticus.com/posts/understanding_rust_niche/
Designer clock

and when I say "designer" I use the word like it's used in the term "designer clothing"
Getting the most accurate data possible sounds like something worth paying for and your pricing seems fair.

However, the API docs are hard to follow. It would be much easier if there was an OpenAPI spec displayed with Swagger UI or Redoc.

I would also recommend changing "Wrapper easy to use libraries" to "Language specific SDKs" since that's the more standard terminology.
That is a great idea!

Most students would find getting their hands dirty in this way more valuable than reading about something from start to end.
Now I wonder if fecal doping is already a thing.
I was on a similar thought process, but this leaves you only with the option to set the A record of the public DNS entry to 127.0.0.1, if you want to use it on the go.

Though you could register a name like ch.ch and get a wildcard certificate for *.ch.ch, and insert local.ch.ch in the hosts file and use the certificate in the proxy, that would even work on the go.
Wonderful to see the spirit of Kiln alive and well!
I don't know, I never read that manual. Not particularly curious to do so.

I am talking about autonomous cultural mechanisms. I cannot correlate it with works from another author.

The "dillution by correlation" is also a kind of autonomous cultural mechanism that preys on the human proneness to identify patterns. These manuals for training seem to good to be true, and if they are, too obvious to remain effective.
I also use Nextcloud as the backend and iOS Calendar app as frontend on mobile and Gnome Calendar as frontend on PC.

It mostly works great, except for 3rd party Office365 calendars imported into Nextcloud. It has issues with some events on some clients displaying correct time when event invitees are from different time zone.
Apple, Arm, OpenBSD, FreeBSD have all switched to Clang.
Well, other than the fact that it's hard to search for, things should be kept as simple as possible to improve reliability/interoperability. Are you confident that multi-column-wide non-ASCII characters work reliably without causing rendering issues on every possible combination of terminal/shell/OS, including over SSH? I'm certainly not.
They don't have a functional physical product
I believe GCC still wins by far on support for weird CPUs and embedded systems.
Who wouldn't want a piece of that?

On the other hand, we are talking about a piece of shit.
Can you provide an example? I’ve been using d3 on-and-off for almost 10 years, and the core docs have just gone from README’s to static-hosted pages with the same (version-specific) content (eg https://d3js.org/d3-selection/selecting). What is significantly worse here between the two? To my eyes, they’re basically identical: https://github.com/d3/d3-selection/tree/86

My best guess is that you’re referring to bl.ocks.org, which hosted d3 examples as standalone html examples, but this was independent from the d3 docs.
Is streaming into Iceberg / R2 catalog going to become a priority?
Quincy Castle Radio Repeater
It would be much easier to package those into extracellular vesicles (exosomes or microvesicles) than into mitochondrial-like vehicles.

That has been an active area of research for a fairly long time (decades), and there are already clinical applications that have been commercialized (eg.: mRNA vaccines packaged in lipid particles).
> I’m once again struck by the fact that none of the people in these images are still with us.

Sometimes I think about that when watching an older movie.
Mistakes and cool things to do with arena allocators