MurphyA/hacker-news huggingface dataset:
by teiferer | 2025-07-16 07:33:53+00:00
There is lots of rationalizing going on in his article.

> I returned early from my paternity leave to help participate in the Codex launch.

10 years from now, the significance of having participated in that launch will be ridiculously small (unless you tell yourself that it was a pivotal moment of your life, even if it objectively wasn't) versus those first weeks with your newborn will never come back. Kudos to your partner though.
by brabel | 2025-07-16 07:34:21+00:00
Great point. But some newer languages do keep compatibility, with Java (Scala, Groovy, Kotlin, Clojure) and .Net (C#, F#, Visual Basic, Powershell) “platforms” being an example, but also with system languages that normally have some simple (no binding required) ABI compatibility with C , like D, Zig and Nim I think.

The newest attempt seems to be revolving around WASM, which should make language interoperability across many languages possible if they finally get the Components Model (I think that’s what they are calling it) ready.
by ta1243 | 2025-07-16 07:35:30+00:00
I guess it depends on where you are and what you count as an outage. Is a single failed query an outage?

For me cloudflare 1.1.1.1 and 1.0.0.1 have a mean response time of 15.5ms over the last 3 months, 8.8.8.8 and 8.8.4.4 are 15.0ms, and 9.9.9.9 is 13.8ms.

All of those servers return over 3-nines of uptime when quantised in the "worst result in a given 1 minute bucket" from my monitoring points, which seem fine to have in your mix of upstream providers. Personally I'd never rely on a single provider. Google gets 4 nines, but that's only over 90 days so I wouldn't draw any long term conclusions.
by ath3nd | 2025-07-16 07:36:26+00:00
My point is at best the LLMs are a waste of time, waste of an opportunity for doing your own thinking and creativity, and a waste of electricity and water.

At worst they are a tool to influence people without critical thinking believing made up stuff on an unprecedented scale.

What is your point? That LLMs can be useful for summarizing an email? Read the thing! That they can write a mediocre essay for you? Write it yourself. Can write your code (badly) for you? Write it yourself.
by whazor | 2025-07-16 07:37:11+00:00
A good television interface is certainly still missing on Linux. Now you either choose Android TV (which doesn’t run nicely with x86), or Steam big screen (which is missing the more media parts). But with very powerful and affordable mini PCs that can play games and media (with latest codecs), it would be much more interesting to have a great user interface that combines media watching and gaming.
by ta1243 | 2025-07-16 07:37:16+00:00
Depends on how you configure it. In resolv.conf systems for example you can set a timeout of say 1 second and do it as main/reserve, or set it up to round-robin. From memory it's something like "options:rotate"

If you have a more advanced local resolver of some sort (systemd for example) you can configure whatever behaviour you want.
by rcarmo | 2025-07-16 07:37:18+00:00
I wrote a server for it a while back (am still running it someplace behind a CF tunnel) but I’ve never really found either the community or the protocol were taking off:

https://github.com/rcarmo/aiogemini

A key issue with the ecosystem (not the protocol) as far as I’m concerned is that it would have been stupendously better to settle on Markdown (even a simplified form) for content creation. The rest is OK, I guess, but it’s just a nuisance to maintain “dual format” sites.

(I see a few comments here about the community’s opinions and leanings, but to be honest it’s not any weirder than your average old-timely IRC channel or fringe Mastodon server—-live and let live, read what you want and just skip Antenna listings you don’t like)
by nacholibrev | 2025-07-16 07:37:46+00:00
> So you upload a .jsonl file with the above JSON, and then you try to submit it for a batch job. If something is wrong with your file, you'll get a "400" and no other info. If something is wrong with the request submission you'll get a 400 with "Invalid JSON payload received. Unknown name \"file_name\" at 'batch.input_config.requests': Cannot find field."

Thanks for your post, I've stumbled upon the same issue as you.

So I should interpret the "Unknown name \"file_name\" at 'batch.input_config.requests'" as an error with the jsonl file and not the payload itself?

I'm trying to submit a batch with a .jsonl file, but I'm always getting the "Unknown name \"file_name\" at 'batch.input_config.requests'" error.
by _flux | 2025-07-16 07:38:03+00:00
> Headless server is headless server - you can't have anything in such case there with X11 either. If you want to forward X11, you need X server, which means it's already not headless.

To me this reads a bit confused, but perhaps I'm misreading it? In X11 terminology the server is sitting in front of you (the one that draws to the screen), so no, you don't need need the remote host to be running X11 server.

You do need the program that draws to the screen, but I think it's fair to say the remote host is headless if it doesn't have a GPU nor a program to interface with the GPU at all. All the remote host needs is code to interact with such a server over TCP or Unix domain sockets. And that code is tiny, even small computers without memory for frame buffer can do it.

> So I don't see how X11 is any better - it's just worse due to having abysmal performance. X11 was never designed for real world remote desktop usage - it just happens to have network transparency. So it's X11 that's a kludge for such scenario if anything.

I think X11 was actually pretty great at the time it was created, i.e. clients can create ids and use them in their requests (no round-trip to the server) and server can contain large client bitmaps that the client can operate on, but sometimes poor client coding can kill the performance over the network. As worst offender I once noticed VirtualBox did a looooot of synchronous property requests during its startup instead of doing them in concurrently, stretching the startup time from seconds to minute or more. (Whether it truly needed those properties in the first place is another question.)

Sending the complete interaction as a video stream? That's what I'd call a hack—though X11 should be modernized in various aspects, for example to support more advanced encodings for media, controlled by the client.

In some sense the web is the direction where I would have liked to see X11 going: still controlled by the client, but some light server-side code could be used to render and interact with the widgets. This way clicks would react immediately, but you would still be interacting with the actual service running on the remote host, not just a local program.

(Another reason why I consider X11 better is the separation of the server and the compositor.)
by ashdksnndck | 2025-07-16 07:38:32+00:00
I’m not sure we can accept the premise that LLMs haven’t made any breakthroughs. What if people aren’t giving the LLM credit when they get a breakthrough from it?

First time I got good code out of a model, I told my friends and coworkers about it. Not anymore. The way I see it, the model is a service I (or my employer) pays for. Everyone knows it’s a tool that I can use, and nobody expects me to apportion credit for whether specific ideas came from the model or me. I tell people I code with LLMs, but I don’t commit a comment saying “wow, this clever bit came from the model!”

If people are getting actual bombshell breakthroughs from LLMs, maybe they are rationally deciding to use those ideas without mentioning the LLM came up with it first.

Anyway, I still think Gwern’s suggestion of a generic idea-lab trying to churn out insights is neat. Given the resources needed to fund such an effort, I could imagine that a trading shop would be a possible place to develop such a system. Instead of looking for insights generally, you’d be looking for profitable trades. Also, I think you’d do a lot better if you have relevant experts to evaluate the promising ideas, which means that more focused efforts would be more manageable. Not comparing everything to everything, but comparing everything to stuff in the expert’s domain.

If a system like that already exists at Jane Street or something, I doubt they are going to tell us about it.
by misiek08 | 2025-07-16 07:39:05+00:00
Please don’t. It doesn’t make sense, doesn’t help, doesn’t improve anything and is just waste of money, time, power and people.

Now without crying: I saw multiple, big companies getting rid of NOC and replacing that with on duties in multiple, focused teams. Instead of 12 people sitting 24/7 in group of 4 and doing some basic analysis and steps before calling others - you page correct people in 3-5 minutes, with exact and specific alert.

Incident resolution times went greatly down (2-10x times - depends on company), people don’t have to sit overnight and sleep for most of the time and no stupid actions like service restart taken to slow down incident resolution.

And I’m not liking that some platforms hire 1500 people for job that could be done with 50-100, but in terms of incident response - if you already have teams with separated responsibilities then NOC it’s "legacy"
by GWBullshit | 2025-07-16 07:39:10+00:00
Thank you for the reply and advice – I will probably pursue this if it keeps up, even though it seems to have happened much more dramatically after the last OS update.

Regardless, I'm still unsure how it can read these temperatures since the "put in freezer for a while" method seems to work when it does this and everything gets "un-sluggish" right away and starts working as well as if I restart it, no matter how many things are open.

So it's like the processor "works as if it wasn't overheating", but for some reason the temperature readings for things like synching sometimes don't work because it reads the temp as approaching ~200º, and even external apps read it as such (though I realize they may just be repeating an internal OS error).
by johannes_ne | 2025-07-16 07:39:54+00:00
The same author has a great series of tutorials for making looping animations, where the animation appears longer than the length of the loop. It also introduces Perlin noise, which I've found quite useful in a few unrelated projects.

https://bleuje.com/tutorials/

Here is an example of a 10-minute movie in a 6.3-second looping GIF. https://bsky.app/profile/johsenevoldsen.bsky.social/post/3lm...
by fc417fc802 | 2025-07-16 07:40:57+00:00
Yes, but it reduces performance, and you don't need to care about this because (presumably) you aren't a cloud provider running multi-tenant workloads.

Worst case scenario someone pulls this off using webgl and a website is able to corrupt your VRAM. They can't actually steal anything in that scenario (AFAIK) making it nothing more than a minor inconvenience.
by ryao | 2025-07-16 07:41:34+00:00
People can learn this outside of school. People who learn English as a second language do. Forcing it on me as a child meant that I did not learn English properly, until well into my adulthood. I am a native speaker in my 30s and I am still finding faults in my English education that need correction. One of the most recent ones I have found is using “pet” as a past tense. The correct past tense is “petted”. If school had properly taught English without forcing me to read incorrectly written literature that confused me, I would not have been saying this wrongly for decades. Another issue in my English that I found in recent years was use of the word “wrong” where I should use “wrongly”. Adjectives are not adverbs. :/
by brabel | 2025-07-16 07:42:56+00:00
There are several well maintained Common Lisp compilers, some of which are paid for and can sustain whole businesses, Clojure is fairly big as niche languages go, and Guile Scheme is used across GNU projects. There’s also some usage of Racket and Scheme in education, and I believe Janet is having success in gaming. So I wouldn’t say Lisp survives by just a slim margin.
by simiones | 2025-07-16 07:43:54+00:00
The LHC doesn't generate anything like the kind of energy that you get when interstellar particles hit the Earth's upper atmosphere, nevermind what's happening inside the sun - and any of these are many, many orders of magnitude below the energies you get in a supernova, for example.

The LHC is extremely impressive from a human engineering perspective, but it's nowhere close to pushing the boundaries of what's going on every second in the universe at large.
by brucehoult | 2025-07-16 07:44:47+00:00
Multimedia is important for some uses, not for others.

And what speed G4, against what speed Pentium 4?

G4 started from 450 MHz and went to 1.6 GHz, with several different µarch along the way.

Conversely, the Pentium 4 ranged from 1.3 GHz to 3.8 GHz.

G4 and P3 at least covered a nearly identical MHz range, and with similar MHz in the market at the same times.
by kqr | 2025-07-16 07:46:34+00:00
Correct. That was bad wording on my part. I meant it in the sense of "it survives at a scale proportional to the fraction of it that is unique".

It used to be that things like GC, REPL, flexible syntax, the cond form etc. made Lisp unique, but these days the list is down mainly to homoiconicity (and an amazing hacker culture).
by tialaramex | 2025-07-16 07:47:01+00:00
I have a colleague who is very good with C# and F#. We use a lot of C# for work, and for him F# is just a hobby (he has a math background). Because Rust is basically an ML dressed up to look like a semicolon language, and I know I grokked Rust almost immediately with an academic background in SML/NJ and decades of experience writing C, my guess is that this colleague would pick up Rust very easily, but I can't confirm that.

Every Xmas when people are picking up new languages for Advent of Code (which like me he does most years) I wonder if he'll pick Rust and go "Oh, that's nice" - I was going to write a relatively contemporary spoiler here but instead let's say - it's like watching a Outer Wilds player staring at the starting night sky for their fifth or hundredth time wondering if they're about to say "Oh! Why is that different each time?". No. Maybe next time?
by persolb | 2025-07-16 07:47:44+00:00
Yeah. Exactly. The consequence of this club is either:

1) The brakes take an extra couple seconds to apply (note: this is only used on long trains… so stopping is over a minute anyway)

2) The emergency brakes apply. This is considered a safe condition, and for Positive Train Control is considered the ‘safe state’.

If someone tries to utilize this vulnerability, the EOT device will be shutoff. On the few tracks where it’s actually required, there are mitigations to still operate safely.

This would be really easy to annoy a single train crew. This would be really hard to do to geographically diverse trains.
by librasteve | 2025-07-16 07:48:07+00:00
fair enough - there are pros and cons, but in many situations that _can_ lead to balkanisation of the language

Raku has specifically chosen the "kitchen sink" option with a massive amount of cool stuff included ... I would argue that have both regex and Grammars tightly in the core language syntax is a big win in that case (and the default choice of Str as graphemes)

with Rust and Raku that's mitigated by crate and zef respectively - both reliable, unified package manager ecosystems
by jillesvangurp | 2025-07-16 07:48:13+00:00
Agreed, this just looks really tone deaf and amateurish. And it's avoiding the bigger issues. There are plenty and they actually need dealing with. Even just acknowledging some of those issues would be progress.

There must be internal discussion on this. I imagine more than a few shouty meetings might have happened. This indicates to me that management doesn't know how to deal with that and clearly isn't dealing with anything effectively. If anything this makes me more worried, not less worried about how things are going at Mozilla.

More rust/C++ writing, less cuddly animals please. Firefox needs more people that work on the product and are allowed to work on the product not people that do busywork like this and just get in the way.

I'm an actual user BTW. The product is fine for me. Performance is great and steadily improving. My main concern is that the developers are allowed to stay on mission and empowered to do that. Which means doubling down on making sure I never get confronted with shitty ads, popups, and other advertising abuse. And that it keeps up technically with Chromium and Webkit in terms of standards support.
by gkanai | 2025-07-16 07:48:29+00:00
Japan is similar in terms of moving on from environmental catastrophes. Due to it's geographic location, the number and severity of earthquakes and tsunamis not to mention the regular stuff like wildfires, flooding etc. there's just a lot of devastation and loss. Japan does memorialize the larger events of course and there's public memorials at annual schedules, etc.
by jeroenhd | 2025-07-16 07:48:44+00:00
From what I can tell, it may have taken MS a while, but it seems like on the Windows side of things, amd64 emulation seems to work pretty flawlessly. There are still issues (i.e. Qualcomm's drivers not being as good as Nvidia's/Intel's/AMD's) but at least on the Windows side of the equation everything seems to work now.

Because MS doesn't require special emulation hardware like Rosetta2 does, I expect amd64 emulation on Windows to last a lot longer than it will on macOS, too.
by 1dom | 2025-07-16 07:48:57+00:00
Interesting thanks! It looks like most of the GM vehicles that v2x works with are... uh... not really something a European would consider an option (not even sure if some of them will fit on our roads). Ford UK makes no mention anywhere of anything to do with v2x though.

There's a few places that apparently offered it here, but when I've contacted them, they've all explained it was a tech demo, or trial, or some other PR type thing which means they didn't take it any further and regular humans can't buy it. I think there's some nuance or regulation around the UK power network which is stopping any progress with bidirectional charging here.

Over here though, if you don't have old electric heating, or an electric shower, 9.6kw is very much more than enough for the average household. I have a relatively high usage, and a 6kw inverter can power my house in a powercut, as long as I don't use the electric shower. The various retired people in my life tend to use 2 - 4kwh /day, the peak draw is the kettle which uses 3kw for a minute or so.
by thinkingemote | 2025-07-16 07:49:37+00:00
I think the issue is that the very different world is different because it's about the self and the individual. I am the most important thing. Human rights are about the person. My body. I can still be selfish and unselfish in my consumer choices. I can be unselfish and share my cake with you but I still get to eat my cake. What choices I make define who I am. The identities I freely adopt make me whom I am. The rewards of life impact me first.

It used to be about sacrifice and responsibilities. It's about giving up on choice. It's about not having cake. Our grandparents were defined by their responsibilities not their choices. Their identity was assigned to them as parent, it wasn't something they made themselves. It's horrific to think about for many (including me). How could I advocate for less of me?

A fear of the future of the world is about my future identity. Indeed we fear giving up our identity. We even want to die on our own terms. Many comments here talk about having babies as a kind of economic consumer choice and I imagine some parents do have children as a luxury good. "If only it was cheaper." It's still a choice of the self.

Our world is different in that it's hard to think about and talk of a world where the self is less important than the other and yet being a parent is usually about putting the child before themselves. Ironically therefore, babies are the best way to talk about not living in a selfish world!
by rob74 | 2025-07-16 07:49:44+00:00
That was my first reaction to this article too: "Ok, gutting the FDA is bad, but the destruction of some other agencies that are not even mentioned in this article actually has worse consequences. If someone believes the quacks, takes Ivermectin or EDTA and dies, that's fine for me - I hope they at least get a Darwin Award for their effort!". But when you think about people doing this to other people (including but not only children) who can't decide for themselves, it gets much more complicated...
by phh | 2025-07-16 07:49:57+00:00
Kyutai's unmute has great latency, but requires a fast small-ish, non-thinking, non-tooled LLM. What I'm currently working on is merging both worlds. Take the small LLM for instant response, which will basically just be able to repeat what you said, to show it understood. And have a big LLM do stuff in the background, and feeding back infos to the small LLM to explain intermediary steps.
by TeMPOraL | 2025-07-16 07:50:32+00:00
That may very well be the case. But I think this is a distinct category of evil; the second one, in which you'll find most of the cigarette and gambling businesses, is that of evil caused by indifference.

"Yes, I agree there are some downsides to our product and there are some people suffering because of that - but no one is forcing them to buy from us, they're people with agency and free will, they can act as adults and choose not to buy. Now what is this talk about feedback loops and systemic effects? It's confusing, go away."

This category is where you'll also find most of the advertising business.

The self-righteous may be the source of the greatest evil by magnitude, but day-to-day, the indifferents make it up in volume.
by _Algernon_ | 2025-07-16 07:50:55+00:00
HTTP is intermingled with a lot of the shitty SPAs, advertising and SEO of the web. You can make a simple text only site but the noise of the modern web is only ever a couple of clicks away. Gemini silos itself off. You know that a link you click will be an equally clean text-first site. To me that is the feature.
by notTooFarGone | 2025-07-16 07:52:08+00:00
Resilience and foolishness are very close together. I can't imagine living in a place where you have to rebuild every X years when you can just move somewhere else. The people are just used to it.

This will get worse and at some point you have to ask if the areas are actually habitable or if it's just a colossal waste of resources to live there.
by rglullis | 2025-07-16 07:52:20+00:00
Problem: you are looking for a way to get rid of the annoying issues of the modern www. What is the solution that solves this with the least amount of work?

A) Develop a whole new transport protocol that does less than HTTP, develop client applications that use this protocol, convince a sufficient number of people to use this protocol, at least to the point where the majority of your activity happens there?

or

B) Install a handful of browser extensions that block ads and other nuisances on the modern www, and have it working right away?
by muskmusk | 2025-07-16 07:52:52+00:00
I don't think anyone can consider it a success just yet. But someone just injected 2 billion dollars into the enterprise. They are probably given a lot more information than you and I are. Maybe those people are dead wrong and they lose all their money, but maybe not.

With the public information there is neither a point in positivity not negativity. It would be speculation either way. A question that could be worth pondering is what exactly the investors are shown? What would you need to see to put all your money in thinking machines?