MurphyA/hacker-news huggingface dataset:
by Umofomia | 2025-05-12 18:49:44+00:00
I will share a concrete example where I've recently run into this problem.

In order to make use of OpenStruct, `require 'ostruct'` first needs to be declared. Our code neglected to make that declaration, and we saw failures when it was deployed. This code, however, passed all of our tests. We discovered it was because our testing framework included rspec-expectations, which has a dependency on diff-lcs[1], and diff-lcs itself declares `require 'ostruct'`[2]. Because of this, ostruct was loaded globally before our code was tested, which silently masked the underlying issue.

This being said, I do understand the sentiment that this feature seems superfluous and may introduce unnecessary complication, especially from a Rubyist's point of view. The underlying mental model of Ruby dependency management is different from many other languages, and it's something to keep in mind when coming from other languages that do have scope for declared dependencies.

[1] https://github.com/rspec/rspec-expectations/blob/v3.13.3/rsp... [2] https://github.com/halostatue/diff-lcs/blob/v1.5.1/lib/diff/...
by kaycebasques | 2025-05-12 18:50:01+00:00
Yes, as a standalone post I can totally see how this is not persuasive because it's too vague and doesn't spell out specific applications. My only excuse is that I never intended this to be a standalone post; it was intended to be a conceptual primer supplemented by follow-up posts and projects exploring different applications of embeddings in technical writing. Hopefully the renewed attention on this post will motivate me to follow through on the follow-up content ;)
by paulpauper | 2025-05-12 18:50:34+00:00
Some say it's "taking the easy way out" or does not address the food problem. Given that 80% of the country overweight now, 'we' need all the help we can get. I think it's more realistic to increase access to these drugs than the overhaul society.

A lot of people struggle with weight loss, even when exercising and counting calories, and these drugs help, no doubt. Moreover, "healthy" foods can be very calorie dense, too, like granola, cheese, milk, nuts, butters. The issue is overeating . Obese people tent to overeat too much in general. This drug makes it harder to do that.
by kelnos | 2025-05-12 18:50:58+00:00
And for things like passport or other ID details, there's also no reason to expose them publicly at all after they've been entered. If you want an API available to fetch the data so you can display it in the UI, there's no need to include the full passport/ID number; at the very least it can be obscured with only the last few digits sent back via the API.

But for something like a dating site, It's enough for the API to just return a boolean verified/not-verified for the ID status (or an enum of something like 'not-verified', 'passport', 'drivers-license', etc.). There's no real need to display any of the details to the client/UI.

(In contrast with, say, and airline app where you need to select an identity document for immigration purposes, where you'd want to give the user more details so they can make the choice. But even then, as they do in the United app, they only show the last few digits of the passport number... hopefully that's all that's sent over their internal API as well.)
by thrance | 2025-05-12 18:51:42+00:00
I don't see how that would improve the worker's lives in any way, shape or form. To me, this feels like insane Gilded Age practices.

In fact, I'm pretty sure you can find this exact same scene of desperate workers bidding on how little they'd take to do a job in Bioshock, as a jab against Objectivism.
by fmajid | 2025-05-12 18:52:16+00:00
That's too easy. The US, British and Israelis routinely whitewash their war crimes. The Russians don't even pretend to follow the rules of war.

In comparison, the French put a general in the dock when his soldiers in the Ivory Coast, at his implicit orders, extrajudicially killed Firmin Mahé, a bandit himself responsible for many murders, and I believe other European countries have done similar prosecutions of senior officers.

Impunity is a choice.
by simianwords | 2025-05-12 18:52:37+00:00
I don't think any of the current consumer LLM tools use embeddings for web search. Instead they do it at the text level.

The evidence for this is the COT summary with ChatGPT - I have seen something where the the LLM uses quotes to grep on the web.

Embeddings seem good in theory but in practice its probably best to ask an LLM to do a deep search instead by giving it instructions like "use synonyms and common typos and grep".

Does any one know any live example of a consumer product using embeddings?
Show HN: EvoCat – A Gamified iOS App Blocker
by anzerarkin | 2025-05-12 18:52:51+00:00
I’ve always struggled with mindless scrolling, even when I had important work to do. Timers and app blockers never stuck — they felt boring and were easy to bypass.

I built EvoCat as a small side project to solve my own problem. It’s a simple iOS app that blocks distracting apps and websites, but adds a fun layer of gamification: • You earn XP for staying focused • You evolve a digital cat as your self-control grows • Each evolution makes the blocking stronger (harder to quit sessions)

It’s still in early beta, but this approach has helped me stay more mindful with my phone use.

Would love any feedback, ideas, or critiques.

Link: https://www.producthunt.com/posts/evocat?utm_source=other&ut... (also live on TestFlight for iOS users)
by nyrikki | 2025-05-12 18:52:57+00:00
Those projects seem to devolve into a boil the ocean style projects and tend to be viewed as intractable and thus ignorable.

In the days everything was http I use to set a proxy variable and have the proxy save all downloaded assets to compair later, today I would probably blacklist the public CAs and do an intercept, just for the data of what is grabbing what.

Fedramp was defunded and is moving forward with a GOA style agile model. If you have the resources I would highly encourage you to participate in conversations.

The timelines are tight and they are trying to move fast, so look into their GitHub discussions and see if you can move it forward.

There is a chance to make real changes but they need feedback now.

https://github.com/FedRAMP
by reconnecting | 2025-05-12 18:52:58+00:00
Just for fun, I tried opening the tirreno website on the first iPhone now, and it works as it should.

However, it must be clear that no one expects this website to be taken as an example. Back in the day, there was no other solution than using tables and 1px gif spacing, this is just a reminder of how things were at the beginning.

It’s like seeing neon gas advertising and insisting it should be made with a flat screen display. In this case, it’s our way of bringing back neon to the web.
by joe_the_user | 2025-05-12 18:53:08+00:00
I don't think you're understanding what the "stall" arguments are saying.

Certainly tweaks to performance continue but as understand it, the stalling argument looks at the tendency of broad, "subjective" llm performance to not get beyond a certain level. Basically, that the massive projects to throw more data and training at the thing results in more marginal apparent improvements than the jump(s) we say with GPT 2-3-3.5-4.

The situation imo is that some point once you've ingested and trained on all the world's digitized books, all the coherent parts of the Internet, etc., you a limit to what you get with just "predict next" training. More information after this is more of the same on a higher level.

But again, no doubt, progress on the level of algorithms will continue (Deep Seek was indication of what's possible). But the situation is such progress essentially allows adequate LLMs faster rather than any progress towards "general intelligence".

Edit: clarity and structure
by Gracana | 2025-05-12 18:54:40+00:00
Harsh environment and poor maintenance.

High pressure hot washdown followed by cold temperatures is kind of a nightmare scenario for equipment. Also some of the plants use cleaning chemicals that will strip off paint and anodizing. The cleaning crews are poorly paid and poorly treated, so they're not going to be careful with equipment, which means you get damage to wiring and sensors from pressure washers.

On the maintenance side, technicians just have too much going on, and it's rare to find someone who has robotic-equipment-level skills. Of all the plants I've been to, I can think of only a couple that are suitable for that level of sophisticated automation. The rest would be SOL if their robot went offline, and we wouldn't be able to train them past that point.

I think for this to work, either the company running the plant needs to own the system and set up specific training and tasks to care for it, or it needs to be provided near-constant support from the manufacturer.

I think you can buy stainless robots that might be good for this sort of thing, but I've never looked into it much because we have a hard enough time supporting our much more basic products.
by kelnos | 2025-05-12 18:54:53+00:00
As much as I despise the "I was just following orders" defense, do make sure you get anything like that in writing: an email trail where you raise your concerns about the lack of security, with a response from a boss saying not to bother with it.

Not sure where you are located, but I don't know of any case where an individual rank-and-file employee has been held legally responsible for a data breach. (Hell, usually no one suffers any consequences for data breaches. At most the company suffers a token fine and they move on without caring.
by _zoltan_ | 2025-05-12 18:55:28+00:00
couple weeks ago at VeloxCon one of the days was dedicated to GPU processing (the other being AI/ML data preprocessing); the cuDF team talked about their Velox integration as well. for those interested, might worth to check it out.

disclaimer: my team is working on this very problem as well, as I was a speaker at VeloxCon.
by SketchySeaBeast | 2025-05-12 18:55:36+00:00
> The same way that they made money for thousands of years before copyright, really.

We didn't have modern novelists a thousand years ago. We didn't have mass production until ~500 years ago, and copyright came in in the 1700's. We didn't have mass produced pulp fiction like we do today until the 20th century. There is little copyright-less historical precedent to refer to here, even if we carve out the few hundred years between the printing press and copyright, it's not as though everyone was mass consuming novels, the literacy rate was abysmal. I wonder what artist yearns for the 1650s.

> If their art is good, of course people will pay them.

You say this as if it were a fact, but that's not axiomatic. Once the first copy is in the wild it's fair game for anyone to copy it as they will. Who is paying them? Should the artists return to the days of needing a wealthy patron? Is patreon the answer to all of our problems?

> Maybe selling books?

But how? To who? A publishing house isn't going to pick them up, knowing that any other publishing house can start selling the same book the minute it shows to be popular, and if you're self publishing and you're starting to make good numbers then the publishing houses can eat you alive.

> The question is really more about if people will be able to get obscenely rich over being the original creator of some piece of art, to which the answer is it would indeed be less likely.

No, the question is if ordinary people could make a living off their novels without copyright. It's very hard today, but not impossible. Without copyright it wouldn't be.
by canucker2016 | 2025-05-12 18:56:39+00:00
Around 2024 November 5-6, one HN posting got so many comments, trying to keep up with the incoming rush of everyone's comments felt like trying to drink from a just-opened fire hydrant - the deluge was enormous and continuous.

Along with a change in HN behaviour - posts with many, many comments didn't spill over to sub-pages - I realized I could add some javascript to subtly highlight new comments by changing their background colour when I refreshed the page.

Once that was done, I needed a way to efficiently visit the new comments - j,k - "That is the way".

Then I had to unhighlight the recently-visited comments since they weren't of much interest now.

Also added in-page, in-flow comments rather than switching to a new page to write the comment and then get discombobulated when HN switched back, to hopefully the same place in the discussion that I had been just before the comment.

Then I got distracted by something new and shiny...
by bcantrill | 2025-05-12 18:57:44+00:00
I absolutely agree, and I got to as much in my USENIX ATC 2016 keynote[0]: there are so many vectors now for sharing new ideas, it's almost hard to remember that in the heyday of USENIX ATC, technical conferences were really one of the only ways (along with USENET, really) for practitioners to broadcast a new idea. While there were perhaps upsides to having such limited vectors with respect to high signal, there were of course many more downsides; systems research has been well-served by information connectedness!

[0] https://speakerdeck.com/bcantrill/a-wardrobe-for-the-emperor...
by khuey | 2025-05-12 18:58:18+00:00
I didn't mean to imply that I disagreed with anything other than that specific point (which perhaps is more nostalgia for the halcyon days of in-person conferences than anything else).

I do think that you correctly identified a major source of the problem back in 2004 as economic factors. I was at Mozilla when Rust was built (though not directly involved) and the sum of Mozilla's investment into Rust over the years easily broke into the 8 digits. Google's investment in Go I'm sure is an order of magnitude or two more than that. This is simply beyond the capacity of any academic institution or grant process. The only academic efforts that get to this level require Acts of Congress (e.g. LIGO, the Human Genome Project, the James Webb Space Telescope, etc).

And anyone who can afford to drop $10M+ into development can find channels for distributing and publicizing their work that don't go through program committees. Open source is definitely a big part of that but I don't think that's the whole story. I'd certainly count CUDA as a major advance in systems software since 2004, for instance.
by bobbylarrybobby | 2025-05-12 18:58:23+00:00
Two issues with what you say:

> Crosswalks should be either half way along a road segment, or at least half a block from the vehicle intersection.

Great, so it'll take pedestrians 3x as long to get anywhere.

> Do not intentionally make safety worse by adding distractions and hazardous elements ('traffic calming').

When drivers feel confident, they drive fast. When they feel wary, they drive slow. I do not believe evidence shows that when drivers must navigate more complex arenas, they become more dangerous. They may feel less safe, but that's the whole point — to reduce drivers’ confidence and force them to act safely and cautiously.
by gsgermanok | 2025-05-12 18:58:48+00:00
Ever felt like your test suite only scratches the surface? I just published an article diving into how we can go beyond the green checkmarks and truly understand what’s being tested — and more importantly, what’s not. From test coverage illusions to practical strategies for deep, meaningful tests, this is a must-read if you care about writing reliable, maintainable Ruby applications.

And if you're serious about testing and want expert help, get in touch — let’s make your application bulletproof.

#Ruby #RubyOnRails #Testing #TDD #CleanCode
by CalChris | 2025-05-12 18:58:49+00:00
Similarly, Stanford's EE380 has slipped from these mortal coils. Brian Cantrill spoke there as well. BITD, EE380 seemed like the Senate of Silicon Valley. Startups would announce at EE380. But then it went from relevance to thinly attended and taped for YouTube to archives.

This wasn't academic capture. There's a simpler explanation. No one goes to talks anymore.
by whamlastxmas | 2025-05-12 18:58:52+00:00
https://en.wikipedia.org/wiki/Copyright_law_of_the_United_St...

"copyright law assigns a set of exclusive rights to authors: to make and sell copies of their works, to create derivative works, and to perform or display their works publicly"

"The owner of a copyright has the exclusive right to do and authorize others to do the following: To reproduce the work in copies or phonorecords;To prepare derivative works based upon the work;"

"Commonly, this involves someone creating or distributing"

https://www.copyright.gov/what-is-copyright/

"U.S. copyright law provides copyright owners with the following exclusive rights: Reproduce the work in copies or phonorecords. Prepare derivative works based upon the work."

https://internationaloffice.berkeley.edu/students/intellectu...

"Copyright infringement occurs when a work is reproduced, distributed, displayed, performed or altered without the creator’s permission."

There are endless legitimate sources for this. Copyright protects many things, not just distribution. It very clearly disallows the creation and production of copyrighted works.
by vitus | 2025-05-12 18:59:13+00:00
And, I personally hate macros that pretend to be functions but provide no visual indicator that they're not actually functions. For instance, `#define min(x, y) (x < y ? x : y)` evaluates its args multiple times. It's a little less bad when it only takes a single argument, but I am still irritated by things like htonl.

I think the "best" approach here would be to make it a function-like macro, and also change the name to all caps.

(Also, I tend to agree that `defer { ... };` is still cursed -- it requires the trailing semicolon, which further breaks the illusion of a keyword that takes a block scope.)
by RHSeeger | 2025-05-12 18:59:16+00:00
I like to say that the CGM is, far an away, the biggest life improvement for diabetics since the invention of insulin. And this plays into one of the reasons

- You able to learn better about how your body responds to different foods

- You are more secure about your blood sugar dropping when you don't expect/realize it (sleeping, driving, etc)

- You better able to detect when your body isn't behaving the way you would normally expect it to (the point we're discussing here)
by pastk | 2025-05-12 18:59:34+00:00
I'll just quote Oleg, who was an Organic Maps contributor working on the new website (amongst other things) and is in the CoMaps team now:

"The original design was created by me. I also personally hired and paid for a designer to also work on the design. Later I hired a developer and paid him myself to develop the website. Recently minor updates were made, for example removing the stock photos from the Community page, which was paid by OM. This was from the beginning through today open source under the Apache license."
by zhobbs | 2025-05-12 18:59:39+00:00
My understanding is that modern search engines are using embeddings / vector search under the hood.

So even if LLM's aren't directly passing a vector to the search engine, my assumption is that the search engine is converting to a vector and searching.

"You interact with embeddings every time you complete a Google Search" from https://cloud.google.com/vertex-ai/generative-ai/docs/embedd...
by AStonesThrow | 2025-05-12 18:59:41+00:00
> The real issues are

No, no, no. You've simply listed another layer of symptoms.

What about the root causes of your list of symptoms? The breakdown of family units. The rise of mental illness and addictions, intractable for in-family caregivers. The aging of America, declining fertility rates and general hostility to childbearing. Rising student debts from college and underemployment. Enforcement of suburban living, long commutes, "car culture" when few can actually afford cars. Feminism forcing women into every workplace, whether they want it or not, displacing men and driving down the overall household income.

We could dig further into this, but your central thesis is exactly correct: homelessness is a symptom, and we cannot attack the symptom by rounding up the homeless and insisting that they need homes. Or can we?
by shayanbahal | 2025-05-12 18:59:49+00:00
I had a similar experience with another dating app, although they never got back to me. When I tried to get the founders attention by changing his bio to contact me text, they restored a backup lol

years later I saw their instagram ad and tried to see if the issue still exists, and yes it did. Basically anyone with the knowledge of their API endpoints (which is easy to find using the app-proxy-server) you have full on admin capabilities and access to all messages, matching, etc.

I wonder if I should go back and try again... :-?
by gorkish | 2025-05-12 18:59:53+00:00
I had one of the most popular published projects on mp3car.com back in the heyday. It actually got me into a few strange meetings with companies that were actually building this stuff, like Clarion. I had literally designed, built, and installed a superior product to what they shipped as a one-off for fun in 3 months, but to them I was just a token enthusiast.

The vocabulary that these people started throwing out was absolute nonsense. It was pretty evident that "vehicle informatics" was fucked the second someone said those words out loud. And here we are more than 20 years later and still no closer to getting it right. Despite being seemingly well regarded, even Tesla's in car systems are just awful. And it's more impossible than ever to fix, modify, or replace on your own.
by yardie | 2025-05-12 19:00:19+00:00
"There’s an underground parking garage for the residents, but half of it is empty and filled with 20-30-year-old cars whose owners are no longer known."

Years ago I bought a flat and it came with an underground parking garage. Once we were settled in I break the garage lock and inside was an old Peugot, cans of old motor oil, and all sorts of junk shoved in between the garage door cracks. It was hell to get rid of the thing. The tires were flat. No title meant no tow trucks wanted to touch it and no scrap yard was willing to accept it. After too many months I was able to get the city to declare the car derelict. And then I had to pay a scrap yard to accept it.
by VonTum | 2025-05-12 19:01:05+00:00
I've been wondering how long it'd take for it to show up here. I can attest to Frans (the lead dev) being a talented and highly active developer. It's frankly quite intimidating to be a competitor of his. (https://sus.rocks)

Hopefully one day we'll break open the hardware design ecosystem. Verilog & VHDL still being de-facto industry standard is pathetic. And IMO the only reason is the white-knuckle grip Intel (Altera again?) and Xilinx have over what languages are accepted by their respective proprietary design tools.
by canucker2016 | 2025-05-12 19:01:13+00:00
My yearning for the "good ol days" got me thinking of repurposing HN as a Usenet clone. New HN posts would be categorized into one of the old Usenet newsgroups via AI. You'd only see posts for your subscribed newsgroups.

Add some keyboard navigation - spacebar for the win - and maybe tweak the UI for a more monochrome monitor vibe.
by al_borland | 2025-05-12 19:01:25+00:00
We are still within his estimate window; he hasn't missed it yet.

Giving ambitious public goals can help to create some urgency around finding solutions. It's not all that dissimilar to Kennedy claiming we'd make it to the moon within the decade back in 1961. I'm sure he has his skeptics as well. Without a target, and the expectation being decades, it can easily stretch on forever as teams bike shed around various things.

Will SpaceX hit their target... who knows. But it's not like it's a vaporware company that hasn't made any progress. Dismissing everything they've done so far based on an assumption that they will miss an ambitious target set 14 years ago just seems like being a hater.