MurphyA/hacker-news huggingface dataset:
by jacob019 | 2025-05-22 00:06:07+00:00
Product prices for thousands of listings across various ecommerce channels.

Funny you mention keyword bids, I use algorithms and ML models for that, but not LLMs, yet. Keyword bids are a different problem and more difficult in some ways due to sparsity. I'm actively working on an agentic system that pulls the big levers using data from the predictive models. Trying to tie everything together into a more unified and optimal approach, a long running challenge that I finally have tools to meet.
by tuatoru | 2025-05-22 00:06:49+00:00
What long, happy, and healthy retirement? "Healthcare", like everything, is ironically named. It's actually sickness mitigation.

One of the things that economic demographers like to mutter about from time to time is that lifespan is going up, but healthspan is not. Women live longer than men, but approximately all of the extra is spent in a state of ill health.
by gyomu | 2025-05-22 00:07:32+00:00
If you’ve spent any time around little kids, you’ve certainly seen that making shit up is a natural inclination of the human brain.

Ideally, as one’s intellect matures, one learns to stop doing that, and build coherent reasoning, only speak up when you know what you’re talking about.

Well, ideally. Many people never get to that stage.
by roelschroeven | 2025-05-22 00:07:43+00:00
No, that's very much not what undefined behavior means. Undefined Behavior (the man page on my system actually capitalizes both words) means that there are no guarantees at all about the behavior of the whole program. It can very much wipe out whole chunks of memory, or crash (not necessarily in or around the sscanf call), or get stuck in an infinite loop, or whatever.
by turtletontine | 2025-05-22 00:07:44+00:00
I’ve been running Linux distros on my primary machines for over a decade now, and there’s no way I’m going back. Even a few years ago I figured “when I finish grad school, I’ll probably get a Mac just for a smoother experience working with colleagues.” But even in the past few years the volume of complaints I hear from friends and colleagues seems to have skyrocketed - updates randomly breaking their environments, new annoying barriers to installing real software, pestering notifications that you can’t seem to turn off. Meanwhile, my Linux experience only seems to improve! And I hate Windows with a burning passion - just no way I’m using it on my personal machines.
by benbreen | 2025-05-22 00:08:03+00:00
Just as a side note, I ended up turning the 1970s RPG type game it originally made into a text-based RPG where you play as Henry James in 1889, kind of fun! Curious if the link actually works:

https://aistudio.google.com/app/prompts?state=%7B%22ids%22:%...
by mweidner | 2025-05-22 00:08:07+00:00
As the author, same.

My best guess is:

- Central-server collaborative editing work focuses on Operational Transformation (OT), likely due to inertia (studied since 1989) and the perception that storing an ID per character is inefficient. In fairness, it is, absent the optimizations introduced by RGASplit and Yjs (~2015).

- For decentralized editing, OT is very complicated, and CRDTs took over as the solution of interest (studied since 2005). Storing every operation permanently in a log - needed to use the linked approach without a server - feels inefficient, as does server reconciliation's undo/re-apply process. So CRDT research has focused on avoiding those inefficiencies, sacrificing simplicity along the way, instead of just embracing them as the easy way out.

To me, the "inefficiencies" seem quite manageable. Storage is cheap, text is small, and you probably want a complete op log anyway for auditing and document histories (cf. git). Server reconciliation's undo/re-apply process can be batched aggressively, e.g., only do it a few times per second; that just makes remote ops take a little longer to show up.

Granted, I have not built a complete app around server reconciliation or the linked approach, so perhaps there is a hidden catch. But I am encouraged by the success of Replicache (https://doc.replicache.dev/concepts/how-it-works), which is where I learned of server reconciliation.
by acdha | 2025-05-22 00:08:39+00:00
That $40 16GB SODIMM is significantly slower than the memory they use - even on the desktop side 16GB of comparable DDR costs twice as much, and that’s before you factor in the latency and bandwidth hit.

The problem is that there’s no alternative in the Mac world for people who don’t want the fastest option any more. Moving from the 16GB MacBook Air to the 32GB is a mandatory CPU/GPU upgrade and there’s no way to only buy one of the two if you don’t need the other.
by alexjplant | 2025-05-22 00:10:18+00:00
> AFAIK, you can’t spin up containers that might be needed in tests, severely limiting its usefulness.

This is what's blocking me right now. I couldn't find any documentation on whether they allow Docker-in-Docker which typically means that the answer is "no". Since I'm building an AWS-native app I use LocalStack for end-to-end tests which requires a container engine. Codex not having it is a showstopper.
by madrox | 2025-05-22 00:11:34+00:00
I've been saying for two years that "any sufficiently advanced agent is indistinguishable from a DSL."

Rather than asking an agent to internalize its algorithm, you should teach it an API and then ask it to design an algorithm which you can run that in user space. There are very few situations where I think it makes sense (for cost or accuracy) for an LLM to internalize its algorithm. It's like asking asking an engineer to step through a function in their head instead of just running it.
by wkat4242 | 2025-05-22 00:11:44+00:00
> The solution is a non-national global reserve, calculated on a basket of national currencies. This was Keynes argument at Bretton Woods, but the US would not have it then, and does not want it now.

The US is getting that now whether they want it or not. The financial confidence in them has been destroyed by the insane off-the-cuff trade tariff jumps and I don't think it will ever recover. The trust in the dollar is gone, it's just not so obvious yet because financial systems don't get changed in a day. It's a slow ship to turn but it's also slow to turn back. Europe is now working on replacing the Visa/MasterCard duopoly which currently backs all our payment cards. It'll take a while but when it's there it will never come back.

Even consumer confidence (and affinity) is now gone and I see a lot of people proudly avoiding American products and services. Tariffs or not, this will only increase the deficit. You can't force people to buy your stuff, not if you so strongly advocate a free market.

Even when there's hopefully a sane president again, the US has shown it's always possible there'll be another Trump out of the blue that screws things over again just from one day to the next. Financial markets can't handle that huge risk. The world is going to move on from trusting the US.
by acdha | 2025-05-22 00:13:15+00:00
Neither of those assertions is correct. You personally may have a workload which requires more RAM, but there are many people – even developers – who have direct experience otherwise. macOS is notably more memory efficient than Windows and the M series hardware has efficient compression, and that configuration holds up fine for the usual browser+editor+Slack+normal app usage which a lot of developers have.

SSD wear is a concern, but they aren’t using low-end components so you’re looking at 5+ years of daily usage. I used an 8GB M1 for years and when I upgraded to an M3 there was no indication of SSD wear either in measured performance or the diagnostic counters.
by firen777 | 2025-05-22 00:13:16+00:00
While it's been improved a whole lot, it's not all sunshine and rainbow as some game companies decided to drop support after they decided kernel anti-cheat is the way (notably GTA onlin & Apex legend).

That being said, I personally use proton compatibility to gauge whether a game is worth my time so I'm not too bothered by this. And I'm constantly surprised by how much the Venn diagram of games that don't run on Linux and games that have off-putting bullshit unrelated to Linux looks like a single overlapping circle.
by netsharc | 2025-05-22 00:13:30+00:00
I imagine an LLM that has more realtime capabilities and can respond (or tell you what to say) on the fly would be a more fascinating conversation partner (well, on the surface!) than what you're depicting: a person who'd stop a conversation to ask the phone, and then just read the LLM's response.

I've read that interviews with Stephen Hawking are excruciating because he'd take many minutes to "type" up his response. Of course people are still engaged because it's Hawking and the answer is from his brain, someone pausing to interact with an LLM would be a bore indeed.
by thaumasiotes | 2025-05-22 00:15:18+00:00
> If the delivery can be made successfully—and it appears we are just a liquid helium supply away from getting it to work—the new facility in Germany should allow measurements with a precision of over 100 times better than anything that has been achieved at CERN.

Hmm. It sounds good until you realize that's two decimal places. Two decimal places is a pretty marginal gain for a lot of work.
by AStonesThrow | 2025-05-22 00:15:42+00:00
The precise reason for this is straightforward: 486 processors had a 32-bit data bus, but DIMMs took advantage of the Pentium's new 64-bit wide bus, because otherwise users found themselves installing SIMMs in matched pairs in order to span that entire width.

https://en.wikipedia.org/wiki/DIMM#History

The GP may be thinking of double-sided modules, which could be SIMMs or could be DIMMs; it was just a matter of how the chips were arranged.

https://en.wikipedia.org/wiki/Memory_rank#Details
by doubtit | 2025-05-22 00:16:10+00:00
Relative to the sweatshop workers he relied on to avoid sewing his own shirts.

For the same reason we don’t need 9,000 operating systems, it’s trivial to copy-paste, we don’t need Ive, Altman. The main audience is Millennials and younger and they know how this all works. There’s no generating hype when it’s more of the same; our brains normalize and simply cannot find novelty in it.

SaaS competition was faked through cheap financing since every solution can be tuned for performance and features copy pasted. It’s software after all. We weren’t trying to be the first to save a bunch of stranded people. Just unicorn before the hype bubble for your business popped.

This forum doesn’t want to believe this because their identity is wrapped up in it. But I talk to people outside software, and very few feel they get real value out of all this technology. That ultimately it’s just been a big distraction from their lives.

“I hate programmers. They make everything so complicated.” Silicon Valley TV show is how people see software engineers. Asocial children.

They don’t doubt there’s value in medicine research and real stuff logistics using software but have a sense it’s just serving software company employees more so than humanity at this point.

And politics reflects public sentiment. Software workers do not have the same tax write off benefits as other classes of workers anymore. Along with end of ZIRP, these moves are due to a lot of discussed away from the public, global pushback to tech bros running the world.
by vFunct | 2025-05-22 00:17:56+00:00
He had no idea about branding. You can’t just sell generic products that you can get at Amazon for maximum profit in retail. You actually need to have a differentiated brand.

For comparison, during that same time period, the retail successes were the designer collaborations, like Versace x H&M or Target x Rodarte, etc…

All Johnson had to do was bring in some designer collaborations…
by Izkata | 2025-05-22 00:18:19+00:00
I'm guessing because their understanding is still wrong:

3> log10 5 + 5 + log10 5 + 5 ;; i.e. (log10 5 + 5) + (log10 5 + 5) 2.0

In Rebol this would be equivalent to (log10 (5 + (5 + (log10 (5 + 5)))))
by n_u | 2025-05-22 00:19:02+00:00
Some OTs do, some don't. OTs with the TP2 property do not require a central authority to order edits I believe.

In my experience if you are persisting your edits or document state, you have something that creates an ordering anyways. That thing is commonly an OLTP database. OLTPs are optimized for this kind of write-heavy workload and there's a lot of existing work on how to optimize them further.

But now even S3 has PUT-IF, so you could use that to create an ordering. https://docs.aws.amazon.com/AmazonS3/latest/userguide/condit...
by throwanem | 2025-05-22 00:19:41+00:00
> That was my first lesson. Man’s feet are the measure for distance, his hands are the measure for ownership, his body is the measure for all that is lovable and desirable and strong.

Americans were much slower to forget, which is why we correctly spurn the metric system for all save technologists and likewise self-fettering minds. Unfortunately, the tech industry exists, for the moment.
by wkat4242 | 2025-05-22 00:21:01+00:00
> However, for every penny of foreign subsidy benefitting US consumers buying finished iron or steel goods, a US metallurgist is losing a job somewhere.

The US consumers can't bear the prices of US craftspeople anymore. Their purchasing power will drop so much that they would wish they still had the deficit and access to AliExpress. And nobody in the US will want to do factory jobs anymore. Really who wants to screw iPhones together all day every day for minimum wage? The few jobs on that category that are left are done by... immigrants. You know, the ones that Trump is kicking out. The ones that worked long hours to be able to live in the ghetto areas hoping in vain they'll one day benefit from the "American dream".
by acdha | 2025-05-22 00:23:06+00:00
Given how popular the disappearing messages feature is, a lot of messages are going to be deleted where Recall is a second, less tested copy of things which the user believes are gone. Given the past history of AI tools it seems dangerously likely that someone would find that their Recall history was retained longer than necessary or could be retrieved through some creative misuse of Recall which doesn’t require system access.
by zamadatix | 2025-05-22 00:23:31+00:00
The "Examples" section doesn't seem to talk about ratios, do you mean the end of the prior "Calculation" section? If so part is just saying you can calculate the ratio of r_a to r_p given you know e and run it through the equation, not that e itself = r_a / r_p (the formula to calculate e from r_a and r_p is higher up in the section).

If not that section, apologies for missing what you're trying to point out - I'm just trying to see what needs to be cleaned up so I can make an edit if needed.
by godelski | 2025-05-22 00:24:24+00:00
> The Android phone can control the Signal app

I'm not aware of this having been done, but it would be unsurprising. You can't win against the OS... If the OS (or hardware) is malicious, you're out of luck. Nothing you can do as a developer. The OS has complete control...

If this is your major concern, I suggest moving to a deGoogle'd OS. There's still going to be concerns even after wiping Android because there's hardware, but certainly this places trust less in the hands of Google (but you're still going to need to trust the OS maker).

Registration is fair. There's been a lot of pushback against this. Things look to be moving in a positive direction with usernames, but hasn't quite come to removing phone number requirement. I believe they are still using this to help reduce spam (much easier to spam if email or no outer registration. But I hope they resolve that).
by m3kw9 | 2025-05-22 00:25:47+00:00
Whatever it is, if it’s AR, they won’t have the resources to do it. If they go Humaine’s clip voice assistant/projection, it’s dead on arrival. If they can do AR, it will be at meta Rayban level. What I’m saying is there is a real physical tech constraint where I’ve noticed the top hardware makers are hitting.

There really isn’t too many ways to interface with AI
by tbihl | 2025-05-22 00:26:00+00:00
I don't normally think of prepaid carriers like Tracfone doing a lot of subsidized phones, but apparently that's the heart of the issue. I'm surprised Verizon doesn't just go with the Biden plan, figuring that the other players will also not be able to subsidize devices for prepaid lines, at that point.

OTOH, I do remember once trying to buy a subsidized iphone at Walmart, and it was pretty clear that someone was buying all of them, everywhere, before actual users could get them.
by subramanya1997 | 2025-05-22 00:26:15+00:00
AI agents are evolving into primary interfaces for enterprise systems, necessitating robust security measures beyond simple API keys. This article delves into implementing an identity-aware API gateway for Model Context Protocol (MCP) tools, utilizing a triple-token model: user (OIDC), agent (OIDC-A), and tool/resource tokens. It also explores fine-grained RBAC policies, session-affinity routing, and centralized auditing. Feedback from the identity, security, and AI-agent communities is welcome.
by throwanem | 2025-05-22 00:26:26+00:00
Yeah, this is what we used to call "hiring." People who think it can ever come with guarantees make incompetent and tiresome clients.

I can't wait for the first AI agent programmer to realize this and start turning down jobs working for garbage people...or exploiting them at scale for pennies each, in a labor version of the "salami slicing" scheme. I don't mean humans using AI to do this, which of course has been at scale for years. I mean the first agent to discover a job prioritization heuristic on its own which leads to the same result.
Ask HN: How did you get VC funding?
by logotype | 2025-05-22 00:26:35+00:00
Hey. What’s your story? How did you reach VC funding? What was the process? I can’t seem to be able to attract any VCs.

I’ve contacted all VCs in the world, all of them. Twice. Managed to get about 10 interviews, but the response is cold. “Too early”, “no conviction”, “not scalable”, “crickets”. I’ve heard it all, and always try to alleviate the concerns by addressing it and improving the product. But still, nothing. It’s also the third year I’ve applied to YC, never reached the interview stage. Also applied to 5-10 other accelerators too.

We are a team of three with deep expertise in the field.

About the product: it’s launched, it’s validated, it’s generating profit. Collaborating with stealth hardware startup to hardware accelerate our product (truly state-of-the-art stuff with redacted and TSMC). Working with industry standards bodies to improve the state of the industry.

Perhaps our product isn’t cool, it isn’t sexy… but it absolutely solves a real problem and we have proof of that. So, how to attract VCs? Is it about the buzzwords and the AI-hype? Do we have to pivot to be AI-first instead of AI-where-needed? I’m lost. Thankful for tips.
by YorickPeterse | 2025-05-22 00:29:06+00:00
For Inko (https://inko-lang.org/) I went a step further: it generates an object file for each type, instead of per source file or per project. The idea is that if e.g. a generic type is specialized into a new instance (or has some methods added to it), only the object file for that type needs to be re-generated. This in turn should allow for much more fine-grained incremental compilation.

The downside is that you can end up with thousands of object files, but for modern linkers that isn't a problem.
by dandelany | 2025-05-22 00:31:01+00:00
He didn't "do it", he was one voice among many astronomers who have been calling for a reclassification for years, the IAU voted and made the decision. It's a little silly calling him out for "doing it" for ego reasons when you are the one implicitly giving him credit for it... He didn't write the definition, he didn't chair the committee, he wasn't even on the committee. All he did was leave it off the list of planets at the Hayden Planetarium, where he was director.
Display any CSV file as a searchable, filterable, pretty HTML table
by indigodaddy | 2025-05-22 00:31:01+00:00
I combined this with a simple API to update a CSV file using Deno/deno-csv library, allowing an Ansible job to easily update a CSV file via the API with Ansible URI module, and then have that same CSV file viewable/downloadable in a simple and easy/dashboardy way (with CSV-to-html-table). Copilot created the Deno/deno-csv CSV API code and then with a little back and forth I added static website functionality (to serve the CSV table), and I had a /view and a /update route. I'm just a sysadmin but I love piecing together stuff like this. Thanks Derek!
by GianFabien | 2025-05-22 00:31:22+00:00
Been there many times on different consulting gigs.

I presume you are not part of the executive suite. If so -- get out!

When in the trenches, I have found the best approach is to recognize that you can't change "them". It is not personal and you certainly need to look upon it all as absurdist theatre. Read some Albert Camus or Jean Paul Sartre to realize that your experience if far from unique.

You don't need medication; just shift your viewpoint.
by evil-olive | 2025-05-22 00:32:23+00:00
> The Federal Housing Authority created in 1933 and the Home Owners' Loan Corporation created in 1934 created the zones and directed the banks where to make loans.

from the NYT article I linked to:

> In 1927, the National Association of Real Estate Boards — now the National Association of Realtors — championed racial covenants, creating a model clause that was inserted into countless deeds. It read, in part: “No part of said premises shall be sold, given, conveyed or leased to any negro or negroes.”

> The Federal Housing Administration, which was created in the 1930s to insure home mortgages, also all but required racial covenants to guarantee loans, including those for developments like Levittown, a community of mass-produced tract homes on Long Island that opened in the late 1940s and where only “members of the Caucasian race” were allowed to live.

there was legally-mandated segregation, but it was not exclusively done through legal mandates. some of it was "voluntary" contracts of the sort Friedman is defending.

your previous comment was that people in NY in 1950 didn't have legally mandated segregation. but apparently you are aware that there was segregation in NY in that time period?

maybe you're splitting microscopic hairs, and letting "in 1950" do some heavy lifting? because those covenants were enforceable in NY and elsewhere, but only up until Shelley v. Kraemer in 1948.

and of course, lots of other discrimination was legally allowed after that, up until the Fair Housing Act - for example, advertising apartment rentals in NYC as "whites-only" would have been perfectly legal until 1968 [0]. that's also a "voluntary" contract of the sort Friedman thinks the state shouldn't interfere with?

> I’d suggest you read a bit either. I’d suggest The Color of Law.

are you unaware of how condescending you come across with comments like this?

or are you aware, and are OK with it? (especially when "go read such-and-such" has been repeated in many of your comments throughout this thread)

it's quite possible for people to have read all the same books as you have, but come away with different opinions. responding to someone who disagrees with you with "go read this book" is kind of an asshole move. it carries a baked-in assumption that the person who disagrees with you isn't as well-informed as you are.

0: https://en.wikipedia.org/wiki/Civil_Rights_Act_of_1968#Types...