MurphyA/hacker-news huggingface dataset:
by grafmax | 2025-06-18 10:58:51+00:00
> Shock, fear in Tehran after Israel bombs residential, military areas

https://www.aljazeera.com/news/2025/6/13/shock-fear-in-tehra...

> Today, Iran is once again under heavy bombardment with Israeli air strikes targeting residential areas, civilian buildings, hospitals, media offices and military sites.

https://www.middleeasteye.net/news/israel-attack-iran-civili...

> Health authorities also reported that 1,277 were wounded, without distinguishing between military officials and civilians.

https://apnews.com/article/israel-iran-mideast-war-news-06-1...

There are countless reports of this nature.
by JdeBP | 2025-06-18 10:58:58+00:00
In Windows NT 3, the graphics calls were stubs that sent LPC messages to the CSRSS, where the graphics drivers lived. At the time it was a very microkernel-like design, with message passing to server processes.

And the criticisms were the contemporary 1990s criticisms of microkernel designs, namely that all of this message passing was slow. (In reality, this is a red herring in most critiques of microkernels. In systems ranging from AT&T STREAMS to Windows NT today, I/O subsystems are built anyway around the idea of passing request packets around, be they mbufs or IRPs.) So it all got moved into the kernel, and then some of it in later versions got moved back out again, and rearchitected when windowing became more about compositing multiple whole bitmaps that could be constructed locally rather than drawing into a shared area with lots of clip rectangles.
by ben_w | 2025-06-18 11:00:02+00:00
Sure, but also that's not what (generative) AI are for.

If you want reliable list of facts, use (or tell the AI to use) a search engine and a file system… just then you need whatever system you use to be able to tell if your search for "Jesus" was in the Christian missionary sense, or the "ICE arrested Jesús Cruz" sense, or you wanted the poem in the Whitehouse v Lemon case, or if you were just swearing.

If you can't tell which you wanted, the books being constant doesn't help.

> There is no calculation on which the calculator can randomly fail, leading me to do it by hand, so I don't need to retain the skill of doing it by hand.

I've seen it happen, e.g. on my phone the other week, because Apple's note-based calculator strips unrecognised symbols, which means when you copy-paste from a place where "." is the decimal separator, while your system settings say you use "," as a decimal separator, it gives an answer off by some power of ten… but I've also just today discovered that doing this the other way around on macOS (system setting "." as separator) it strips the stuff before the decimal.

Just in case my writing is unclear, here's a specific example, *with the exact same note* (as in, it's auto-shared by iCloud and recomputing the answer locally) on macOS (where "." is my separator):

123,45 / 2 ‎ = 22.5 123.45 / 2 ‎ = 61.725

and iOS (","):

123,45 / 2 ‎ = 61,725 123.45 / 2 ‎ = 6.172,5

And that's without data entry failure. I've had to explain to a cashier that if I have three items that are each less than £1, the total cannot possibly be more than £3.
by squircle | 2025-06-18 11:00:03+00:00
This resolving to the topic of vaccines is inflammatory for sure.

Medicine and science = good. Force feeding and shaming people into changing their behavior != good. Also, not science... only a very flaccid form of fascism.

Some days it feels as if everyone I meet has never learned how to wrestle with paradox or exercise Yeats "negative capability." (Note: I am not an artist. Just human doing human things.)
by tux3 | 2025-06-18 11:00:53+00:00
I mean, sure, but what's your point?

Here's nu, a shell in Rust:

$ ldd ~/.cargo/bin/nu linux-vdso.so.1 (0x00007f473ba46000) libssl.so.3 => /lib/x86_64-linux-gnu/libssl.so.3 (0x00007f47398f2000) libcrypto.so.3 => /lib/x86_64-linux-gnu/libcrypto.so.3 (0x00007f4739200000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f473b9cd000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f4739110000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f4738f1a000) /lib64/ld-linux-x86-64.so.2 (0x00007f473ba48000) libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f473b9ab000) libzstd.so.1 => /lib/x86_64-linux-gnu/libzstd.so.1 (0x00007f4738e50000)

And here's the Debian variant of ash, a shell in C:

$ ldd /bin/sh linux-vdso.so.1 (0x00007f88ae6b0000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f88ae44b000) /lib64/ld-linux-x86-64.so.2 (0x00007f88ae6b2000)
by amatic | 2025-06-18 11:00:55+00:00
There is a mistake right in the beginning, not sure how it affects the conclusions yet. The variables given are S - System variable (some kind of disturbance), Z is the outcome ( a controlled variable) and R is the action of a controller. The causal relations between them are S affects Z, S affects R, and R affects Z.

> The archetypal example for this is something like a thermostat. The variable S represents random external temperature fluctuations. The regulator R is the thermostat, which measures these fluctuations and takes an action (such as putting on heating or air conditioning) based on the information it takes in. The outcome Z is the resulting temperature of the room, which depends both on the action taken by the regulator, and the external temperature.

The problem here is that the regulator R does not measure external temperature. It just measures the controlled variable - the temperature Z, so the causal arrow should go from Z to R too, and the arrow from S to R does not exist.
by Bender | 2025-06-18 11:01:10+00:00
What works for me may not be a priority to others but the freeze dried food I purchased in the last few years has more than doubled in value. I could sell it and / or I can eat it. There is no volatility in the foreseeable future. It will be at least 97% the nutritional value and taste for the rest of my life and the lives of my family members. It's value only increases in war-time. It is protected from future biological warfare contaminants that may get into the food supply. It can not be zeroed out by network hacks. It is much harder to steal than cash or digital currency. It does not require the internet. It can be sold, traded or bartered locally even if the concept of money ceases to exist. That is good enough for me personally.
by stanislavzza | 2025-06-18 11:02:58+00:00
This is pedantic, but I don't like the formulation of entropy as sum of p log(1/p). I think of log(p) as information of a single event, for which log base 1/2 gives the answer in bits. This makes the negative sign unnecessary, and technically all these formulas should specify the base of log > 1. Everything is cleaner with log base 1/2 (instead of e.g. using the equivalent negative log base 2). This comes up in log likelihood all the time too. I guess it's a prejudice against fractional bases.
by dismalpedigree | 2025-06-18 11:05:45+00:00
I do something similar. I run a nebula network. The vps has haproxy and is passing the encrypted data to the hosts using sni to figure out the specific host. No keys on the vps.

The vps and each host are each nebula nodes. I can put the nodes wherever i want. Some are on an additional vps, some are running on proxmox locally. I even have one application running as a geo-isolated and redundant application on a small computer at my friend’s house in another state.
by noelwelsh | 2025-06-18 11:05:46+00:00
If you squint the M4 is the same as the Strix Halo. The M4 has roughly

* double the bandwidth;

* half the compute; and

* double the price for comparable memory (128GB)

compared to the Strix Halo.

I'm more interested in the AMD chips because of cost plus, while I have an Apple laptop, I do most of my work on a Linux desktop. So a killer AMD chip works better for me. If you don't mind paying the Apple tax then a Mac is a viable option. I'm not sure on the software side of LLMs on Apple Silicon but I cannot imagine it's unusable.

An example of desktop with the Strix Halo is the Framework desktop (AI Max+ 395 is the marketing name for the Strix Halo chip with the most juice): https://frame.work/gb/en/products/desktop-diy-amd-aimax300/c...
by LocalH | 2025-06-18 11:06:24+00:00
Wayland was designed by people who didn't quite grok the X way and decided to forge a different path. That's fine, but people also shouldn't expect Wayland to be a drop-in replacement for X in all cases. Thus a mature X-based project like KiCad is doing the right thing by focusing their efforts. If you need KiCad? You need X. If not? Run free with Wayland.
by BoorishBears | 2025-06-18 11:06:39+00:00
Working at a employer that says they're doing good isn't the same as actually doing good.

Especially when said employer is doing cartoonishly villainous stuff like bragging how they'll need to build a doomsday bunker to protect their employees from all from the great evi... er good, their ultimate goal would foist upon the wider world.
by ajb | 2025-06-18 11:06:47+00:00
I would be absolutely elated if the end result of all this crap is a judicial president that eviscerates the many parallel systems that the feds/state/local governments run in all sorts of specialty areas of law.

The mechanism that is not working right now is not the presidency - it's congress. You could have Trump still in charge, but if congress were opposed to his actions - even to the extent of just repulsing his usurpation of powers he's not supposed to have - he would be a lame duck. And in fact a president on their own can't revert all this, they need congress to pass laws.

What this means is that it could end as soon as 2026. But this possibility will not last forever; if Trump succeeds in putting in place commanders in the army and police who are personally loyal to him in spite of the laws, then restoring the Republic will take many years.
by freeone3000 | 2025-06-18 11:07:15+00:00
SDR literally has fewer brightness bits. You can tonemap with the darkest in a scene pulled to zero and the brightest to 1, but, this is not usually what the color grader intended so usually isn’t done automatically. And when you do this, you end up with gaps in the middle (like 18-bit color). So usually, a range “in the middle” is reserved for SDR, and the extra two (or four, or six) bits of brightness in HDR allow you to pull it darker or brighter.
by rich_sasha | 2025-06-18 11:07:39+00:00
> [Nitrogen compounds] are considered promising clean energy-storage materials owing to their immense energy content that is much higher than hydrogen, ammonia or hydrazine, which are in common use, and because they release only harmless nitrogen on decomposition.

What the abstract mentions only sideways is that a key use of these properties is production of explosives - nitroglycerin, trinitrotoluene (TNT) or nitrocellulose (modern gunpowder) come to mind, and indeed, they store a lot of energy. Note all have "nitro" in the name.

At this point I'm not sure you care that only exhaust gas is nitrogen.
by p4bl0 | 2025-06-18 11:08:35+00:00
I like these kind of fun projects!

I wrote a very small but complete compiler and VM for a very simple language: boolean expressions. I use it as a "what to expect" type of introduction during the first session of my compiler course.

The whole code is here, it is less than 150 lines of OCaml code (plus a few lines of C for the VM) and uses standard parsing tools: https://gist.github.com/p4bl0-/9f4e950e6c06fbba7e168097d89b0...
by Bostonian | 2025-06-18 11:09:09+00:00
https://archive.is/6qIf0

'Corporate America is convinced: Fewer employees means faster growth. U.S. public companies have reduced their white-collar workforces by a collective 3.5% over the past three years, according to employment data-provider Live Data Technologies. Over the past decade, one in five companies in the S&P 500 have shrunk.

The cuts go beyond typical cost-trimming and speak to a broader shift in philosophy. Adding talent, once a sign of surging sales and confidence in the future, now means leaders must be doing something wrong.

New technologies like generative artificial intelligence are allowing companies to do more with less. But there’s more to this movement. From Amazon in Seattle to Bank of America in Charlotte, N.C., and at companies big and small everywhere in between, there’s a growing belief that having too many employees is itself an impediment. The message from many bosses: Anyone still on the payroll could be working harder. In a note to employees on Tuesday, Amazon Chief Executive Andy Jassy wrote that the “once-in-a-lifetime” rise of AI will eliminate the need for certain jobs in the next few years. And earlier this year, he told his staff that not every new project requires 50 people to do it. The best leaders, he added in his annual letter to shareholders, “get the most done with the least number of resources required to do the job.”'
by djaychela | 2025-06-18 11:10:36+00:00
>nobody will challenge it for another 10 years at least, and that's assuming Falcon 9 operations don't improve.

I think the timeline is very difficult to predict here. We've seen countless companies who are leading in technologies who when others see it can be done... -know- it can be done so then can do it. Like the 4 minute mile.

I know it's not simple and no-one else is near SpaceX at the moment, but to ignore reusability has become an extinction-level event for launch providers. Some will learn from the 'break it and learn quickly' mentality that SpaceX followed for getting F9 to reliable reusability and there will be more competition.

Second-stage re-use is clearly the next phase and that's what Starship is targeting (plus massive capacity). I don't know if it scales to smaller rockets, but if it does (and we know that it's physically possible as some of the Starship second-stages have made it back kinda-alive), then it will be revolutionary.

Look at the lead that Tesla has thrown away in the EV market. I remember seeing an interview with Elon Musk talking about BYD EVs - "Yes, but look at their car, it's a joke"... to now having better tech in some ways than Tesla, and an up-to-date product line which looks way better than the staid models that Tesla is producing. Only the charging infra is keeping them ahead in terms of overall usability - and at some point that will be a solved problem for disparate third-party charging providers.

Cybertruck is a child-like anomaly which is not a mass seller. The M3 and MY are dated, and the robotaxi is merely a rehash of those stylistically (as well as completely the wrong thing to be making in terms of the market it's supposed to serve, IMO). I have read that Tesla is stuck in a rut, and their line-up looks like it. The 'highland' refresh and model y are both sticking-plaster makeovers.

When I ask my (mid 20s) kids if they'd buy a Kia EV3, a BYD Dolphin Surf or a Tesla, it's the Kia or the BYD. They look like cool cars, not something that a 50 year old (me!) would like (I prefer the EV3 if I had a choice). I know this is a bit off topic, but I'm just trying to illustrate that it's easy to think you're unassailable, and then the competition not only catches up, but overtakes. And timelines are impossible to predict to that scale, IMO.
by funnym0nk3y | 2025-06-18 11:10:52+00:00
Although I like the idea in principal, I don't see the real use case here.

Most of the examples can easily be replaced by pen and paper which is faster than building a app. More complex use cases require more complex solutions which I'm not sure this provides.

One use case could have been an application to study functions in time and frequency space. But does it provide an fft?
by mnw21cam | 2025-06-18 11:11:22+00:00
Yeah, I currently have a VPS with various SSH port forwards allowing me to direct incoming connections of various types to my home computer which is behind NAT. It's evil and horrible and nasty for various reasons, not least of which that all your incoming connections look to your inner server like they come from the same IP address, preventing you from logging or filtering the source of any request. And you need to make sure if you forward incoming connections to your SMTP server that it doesn't think they are local trusted connections that it can relay onwards, turning your setup into an open relay.

Seriously thinking about switching to a setup similar to the article. I mean, my setup works for now, but it's un-pretty.
by koakuma-chan | 2025-06-18 11:12:18+00:00
> The "agent framework" layer here is so thin it might as well don't exist

There's plenty of things that you need to make an AI agent that I woudn't want to re-implement or copy and paste each time. The most annoying being automatic conversation history summarization (e.g. I accidentally wasted $60 with the latest OpenAI realtime model, because the costs go up very quickly as the conversation history grows). And I'm sure we'll discover more things like that in the future.
by troupo | 2025-06-18 11:12:39+00:00
> HEIC is good,

It's not. Support is still surprisingly patchy, and it takes a second or so to decode and show the image even on a modern M* Mac. Compared to instant PNG.

> I have a whole bunch of .HEIC photos and I'd really like if Windows Explorer didn't freeze for literal minutes when I open a folder with them.

Indeed.
by jascha_eng | 2025-06-18 11:13:39+00:00
I'd argue we do okay, but of course it's Clickhouses own benchmark it's hard to outperform them there. It's also not apples to apples. Clickhouse has much less transactional guarantees and isn't postgres SQL compatible. The great thing about Timescale is that you only need one DB for all your analytics and transactional needs. Combined with pgvector postgres also handles search quite well.

In a way Timescale is just postgres on steroids. Sure if you really know your use-case well, are fine with giving up some postgres nicenes, are willing to learn a new query language and are fine with using and syncing multiple data stores you'll outperform timescale. But I think it is still really cool to see how close you can get with essentially just a better postgres.
by al_borland | 2025-06-18 11:14:11+00:00
I like the spirit of it, but the execution isn't what I'm looking for. With this being a hosted solution, it makes me dependent on another SaaS tool for little personal projects. If it's a little counter needed for an afternoon, that's not such a big deal. However, if I'm looking for a scrappy little app I may use for years, this is a problem. Plus, no matter how low the learning curve gets, it will still exist, so I want something that I can use for the long term for things like this. This makes my mind go to approachable and easy languages that allow the user to easily throw a GUI on it. I don't think code needs to be completely abstracted away, just made easy and tailored to what people will do. Look at how many people on MySpace were able to learn some CSS. Maybe they copy and paste someone else's stuff at first, but that's the foot in the door before they eventually look at how to tweak it.

I typically end up using basic HTML/CSS/JS for stuff like this today. If I really need backend code, I'll use basic PHP (no frameworks or anything). But this ties me to a browser, which I'm not always a fan of. Some of these fairly scrappy little projects at work (done in the browser like this, and with AutoHotKey) have been going for 10+ years now, with very little maintenance. The AHK script I haven't touched in probably 8 years, since I moved to macOS at work, yet people still use it countless times per day. If AHK decides to stop operating, it's no big deal, the code that exists will still run. The same can't be said for these SaaS solution to this problem. People looking for scrappy solutions aren't looking to remake their solution every time a founder decides to move on to something else more interesting or profitable.
by A_D_E_P_T | 2025-06-18 11:14:24+00:00
Here's how I view it:

Chat is more of a "conversational" medium, where you dash off short and informal messages and expect a very quick if not immediate response.

Email is more of a "correspondence" medium, where you write longer and sometimes much more formal messages, and expect a response within ~24 hours.

The latter would be the better way to use ultra-compute-heavy/long-delay models like o3-Pro, because you don't expect the flow of a conversation, and it would nudge you to be much more detailed in your prompt. In fact, if it had a larger context window, an email-format o3-Pro would be perfect for lawyers and for certain types of data analysis.

I'm not building anything, but if you'd like to, lmk.
by edgineer | 2025-06-18 11:15:08+00:00
I suggest making a disk-to-image backup of your whole boot drive using clonezilla, to a second external disk.

To test recovery, take a third spare drive, restore to it from the backup image using clonezilla, and replace your boot drive with it. If this boots up well, you could even do your upgrade tests using this spare disk, restoring from the backup file as necessary. Then once you're confident, put your boot drive back in and proceed to upgrade it.
by steveBK123 | 2025-06-18 11:16:59+00:00
Right, the MTA & governor who funds it care more about the TWU/LIRR union/contractors/etc, as a contiguous voting block than they do about the actual riders. The act of spending money for them is the objective, and a form of patronage. Whether it is well spent, or leads to good outcomes is besides the point.

So the spigot of money is sporadic, and everything we spend on is overpriced / not necessarily the right project for riders.
by freeone3000 | 2025-06-18 11:17:02+00:00
There’s a Weather widget. It doesn’t have ads. There’s a podcast app. It doesn’t have ads. There’s an RSS app. I paid $7.99 for it, once. It doesn’t have ads.

The entire Android ecosystem is built around people not paying for anything ever, where the iOS ecosystem, people pay for things. And honestly, it’s a way nicer experience.
by perihelions | 2025-06-18 11:18:18+00:00
- "decomposition of N6 into three N2 is exothermic (ΔH₀) by 185.2 kcal mol−1"

That's an impressive amount of energy, 9.2e6 J/kg—on the same order as carbon combustion. Wonder if it's a potential rocket fuel additive (it probably isn't, but fun to ask). By comparison, O₃ is "only" 3.0e6 J/kg above diatomic oxygen.

> "is unlikely to decompose through [quantum mechanical tunneling], with an estimated half-life of N6 of more than 132 years at 77 K (Supplementary Table 4). At 298 K, the computed half-life still amounts to 35.7 ms"

Better hope that fridge doesn't fail.
by gwd | 2025-06-18 11:18:35+00:00
Just to emphasize your point, below is a workflow I wrote for an LLM recently, to do language tagging (e.g., of vocab, grammar structures, etc). It's very different than what you'd think of as an "agent", where the LLM has tools and can take initiative.

LLMs are amazingly powerful in some ways, but without this kind of "scaffolding", simply not reliable enough to make consistent choices.

---

1. Here are: a) a "language schema" describing what kinds of tags I want and why, with examples, b) The text I want you to tag c) A list of previously-defined tags which could potentially be relevant (simple string match)

List for yourself which pre-existing tags you plan to use when doing tagging.

[LLM generates a list of tags]

2. Here is a,b,c from above, and d) your own tag list

Please write a draft tag.

[LLM writes a draft]

3. Here is a-d from above, plus e) your first draft, and f) Some programmatically-generated "linter" warnings which may or may not be violations of the schema.

Please check over your draft to make sure it follows the schema.

[LLM writes a new draft]

Agent checks for "hard" rules, like making sure there's a 1-1 correlation between the text and the tags. If no rules are violated move to step 5.

4. Here is a-e from above, plus g) your most recent draft, and h) known rule violations. Please fix the errors.

[LLM writes a new draft]

Repeat 4 until no hard rules are broken.

5. [and so on]