MurphyA/hacker-news huggingface dataset:
by wunderwuzzi23 | 2025-05-04 19:11:10+00:00
Here is what I have been able to reverse engineer for o3...

At high level it maintains about ~40 conversations in system prompt under a section called "recent conversation content". It only contains what the user typed, not assistant responses (probably due to prompt injection) - there a few corner cases though. :)

There are other sections in the system prompt now that contain aggregated info, so recent conversations turn into user insights over time I believe.

It can't actually "search" history afaik - that part I'm still wondering, as it was my first thought on how it might work...

I also found a way to exfiltrate the recent content - so hopefully that will be fixed soon...

Overall, this feature creates a lot of confusion and response quality declines at times too - and anything someone posts now online (like weird behavior or hallucinations,...) is likely influenced by their past conversations! So it will make it more difficult to understand what's really happening.

I think it would be cool if "projects" would be entirely isolated with their own memories and history etc. or have different "profiles"
by hhghkj | 2025-05-04 19:11:25+00:00
Businesses that can't stay afloat without underpaying workers have a failing business model. Blaming unions for their eventual demise is foolish.

Communism and Capitalism are actually quite similar in a sense. Neither of them works well in their purest form, both lead to formation of an oligarchy (party elite,billionaires). Most livable countries in the world mix them in form of free market social democracy.
by TZubiri | 2025-05-04 19:11:56+00:00
"AI is “stateless” in an important way, even with its context windows. It can infer why something may have been written in a particular way, but it (currently) does not have access to the actual/point-in-time reasoning the way an actual engineer/maintainer would."

CoT fixes this. And in a way, non CoT can retrigger its context by reading the code.

In a similar fashion, engineers remember their context when reading code, not necessarily by keeping it all in their head
by TeMPOraL | 2025-05-04 19:12:11+00:00
Yes, but the difference is that Section 31 in DS9 is obviously "the baddies" to the heroes and the audience, and writers meant it to be "the baddies", and everyone in and out of universe was supposed to be appalled at the mutagenic virus subplot, and yet, taken in context of the larger events in the show, Section 31 came out as a light shade of gray instead of black.

It's one thing if them doing their thing was merely convenient, but the rest of the writing in the show converged into a situation where the Federation was under the wall, with no way to talk or shoot their way out of total defeat (and Earth being glassed to make a point). For Star Trek, that's pretty much a franchise-terminating event; they needed to write their way out of that corner - and Section 31 plot basically did that, before they realized it.

AFAIK the writers did not intend Section 31 plot to be posing the question whether any means are justified if the alternative is being exterminated - but it's what they inadvertently ended up doing.

(It's not the only time they hit a problem like this. AFAIR, the episode "Waltz" was made specifically because fans found more depth in the character of Dukat than the writers intended; as such, the whole point of that episode was to drive home that yes, Dukat is just that evil, period.)
by bee_rider | 2025-05-04 19:12:32+00:00
It is really ridiculous that we’ve allowed all this kernel level spyware bullshit in the interest of something so frivolous as video game fairness.

Matchmaking seemed like a neat idea in, like, 2007. In retrospect, it has damaged the industry substantially. All the oxygen has been sucked out of the community server space, etiquette is non-existent, and the aforementioned spyware.
by otherme123 | 2025-05-04 19:13:49+00:00
Meanwhile, taking a couple of beers daily for decades doesn't make anyone raise a brow, you can even find people that says it's good for your heart, according to some doubtful study from the 90's.

In some of those studies you might be referring (e.g. DOI: 10.2174/1874473711306010008) say that MDMA users score worse in memory, but better in depression and anxiety, and equal on cognitive or mood. Of course what makes the headlines is that MDMA is bad for memory, no mention to the positive effects. And of course, the narrative would be that if you take MDMA a couple of times per year, soon you won't even remember your own name.
by cwzwarich | 2025-05-04 19:13:52+00:00
> This is a significant problem on AMD; Intel and Apple seems to be better.

When did this change? In my testing years ago (while I was writing Rosetta 2, so Icelake-era Intel), Intel only allowed a load to forward from a single store, and no partial forwarding (i.e. mixed cache/register) without a huge penalty, whereas AMD at least allowed partial forwarding (or had a considerably lower penalty than Intel).
by zahlman | 2025-05-04 19:14:31+00:00
Sure, they presumably have a local dev environment where they install dependencies to test their own code.

But there are a lot of possible workflows around that. Some people might separately install things one at a time according to what they appear to need as they're developing, and then use `pip freeze` to create the `requirements.txt` file. Others might edit `requirements.txt` directly, and repeatedly re-create their environment based off that. Still others might involve any number of tools here, such as pip-tools (https://pypi.org/project/pip-tools/), pipenv (https://pypi.org/project/pipenv/), etc.
by owenversteeg | 2025-05-04 19:14:44+00:00
One interesting exercise is to identify all the situations in your life that are like this (reliant on other people who have no incentive to care, where you have limited recourse.) The list for your average person is probably fairly long: landlord, bank, CC issuer, Google, Apple, Amazon, power/water/sewer company, mechanic/plumber/HVAC/electrician/any trades you cannot do on your own, physical stores you rely on (Walmart, Target etc), cops/other officials you do not know, the list is infinite.

I think this is a large part of why people feel like they don't have control over their lives anymore: because they don't.
by SkullTech | 2025-05-04 19:14:50+00:00
Jurisphere | Full-Stack and Frontend Founding Engineers | Bangalore, India, Hybrid

Jurisphere is currently the leading AI copilot for lawyers in India, and we are planning to rapidly expand to the global market. You will be part of the growth journey where you will ship rapidly to make a product that can beat the likes of Harvey.

We are looking for 2 roles right now.

Full-stack Engineer:

- 2-4 years of experience with Python, FastAPI, NextJS, TypeScript, Docker, Kubernetes, cloud platforms, CI-CD, observability, scaling etc.

- Familiarity with AI and LLM engineering would be a plus, but not a complete deal breaker.

- Familiarity with large scale data pipelines, ETL systems, search solutions would be a great plus.

Frontend-Focused Design Engineer:

- 1-4 years of experience with designing and coding beautiful and functional websites using React, NextJS, TypeScript, Tailwind.

- Experience with Figma would be a great plus, but not a deal breaker.

- Attention to detail and an obsession over the beauty and functionality of your work is a must-have.

For both of the above roles, being self-oriented and the drive to make an impact is non-negotiable. Along that line, having your own projects or past entrepreneurship experience would be highly valued.

Please reach out to sumit@jurisphere.ai with your resume, an introduction and your proof of work if you are interested.

Compensation range: 15-35 lakhs INR per annum along with ESOP.
by dr_dshiv | 2025-05-04 19:15:36+00:00
“Whenever the time came to elect a new doge of Venice, an official went to pray in St. Mark’s Basilica, grabbed the first boy he could find in the piazza, and took him back to the ducal palace. The boy’s job was to draw lots to choose an electoral college from the members of Venice’s grand families, which was the first step in a performance that has been called tortuous, ridiculous, and profound. Here is how it went, more or less unchanged, for five hundred years, from 1268 until the end of the Venetian Republic.

Thirty electors were chosen by lot, and then a second lottery reduced them to nine, who nominated forty candidates in all, each of whom had to be approved by at least seven electors in order to pass to the next stage. The forty were pruned by lot to twelve, who nominated a total of twenty-five, who needed at least nine nominations each. The twenty-five were culled to nine, who picked an electoral college of forty-five, each with at least seven nominations. The forty-five became eleven, who chose a final college of forty-one. Each member proposed one candidate, all of whom were discussed and, if necessary, examined in person, whereupon each elector cast a vote for every candidate of whom he approved. The candidate with the most approvals was the winner, provided he had been endorsed by at least twenty-five of the forty-one.”

https://www.theballotboy.com/electing-the-doge
by yjftsjthsd-h | 2025-05-04 19:15:37+00:00
Er, yes they do? I guess things could be spotty if you don't have drivers (which... is true of any OS), but IME that's rare. But I have to ask because I keep hearing variations of this: What exactly is wrong with */Linux handling of multi-monitor? The worst I think I've ever had with it is having to go to the relevant settings screen and tell it how my monitors are laid out and hitting apply.
by JumpCrisscross | 2025-05-04 19:16:01+00:00
> Deteriorating conditions for the working class are the main driver of our push toward authoritarian government

I don’t buy this anymore. The evidence is for a simpler hypothesis: 20 to 30% of Americans are stupid. They vote against their own economic interests, which doesn’t make sense if wealth is the problem. My personal hypothesis is lead exposure. But further empowering that segment with wealth strikes me as counterproductive.
by nitwit005 | 2025-05-04 19:16:21+00:00
This seems to be forgetting the need to render other site's content. That's the main reason for iframes to be used, as people need to render ads, email previews, games, and so forth, without potentially breaking the rest of the page.

The "extremely awkward" aspect they complain about is a side effect of needing to handle that case.

You could add some nicer way to include content for the same domain, but I suspect having two highly similar HTML features would be fairly awkward in practice, as you'd have to create a whole new set of security rules for it.
by Sesse__ | 2025-05-04 19:16:27+00:00
I don't know if AMD allows more or fewer _situations_, but empirically, I'm seeing a lot of total cycles lost to this on Zen 2 and 3, and much less on the Intel CPUs I've been testing (mostly Skylake derivatives and Alder Lake).

I haven't tested Zen 4 or 5, but I haven't heard anything that indicates they should be a lot better.
by jonchurch_ | 2025-05-04 19:16:43+00:00
The athlete metaphor undermines its own point. Yes athletes work very hard, but they also specifically build in rest, recovery, and structure. Their training is periodized and supported by coaches, trainers, and nutritionists to _maximize_ their performance without burning out.

It’s understood that this level of output isnt sustainable without significant individualized support. Without it even elite athletes plateau, regress, or get injured.

A real athlete isnt left to figure it out alone, theyre backed by an entire system designed to _help them thrive long term_.

This article exists because it is a spectacle, and that alone should tell us something.

Edit: The athlete metaphor is used here because it is an “appeal to heroism” (greatness demands this of you) which is the root of all hustle culture inspo.

Im sure that Chong believes this framing himself. In the search for purpose, it is common (very human) to attempt to transmute pain into purpose. And sometimes it does help people find clarity or endure hard situations. An individual can choose that path, it is their right.

But it is a dangerous alchemy when applied at scale and by leaders.
by thaumasiotes | 2025-05-04 19:16:53+00:00
> It is happening because it works the way that is most useful to most people. The number of people who want to use bluetooth earbuds with a different microphone is line noise in the consumer market.

I don't think you have any idea what you're saying. The scenario I'm describing is when you want to use a bluetooth headset that includes a microphone. Using a different microphone is how you solve the problem.
by mediaman | 2025-05-04 19:17:19+00:00
Why are enterprises running code from 1985?

How long code needs to last is actually highly variable, and categorical absolutist statements like this tend to generally be wrong and are specifically wrong here. Some code will need to change in a year. Some will need to last for forty years. Sometimes it's hard to know which is which at the time it is written, but that's part the job of technical leadership: to calibrate effort to the longevity of the expected problem and the risks of getting it wrong.
by nikanj | 2025-05-04 19:17:22+00:00
I believe one of the biggest growth steps on the path from junior intern to senior fellow is recognizing that code does not rot, and refactoring code biweekly because someone thought of yet another way to organize it brings zero business value.

"That code is old and the paradigms are dated" is uttered with the same disdain as "That shed is old and the floorboards have dry rot"

The best thing that happens to a startup is actual traction and paying customers, because once that happens the refactoring churn is usually shoved to the back burner
by WillAdams | 2025-05-04 19:18:57+00:00
For traditional CAD the notable candidates are:

- Solvespace --- small and lightweight, the UI may be a bit off-putting

- FreeCAD --- hugely improved in the recent 1.0 release, this is a large and impressive system

- Dune 3D --- the new kid on the block, it has the advantage of a modern appearance and UI standards, and the consistency of being a one-man project

If one moves away from traditonal/contemporary CAD there are a few other options:

- BRL-CAD --- intensely old-school, this is one of the oldest opensource codebases

- OpenSCAD --- programmatic CAD, this has inspired more successors than I would care to count (esp. look up libfive and Matt Keeter's Master's Thesis if you are academically mathematically oriented)

For that last, one of the more successful hybrids is "OpenPythonSCAD" which is just what it says on the tin --- Python in OpenSCAD:

https://pythonscad.org/

which I have been using for a project on the other side of the fence --- making DXF and G-code for CNC mills and routers:

https://github.com/WillAdams/gcodepreview

EDIT: One additional tool to note is Fullcontrolgcode Designer, which to bring things full-circle, is the 3D-printing version of the above:

https://fullcontrolgcode.com/
by yupitsme123 | 2025-05-04 19:19:05+00:00
A big issue is sub-contracting and diffusion of responsibilities. Often the person you're doing business with isn't the person who actually delivers the service to you, who instead is just a lowly paid worker who has no control or freedom to make decisions.

When I got my bathroom remodeled I talked over the design and gave the first payment to a friendly guy who assured me that all of my demands and expectations would be met.

A week later the workers show up and they're subcontractors who barely speak English, don't know anything about what I discussed with the first guy, and have no responsibility to listen to me since they work for the other guy, not for me. Meanwhile the sales guy is suddenly too busy to answer my phone calls.
by bigcat12345678 | 2025-05-04 19:19:32+00:00
Yeah

It's like "Any sufficiently advanced technology is indistinguishable from magic." by Arthur Clark.

For certain fraction of humans, they'll always have this fantasy of "magical" tech.

It used to be flying machines, space ships, etc. etc.

Well, world is mechanical, one can fantasize, but nothing is magical.
by peteforde | 2025-05-04 19:20:12+00:00
Okay, I'll bite: the comparison to smart contracts is a less-than-helpful lens because the people who deploy them are perversely incentivized to optimize out things like boundary checks and other error handling to minimize how much they cost to publish.

AI generated code might well come with its own constraints and baggage, but the whole "every byte is lost profit" thing is a fundamental and IMO damning aspect of crypto code.
by doikor | 2025-05-04 19:20:25+00:00
Realistically what is the alternative? That is pretty much the only way to ensure the cheats don't run at kernel level. If the cheat runs at kernel level it is very hard (or impossible) to detect it from user land outside of behavior (which mostly happens on the server side).

Only thing I can think of is Microsoft locking down Windows so hard that nothing outside of code written (well signed) by Microsoft can run with kernel level privileges but I think that is an even worse option.

If you don't like it you can always just go and play any of the titles without kernel level anti-cheat and get a cheater in ~1/5th of your games (my experience in counter strike).
by AnimalMuppet | 2025-05-04 19:20:26+00:00
Depends on how you do it. Yes, they are here in violation of the law. But if that's what bothers you, then the process you use to deport them had better be in keeping with the law. If what bothers you about them being here is the "illegal" aspect, then you must not trample the legal process in order to remove them.
by driuha | 2025-05-04 19:20:35+00:00
"almost all controversy would be removed from among Philosophers, if they were always to agree as to the meaning of words" (c)

One could say it was always the case, you can cut through bs and have a productive dialogue if you define the meaning of words before the message, i.e. scientific papers do that. The problem with that is that most people won't do it because its hard and on the other end you will get ostracized most of the time if you try doing that in casual conversations. This problem is even bigger in politics which is a game of large numbers and you have to be as stupid as possible for your message to reach the masses.
by vishyouluck | 2025-05-04 19:20:41+00:00
Google’s A2A protocol and Anthropic’s MCP framework both offer powerful mechanisms for building intelligent AI agents — but what if I told you we can combine both in a single Java application? The a2ajava framework simplifies AI agent creation, enabling seamless A2A communication while exposing reusable AI tools via MCP. By integrating both technologies, you can unlock unparalleled AI interoperability, allowing your Java applications to interact dynamically within the broader AI ecosystem.
by kachapopopow | 2025-05-04 19:20:44+00:00
Forget AI "code", every single request will be processed BY AI!

People aren't thinking far enough, why bother with programming at all when an AI can just do it?

It's very narrow to think that we will even need these 'programmed' applications in the future. Who needs operating systems and all that when all of it can just be AI.

In the future we don't even need hardware specifications since we can just train the AI to figure it out! Just plug inputs and outputs from a central motherboard to a memory slot.

Actually forget all that, it'll just be a magic box that takes any kind of input and spits out an output that you want!

--

Side note: It would be really interesting to see a website that generates all the pages every time a user requests them, every time you navigate back it would look the same, but some buttons in different places, the live chat is in a different corner, the settings now have a vertical sidebar instead of a horizontal menu.
by mullingitover | 2025-05-04 19:20:47+00:00
> Unions sent a couple of the big car makers into bankruptcy.

It goes both ways, unfortunately. Industry in general couldn't exist without laborers, and it has a long history of brutal abuse and horrific, dangerous working conditions that killed and maimed many.

I think it's a cultural problem. We aren't far removed from a time when the general business model was to coercively work people to death to extract every penny of value from them, and that mindset hasn't completely been lost. Workers are callously discarded, not at the doorstep of bankruptcy, but at the first hint that profits might not grow as fast as they could.
by AustinDev | 2025-05-04 19:21:15+00:00
>Dismissing their conclusions out-of-hand in favor of an alternative theory with no evidence feels like just believing what you want to believe.

Of course. I've also seen them first-hand nearly ruin multiple careers and marriages over allegations that were easily disproven at the onset of the investigation (Person wasn't even on base when incident allegedly occurred in this case).

By the time the investigations had cleared the accused of wrongdoing they were already passed up for a promotion and nearly ready to retire after 4 years of needless investigation. Part of the 'punishment' is the investigation itself. In my experience OIGs are political beasts because they're made of up humans which are inherently tribal/political.

I was saying nothing to the veracity of alternative theory.
by timschmidt | 2025-05-04 19:21:31+00:00
OK, now apply what you just said to plants and fungi and single celled organisms.

Get yourself out of your human-centric, mammal-centric, animal-centric point of view and realize that at the cellular level we're effectively indistinguishable. We can't even talk to Dolphins, who we know are intelligent, and you expect me to discount the intelligence of every other living thing? Laughable. We're all made of the same stuff, all the way down, and humans aren't exceptional.

Check out https://en.wikipedia.org/wiki/Plant_perception_(physiology) Your chief take-away should be that plants know when they're being eaten, and take actions to defend themselves.

The necessity of death in order to further life is why every religion has thankfulness rituals around meals.

These aren't new thoughts, or thoughts unique to me. Look into https://en.wikipedia.org/wiki/Jainism

> who are we to decide these other beings lives?

Some folks, who've asked that question, decided they didn't have the right, and aren't available to talk to any more. ¯\_(ツ)_/¯
by the8472 | 2025-05-04 19:21:32+00:00
> LLMs do not exist in this physical world, and are therefore not within the set of things that can be reasoned about with those proxies.

Perhaps not the mainstream models, but deepmind has been working on robotics models with simulated and physical RL for years https://deepmind.google/discover/blog/rt-2-new-model-transla...
by oofbaroomf | 2025-05-04 19:21:42+00:00
Yes, there has been. Unfortunately, there are a few core issues blocking this from becoming a big thing:

1. The majority of 3D modeling is not done parametrically, meaning there is not a lot of data. The little data there is is generally in OpenSCAD, which isn't very powerful or extensible for useful CAD. 2. Generally, when you want to do CAD, you need to come up with a way to define everything precisely. Like I want this hole 2 millimeters from the bottom, and this exact edge next to the hole to be beveled, etc. Saying all that to an LLM is slower than just making the whole.

That said, these still can be useful for beginners, and there are things like Adam AI that are starting to catch on for simple stuff.