MurphyA/hacker-news huggingface dataset:
by roarcher | 2025-08-11 07:41:58+00:00
I recently used Claude to help me understand a math-dense research paper. It was useful for answering general questions about the structure of the algorithm, where to find information in the paper, and gain a high level/intuitive understanding of how the algorithm worked. It was absolutely abysmal at implementing the code, and would regularly make things up when I probed it about subtleties in the math.

Overall, it sped up my learning greatly, but I had to verify everything it said and its code was a mess. It's a useful tool when used appropriately but it's not threatening my job anytime soon.
by Retr0id | 2025-08-11 07:42:40+00:00
First you compromise the renderer process via e.g. a bug in the JS engine. But even if you have native code execution in the context of the renderer process, you're still in a sandbox.

The bug in the OP is for the second stage - breaking out of the sandbox.

The referenced `patch.diff` is basically for simulating a compromised renderer.
by scheeseman486 | 2025-08-11 07:43:01+00:00
I don't think I've ever played a game where I found it to feel better at a lower framerate. The lower the FPS, the highter the latency of input response and the lower temporal resolution makes it harder to track movement, particularly rotational control of a camera.

Artistic intention I do understand. I played your game and you're specifically evoking a low-fi aesthetic. The noise in particular might look noiser at higher framerates, damaging the era it's trying to evoke.

Though I have to wonder if there might be a way to split the difference, to render out the scene at low FPS and reproject the camera at a higher framerate, similar to how most VR implementations work. That way the aesthetic would be largely unchanged, if the camera isn't moving it would be identical, but you'd get that much nicer input response.
by noufalibrahim | 2025-08-11 07:43:10+00:00
Ah. The world of interactive fiction. Brings back so many memories.

For "newer" folk, who are interested, you should try to get your hands on a copy of https://en.wikipedia.org/wiki/Get_Lamp and watch it. It covers the history of the games and everything else. Everyone relevant is interviewed with the notable exception of Graham Nelson (author of the Inform language). The tag line sums it up pretty well - "before the first person shooter, there was the second person thinker."

Plotkin himself is a bit of a heavyweight in the IF world. I'm not surprised that this was by him.

I tinkered with the language and environment a little. Inform 7, with it's natural language style of writing, is a fascinating environment.
by TrackerFF | 2025-08-11 07:43:31+00:00
If your new strategy fails, it is easier to CYA by pointing at McKinsey / Bain / BCG, who came up with said strategy. After all, those are the elite firms you hired - and if they were wrong, who would possibly have been right, and foreseen it?

If you put the blame on some AI model/service, you'll own it.
by MrGilbert | 2025-08-11 07:43:38+00:00
According to Wikipedia, that's 0.012% of their net income. [0] While I'm being told in the comments that this is not the way to look at it, it means that this is, percentage wise, 50x the amount that Google is paying.

Sounds fine to me.

[0]: https://en.wikipedia.org/wiki/Mozilla_Corporation

//Edit: Had a typo in my percentage. 20.000 of 157.000.000 is, indeed, 0.012% - that makes it 50x the amount of Google's percentage.
by a_t48 | 2025-08-11 07:43:38+00:00
I've looked into this a bit - the big blocker isn't on the transport/IPC library, but the serializer itself, assuming you _also_ want to support serializing messages to disk or over network. It's a bit of a pickle - at least in C++, tying an allocator to a structure and its children is an ugly mess. And what happens if you do something like resize a string? Does it mean a whole new allocation? I've (partially) solved it before for single process IPC by having a concept of a sharable structure and its serialization type, you could do the same for shared memory. One could also use a serializer that offers promises around allocations, FlatBuffer might fit the bill. There's also https://github.com/Verdant-Robotics/cbuf but I'm not sure how well maintained it is right now, publicly.

As for allocation - it looks like Zenoh might offer the allocation pattern necessary. https://zenoh-cpp.readthedocs.io/en/1.0.0.5/shm.html TBH most of the big wins come from not copying big blocks of memory around from sensor data and the like. A thin header and reference to a block of shared memory containing an image or point cloud coming in over UDS is likely more than performant enough for most use cases. Again, big wins from not having to serialize/deserialize the sensor data.

Another pattern which I haven't really seen anywhere is handling multiple transports - at one point I had the concept of setting up one transport as an allocator (to put into shared memory or the like) - serialize once to shared memory, hand that serialized buffer to your network transport(s) or your disk writer. It's not quite zero copy but in practice most zero copy is actually at least one copy on each end.

(Sorry, this post is a little scatterbrained, hopefully some of my points come across)
by alerighi | 2025-08-11 07:44:24+00:00
If the parents want they can restrict their usage. I prefer to monitor and teach my children how to use technology properly, and that also includes of course sex education because it's not by banning porn sites till they are 18+ that you solve the issue to me, but by educating.

Unfortunately we have among sex and other things still the mentality of 1900, except that today most 18 year old already lost their virginity, and he can't watch porn? Well...
by Incipient | 2025-08-11 07:44:36+00:00
My two core issues with the current AI space:

1) counterpoint to AI doing awesome stuff - no one is debating that. The issue isn't even, necessarily, when it does utterly stupid stuff, it's when it does subtly stupid things, randomly, without prediction.

2) AI is also a HUGE vendor lock-in currently. You're beholden to the model not being neutered, swapped out, quietly biased, or even just available and fast (I realise this has overlap with vendor lockin, I feel like it's just making it a order of magnitude worse). Note true AI value I believe and assume is where it's integrated into a product (hey xero create me an invoice) rather than a mundane chatbot.
by faeyanpiraat | 2025-08-11 07:44:41+00:00
The first season was excellent, and then in the 2nd season they did ruin lots of the story lines with just lame choices, and then the ending went completely downhill for me. It pissed me off, just like GoT.

There was this other series called Murderbot which had some similarities in the setting of the story. It was not that great compared to the 1st season of Raised by Wolves, but it was consistent throughout the whole series (so far) in quality, and it is much more satisfying.

Anyways if you like scifi and haven't checked out The Expanse yet, that is a masterpiece.
by gsf_emergency_2 | 2025-08-11 07:47:30+00:00
>Based on our theory, the Seebeck coefficient is the fundamental source of the mysteriousness of triboelectricity.

https://journals.aps.org/prresearch/abstract/10.1103/PhysRev...

Put 2 conductors with different Seebecks in contact and you get a... thermocouple (at least?)
by dragonwriter | 2025-08-11 07:47:43+00:00
> Why would shareholders, the board and the CEO waste so much money on paying consultancies when the only value is being able to pass blame?

Management does it in large part to provide external validation (most importantly to the board and shareholders) of the decisions they sought to take anyway.

The board and shareholders accept it because the external validation works exactly the way management intends it to. (There's also cases where using independent consultants as part of some process is a compliance checkbox thing, and in those cases they are used for that specific reason.)
by motoxpro | 2025-08-11 07:48:03+00:00
Definitely to each their own. I will never have a job at a YC company and I will also never apply to YC, so the ads are completely useless. I did discover some of my favorite shoes from an IG ad, though.

It wouldn't ever be worth me getting $.0001431 dollars for my data and individual data will always be worthless on it's own because 1. taking away one individuals data from a model does not make the model worse. 2. the price of an individuals data will always be zero because you have people like me who are willing to give it away for free in exchange for a free service (aka hackernews or IG)

One user's LTV on IG may be $34, but one user's data is worth $0. Which I think a lot of people struggle with.

From a more moral standpoint, the best part about the advertising business model is that it makes the internet open to everyone, not just those who can pay for every site they use.
by munksbeer | 2025-08-11 07:49:22+00:00
> but the EC does not represent the people, that's the job of MEP

The European Council is the heads of each member state. They are literally the people elected by each nation state domestically. If they don't represent the people, then that means national democracy is broken (which I agree with in cases like the UK) but I'm making a more general point.

https://www.consilium.europa.eu/en/european-council/
by CoolCold | 2025-08-11 07:49:43+00:00
> [1] to be honest, I'm not sure I understand the intent of open_file_cache... Opening files is usually not that expensive

I may have a hint here - remember, that Nginx was created in the times of dialup was a thing yet and having single Pentium 3 server was a norm (I believe I've seen myself that wwwXXX machines in the Rambler DCs over that time).

So my a bit educated guess here, that saving every syscal was sorta ultimate goal and it was more efficient in terms of at least latency by that times. You may take a look how Nginx parses http methods (GET/POST) to save operations.

Myself I don't remember seeing large benefits of using open_file_cache, but I likely never did a proper perf test here. Say ensure use of sendfile/buffers/TLS termination made much more influence for me on modern (10-15 years old) HW.
by 4gotunameagain | 2025-08-11 07:50:05+00:00
> Many rented just a bed for half a day! They slept, and the other half the other person, who worked in night shift, slept on it.

This is not unheard of for south Asian immigrants in European cities, which typically do hard, low paid work (car cleaners, gig economy delivery "partners" etc).

All that for what ? So people can order take away in Berlin from a place that's 10 minutes away from them by bike, because they clubbed too hard last night. And the profit finds its way to America (doordash owns Wolt).
by numpad0 | 2025-08-11 07:51:52+00:00
Yes. Signal integrity is so finicky at frequencies DRAM operates that whether you drill the plated holes on boards that complete the circuit to go completely through the board or stop it halfway starts to matter due to signals permeating into the stubs of the holes and reflecting back into the trace causing interference. Adding a connector between RAM and CPU is like extending that long pole in the tent in the middle by inserting a stack of elephant into what is already shaped like an engine crankshaft found in a crashed wreck of a car.

Besides, no one strictly need mid-life upgradable RAMs. You're just wanting to be able to upgrade RAM later after purchase because it's cheaper upfront and also because it leaves less room for supply side for price gouging. Those aren't technical reasons you can't option a 2TB RAM on purchase and be done for 10 years.
by antisol | 2025-08-11 07:52:52+00:00
Ha! Not just "the next PR", in my experience about 30% of the time you tell it "hey this slop you gave me is horribly broken because <reason>", and it says "you're absolutely right! I totally 100% understand the problem now, and I'll totally 100% fix that for you right now!", and then proceeds to deliver exactly the same broken slop it game me before.
by ygra | 2025-08-11 07:53:15+00:00
> The goal for Valhalla is value types, reified generics if they ever happen is still open.

But if they want the List<int> use case to be fast they basically have to keep this information at runtime and will have to make changes to how objects are laid out in memory. I'm not sure there's a good way around that if you want List<int> to be backed by an int[] and `get` returning an int instead of an Object. This may or may not be available to developers and remain internal to the JVM in the beginning, but I think it's necessary to enable the desired performance gains.

They also state on the website: »Supplementary changes to Java’s generics will carry these performance gains into generic APIs.«
by rsbeare | 2025-08-11 07:53:36+00:00
This symbolic act of protest and solidarity has caught your attention. I think that's as good a sign as any that it's having the intended effect!

You're partially right about the limitations, but there's deeper logic behind why this works: memetic theory. Memes (in the academic sense) as 'units of cultural meaning' spread because they fulfill cognitive needs - shared understanding, community, sense of purpose. I think there's a brilliance in that this isn't recontextualizing an existing meme, but that Clippy already represents the exact values being advocated for (helpful software with no ulterior motives). Clippy was created by the very type of corp being called out, yet represents the more genuine ideals we once all shared - ideals of the industry that has been abandoning them with extractive practices. Plus, Clippy has accumulated layers of meaning through years of use as a meme, so it comes prepackaged with recent cultural/semantic associations.

The ice bucket challenge raised millions for ALS research despite some or many people doing it for clout. Ribbons helped destigmatize amd raise awareness for aids, which bolstered funding support. Their purpose was to effect social change thru awareness and solidarity. The purpose is similar here, but faces different challenges.

There aren't many accessible ways for individuals to push back against cases of corporate overreach. Lois isn't claiming profile pictures fix everything but rather aiming to build a network of people who wish to push back on cases of corp overreach - a strategic initiative.

Discussions and debates like this, are part of how cultural change starts. Small symbolic acts that get people talking & thinking about issues they might otherwise not consider.
by vladvasiliu | 2025-08-11 07:55:13+00:00
I'm split on this. According to your links, it tries to cooperate with the system resolver. If it can't find a way to do it, then yeah, it kinda has to replace it.

Of course, they could put this much more front and center in the docs, so that if you're running some funky setup and know what you're doing, you should be able to easily do it - which you probably can with the `--disable-dns thing`. But putting it in a prominent spot in the docs could help to not overlook this.

I've just checked the setup on a machine running systemd-networkd and resolved, and resolv.conf wasn't touched. It only added a specific dns setup for the tailscale0 interface, which only covers my tailnet name and ips. It doens't even show as a fallback or whatever in the global section.

> the option of whether or not `tailscaled` overrides your default nameservers can be configured remotely without you knowing it's happening!

I mean, there's two situations. Either we're talking about a "pro" environment, where corp vpns taking over your local network config, as much as I hate it, isn't exactly news. Then there's the personal plans users, in which case, if the DNS changes without you knowing, you probably have way bigger problems.
by RansomStark | 2025-08-11 07:55:43+00:00
Why would you expect anything else from the so-called left? Do you honestly believe only the right want power and control?

In my experience the left wants this just as much, if not more than the right.

Right-wing politics is starting to show up again in Europe, this is true, but the left / left-of-center has been in power for a long time and need (at least in their view) to remain in power.

These kinds of laws allow the powerful group to gain more control and remain in power, it took no time at all for the UK version of this law to block videos of heavy-handed policing [0].

The low power group usually doesn't support controls on speech, as they know it will make their rise to power harder. Once power shifts these views inevitably switch.

This has led to the belief, at least in the west, that the right censor and the left are the guardians of free speech - because it was true and people want to believe the world hasn't changed (nobody like to admit that they've become the bad guys).

This also leads people make this mistake of believing that politics is a line. It's not, it's a horseshoe.

In the middle is the vast majority of people that just want to be left alone, and want to leave others alone. At both edges there are loud, politically active, sociopaths that want power and control to protect and deify their own in-group, while, criminalizing and demonizing the out-group.

It's why, when looking at history, the right-wing fascists and the left-wing communists, seem to want totally opposite things, but end up with very similar policies and outcomes (illegal political parties, proscribed groups, concentration camps and genocide).

[0] https://www.dailymail.co.uk/news/article-14945805/Online-Saf...
by munksbeer | 2025-08-11 07:55:45+00:00
> The end of anonymity online basically means an end to the internet era itself.

In no way do I support this surveillance society, or legislation, but I just wanted to make a casual point. I'm from a country where the internet first came through universities, and I was privileged to be there at the time. Those early days when it was just university students (and other staff) communicating over IRC were, nostalgically, wonderful. And everyone knew who everyone on IRC actually was in real life. Sure, there were the usual flame wars and some trolls, but it felt personal and, just good.

I'd love to go back to those internet days - bit of course I'm aware that is an elitist attitude, because I was part of the "in group" at the time.
by rashunain | 2025-08-11 07:55:56+00:00
Daily current affairs updates are available in English, including news headlines, GK questions, and answers. Overall, the Current Affairs 11 August 2025 covers a range of topics, including national and international news, sports, education, and daily current affairs quizzes. It is essential to stay updated with the latest news and developments to remain informed and prepared for competitive exams and other challenges.
by dsign | 2025-08-11 07:56:19+00:00
Sadly, it is common enough these days. There are reports of authors that set up a stand to physically sell their books, and members of the public ask "is this AI-written? Who made the cover? Is this cover AI?"

> My impression is that when it comes to reading text, nobody cares as long as the final product is good.

Maybe so, but it only takes a vocal minority to ruin things for an author. And that minority tends to use anything, even a non-overtly-critical mention of AI in social media.

The consensus right now is that using LLMs for fixing grammar and typos is acceptable. I personally use them for word completion (specially the devil incarnate which are the prepositions on/in), but tend to discard suggestions that improve flow, sentence structure and readability, because those increase the odds of triggering "AI detectors". In fact, I've found a renewed taste for unconventional sentence structure and unconventional punctuation; things that three years ago, before the LLM boom, I really didn't care for.
by numpad0 | 2025-08-11 07:56:38+00:00
Yeah, security is not a liquid. It won't diminish over time, and can't be added by updating. Updates replace something with something else, in this day and age likely third world outsourced code with vibecoded burning dumpster. Disconnecting the device from networks is basically always a better alternative. I don't understand why that much isn't so obvious to HN readers.
by stareatgoats | 2025-08-11 07:56:58+00:00
> Unfortunately the stories of success of the modern world were written by the modern world.

While I think that is a profound insight that we should contemplate a lot more than we do instead of taking our value system (the one we all share, not only the ones we disagree with) for granted, I can't help also contemplate how inadequate, or underdeveloped, our language is as a tool to identify such. Hopefully, some day we will have more value-neutral means to properly view the relative isolated conceptual bubbles from which each culture views another. We're not there yet.
by spwa4 | 2025-08-11 07:57:19+00:00
Because as soon as you're 2-3 levels up it's all politics, no content. All information comes from people who know better than you. All execution is done by people who are better at what the company does than you are. The "base" level of playing politics, the table stakes, is to never get blamed. And there's regular fuckups who need guilty parties. Look up the 3 envelopes parable.

Let's put it this way: consultants provide a new envelope every 6 months or so.
by YeGoblynQueenne | 2025-08-11 07:57:19+00:00
The first season of The Expanse was great. Then it got progressively more meh with each season.

(obviously my personal opinion eh?)

For a really nerdy-oriented SF series try Three Body i.e. the 2023 Tencent version of The Three Body Problem. Again in my opinion the 2024 Netflix version, was one of the boringest things I've ever watched. I'm pretty sure if that had been my introduction to the Rememberance of Earth Past series I would have been left distinctly unimpressed.

For an example of what I mean by "nerdy-oriented", avoiding spoilers there's a scene where some of the characters are observing a certain celestial phenomenon. In the Netflix series they are sitting outside looking at something that should not be visible by naked eye. In the Tencent series they're sitting in a proper scientific station, i.e. a big room lined with PC workstations and side-rooms with bigger machines and printers, and they're starting endlessly at a single red line on a monitor while munching on junk food.

Another thing: a certain Chinese army base in the 1960's is decorated with picture-perfect, period hardware, big mainframes that a character is shown physically disassembling to service. In the Netflix series... honestly, I don't even remember. The attention to detail that only a proper nerd would notice is, to me, something genuinely new, like I've never see anyone go to all that trouble before to make sure a certain demographic won't scrunch up their face and go "that's not how computers looked in the '60s".

I should also say that there is certainly quite a bit of overacting (or over-directing) in the early episodes but they get over it later.
by ultmaster | 2025-08-11 07:59:40+00:00
I trained the agent itself to write SQL, run it, check results, then rewrite until correct. The write and rewrite policies are optimized with RL, using a client–server setup in Agent Lightning and a LangGraph state machine. On a 500-sample Spider eval subset, Qwen2.5-Coder-3B with 4096 context reaches 80.4% at three turns of write and rewrite, 80.2% at one turn. After training, model Qwen2.5-Coder-1.5B can be even better than Qwen2.5-Coder-3B (untrained). I have compared multiple models and settings, hoping to shed light on tuning AI agents.

Full article: https://medium.com/@yugez/training-ai-agents-to-write-and-se...

Related projects:

- Agent Lightning as the glue: https://github.com/microsoft/agent-lightning

- verl for RL algorithms: https://github.com/volcengine/verl

- vLLM for efficient rollouts: https://github.com/vllm-project/vllm

- AgentOps for collecting training data (telemetry): https://github.com/AgentOps-AI/agentops

- LangGraph for agent orchestration: https://www.langchain.com/langgraph