MurphyA/hacker-news huggingface dataset:
by tambeb | 2025-07-03 18:02:44+00:00
I also like this solar system model from NASA, https://science.nasa.gov/learning-resources/how-big-is-the-s....

They compare it to a US football field.

"On this scale, the Sun, by far the largest thing in our solar system, is only a ball about two-thirds of an inch (17 millimeters) in diameter sitting on the goal line — that's about the width of a U.S. dime coin. ...

The inner planets — Mercury, Venus, Earth and Mars — are about the size of grains of sand on a football field scale. They would be dwarfed by a typical flea, which is about 3 millimeters long.

Closest to the goal line is Mercury, just under a yard from the end zone (.8 yards to be specific). ... At this scale, Mercury's diameter would be scarcely as large as the point of a needle.

Venus is next. It is 1.4 yards from the end zone. ...

On to Earth, sitting pretty on the 2-yard line. ...

Mars is on the three-yard line of our imaginary football field. ...

Jupiter remains pretty close to our end zone on the 10.5-yard line. ...

Saturn is on the field at 19 yards from the goal line. ...

Uranus ... is about 38 yards from our end zone.

Neptune is where things start to get way out. It is 60 yards from our solar goal line on the imaginary football field. ...

Tiny Pluto is much closer to the opposing team's end zone. It's about 79 yards out from the Sun ...

On this scale, our little friend Voyager 1 has left the game and is well out in the stadium parking lot or beyond."
by johnnyanmac | 2025-07-03 18:03:22+00:00
>How was this better for humans or customers?

The workers got paid, couldn't be laid off easily, and can make a career.

But i guess I see this line of thinking and see exactly how we got to trumpism. The current system has flaws and bad actors, let's instead burn it down and replace it with even worse actors who make all the money. Don't bother using anti trust or regulating the new industry, the old boogeyman ruined it.
by bornfreddy | 2025-07-03 18:03:32+00:00
There was also a review of that code about a week later [0] which highlights the problems with LLM-generated code.

Even looking strictly at coding, the hard thing about programming is not writing the code. It is understanding the problem and figuring out an elegant and correct solution, and LLM can't replace that process. They can help with ideas though.

[0] https://news.ycombinator.com/item?id=44215667
by 15155 | 2025-07-03 18:03:37+00:00
SHA256 is extremely FF-heavy, you need around 200k for an optimized, unrolled, pipelined implementation.

UltraScale+ chips will run a proper design at 600MHz-800MHz, big chips might be able to fit 24 cores. The Artix chip OP used is extremely slow and too small to fit this style of implementation.
by BrandiATMuhkuh | 2025-07-03 18:03:44+00:00
Congratulations on the launch! This is really cool.

I'm not super active in the humanoid robot space anymore, however I did my PhD about 9 years ago in HRI. That was the time of Boston Dynamics, DARPA robotics challenge, and Aldebaran's Pepper and Nao robots.

You mentioned you are building everything open source. What happened with ROS and related projects? Do you build on top of that, or is that all super outdated that a reboot was needed?

Another question I have is: why are you choosing a two-legged human over a four-legged one?

My experiments with two legged robots were mostly bad. Not only did they fall basically all the time but they also had a big drift. So far, I have not seen any large improvements. But again, I might be very outdated.

I always said to my colleagues. The main point stopping robots from picking up is a stable platform. And with the platform I mean walking.
by lourmitchell | 2025-07-03 18:04:18+00:00
Got it too, from nicholasbarnesdygi8795@outlook.com.ar

Hello! My name is Lauren from Y Combinator. We were really impressed with your profile and would like to provide you the chance to take on a flexible remote role. In this position, you would assist merchants by updating their data, improving their visibility, and managing bookings effectively. You can work from anywhere for 60 to 90 minutes a day and earn anywhere from $200 to $500 each day, with a guaranteed $800 base every four days. There is a paid five-day trial period, and monthly earnings could exceed $5,000 with bonuses included. Full training and benefits are part of the package; you must be at least 21 years old to apply. Don’t miss out on limited availability! Text 'Yes' to 7133557698 to find out more.
by 15155 | 2025-07-03 18:04:46+00:00
Yes, but a designed-for-FPGA SHA256 implementation looks very different than an ASIC SHA256 implementation - the ASIC has far greater routing flexibility and density, and can therefore use far more combinatorial logic between register stages.

(ASIC simulation on an FPGA will retain the combinatorial stages but run at dramatically lower fMax)
by chamomeal | 2025-07-03 18:05:01+00:00
I was just going to comment about clojure-mcp!! It’s far and away the coolest use of mcp I’ve seen so far.

It can straight up debug your code, eval individual expressions, document return types of functions. It’s amazing.

It actually makes me think that languages with strong REPLs are a better for languages than those without. Seeing clojure-mcp do its thing is the most impressive AI feat I’ve seen since I saw GPT-3 in action for the first time
by adityavinodh | 2025-07-03 18:05:34+00:00
What are the biggest issues that the agent faces at the moment? I still find these general purpose agents frustrating to use at times because people position it as if it could do anything and then when you give it a reasonably complex task it breaks down.

I guess if someone figured out way to minimize the impact of an error, like a way for it to gracefully handle it without it feeling like too much work, that would fix most of the problems.
by johnsmith1840 | 2025-07-03 18:05:40+00:00
Given 2 datasets:

1. A special code dataset 2. A bunch of "unrelated" books

My understanding is that the model trained on just the first will never beat the model trained on both. Bloomberg model is my favorite example of this.

If you can squirell away special data then that special data plus everything else will beat the any other models. But that's basically what openai, google, and anthropic are all currently doing.
by zserge | 2025-07-03 18:05:52+00:00
In hindsight, JSONL would have been much easier to deal with as a developer. But I still don't regret picking CSV -- DB interface is pluggable (so one can use JSONL if needed), and I deliberately wanted to have different formats for data storage (models) and data transfer objects (DTOs) in the API layer, just like with real databases. I agree, CSV is very limited and fragile, but it made data conversion/validation part more explicit.
by jbverschoor | 2025-07-03 18:05:54+00:00
That’s the problem. I don’t think that’s part of the spec.

I’m also not sure, and given that there’s no mention of transferring, backing up etc, I assume they’ll be lost forever.

I won’t take that risk. And if they require my email/password/2fa to recover, the. What’s the point.

I wanted to love them so much, but I can’t. I won’t burn myself again like with getting a new phone and loosing all your 2FA, because someone thought it’d be a good idea to make them device bound on most apps.

Ease of use is a security feature.
by colinta | 2025-07-03 18:06:09+00:00
Yes, it's bad code, and aren't we all having fun laughing at the anonymous dev who wrote it. However, I've seen this kind of code in the wild, and I'd be shocked if you hadn't, too. _Who_ wrote it matters a lot less than the fact that _so many people_ write it. I think that React has optimized for developer velocity, but the primitives make it so easy to shoot yourself in the foot, that in a large codebase with lots of devs, it becomes hard to avoid.
by JoshTriplett | 2025-07-03 18:06:19+00:00
> getting underneath TLS and DoH (which have both been effectively weaponized at this point).

Only to the extent you are running software you don't trust. If you're running a user agent (e.g. a browser), rather than an app, you can easily do full ad-blocking much more effectively.

Calling TLS and DoH a weapon because apps you don't trust can use them to maintain integrity of their connections is like calling secure coding practices a weapon because they make jailbreaking harder.
by spankibalt | 2025-07-03 18:06:29+00:00
> "PCs were definitely at a disadvantage for anything involving a lot of motion, [...]."

Not on a strictly technical level, especially not in the world of 3D. 2D arcade games à la Silpheed came out for the PC in 1989, running maxed-out on machines that were already a possibility, with VGA graphics and Adlib or MT-32 sound, from late 1987 onwards, roughly the same time the A500 was released in the United States. The notion that PCs had "a bad rep for games" after the release of titles such as Wing Commander doesn't really hold much water.

It was mostly economical factors and some specific usecases that made home computers an excellent, and often superior, choice for many of its future users.
by jayd16 | 2025-07-03 18:06:55+00:00
Add the NPCs to a table to be ticked at some rate or triggered by some event. Calculate their actions and execute on them at that rate. Most NPCs do not need to be ticked. Some will need to be ticked every game day. Some can simply be ticked after some event game altering event.

Maybe I'm not understanding you but it doesn't seem all that different from running a non-AI story NPC.
Show HN: AICurated – A repo curated by AI, with a twist
by frotaur | 2025-07-03 18:07:04+00:00
tl;dr: I created a repository entirely curated by an AI, but its guidelines are themselves inside the repo!

Hey HN! Recently, I wanted to sharpen my 'GitHub skills' a little bit, and learn more about how people collaborate in companies and bigger repos. I started by trying to understand pull requests. For me, the better way to really LEARN something new is to try and build around it, and so that's exactly what I set out to do.

The idea is simple: build a simple repository maintainer (or curator, as I like to call it) that will decide whether pull requests will be merged or rejected. But this is not very interesting; lots of companies are trying to automate coding, and now you can even conjure Copilot on GitHub to handle issues and other stuff. The interesting twist here is the ingredient of self-reference: what if the repository guidelines were themselves contained in the repo, and modifiable by pull requests?

I found this idea very compelling, and completely got sidetracked in my quest to get better at GitHub, so here it is, a repository curated by AI-Curator-9000: https://github.com/frotaur/AICurated. Please feel free to submit a pull request, but be quick, as the guidelines are quite open at the moment, so the first people who get there will get to shape the repo quite a bit (unless a jailbreaker enters the game?).

The code that runs the Curator is open-sourced and can be found here: https://github.com/frotaur/ClaudeCurator

May you have a fruitful collaboration with AI-Curator-9000!
by taeric | 2025-07-03 18:07:07+00:00
I'm fortunate that my clothes still last quite a while, so I don't know what to say. Still have some t-shirts from the 90s, oddly.

I can say that if you wash cottons with synthetics, that will shorten the life of the cottons. If you use any "stretch" or "no iron" clothing, you almost certainly have a synthetic mix. It isn't that they are lower quality. Nor are they designed to not last as long. They are designed for that stretch and to look flat as their main goal.
by hellojesus | 2025-07-03 18:07:18+00:00
> I'm talking about ramps to public buildings and handicap accessible bathrooms.

To the extent these impact public buildings, I think this is a good thing. Just like I think public employers should not be allowed to discriminate based on age, race, etc.

But in both cases I would argue that private companies should not be held to the same standards.

Firefighters could arguably be a public good in that they are (approximately) nonrivalous and are definitely nonexcludable. In addition, fire fighting as a public good prevents the free rider problem that would likely exist with this service in the private market.
by sbarre | 2025-07-03 18:07:20+00:00
Curious where exactly do you draw your line when it comes to who it's ok to steal from and who it's not? Do you have a formula or something?

Or is just an arbitrary bar of convenience that you set case-by-case depending on how you want to feel about it?

> No one has a right to revenue or profit.

I certainly didn't imply anything this universal. But as a society we do have laws, and if you engage with Spotify's product, you agree to their terms, and in that very specific context they do have a legal right to see their terms held up.

Now.. will they go after you for bypassing their ads? Probably not. Will your actions have a negative impact on them? Again, nope.. I definitely agree with you that they'll be fine..

But then the people who make these products that facilitate this kind of activity should just have the conviction to stand by their actions and say "yep we're helping you steal from Spotify".

Just own it, especially if your justification is "it doesn't matter anyways".
by gruez | 2025-07-03 18:07:34+00:00
>I was comparing the on-prem models I know with the large, proprietary cloud models.

>This includes variants of DeepSeek, but not the largest one that they host online.

AFAIK you can get the same model that they host online, it's just that there's so many distilled/quantized models floating around that the average person using ollama or whatever think they're running the same thing as the one on chat.deepseek.com, but they're not.

>AI performance is famously hard to benchmark, so no, I don't have "evidence". But it is not unreasonable to assume some generality of my experiences with OpenAI's, Google's and other cloud models vs on-prem self-hosted coding agents models, that is, that the really large proprietary models perform best.

Right, but the claim wasn't open source models were on par, only that they're "competitive", which allows for some amount of subperformance.

>Also, I'm not "fretting about morality", I'm relating to the comment you replied to. The point was a monopolization of monetization for knowledge and skills by AI companies, when the data they build on was created for free by humans contributing to social media, or people paying to use cloud AI models.

1. how is it "monopolization", when AI companies are also providing open weights models?

2. why are you giving "AI companies" flak for this, when it's companies like stackexchange and reddit that are instituting such policies? Characterizing them as "AI companies" seems like a stretch.

>You are distorting my point and building a strawman. Yes, people willingly give away their work for free, either

You're conflating licensing with distribution. Yes, the authors licensed their comments or answers as CC0 or whatever, that doesn't mean companies can't charge for access for it. In fact, the use of permissive licenses explicitly allows for this, in contrast to creative commons non-commercial licenses.

>Please correct me where I'm wrong, but I have not yet conceived any new information from your comment, and it seems that you distorted some of the previous discussion to make your point, which I'd paraphrase as "current copyright covers AI and there is no threat that AI companies would monetize public content that was put out under licenses meant to prohibit monetizing derivative work"

If you're talking about the legality of training on CC0 comments then there's even less basis to object on AI companies' training on them.
by TheAmazingRace | 2025-07-03 18:07:36+00:00
Pretty sure MultiTOS (which was derived from MiNT IIRC) fully supported preemptive multitasking back in 1992 or so when it came out. This, plus the fancier graphics support, a proper 68030 instead of the rather cut down 68EC020, and addition of a Motorola 56K DSP, meant the Atari Falcon was superior to the Amiga A1200, at least on paper. I certainly adored mine when I owned it not that long ago as a part of my small collection.
by emporas | 2025-07-03 18:08:09+00:00
No one is hiring though for reading code. I have read 10 million lines of code, roughly, I have written not one line.

Now I have produced a lot of programs, just by reading them.

People should also learn how to read programs. Most open source code is atrocious, corporate code is usually even worse, but not always.

As Donald Knuth once said, code is meant to be read. The time of literate programming is gonna come at some point, either in 100 years or in 3 years.
by petrzjunior | 2025-07-03 18:08:43+00:00
It is rewritten to a different language and many people find Rust easier to read, it has better type hint support for IDE etc. Also, you do not lose all the safety, there are still many rules enforced, such as safe linking, no undefined functions. Unsafe Rust means that all parts of code which do illegal pointer magic are explicitly marked with an "unsafe" keyword. You can now go one by one and fix them.
by herval | 2025-07-03 18:09:13+00:00
it's "computer psychology". Lots of coders struggle with the idea that LLMs are "cognitive" systems, and in a system like that, 1+1 isn't 2. It's just a diffrent kind of science. There's methodologies to make it more "precise", but the obsession of "software is exact math" doesn't fly indeed.
by toomuchtodo | 2025-07-03 18:09:43+00:00
"Can this multinational company afford it?" and "Will this incur a felony or similar judicial record?" is my bar, broadly speaking. Never take from someone who cannot afford it, or where it would be material to them. Bits, never fiat. Laws are just words, how you decide which to ignore is a function of potential legal exposure and your belief system.

I pay for Spotify because I’m lazy and can afford it, but rip whatever I want from YouTube, for example. I own it, I do not care. Why would one care what random strangers think of them?
by less_less | 2025-07-03 18:09:56+00:00
Adding to some other comments in the thread: finding missing or extra numbers is closely related to error-correcting codes, especially binary linear codes. In an error-correcting code, you have a string of bits or symbols, with symbol x_i appearing at position i. You choose the code so that valid sequences have a certain mathematical property, and then if one or a few symbols are corrupted, then you can use that property to correct the errors. The property is typically that a certain linear function called the "syndrome" is zero, meaning that sum(x_i * G_i) = 0 where each G_i is some strategically chosen vector, particular to the code. The math for how to correct is particular to the chosen G_i, and it's a really interesting field of study.

In a typical error-correcting code usage, you have an encoder which takes your message, and adds some extra symbols at the end which are calculated so that the syndrome is zero. Then when receiving your message, the receiver calculates the syndrome and if it's not zero, they know that at least one error has occurred. By using the code's decoding algorithm, they can figure out the fewest (and thus hopefully most likely) number of changes which would result in that error syndrome, and use this information to (hopefully) correct the transmission error.

For the missing numbers problem, you can set x_i to "how many times does the number i appear?". Then since the syndrome is sum(x_i * G_i), you can compute the syndrome on an unordered list of the i's. You are expecting the syndrome to be the same as the syndrome of full set 1...n, so when it is not, you can figure out which few x_i's are wrong that would lead to the syndrome you observed. You have an advantage because you know how many numbers are missing, but it's only a slight one.

The author's solution is called the Hamming code: you set F(i) = i, and you do the additions by xoring. Using error-correcting codes generalize to more missing numbers as well, including using xor, but the math becomes more complicated: you would want to use a fancier code such as a BCH or Goppa code. These also use xor, but in more complicated ways.
by AbstractH24 | 2025-07-03 18:10:17+00:00
I'm a fractional RevOps consultant for a company for about 20 hours a week. They spend more for those 20 hours than they would if they filled the position full time, but they'd rather it this way because it shows up on a different line item and goes with their narrative of slashing headcount. Expect we'll see a lot more of this, particularly as everyone races to become the next "single-person unicorn startup."
by taf2 | 2025-07-03 18:10:18+00:00
Salesforce has over 150,000 companies using it's platform, with estimates around 150 million users... The percentage that use OpenCTI powered by five 9, ctm, gensys, twilio, telnyx, etc... that are WebRTC based if even let's say 10%... that is still like 15 million users daily... not exactly niche for Firefox to be breaking a feature for that many users? Oh and consider that salesforce method for embedding a phone is fairly common, then you have other CRM's zoho, hubspot and customer service platform zendesk etc... all broken with firefox's position on WebRTC...
by plastic3169 | 2025-07-03 18:10:33+00:00
Video signal without the noise or grain is annoying to watch as it makes everything in the ”out of focus” zone look smooth blurry. Your eyes want to focus yet it is an illusion of depth without an actual depth. Noise texture emphasizes that this is just a 2D plane after all so your eyes can rest and the viewer doesn’t feel like they need glasses. This is just my theory of it based on observation. No research behind it.
by johnnyanmac | 2025-07-03 18:10:55+00:00
>If a median tech worker pays $1300-2600/yr in dues (1-2% of median salary), I think it’s reasonable for them to expect more than that on a net-present-value basis.

The "NPV" is thst you aren't part of the next wave of layoffs. Losing a month of salary every 6-12 months is great insurance compared to losing a month of salary a month after you get laid off.

Do people really not value stability anymore? Do they have no craft to build nor challenge into? Is everyone here just older workers who don't realize how utterly abused Gen Z has been by this workforce, if they can even get in? I'd pay 10% of my salary for some stability after these 2 years of fallout, and I still ended up on thr more fortunate side of these layoffs for my sub-generation of late millennial.
by disillusionist | 2025-07-03 18:11:08+00:00
To me, I see pushing rules boundaries as part and parcel with exploring fantastical worlds. Elves, dwarves, and dragons exist. Those aren't "real". Magic spells that allow you to fly and shoot fire from your finger-tips also exist but also aren't "real". If we're already breaking biology and meta-physics, why assume basic physics works exactly the same way either? For some, I think it is re-capturing the child-like attitude of wonder, excitement, adventure, and asking the question "what if?". This, of course, may be tempered by campaign tone; something that might happen in a DnD campaign but likely not in Call of Cthulu, Kids on Bikes, Monster of the Week, etc
by EliotHerbst | 2025-07-03 18:11:24+00:00
Absolutely. Though for certain types of roles, being able to recall information that is readily available online off the top of your head used to be a strong signal of deep familiarity with a certain topic - for example - instantly recalling troubleshooting flows for example issues for a random sample of different A/V product lines really would only be possible if you had either studied deeply beforehand or had substantial experience.

I was surprised by just how easy it is to intentionally trigger hallucinations in recent LLMs and how hard it was as a [temporary] "user" of Cluely to detect these hallucinations while using the tool in some non-rigorous settings, especially given how these tools market themselves as being "undetectable".