MurphyA/hacker-news huggingface dataset:
by Sohcahtoa82 | 2025-07-08 17:31:23+00:00
I typically found that it's consistent at individual airports, but that each airport could be different.

But the fact that TSA agents refused to acknowledge that it can work differently at each airport was certainly obnoxious.

For years, every time I went to Las Vegas from my home in Portland, the PDX TSA would have to tell everyone to take off their shoes, while the LAS TSA would tell everyone to keep their shoes on. Occasionally, someone would be like "Huh, that's different from $OTHER_AIRPORT" and the TSA agent would be like "Sir, it's the same everywhere".

Of course, PDX recently got a remodel and with it, new scanners, so now shoes can stay on.
by mhitza | 2025-07-08 17:31:26+00:00
You really need to try them all out yourself and make sure you have proper benchmarks.

While machine learning is not my field, I've tried to finetune Mistral 7B (following their official guide and toolset) and the results did not satisfy. Had a few very specific questions from the dataset that no matter how much I've finetuned and tweaked the process it was not able to respond with correct information.

A mix of vector search + keyword search is still better at building the right question context than expecting it to learn all the information.

I've used the pretrained dataset approach. Maybe building syntethic questions and answers around the dataset yields better results but I didn't have time to experiment with that approach.
by danbruc | 2025-07-08 17:31:40+00:00
I just tested it with Copilot with two random 45 digit numbers and it gets it correct by translating it into Python and running it in the background. When I asked to not use any external tools, it got the first five, the last two, and a hand full more digits in the middle correct, out of 90. It also fails to calculate the 45 intermediate products - one number times one digit from the other - including multiplying by zero and one.

The models can do surprisingly large numbers correctly, but they essentially memorized them. As you make the numbers longer and longer, the result becomes garbage. If they would actually reason about it, this would not happen, multiplying those long numbers is not really harder than multiplying two digit numbers, just more time consuming and annoying.

And I do not want the model to figure multiplication out on its own, I want to provide it with what teachers tell children until they get to long multiplication. The only thing where I want to push the AI is to do it for much longer numbers, not only two, three, four digits or whatever you do in primary school.

And the difference is not only in online vs offline, large language models have almost certainly been trained on heaps of basic mathematics, but did not learn to multiply. They can explain to you how to do it because they have seen countless explanation and examples, but they can not actually do it themselves.
by pmfunde31 | 2025-07-08 17:33:21+00:00
Location: Pune, India

Remote: Yes

Willing to relocate: Open to discuss

Technologies: QA, Functional(Mobile and Web)and API testing. ServiceNow QA - ITSM, HRSD & ATF

Résumé/CV: https://docs.google.com/document/d/1Bo1GRwhgCjxKA4r1j2B1_Q87...

Email: pmfunde@gmail.com

Summary - Experienced QA professional with 12+ years in manual testing across mobile (iOS/Android), web, and API platforms. Proven expertise in test planning, execution, and defect management. Strong leadership in mentoring teams and driving QA processes. Hands-on experience with ServiceNow HRSD, ITSM, and ATF. Skilled in Agile environments with a focus on quality and delivery.
by furyofantares | 2025-07-08 17:33:32+00:00
I like the idea of focusing on one window at a time with keyboard shortcuts for getting around quickly.

I feel like the only predictable workflows are when I'm cycling through N windows repeatedly. Tabbing works great for N=2 already due to reorganizing the list so the first element is always the previous window. But N=3 or 4 and maybe 5 are also common for me and kind of annoying with tabbing. Of course I don't know how predictable those are either, they're annoying to tab because the patterns are almost regular but also have frequent exceptions.

I am sorta talking myself into wanting normal tabbing alongside a browser style forward/back (which would NOT reorder the alt/cmd tab list). That way once I have my N windows as most recent, it's all back/forward navigation and the path to each window is something I would remember for the session.
by cwmma | 2025-07-08 17:33:46+00:00
There is a very clear pessimist case for the current crop of Large Language Models where:

1. training costs are going to continue to escalate much faster then the models improve.

2. the current paradigm of trained ahead of time token completion turns out not to be a pathway to "AGI" or even anything much more then we have now. As this becomes clear investment dries up.

3. without investor support user's are forced to pay full price for LLM queries and a lot of things that are super useful when this shit is subsidized up the wazoo are not worth it at full price and when people are given the choice of stopping using LLMs or ponying up more cash people realize they can get by without them.

4. Everyone who was hyping LLMs moves on to the next shiny thing and all money for "AI", even for useful stuff like old fashioned machine learning, dries up and we end up somewhat backwards from where we started except GPUs are cheap again assuming the crash doesn't take down NVIDIA.
by bitwize | 2025-07-08 17:34:15+00:00
There's a British comedy skit lurking in here.

"So it's a small large language model?"

"Oh yes, very small."

"How can it be small and large at the same time?"

"Well, it's small by the standards of a large language model."

"So it's large."

"Oh yes, very large."

"Large compared to what?"

"Small language models."

"And so something like ChatGPT, what would that be exactly? A large large language model?"

"Yes, precisely. An LLLM."
by hbn | 2025-07-08 17:34:45+00:00
People have been clowning on Apple for being behind on the AI stuff and -- while I'd never defend how they promised a bunch of features in 2024, showed them in ads, and sold iPhones based on vaporware, but still haven't shipped most of the features -- I will say, I imagine a lot of the hold-up is because they realized how dangerous it is to start trusting AI with the sensitive data on your phone. It's probably not too hard to make it work most of the time, but even if there's a 0.0001% chance the AI will send a sensitive image meant for your wife to your boss, you should probably reconsider shipping.

I don't believe Google has the tact to care as long as they look like a market competitor in something.
by rudx | 2025-07-08 17:34:55+00:00
Appreciate you sharing the vision. Having worked in this space for a while, IMO the biggest challenges for a public facing graph are in 1. Entity Linking from NL Query -> Graph queries or in your case relational queries (Multiple similarly named teams in Microsoft). And 2. Relevance of results for more complex queries. I like your approach of having a drop down of filter tags, which eliminates 1, but will be harder to scale like in a Graph of everything.
by AlotOfReading | 2025-07-08 17:35:01+00:00
Unless you're buying hundreds of thousands of chips, you don't even get the "opportunity" to work with them. They won't sell you chips directly or return emails reliably.

If you're working at one of the big companies (e.g. Microsoft), they'll give you access to the documentation and source code that should be open for everyone, but even then you're going to spend time reverse engineering your own documentation because trying to get details from them is a months long process of no one being willing to say yes. It's painful. Best to stay away unless you have no other alternatives.
by thegeomaster | 2025-07-08 17:35:31+00:00
This might be a controversial take, but this approach is just plain old engineering applied to LLMs.

Instead of making an LLM perform both an accurate code edit AND follow a strict output schema, you split that into two problems: accurate code edit with a lax output schema, then application of that lax output schema to the original file. You can then use different models for the two tasks, reducing your probability of failure.
by Melonai | 2025-07-08 17:35:36+00:00
I can confirm this use case does exist. My boyfriend (despite my constant disapproval) uses his tabs as essentially a bookmark manager and has around 100+ tabs open at any single time. His tab bar is composed of only barely recognizable icons, but he still manages to find things (more or less). I can not convince him to use tab groups, bookmarks, or sidebar tabs... :)
by ghc | 2025-07-08 17:35:48+00:00
Is there no way to add custom searches? As a test, I wanted to look for flight test engineers in aerospace companies, but the only way I could see to approximate it was to look at job postings. I was able to drill down by picking a company (Boeing) until I found one, but that's really tedious compared to just adding a custom job function ("flight test engineer") or selecting "Test Engineer" and adding a custom industry ("Aerospace").
by mananaysiempre | 2025-07-08 17:36:22+00:00
This does not seem that surprising to me.

Browsers are by and large black boxes—less because of their architecture and more because of the sheer size of the code, although Firefox, for example, seems to have been moving towards a less open architecture for most of its history as well (deCOMtamination, death of XULRunner, Quantum, etc.).

What you really want in a parametric web design tool is to crack open the layout engine and the CSS cascade and inheritance, at the very least. That’s a lot of work to target a demographic of designers and programmers who by now have largely decided to ignore CSS in favour of reinventing inline styles badly (Tailwind) and insert markup as necessary for the desired visual effect. (Is there a tool to do CSS in terms of React/etc. components, with proper cascading, custom pseudoclasses and pseudoelements and so on? I haven’t seen one.)
by jmathai | 2025-07-08 17:36:56+00:00
This is a surprising take. I think what's available today can improve productivity by 20% across the board. That seems massive.

Only a very small % of the population is leveraging AI in any meaningful way. But I think today's tools are sufficient for them to do so if they wanted to start and will only get better (even if the LLMs don't, which they will).
by sillywalk | 2025-07-08 17:37:12+00:00
Link to actual press release[0]:

It looks like it will support the Spyre AI accelerator for the Z17. Also IBm guarantees "less than 1-minute guaranteed ransomware threat detection".

I'm curious if it returns to being Blob-Free like POWER9.

[0] https://newsroom.ibm.com/2025-07-08-ibm-power11-raises-the-b...
by benhamner | 2025-07-08 17:37:27+00:00
Thanks! Job descriptions are included in job post CSV exports, which is the current only path for that workflow.

We're planning to make that workflow much better in four ways this year:

1. Adding an API to make it easier to consume the data programmatically (next 2 months)

2. Enabling running LLM's on tabular results on Sumble directly that would enable pulling in job description context into the LLM call

3. Experimenting with an MCP endpoint, to see if that's helpful for these workflows as well

4. Experimenting with adding Sumble scoring models
by constantinum | 2025-07-08 17:38:26+00:00
How does this tool differ from Apollo.io, Clay.com, and Promptloop?

Tools like Clay and Apollo are often misused for spammy cold outreach—which rarely works. The real value lies in enriching leads who’ve already shown interest, helping align marketing efforts with the right prospects. Beyond that, more data doesn’t always improve GTM decisions.

I'd love to hear(and learn) how others would want to use this tool specifically for GTM.
by genewitch | 2025-07-08 17:38:56+00:00
and each session is important to future sessions. All you've shown is that it is possible to do speech to text. And the claim is that it will save the audio ... for how long? forever? what a privacy nightmare.

I've literally done a POC that you can do therapeutic LLM, where the user journals once a day, a few sentences. After a couple of months, the context grows to the point that the LLM starts screwing up when reading the entire context. It hallucinates things that happened that didn't, it starts changing it's "feelings" on past events in a way that doesn't make therapeutic sense.

there's no way around this, currently.

so re-read what i wrote, because i said everything i meant to, and needed to say.
Tell HN: Amazon Pharmacy's Negligence Endangers Patient Safety
by mkrishnan | 2025-07-08 17:38:59+00:00
I recently ordered Zepbound, a temperature-sensitive medication requiring strict storage conditions (46°F), from Amazon Pharmacy. The consistently inadequate packaging has resulted in repeated deliveries at room temperature, compromising the medication's efficacy and potentially posing a health risk.

Amazon Pharmacy's response to my complaints was dismissive, suggesting I fill my prescription elsewhere. My subsequent complaint to the FDA has yielded no action.

Please avoid amazon pharmacy for any medication requires temperature control.
by rcxdude | 2025-07-08 17:39:12+00:00
There's certainly cases where the documentation basically doesn't exist, or it's essentially the same as the design documentation, and the strategy is basically that if you're a big enough customer then you'll be getting some engineer time to make things work, and if you're a smaller customer you'll be told to pound sand anyway, it's not worth them fixing up their documentation to get your business. Generally the more complex and specialised the hardware the more it'll look like this, and it basically saves them on R&D because they have only a few applications to actually focus on.
by benreesman | 2025-07-08 17:39:57+00:00
Yeah, or "Rewrite Everything in Rust". The degree of transparency you'll get on this varies between like Reddit and some Discord server, but it's fairly common knowledge that the Rust community leadership regards all other programming languages as existing in an adversarial, finite-sum outcome space with any remotely adjacent programming languages and regard it's elimination of other language use as a first-order good.

Whether this is a first order good because Rust's choices about how to split the difference between C++ and Haskell are in fact the best future for software or because they make all the money from Rust jobs and books and teaching and shit is one of those assume good intentions by default but also pay attention to conflicts of interest scenarios. Speaking for myself I think most of the zeal is legitimate with a few people trying to cash in like you get with any community.

But like all philosophies of the "There is One True Way, All Else Must Conform" stripe (in Christianity this is Opus Dei and things like that, in Islam it's called Takfir, it's not a new thing) it's misguided and destructive no matter how genuine the intentions of the hardliners.

edit: people will try to say that I'm uniquely antagonistic to Rust, but I opened the meme bookmark tab for a diff and saw this within like two minutes of writing my comment, it's a known thing: https://impurepics.com/posts/2023-03-24-refactoring.html
by jbreckmckye | 2025-07-08 17:40:04+00:00
I used to want to do a PhD in English Literature. I had a vague idea that it was my "calling" and that being a published academic would vanquish my insecurities.

It would have been a disaster. Academia looks miserable. I can achieve far more as a programmer, and I get paid enough to live a rich and fulfilling life on top.
by BriggyDwiggs42 | 2025-07-08 17:40:44+00:00
You’re defining that in the simplest possible way, ie if the stars aligned a man could, in theory, impregnate thousands of women. In reality, the factors that limit a man’s potential mates are equally real. The population’s sex ratio is no less a biological reality than the structure of a reproductive system. So a woman’s reproductive value fluctuates depending on circumstances, but remains similar to a man’s under most circumstances in a modern country.
by sillyfluke | 2025-07-08 17:40:53+00:00
I respectfully disagree.

The customer has given a requirement that states the variable <y> has to be calculated as y= x +1.

However, the code that exists has been implemented such that <y> is calculated as y= x - 1.

y=x-1 is how the current system behaves. However it conflicts with the actual requirement, which is y=x+1.
Show HN: A rain Pomodoro with brown noise, ASMR, and Middle Eastern music
by ShadowUnknown | 2025-07-08 17:42:10+00:00
I built this because most Pomodoro timers felt too sterile.

I wanted something that actually pulls you in with rain, brown noise, soft ASMR, and a few Middle Eastern tracks. Added animated backgrounds so it’s not just a blank screen.

Runs fully in your browser. No accounts, no tracking, just open it and focus.

If you give it a try or have ideas to make it better, I’d love to hear.
by alganet | 2025-07-08 17:42:13+00:00
Over the years, I've seen many charlatans use eastern references to manipulate western audiences.

These kinds of texts, therefore, must be taken with caution. Which parts are "actual wisdom that I can apply to my life", and which parts are my own mind playing a trick of "it's old, and it's eastern, it's humble and it's philosophical, therefore is wisdom I can apply to my life".

So, I'm not questioning whether there is wisdom there or not. I'm questioning whether I can apply that wisdom to my life, through western eyes.

This part is particularly troubling:

> The first four points are essential to any 21st century ruling ideology that aims to be both moral and effective

Again, not saying that there isn't wisdom here. But should I apply this kind of wisdom using western eyes? I, personally, think I shouldn't.
by tw04 | 2025-07-08 17:42:15+00:00
>The problem with this theory is that plenty of times (not just for PreCheck flyers), they arbitrarily decide you don't need to take your shoes off.

At what airport? How do you know it's "arbitrary" - do you have some additional information the rest of us don't?

>It's not a technology thing, because they change it back and forth at the same gate at the same airpor

What airport? Because I fly enough to know they don't do that at LAX, SFO, SJC, or ORD.

>It's a power play, nothing more.

By WHO? The guy who implemented the policy hasn't worked in government since GWBs term. The random TSA worker has literally 0 say in the policy of taking your shoes off.
by bonoboTP | 2025-07-08 17:42:18+00:00
So that when you see all that stuff you can't afford on the neighbor/coworker or your friend's place, you can be envious, so their spending was worth it.

Same with all those car and watch ads in magazines. It's not like regular people are constantly looking to buy a new car. But the brand must be etched into brains. Your neighbor must be reasonably convinced that people around him are on the same page regarding the prestige of a certain brand, else it's not worth spending on. So even if you can't afford whatever car model, the fact that you're aware that it's prestigious is already worth it.

This is somewhat weaker in personalized online ads because your neighbor can't know what ads you saw. Billboards and super bowl ads a much better for establishing common knowledge, but perhaps that's why influencer-based marketing is gaining ground. All followers know that all followers saw the embedded ad. Maybe they should introduce ads where it says "Your friend Joe Schmo watched the following ad:"
by benhamner | 2025-07-08 17:42:18+00:00
Thanks for the feedback!

The job functions we currently classify have been mostly focused by our early users/customers (companies building products/tools/infrastructure for data and software engineering teams), and handling the multilingual aspects of those across countries well.

We're aiming to extend this in two ways:

1. Adding job title and job description full-text search, to handle the long tail of usecases (in-flight project)

2. Extend the job function classification to the full universe of jobs that people can have
by rcxdude | 2025-07-08 17:42:20+00:00
IME you're usually on your own anyway. I've rarely found it worth slogging through their crappy BSP for the chance of maybe receiving some useful support.

(I am aware that there's a certain kind of mindset that likes to lean on support from vendors to do basically anything, and I think if you're in a position where you actually get good support, that might work, but in most of the instances where I've seen such a mentality it tends to produce expensive results that still don't actually work, and sometimes even when AFAICT the vendor's pretty switched on, they just don't actually have all the context)
by Merovius | 2025-07-08 17:42:32+00:00
> I didn't realize how important order was to type inference.

I was unclear, I'm afraid. You can reorder the type parameters, it just changes which of them you need to specify: https://go.dev/play/p/oDIFl3fZiPl

The point is that you can only leave off elements from the end of the list, to have them automatically inferred.

> Are there any real packages out there using these techniques?

I think so far, the usage of generics for containers in Go is still relatively sparse, in public code. I think in part that is because the documentation of how to do that is relatively sparse. That is part of the motivation for the post, to have a bit of somewhat official documentation for these things, so they become more widely known.

The standard library is just starting to add generic containers: https://github.com/golang/go/issues/69559 And part of that is discussing how we want to do things like this: https://github.com/golang/go/issues/70471

That being said, I have used the pointer receiver thing in my dayjob. One example is protobuf. We have a generic helper to set a protobuf enum from the environment. Because of how the API was designed, that required a pointer receiver constraint.
by emtel | 2025-07-08 17:42:49+00:00
This is all true, but there's another angle that often gets missed:

JITs are really only ideal for request-processing systems, in which a) memory is abundant b) the same code paths run over and over and over again, and c) good p99 latency is usually the bar.

In contrast, in user facing apps, you usually find that a) memory is constrained b) lots of code runs rarely or in some cases once (e.g. the whole start-up path) c) what would be considered good p99 latency for a server can translate to pretty bad levels of jank.

JITs can't do anything if the code you care about runs rarely and causes a frame skip every time you hit it, either because the JIT hasn't triggered yet due to too-few samples, or the generated code has been evicted from the JIT cache because you don't have memory to spare. And if you have code that needs to run fast _every_ time it runs, the easiest way to do that is to start with fast code already compiled and ready to execute.

We saw this play out when android moved from Dalvik (JIT) to ART (AoT compilation). Apple figured this out years earlier.

Of course it's not that there are no highly performant apps built on JIT runtimes. But it's a significant headwind.

(Most of the above applies equally to tracing GC, btw)
by ww520 | 2025-07-08 17:43:00+00:00
I don't know what's going on in Mozilla. Just today on my security camera NVR, Firefox pops up a dialog in the notification area at the lower right screen of Windows 11, showing an ad for its vertical tab feature, urging me to try it out. The thing is Firefox is rarely used on the NVR and the browser is not running. The only program running is the camera video app (the popup of course obscured the video window). It must be done by the background Firefox Update process. This is a brazen abuse of the notification area that even Microsoft hasn't tried yet.