MurphyA/hacker-news huggingface dataset:
by ChrisMarshallNY | 2025-10-20 14:52:34+00:00
Pretty much.

Landlords get in a lot of trouble, for renting illegal apartments.

I have friends that rented apartments, and had Pacific Heights-type[0] problem tenants.

The COVID era was a horror. Many tenants just stopped paying rent entirely.

[0] https://en.wikipedia.org/wiki/Pacific_Heights_(film)
by giobox | 2025-10-20 14:53:09+00:00
Agreed. For all the people arguing "just click the link and the license is there!!", I have been burned several times before where a technical solution has a prominent open permissive license github repo (MIT or similar etc) based component as its primary home, only to discover later on that essential parts of the system are in other less permissive or private repos behind subscriptions or fees.
by jmyeet | 2025-10-20 14:53:55+00:00
Space elevators aren't going to happen. Not in Earth's gravity well anyway. Even if you can find a material strong enough (and that's a big "if"), you still have to traverse 50,000km to get from Earth's surface to geosynchronous orbit to get the benefit.

You know what does make way more sense and is way more achievable? Orbital rings [1].

Basically, put some copper wire in space, orbit it at ~8km/s, run a current through it and then you can reset structures on top of it (magnetically) and those structures are fixed to the Earth's surface. You can technically run a cable from 100-150km up to the surface and run a gondola into LEO. This would transform both Earth transport and interplanetary travel. You accelerate something on the inside (Earthside) of the ring at ~2G, like with a maglev train, and you have enough velocity to escape the Solar System.

[1]: https://www.youtube.com/watch?v=LMbI6sk-62E
by csomar | 2025-10-20 14:54:04+00:00
> But, China's greatest weakness is their lack of ambition and focus on regional matters like Taiwan and south china sea, instead of winning over western europe and india.

How can they have international hegemony before they clear their regional order? China is more interested in aligning Taiwan than invading; though it’ll probably invade if it can’t align it diplomatically.

China is probably not interested in continuing the current Western-style order but to implement their own sino-stuff. At least with the CCP at the helm.
by tsimionescu | 2025-10-20 14:54:07+00:00
No, it's exactly as likely that I'll visit it at any one time in its lifetime. Sure, if we divide its lifetime into 4 quadrants, its more likely I'm in quadrant 2-3 than in either of 1 or 4. But this is slight of hand: it's still exactly as likely that I'm in quadrant 2-3 than in quadrant (1 or 4) - or, in other words, it's as likely I'm at one of the ends of the lifetime as it is that I am in the middle.
by einrealist | 2025-10-20 14:54:09+00:00
It sounds like they want to avoid split-brain scenarios as much as possible while sacrificing resilience. For things like DNS, this is probably unavoidable. So, not all the responsibility can be placed on AWS. If my application relies on receipts (such as an airline ticket), I should make sure I have an offline version stored on my phone so that I can still check in for my flight. But I can accept not to be able to access Reddit or order at McDonalds with my phone. And always having cash at hand is a given, although I almost always pay with my phone nowadays.

I hope they release a good root cause analysis report.
by redwall_hp | 2025-10-20 14:54:15+00:00
Welcome to the typical American salary abuse. There's even a specific legal cutout exempting information technology, scientific and artistic fields from the overtime pay requirements of the Fair Labor Standards Act.

There's a similar cutout for management, which is how companies like GameStop squeeze their retail managers. They just don't give enough payroll hours for regular employees, so the salaried (but poorly paid) manager has to cover all of the gaps.
by rsp1984 | 2025-10-20 14:54:50+00:00
Can someone ELI5 to me (someone who doesn't have the time to keep up with all the latest research) what this is and why it's a big deal?

It's very hard to guess from the github and paper. For example, there is OCR in the title but the abstract and readme.md talk about context compression for LLMs, which I find confusing. Somebody care to explain the link and provide some high-level context?
by clintmcmahon | 2025-10-20 14:55:06+00:00
I created a website and mobile app to display all the coffee shops in the state of Minnesota. It's a .Net Core MVC website and React Native mobile app that is pretty much entirely vibe coded.

I've had fun with building the data loaded, website and mobile app via Claude Code from VS Code. However, I didn't find building the project as enjoyable as actual coding myself. The code is a mess and is definitely overengineered and hard to read. I have had to consistently fix bugs and calibrate my prompts so the machine could produced the features that I was trying to create.

Another thing I learned is to commit early and often. Then create PRs to check what code was updated as things got away from me quickly without me knowing or asking the machine to do the thing it did. A few times entire sections of code were removed that had nothing to do with the feature I was working on. Being able to go back to the previous working commit probably saved me hours.

Vibe coding an entire project was a good experience. There's a lot to learn and focus on the next time I go this route.

Take a look! https://mplscoffee.com
by SoftTalker | 2025-10-20 14:55:19+00:00
What I've observed is that normally cautious people will fall for scams when the scam aligns with something expected. Maybe you've just paid your water bull and you get an email that says there's something wrong with your payment. Could just be random chance but it seems related to something you've just done so your normal instinct of "not giving information if I didn't initiate the process" might not be triggered.
by SAI_Peregrinus | 2025-10-20 14:55:37+00:00
> if you're not running the test-suite on pre-push your tests are slow

Of course tests are slow. If they're fast they're skipping something. You probably want to be skipping something most of the time, because most of the time your change shouldn't cause any side-effects in the system, but you definitely want a thorough test suite to run occasionally. Maybe before merge, maybe before release, maybe on some other schedule.

Each individual change might be fine in isolation but cause excessive memory pressure when accumulated with other changes, for example. Unit tests won't catch everything, integration & functional (hardware in-the-loop) tests are needed. I even sometimes have to run tests in a thermal chamber repeatedly to cover the whole -40-105°C temperature range, since the firmware I work on runs on hardware that allows that range & performance varies with temperature.
by vkoskiv | 2025-10-20 14:55:45+00:00
I just checked this, and it seems like GitHub is a bit weird about tracking these. It didn't show up on my profile at all until I just now forked[0] torvalds/linux on GitHub. Now it shows up on my profile on May 9th (author date), but the link to the commit is broken, because repository authors page it points to filters on the commit date, not the author date.

Broken link points here and shows no commits: https://github.com/torvalds/linux/commits?author=vkoskiv&sin...

If I correct the date range to include the maintainer commit date (May 15th), the commit shows up: https://github.com/torvalds/linux/commits?author=vkoskiv&sin...

Also strange that if I only filter on author[1], nothing shows up. Though I suspect that dataset might only be updated periodically.

[0]: https://docs.github.com/en/account-and-profile/reference/pro...

[1]: https://github.com/torvalds/linux/commits?author=vkoskiv
by ttul | 2025-10-20 14:56:01+00:00
This is a great summary. If you think about it a bit, text is an expanded representation of concepts meant for display on a two-dimensional surface that can then be read back by human eyes; our brains convert the two-dimensional information into concepts again.

So to me it’s not a surprise that you can transform the two-dimensional representation of the same information into concepts again without losing much.

The paper talks about using this approach to generate large amounts of LLM training data rapidly. That’s intriguing. It suggests that one of the best ways of training models on a wide variety of input data with very long context is to provide it with an image representation instead of text tokens.
by chfritz | 2025-10-20 14:56:11+00:00
No video encoder information! As a roboticist, the number one thing I look for when comparing SBCs is whether they have hardware encoders for h264 video. Pi4, Jetson Nano, and Orange Pi 5 all had one, but some newer boards like the Pi5 and Orin Nano don't. It would be awesome to have that part of the spec be included in the data/comparison.
by strogonoff | 2025-10-20 14:56:36+00:00
Having to pay bills is part of current socioeconomic reality. Deriving satisfaction from being a useful member of society and social ties is part of human psychological nature.

Working on replacing human jobs with robots has two concrete outcomes, 1) impacting people’s ability to have jobs that pay bills and often create a meaning their lives and 2) concentrating wealth in technological elites (who run those robots), and a theoretical outcome of 3) helping humanity in some way.

If we are acting in good will, we should dedicate effort to addressing the concrete impact (1) at least as much as to working on (3). Most of us are or are adjacent to tech elites and benefit from (2), which means we are individually incentivized to not care about (1), so it requires reiterating every now and then. If we are purely thinking of (3), we are not much better than dictators and their henchmen that caused famines and other catastrophes justifying it with some sort of long-term utilitarian calculus.
by mikhailfranco | 2025-10-20 14:56:50+00:00
Khara Khoto appears to be on or near the extension of the 'Gobi Wall' into present day China, presumably as part of the same system.

https://cms.interestingengineering.com/wp-content/uploads/20...

The name 'Gobi Wall' seems to refer to the section of the wall within Mongolia. Its garrisons and forts are numbered from G01 at the western end of the section, where the wall crosses the border.

https://cdn.grid.id/crop/0x0:0x0/700x0/photo/2025/05/31/land...

Khara Khoto is about 100 km WSW of G01.
by dumpsterkid | 2025-10-20 14:56:56+00:00
I haven't fired this up yet to try but I've been evaluating & working with quite a few different VLMs from the small granite, qwen etc models up to the larger VLMs available to see if we can fully replace traditional OCR in our system but I've been disappointed so far - our system takes documents from customers and supplies them back normalized documents (i.e rasterized multi-page bitmaps) marked up as they've requested - however in our use case we need accurate coordinates of data down to the letter/word level and from my experience the positional outputs from these VLMs are either wildly inconsistent, completely hallucinated, or so vague that it doesn't allow us to target anything with any kind of accuracy or granularity.

our solution so far has been to stick to using tesseract with good clean-up routines and then augmenting/fixing-up the output using the VLM OCR text where we don't have structured source document data available

it could be that we just have a very niche use-case and it doesn't matter to most people, I'm sure if you just want a text dump or restructured markdown/html representation of documents these VLMs work well but the number of articles & comments I've seen claiming that these models have 'solved' OCR just seems counter to our experiences
by mannykannot | 2025-10-20 14:57:01+00:00
I feel it is important to recognize that schemes like this are not OTP, and drawing an analogy between the two risks inducing false intuitions.

This discussion started with a proposal to back up Enigma with one-time pads, but harshreality pointed out that OTPs are not vulnerable to anything except compromise of the OTP itself. This has the unstated corollary that if you are using a true OTP system, adding Enigma to the process does nothing to improve security (unless your pre-shared keystream is compromised - and even then, capturing one U-boat's OTP will not compromise any other's communication.)

You then raised the concern of generating keys in sufficient quantity, which is certainly part of the problem (though I suspect that an electro-mechanical solution for that problem was well within the capabilities of contemporary technology, especially as, by then, Konrad Zuse had produced the first digital computer.) If, however, we are restricting our source of keys to the amount of text in a daily newspaper (or even all of the Third Reich's daily newspapers combined), that is something that could be achieved by a corps of dice-rollers, if it came to that, which would avoid one of the other problems of using newspapers: the statistical regularities of newspaper text.

Even then, you still have the problems of key reuse [1] and key distribution, and another which I think might be by far the hardest: training people to use it. Even just considering the submarine fleet, at least one person on each U-boat would have to be trained in properly using the technique. This would delay implementation, and once deployed, even with no mistakes, it would be slow in use.

Alternatively, a machine to do the work might have been developed (together with another to generate physical machine-readable keys), but that itself would have meant considerable delays in implementation.

In view of this, I feel that the measure actually adopted - adding another rotor position to the Enigma machine - was one of the better options (though it would have been even better if the additional rotor were interchangeable with the others.) This took time to implement and was ultimately defeated, but anything other than an OTP system would likely have the latter problem, and all would have had the former.

[1] Maybe not so much of an issue if one is only dealing with submarine communication, given that most of this was with the U-boat High Command in Germany, and assuming that it was of sufficiently low volume for each U-boat to be be given its own unique set of keys for each patrol.
by Frotag | 2025-10-20 14:57:19+00:00
> For example, each short story almost completely changes the cast (of course, with some descendants of characters appearing occasionally)

I wish directors were brave enough to kill off characters if it serves the plot. I get that there's IRL reasons that make it difficult (like contracts, scheduling, etc) but each new season accumulates more subplots to the point it's like a 30 minute episode is really a compilation of 3x 10-minute shows.

This bugs me in multiple-protagonist books too. Just feels like an excuse to pad the page count with introductions and cliff hangers every POV switch.
by nathanaldensr | 2025-10-20 14:57:54+00:00
It's only reasonable if reason is applied, rather than one particular set of contributors' political sensibilities. Unfortunately, there is zero logical consistency in what is marked NSFW and what isn't. That's the entire problem. F-Droid's authoritarian moral-policing crew are coming up with any flimsy justification for censorship applied inconsistently rather than taking an objective look at the issue. Read the comments and you'll see their tone is clearly dismissive and condescending, not collaborative and "Hmm, I can see how maybe this line of policing is inconsistent." This is how this kind of political-bias-pretending-to-be-objectivity tends to unfold with religious adherents, which these F-Droid contributors seem to be.
by Cthulhu_ | 2025-10-20 14:58:00+00:00
Big if, major outages like this aren't unheard of, and so far, fairly uncommon. Definitely hit harder than their SLAs promise though. I hope they do an honest postmortem, but I doubt they would blame AI even if it was somehow involved. Not to mention you can't blame AI unless you go completely hands-off - but that's like blaming an outsourcing partner, which also never happens.
by pyrale | 2025-10-20 14:58:03+00:00
> nobody of any competency runs stuff on AWS complacently.

I agree with this. My point is simply that we, as an industry, are not a very competent bunch when it comes to risk management ; and that's especially true when compared to TSOs.

That doesn't mean nobody knows what they do in our industry or that shit never hits the fan elsewhere, but I would argue that it's an outlier behaviour, whereas it's the norm in more secure industries.

> As the meme goes "one does not simply just run something on AWS"

The meme has currency for a reason, unfortunately.

---

That being said, my original point was that utilities losing clients after a storm isn't the consequence of bad (or no) risk assessment ; it's the consequence of them setting up acceptable loss thresholds depending on the likelihood of an event happening, and making sure that the network as a whole can respect these SLOs while strictly respecting safety criteria.
by freefaler | 2025-10-20 14:58:14+00:00
I recently got a used M1 Max 64gb with 4tb for around 2000 USD and 120 battery cycles. (when new it was around 4500)

This thing has 400 gb/s memory bandwith and never swaps. For dev work with shitload of dockers it just flies. Compile times in the newer CPUs are better but not by much.

For local LLM it's not the best (no cuda support), but for everything else this thing will last at least for the next 3 years easily.
by shermantanktop | 2025-10-20 14:58:18+00:00
A slightly less cynical view: execs have a hard filter for “things I can do something about” and “things I can’t influence at all.” The bad ones are constantly pushing problems into the second bucket, but there are legitimately gray area cases. When an exec smells the possibility that their team could have somehow avoided a problem, that’s category 1 and the hammer comes down hard.

After that process comes the BS and PR step, where reality is spun into a cotton candy that makes the leader look good no matter what.
by JohnBooty | 2025-10-20 14:58:37+00:00
I live in an old house. When weather permits, I work in the detached garage.

When doing some AI stuff on my garage PC (4060 Ti; nothing crazy) the overhead lights in the garage slightly but noticeably dim. This doesn't occur when gaming.

It's most easily noticeable with one of nVidia's demo apps -- "AI Paintbrush" or something like that, I forget. It's a GUI app where you can "paint" with the mouse cursor. When you depress the mouse button, the GPU engages... and the garage lights dim. Release the mouse button, and the lights return to normal.
by Cthulhu_ | 2025-10-20 15:00:09+00:00
Nah, because European services should not be affected by a failure in the US. Whatever systems they have running in us-east-1 should have failovers in all major regions. Today it's an outage in Virginia, tomorrow it could be an attack on undersea cables (which I'm confident are mined and ready to be severed at this point by multiple parties).
by Arathorn | 2025-10-20 15:01:03+00:00
again, which app are you talking about? it's like saying "the web is buggy" but not saying what browser you're using. Looking at the App Store reviews for Element X at https://apps.apple.com/us/app/element-x-secure-chat-call/id1..., there are no complaints about bugs at all (only missing functionality, which has since been added)?
by sethhochberg | 2025-10-20 15:01:15+00:00
I'm leading a team that is doing an incremental migration to Gleam by delegating specific parts - we're basically pushing the "functional core, imperative shell" pattern to its macro extreme and having Gleam pick up background jobs from our existing Ruby on Rails codebases where we have heavy calculation tasks.

This approach is notably not making proper or really any use of OTP features, but it was an extremely easy way to adopt a safe, fast, functional language for number-crunching workflows while continuing to lean on Rails for everything else its great at: web interfaces, HTTP APIs, etc.

Rails is basically the configuration tool for the various inputs of a job, and job is passed to Gleam via Redis as an atomic set of config inputs to be used when processing a dataset (usually big CSV files streamed from object storage). We use a very thin Elixir wrapper to do all network and file IO etc, Gleam modules are pure business logic called from Elixir.

Some day soon, I'm going to try and write up a longer technical article about this approach... it comes up surprisingly often in HN conversations.
by julenx | 2025-10-20 15:01:17+00:00
> Also I don't like that React requires installing Node and compilation tools, this is a waste of time when making a quick prototype. Vue can be used without Node.

React can be used without Node too, and this has always been the case to the best of my knowledge. You can check out this gist which is linked from the official docs[1]: https://gist.githubusercontent.com/gaearon/0275b1e1518599bbe...

[1] https://react.dev/learn/installation#try-react
by pmontra | 2025-10-20 15:01:18+00:00
I read the code but I'm not sure I understood all of it (I'm familiar with Elixir, not with Gleam).

For normal matters I do believe that your approach works but (start returns the pid of the server, right?) what is it going to happen if something, probably a module written in Elixir or Erlang that wants to prove a point, sends a message of an unsupported type to that pid? I don't think the compiler can prevent that. It's going to crash at runtime or have to handle the unmatched type and return a not implemented sort of error.

It's similar to static typing a JSON API, then receiving an odd message from the server or from the client, because the remote party cannot be controlled.
by DiggyJohnson | 2025-10-20 15:01:19+00:00
Because those policies didn’t account for the workflows of engineering and dev teams. And I’m not even really asking for them to trust 3rd parties but to instead have a workflow to escalate and petition tools and workflows to become supported in house.

For example Docker Desktop being disallowed with vigor for Windows machines because it’s a virtualization tool. But Docker is fine for Linux users. And confirmed it’s not a licensing or purchasing issue.
by Etheryte | 2025-10-20 15:01:48+00:00
Quoting the guidelines [0], if you think that's really what's happening, you can try reaching out to the mods.

> Please don't post insinuations about astroturfing, shilling, brigading, foreign agents, and the like. It degrades discussion and is usually mistaken. If you're worried about abuse, email hn@ycombinator.com and we'll look at the data.

[0] https://news.ycombinator.com/newsguidelines.html
by rtkwe | 2025-10-20 15:02:13+00:00
It's definitely got problems as an adaptation of the Foundation series where it turns one of it's biggest themes on it's head by making a few people like Gail super special and having the answer to the crises where the books were more about setting up groups and organizations so that they as a whole had an advantage or edge that would be the answer to the crises he forsaw. I think it's mainly due to them wanting to have the same people across multiple seasons where the books were free to throw away the whole cast each time. Setting up new characters is much more expensive in shows/movies than books where you can just say what someone's 'deal' is and give them internal monologues to setup their internality where shows can't usually get away with that.

I think separated from that there's a good enough show in there.