MurphyA/hacker-news huggingface dataset:
by mananaysiempre | 2025-09-07 22:22:30+00:00
> * 20-Memory Speed-Dial phone, $29.95.

> Yes, a clear win for replacement.

Not that clear unless augmented with wireless earbuds: I would much rather spend an hour talking on a traditionally-shaped phone handset (not quite the one in the picture) than on a mobile phone (even a pre-iPhone candybar one, though holding a glass slab to your cheek for prolonged periods of time is particularly unpleasant). Of course, hour-long personal telephone calls are not really a thing anymore for most people, but I don’t know in which direction the causation points there.
by b112 | 2025-09-07 22:22:30+00:00
Yeah, but then the cops had radar detector-detectors. And of course the war of escalation continued, with radar-detector, detector, detectors. and even radar detector-detector-detector-detectors.

Fun times.

As I recall, the goal was for the detector detectors to shut off once detecting that they were being detected, to avoid a ticket in places where detectors were illegal.

And in Ontario, Canada? One single company sold to the cops and people, in a war of escalation that left their pockets quite padded. Wikipedia says BEL-Tronics, Inc. of Ontario, Canada
by perching_aix | 2025-09-07 22:22:58+00:00
Admittedly, I'm not there on the industry frontlines reading (or writing) whitepapers on CPU design, so my knowledge on CPU internals is fairly limited. Here's the premise I'm working with:

- operations are implemented in different sub-units of each core

- operations are pipelined, to help saturate these sub-units, so multiple ops executing on different sub-units can be in-flight at the same time

- operations are reordered and their execution is predicted, to help saturate the pipelines

Given all of these, to report the overall saturation of each core sounds like quite the challenge. It'd mean collecting data on how busy each sub-unit is, versus how busy it could be, then weighing that against how saturated the pipelines are leading there. Maybe one sub-unit is being fed to its brink, but another could still be fed work, it just isn't: maybe the program cannot do so, or isn't willing to do so, doesn't matter.

And so none of this would show up on the scheduler I believe. From the scheduler data, you get the assignment saturation, and then whatever the CPU ended up executing is whatever it did. Did it only do integer math? Did it only do matrix math? Busy spin? Something else? Maybe most sub-units remained completely dark. It's not a utilization ratio then though, but an assignment ratio. How much time each logical core spent assigned work, versus how much it didn't.

Provided I'm not off-base, I really don't find this to be a matter of "naivity" then on people's part. It's an honestly incorrect use of language. Regardless of the reason, e.g. if the kernel cannot actually determine the kind of utilization I describe, or if it doesn't make sense on a fundamental level somehow to try to, this still doesn't justify torturing the language by calling this utilization. It could be just referred to what it is then: assignment. This is like the difference between reserved and committed memory. Or like the difference between me working from 9-5, and me being on meetings from 9-1 and working from 1-5.
by miguelgrinberg | 2025-09-07 22:24:45+00:00
It's important to note that for most small devices that run MicroPython asyncio is the only available method of concurrency.

These devices have no concept of processes, your application is the only thing that runs. Most devices do not support threads, and those that do have really big limitations. Like for example, a device with two cores would allow you to spawn just one thread, to run on the second core and that's it. This is due to the lack of a proper operating system with a scheduler that can move threads in and out of the CPU.
by benreesman | 2025-09-07 22:25:23+00:00
The fast interconnect between nodes has aaplications in inference at scale (big KV caches and other semi-durable state, multi-node tensor parallelism on mega models).

But this article in particular is emphasizing extreme performance ambitions for columnar data processing with hardware acceleration. Relevant to many ML training scenarios, but also other kinds of massive MapReduce-style (or at least scale) workloads. There are lots of applications of "magic massive petabyte plus DataFrame" (which is not I think solved in the general case).
by wvbdmp | 2025-09-07 22:26:40+00:00
Not much, since we’ve never really had it, but yes, I would love to consume hypertext like a stable API, have user-styles and block elements I don’t like. I do these things now, too, but in a better world they could be less of a hassle technically and less niche socially, then I’d do them even more.

Here’s a uBlock Origin style I use for hackernews, for example:

news.ycombinator.com##.comment:style(max-width: 40em !important;)
by eddythompson80 | 2025-09-07 22:26:47+00:00
Ok.. not really sure what that has to do with what I said. I mentioned nothing about "how we do things". I was only referring to arguments we use for or against things. It's fine to disagree with an action because of "how they are/were done". It's an argument that has thorns of its own, but, again, has nothing to do with what I said.
by LilBytes | 2025-09-07 22:27:00+00:00
Aww dude, nothing to thank me for, thank you though! :)

I had no idea English was your second language! That's awesome.

I'm dyslexic so language is really hard for me, I have to put a lot more effort than most. I'm pretty intolerant of people who get annoyed at others when spelling or grammar is incorrect when we don't know their personal context (I had to triple check my spelling of grammar at least three times there XD).

I never got that impression from your post English wasn't your first language though! But I also wouldn't have stepped in to correct you even if you had. I nearly always find my own errors after a second or third visit, if I want cristicism of how I wrote something. I'll ask for it. If I didn't. I don't. I assume the same for everyone else.
by mcphage | 2025-09-07 22:27:15+00:00
> If that was true or so extensive as they portray, the shelves would be empty, not simply more expensive. They're not.

When chickens were being culled because of the bird flu, the supply of eggs dropped significantly. Prices of eggs also rose significantly. As a result, shelves were often full of eggs that were priced so high that they weren’t being bought as often. Production dropped, prices rose, demand dropped, surplus remained fairly constant.
by macNchz | 2025-09-07 22:28:21+00:00
I spent a good amount of time digging into genealogy tools last year, tracing some family as far back to the 1500s. I felt it was a pretty mind-expanding exercise, learning about the places people lived and the journeys they must have taken. It inspired me to read from other sources about what life was like at each juncture.

Among the various records there were some that involved wills and estates—lists of who got what 200 years ago. Land, horses, money. It was fascinating in its own right, but I'll say that a video of any of those people talking about their life experience would have been absolutely incredible, if for nothing else but to conceptualize how extraordinarily the world has changed, while also feeling connection with the little human details of daily life that have likely remained much the same.
by OutOfHere | 2025-09-07 22:28:27+00:00
Rationally it is silly to hold too much of a depreciating asset like a USD backed stablecoin because it loses value to inflation, also because it earns no interest. The value is in holding it briefly, exchanging it for appreciating risk assets, e.g. PAXG, BTC, XMR, ETH, etc. as soon as one is comfortable with the transition.
by lokar | 2025-09-07 22:28:46+00:00
There is no practical visa to get. If they had to follow the letter of the law there would be no plant. They are not competing against US workers, there are no US workers to do the job.

And, FWIW, when I worked for big multi-national tech firms, it was the same thing having people from the EU offices visit. They were not doing jobs that Americans could do. We already hired all the Americans we could, and these people worked 50 weeks a year in the EU.
Ask HN: Is standardizing on MCPs over APIs within an org an anti-pattern?
by DevKoala | 2025-09-07 22:29:50+00:00
I work at a public company with strong datasets and a successful product built on top of this data. There’s currently a push to standardize all of our APIs behind MCPs before wiring them into our Agent platform.

To me, this feels like unnecessary overhead. We already have a robust API gateway with well-defined conventions. Agents or tools can integrate directly with our APIs without needing the MCP proxy layer. Instead, I see developers spending time maintaining this proxy, dealing with data-marshaling bugs and constantly tuning tool descriptions) only to have the Agent layer consume the MCP as plain REST and override most of those hints in the prompt anyway.

The only rationale I can see for us to do this is to “dogfood” the MCPs we might sell externally. But even then, I question the value. I don’t see many customers asking for MCPs. My view is we’d be better off focusing on Agents (A2A), where the differentiation and monetization potential is much higher. Customers who want flexibility can already consume our APIs directly.

Am I missing the point of MCP standardization within an org? Has anyone here adopted MCPs internally and actually seen clear benefits?
by alphazard | 2025-09-07 22:30:23+00:00
I specifically said that you needed to get rid of monopolies and subsidies for prices to work.

Most places are not set up for that, and giving a power company a monopoly is a necessary evil. That's not a solution without a tradeoff though. When you have a monopoly, the consumers need to collectively negotiate prices. Part of that negotiation can lead to other forms of rent-seeking in the form of subsidies, or whatever else. It's just trading problems for problems.

What might a better solution look like? Having municipalities own the last mile, and take ownership of the grid might eliminate the need for energy monopolies. Multiple energy suppliers could compete, and the grid would be maintained through contractors. The contractors hired to tend to the lines and conduits wouldn't be in the power business, they would be in the plumbing and wiring business. There is a state monopoly on the grid infrastructure, the same way there is a state monopoly on roads. There's no government truck or car monopoly even though that's what uses the roads.
by mananaysiempre | 2025-09-07 22:30:42+00:00
It’s not, unfortunately, and that sucks. That’s why the Gadgetbridge compatibility list specifically warns about that whenever relevant. (As far as Gadgetbridge not being present on iOS, sorry, you knew what you were buying when you came into the Apple store.)

It is, however, a very mild case of cloud suckage, because the only thing the vendor learns in the process is an association between an email address and a device, after which you (delete the vendor app and) never communicate with them again. (You could in principle use a temporary email address if you’re particularly adventurous and don’t plan to resell.)
by nashashmi | 2025-09-07 22:30:42+00:00
Security concern is the more unlikely scenario of accidental cutting. There is enough redundancy that it is very difficult to cut them all for a single ship and if there are hypothetically multiple ships all cutting at the same time, then it is likely to be traceable. The cost of cutting these cables by sending someone out there is significant enough in addition to how unlikely they are to succeed.
by bluGill | 2025-09-07 22:30:48+00:00
Pretty much and so you need to be careful about what you state about any book based on title. Though most of the time the title doesn't mislead this baddly.

of course at the time they really thought nobody would question if oo was the best way to program so it didn't seem usefully misleading. Patterns apply to non oo programning as well
by instig007 | 2025-09-07 22:32:46+00:00
> Ah you are just trying to gaslight me. pytype doesn't do static bounds checking.

It does static type checking from _annotations_ that live _outside_ the type system of the language. Have you forgotten that you began to argue that SMT solvers need constraint annotations to be realistic for static bounds checking in large codebases, and that the constraint annotations somehow become dependent types from that fact alone?

> What compels you to do this? Posting just to make people angry? Do you not have anything better to do with all that PL theory expertise?

You're all over the place, it's frustrating that instead of fairly addressing the points about inferior aspects of the protobuf protocol design that are unnecessary for the purpose of backward-compatible distributed systems, you keep saying (or at least assuming) that it's the only realistic solution, because "I worked at google" and "reports at google prove me right".
by AngryData | 2025-09-07 22:33:02+00:00
I believe it will effect prices far more than you think it would, or likely should, because all the middlemen between farm and the person actually eating it are not going to just accept lower margins themselves if prices rise, and they some might even demand higher margins on food because they know it is in short supply and there won't be enough available for new competitors to jump in and try to undercut them. The redistributor, the processor, the packager, and the retailer side are not going to accept flat profits with lower margin percentages when they have a supply during an overall shortage of those same goods.

If farm laborer wages just went up and nothing else changed, it would probably be fine. If wages could stay the same but there was a small decrease in productivity from less experienced workers filling in, it would probably be fine too. But if the lack of workers is what is causing both production shortages and sharp labor cost increases at the same time, the only people with any power to wield in this situation are the large corporate middlemen who hold tons of supply contracts with legally binding guarantees for product and an entire logistical network developed over decades to transport and sell these goods that can't just be spun up in a few weeks by other people.
by arp242 | 2025-09-07 22:33:02+00:00
285k: https://www.intel.com/content/www/us/en/products/sku/241060/...

Max Operating Temperature: 105 °C

14900k: https://www.intel.com/content/www/us/en/products/sku/236773/...

Max Operating Temperature: 100 °C

Different CPUs, different specs.

And any CPU from the last decade will just throttle down if it gets too hot. That's how the entire "Turbo" thing works: go as fast as we can until it gets too hot, after which it throttles down.
by Kranar | 2025-09-07 22:33:33+00:00
It's not a problem here as it has nothing to do with this to begin with. I am pointing out a limitation in a feature that the author has presented, but that feature does not resolve anything about the topic being discussed.

The goal isn't to allow a new type to work for an existing implementation of a function nor is it to take an existing type and write a new function that works with it. In the proposed solution you have `some_function` and the author claims that this solves the expression problem because you can take a new type C and pass it into some_function. Pretty much every language has a way to define new types and pass them into existing functions.

The goal is to allow for that new type, C, to have its own implementation of `some_function` that is particular to C, as well as the ability to write new functions that can be specialized for existing types. In particular we want calls to `some_function` through an interface to call C's specific implementation when the runtime type of an object resolves to C, and calls whatever other implementations exist when called through another interface.

The author's solution doesn't do that, it literally does nothing that you can't do in pretty much any other language.
by Lerc | 2025-09-07 22:33:43+00:00
There are a lot of things our phones are capable of that we are not able to get them to do.

Even before the iPhone I had a phone with front and rear cameras and Bluetooth, it has long since been replaced and is probably sitting at the back of a drawer somewhere. If I had the ability to make it work as a Bluetooth webcam it might have had a productive second life. It was physically capable of doing this, just not software capable
Show HN: Versed, content aggregator site with graph views and customizable feeds
by death_eternal | 2025-09-07 22:34:13+00:00
Made this mostly for myself. You can now create your own echo chamber using this to mix sources, RSS feeds, etc... into one place, then visualize feed data separately, there's also a centralized comment system, to make snide comments on reddit posts without using something as vile as reddit.
by chris_wot | 2025-09-07 22:34:40+00:00
Curious - and do you know what I got the one-way IBAN for? The answer is: nothing.

I can assure you, I was not doing the instigating. Though I did comment on her RFA, not realising it was not yet submitted. There was never an appropriate review of my one-way IBAN, and nobody has been able to explain why this was done given her vile and ongoing obnoxious comments about myself. unless you consider her accusing me of "whining" to have been acceptable, something not a single person commented on. Also, I had been asking them not to comment on my talk page and had taken it to WP:AN/I. Not sure why you consider this to have been something that I was not allowed to ask for review about?

I had no part in the scrubbing of that page. That was the ArbCom, for reasons only known to themselves. Probably instigated by then-arbitrator Beeblebrox, who was later suspended from ArbCom for disclosing ArbCom matters on an external anti-Wikipedia site.

Also: I was not doing any editing of Brisbane categories. I don't know where you got that from.

Furthermore, I have not edited Wikipedia since I was banned. If you are implying otherwise, then you are wrong.
by ashirviskas | 2025-09-07 22:35:11+00:00
Same sentiment here. I constantly get 90+ scores when I wake up feeling like shit.

A 20€ chinese smart band combined with Sleep as Android provided much more accurate sleep tracking than a 800€ Garmin.

The only 2 garmin specific features I use are (compared to what I had before):

1. LED flashlight, love always having a pretty good light on my wrist (I'm talking about the actual flashlight some Garmins have, not the "use display as a flashlight" feature) 2. GPS that does not drain phone battery 3. Looks

Everything else for me is worse than a cheap chinese smart band.
by ashray | 2025-09-07 22:35:20+00:00
It's well known that people often lie on visa applications and try to immigrate illegally. The US publishes a yearly review of overstayers broken down by country of origin. So you can see where the highest problem areas are. Sometimes this is masked because of way stricter visa issuance policies. So for example, you may not see a super high overstay percentage for India because many folks get rejected at the visa application stage. But still, this gives you a clearer picture of how rampant the lying is and the subsequent "disappearing" in the US.

https://www.dhs.gov/sites/default/files/2025-08/25_0826_cbp_...

I can't address your other concerns about economic impact etc. I'm not sure if there is a negative economic impact from this.
by rtpg | 2025-09-07 22:35:55+00:00
I don't think that people are like... against unification in principle, but if you are looking at it from the perspective of the State.... lots of pain and money, and at least in the German experience there was plenty of decent state enterprises for West Germany to (glibly) pillage from. People will handwave about North Korean resources, but even those are more or less accessible via China.

And on top of that at the end of the day Germany now has this bloc that votes "the wrong way" in all of its elections. Glib analysis though.

The German split was resolved 35 years ago and is still visible. How much time would a reunified Korea take to equalize itself? If you're a person who cares only about the economics of it all, how long do you think it would take for the payoff of unification to occur? Just seems quite long.
by feoren | 2025-09-07 22:36:16+00:00
These seemingly inescapable tradeoffs are almost always actually quite escapable if you look at it from a different perspective. You have to stop thinking about pages and button-clicks, and you have to stop using frameworks that try to do everything, box you in, and force you to architect your state-flow logic based on your visual hierarchy. This is the biggest problem with almost all UI frameworks: all your logic has to be partitioned along the lines that are set up by how your screen looks, or you're swimming upstream to prevent it. Instead, have your domain models declare how they work and interact using intermediate services, and consume those services to generate the UI as a consequence of those declarations. It's very hard, and I don't have all the answers yet, but I've tasted enough to know that it genuinely avoids this otherwise seemingly inescapable tradeoff. I'm not planning to ever build another UI (above some complexity) differently again.
by niklassheth | 2025-09-07 22:37:19+00:00
I've found the same, but I also haven't gained much value out of "deep research" products as a whole. When I last tested them with topics I'm familiar with, I found the quality of research to be poor. These tools seem to spend their time searching for as much content as possible, then they dump it all into a report. I get better outcomes by extensively searching for a handful of top quality sources. Most of the time your question (or at least some subquestions) has already been answered by an expert, and you're better off using their work than sloppily recreating it.
by mixmastamyk | 2025-09-07 22:37:44+00:00
You might take a course on linear-algebra, at K.A. for example:

https://www.khanacademy.org/math/linear-algebra

And any prereqs you need. I also find the math-is-fun site to be excellent when I need to brush up on something from long ago and want a concise explanation. i.e. A 10 minute review, more than a few pithy sentences, yet less than a dozen-hour diatribe.

https://www.mathsisfun.com/
by mcphage | 2025-09-07 22:37:45+00:00
> once a UX person tells me what they need SQL query comes up easily. Figuring out what they need is typically the hard part.

If they needed only one thing, sure. However, often UX needs to look at the same data in very different ways, and an efficient representation for one need might not be at all efficient for the next (which may not even be known as a need for several years).
by andy99 | 2025-09-07 22:39:01+00:00
Funny it seems like I only ever see their captchas for companies that don't care about customer experience or have naively set up their online tools. Most major websites don't use them (or have sane settings that don't trigger captchas), commercial or not. It's usually mid-tier companies that I don't care enough to wait for the page load, or monopolies that actively hate their customer (e.g Canadian telco) where they are most prominent.
by cyral | 2025-09-07 22:39:11+00:00
Right, I was hoping not to use them at a previous company that used AWS. One day we got hit by a DDOS (trying to get us to pay to stop it). Even with AWS WAF costing $0.60 per million requests, we ended up paying around $10k in WAF rules to block the attack. Yes, hundreds of thousands to millions of reqs/sec. Luckily the attacker had their entire botnet using an Accept-Language header from a specific (non-english) language, which made it an easy rule target. If it wasn't for that, I'm not sure what we would have done. Would actually love to hear what others do, I want the answer to be more than "use CloudFlare", but it's the only option I've found since then.