MurphyA/hacker-news huggingface dataset:
by throw310822 | 2025-12-06 21:59:55+00:00
> The very distance involved and difficulty of such an invasion is precisely why resistance is extremely plausible

Not to mention the possibility of an invasion from Australia. They should prepare against that, too! See, the whole premise of this discussion is completely absurd: there is no threat whatsoever by Russia to Ireland. There's a narrative that gets pushed more every day that Europe is under threat from Russia and should gear up for a war, and even (say some) attack first. Notice that all the drones spotted above airports and military installations are only alleged to belong to Russia, but not a single one has been reasonably attributed to them. And the party that has most to gain from an increase in the tension between Europe and Russia is Ukraine, not Russia.

> You would certainly have been the type of person whining about how Ukraine was doomed to fall

And I was right, as it seems, hundreds of thousands of deaths later, cities razed to the ground, a country in ruins. Those who didn't want peace talks share in part the responsibility of those deaths, do you ever think about it?
by qnleigh | 2025-12-06 22:00:00+00:00
Yes it was made up. A post from two weeks earlier [1] showed a fridge ad saying 'We're sorry we upset you, Carol.' That post now has an update:

> EDIT 2: Hello, I am the original poster of the carol AD image from a month ago. I am a male from America and my name is not Carol. The story about a Schizophrenic woman named carol was most likely fabricated from the 3rd top comment on this post. Thanks!

Come in Hacker News, we're better than this!

[1] https://www.reddit.com/r/assholedesign/comments/1ow6cpu/appa...
by thisoneisreal | 2025-12-06 22:00:06+00:00
I hit the same roadblock unfortunately. My academic references were all in a different field and I hadn't really stayed in contact except with one professor, who sadly has died. I did see that there's an option to use professional references, so even though I haven't done this myself, one route you could consider taking is to get references from managers, colleagues etc. who can speak to your technical knowledge. I agree though with your general point that after being out of an academic environment for a while that requirement becomes challenging.
by integricho | 2025-12-06 22:00:20+00:00
Anyone can slap a fancy UI on an existing engine and claim they made a browser. So many of them exist now, they don't matter anymore at all. This one will die in the crowd like every other wannabe browser. Build your own goddamn engine and then claim you made a browser, at least the Servo and Ladybird devs are doing some concrete work, not just pointless marketing and empty claims.
by josephg | 2025-12-06 22:00:26+00:00
First, again, that’s not the issue. The bug was in their database code. Could this codebase be improved with error messages? Yes for sure. But that wouldn’t have prevented the outage.

Almost every codebase I’ve ever worked in, in every programming language, could use better human readable error messages. But they’re notoriously hard to figure out ahead of time. You can only write good error messages for error cases you’ve thought through. And most error cases only become apparent when you stub your toe on them for real. Then you wonder how you missed it in the first place.

In any case, this sort of thing has nothing to do with rust.
by epistasis | 2025-12-06 22:00:39+00:00
Lithium is not scarce, and not a limiting factor for scaling up batteries.

There's more than enough lithium out there, more discovered every month, and the perception that we are limited by lithium is mostly out there because certain media sources are trying to help out there fossil fuel friends by delaying the energy interchange by a few years.

Whether battery ocean shipping containers make technical sense is a different question, but I wouldn't worry about lithium use!
by asa400 | 2025-12-06 22:00:45+00:00
I'm not sure what this cheap snipe accomplishes.

I've been writing Rust professionally and personally since at least 2018 and this has never happened to me.

There are plenty of real criticisms one can make about Rust (I've made and will continue to make plenty) but I think your argument would be more compelling if you updated your experience with the present-day Rust toolchain. The Rust project takes stability very seriously.
by orangesilk | 2025-12-06 22:00:50+00:00
By downvoting we missed out a joke: Lets apply the article to the comment

>> I never understood why ... americans ... wear their pseudoscientific bullshit diagnoses like medals.

> Borderline Personality Borderline personality disorder involves intense emotional instability, ... and devaluation of others.

>Social Communication Disorder ... knowing how much detail to give, adjusting their speaking style for different situations, understanding implied meanings or hints,

> B5: Antisocial personality disorder (ASPD): People diagnosed with ASPD show a lack of respect toward others. They generally don’t follow socially accepted rules.

> B5: Narcissistic personality disorder (NPD): People diagnosed with NPD have a sense of being better than others... They lack empathy for others

---

> I agree that there is a small fraction of people

What exactly makes you believe the fraction is small?
by reactordev | 2025-12-06 22:02:22+00:00
My issue with this model is it keeps producing Chinese people and Chinese text. I have to very specifically go out of my way to say what kind of race they are.

If I say “A man”, it’s fine. A black man, no problem. It’s when I add context and instructions is just seems to want to go with some Chinese man. Which is fine, but I would like to see more variety of people it’s trained on to create more diverse images. For non-people it’s amazingly good.
by jacquesm | 2025-12-06 22:02:54+00:00
Ships are subject to so much drag that this is rarely a problem, only in emergency situations and there is not much that you can do to stop a vessel that weighs 100,000 tons or more except to run your engines in reverse and start praying to your deity. Regenerative braking for boats would be a complete waste.

There are some vessels that have single use emergency brakes, but the latest trend is to have motor 'pods' that are electrical and that can be used both for normal propulsion as well as to perform emergency stops that are quite impressive given the size of the vessels they are on. Typically an oceangoing vessel requires at least 3, but commonly 5 to 10 ship lengths to come to a full stop from moving forward under power. This is not necessarily because of limitations of the propulsion unit, but simply because stopping that much tonnage too fast would do as much damage as a collision would. With classical engines there is far more rotating mass so it would take much longer than with electrical propulsion to react before the beginning of the braking phase.
by adrianwaj | 2025-12-06 22:04:55+00:00
> I'm just not particularly optimistic that it will be allowed to happen at all

Maybe, but in a recent comment of mine I alluded to a "long-tail" of AIs popping up. So there's a possibility in one of those. But if no one has any money to invent or create, or they feel there is a risk in sharing, it won't really work too well.

I bet to get to AGI, humans will have to actively help: it can't be a parasitic relationship. People are pessimistic about AI, but why can't it lead to free energy, patent obsolescence (https://www.youtube.com/watch?v=sNR_6aBQyDk), supernatural abilities and utopia instead? Wait those things will come, they will just remain with the special people in the "breakaway civilization," perhaps.
by wakawaka28 | 2025-12-06 22:05:26+00:00
>For me branches also represent features, that should have clear boundaries

I try to do this too but I often end up in situations where I have multiple incomplete (in testing, not merged) features with outstanding patches. Instead of one branch per topic, I end up with one branch for a bunch of related stuff. I then rebase and pause at the feature boundaries to do more testing. Sometimes, if I find myself doing this a lot, I will use the `exec` feature of `git rebase` to automate my testing.

I think rewriting all related branches can cause problems. It would be really weird to do interactively for one thing. The other problem is that you may have unrelated topic branches broken by such a change. If you have a broken patch X that reveals problem Y on branch Z1, but you are working on fixing that on Z2, you may lose your ability to reproduce the Z1 issue if X is fixed on every branch. What if you get conflicts on all those branches? What does this do to the reflog? Yikes! It seems more dangerous than git itself.

These complaints are very niche of course, but the problem of rewriting many branches at once is also very niche. It can cause more problems than it solves.
by AlotOfReading | 2025-12-06 22:05:30+00:00
This is operating on IR, not on lines of code. Figuring out where the operation came from is extremely difficult because you have to propagate all of that info back and forth across the passes, and it may end up being split "across" syntactic elements. If your language has any form of metaprogramming or code reuse (i.e. all of them), that operation may also be necessary at some use sites and not at others, among other issues.
by Delk | 2025-12-06 22:07:04+00:00
I think the difference is that if an autistic person learns to mask, that's probably useful as a coping mechanism but doesn't remove the autism in the sense of making the fundamental neurological difference go away. Anxiety (even in anxiety disorders) can be fundamentally reduced by exposure therapy, not only in the sense of finding more effective coping mechanisms but in the sense of the anxiety itself diminishing or ceasing to exist.

For what it's worth, exposure therapy is a real term and it's an actual part of cognitive behavioural therapy.
by great_wubwub | 2025-12-06 22:07:05+00:00
I have not applied to this program but I've gone through a part-time MBA. I doubt that an online program for working professionals is as rigorous about references as, say, undergrad admission to an Ivy League program or Oxford or Hogwarts or something. Just get a couple of coworkers with a similar advanced degree to write something that says "this person exists and I think they can handle the load" and you'll be fine. Remember that college is a business; if you look like you can both handle the program and pay for it, they'll let you in.
by whitepoplar | 2025-12-06 22:07:36+00:00
One caveat--you have to be certain that you get a Pixel with an unlocked bootloader. There are a lot of Pixels (mostly sold by Verizon) that are unlocked for use with any carrier, but whose bootloaders remain locked. If you have one of these ex-Verizon phones, there is no way as of now to unlock the bootloader.
by aleyan | 2025-12-06 22:07:39+00:00
I have a 24GB M5 macbook pro. In ComfyUI using default z-image workflow, generating a single image just took me 399 seconds, during which the computer froze and my airpods lost audio.

On replicate.com a single image takes 1.5s at a price of 1000 images per $1. Would be interesting to see how quick it is on ComfyUI Cloud.

Overall, running generative models locally on Macs seems very poor time investment.
Show HN: Subseq.bio – A Simple Web and API Service for Protein Design
by oxpsi | 2025-12-06 22:07:49+00:00
Quick overview

subseq.bio is a minimal web + API service for running protein design/analysis and related workloads. It hosts pre-configured, open-source models and programs such as RFdiffusion3, BoltzGen, AlphaFold, and others, in a simple to use interface.

Backstory

I’ve been obsessed with molecular nanotechnology for a long time. Just before ChatGPT was announced I was following the RFdiffusion work from Baker Lab at the Institute for Protein Design and it felt like a clear inflection point for practical synthetic protein generation.

Since then there’s been a steady stream of new ML models in this space, so I put together a system for composing and running them through a consistent and programmatic interface: subseq.bio.

Technical bits

- All programs use open-source code and weights. (no licensing restrictions and good for reproducibility) - API-first: anything you can do in the UI is available via the API. - Focused on synthetic protein design and related workloads. - Jobs are charged per use (no subscriptions), but new sign-ins get free credits so you can try things out.

I also recently added an MCP server for AI agent integration: https://subseq.bio/mcp

There’s no OAuth yet, but it works with an API key env var; you can grab a key from the site. Example codex config:

export SUBSEQ_API_KEY=<subseq_api_key> codex mcp add subseq --url <subseq_mcp_url> --bearer-token-env-var SUBSEQ_API_KEY

For a visual overview, here’s a short video demo of a BoltzGen binder run on an AlphaFold2 output in the web UI: https://x.com/0xCF88/status/1995994854585696515

I know this is pretty niche and aimed at people already doing protein design / structure prediction, but I’d love to answer questions and to read any feedback.
by stack_framer | 2025-12-06 22:09:08+00:00
> I think it's our civic duty to crusade for those causes

Why crusade using the resources of a technical community though? Surely it alienates the people who don't happen to align with the causes important to you.

There are myriad ways to perform your civic duty in your city. You could knock doors and encourage people to vote, for example. Why do it through a technical community?
by austin-cheney | 2025-12-06 22:09:23+00:00
The largest confusion with Autism is the ever changing definition from one DSM to the next where whole areas are suddenly included and others excluded.

It seems in the DSM 5 the definition was narrowed specifically to focus on two performance deficits: 1) immediate harms either to the inflicted or to those they interact with due to social interactions, 2) catastrophic academic failures due strictly to input/output perception irregularities not otherwise explained by neuro-transmission disorders (things that can be treated with drugs) or low intelligence measures.

That excludes a massive host of social and perception abnormalities that do result in less immediate social rejection and abstract reasoning failures.
Show HN: Salary Calculator Spain
by oscarcp | 2025-12-06 22:10:21+00:00
First of all, if I broke any "show hn" rules let me know!

Second, I've been quite frustrated about the salary calculators in Spain, not only for when I was working for others, but also for when I had to calculate the salaries for my employees (and also when I worked and lived abroad, it should be a must for every country!!!). In the end I decided to use (and abuse) the newest tool in the shed (LLMs) and use it to crunch all the massive data about work agreements and parameters to calculate the salaries in Spain.

Some issue I've found is the hundreds and hundreds of agreements that are in spain, our government allows regional and local governments to create their own agreements on top of (if there are) the state ones, whcih makes things a mess and creates employees that never know what they should be getting paid.

This calculator offers a detailed breakdown not only for the employee, comparison with the agreement or closes agreement available, current market rates but also calculates and shows you the cost for the companies, which is another pain point of the available calculators.

I open sourced the project and deployed it in GitHub directly as GPLv3 donationware. I've already registered a domain but I've hit a snag with the .es TLD.

I honestly hope people will find this useful. We shouldn't be illiterate about our salaries.
by yaro330 | 2025-12-06 22:10:38+00:00
> It's quite surreal how unsafe the standard Android

Well that's untrue. I'd even venture to say that with how many OEMs there are it's insane how safe Android is. Google for one updates their devices for 7 years since Pixel 6, they can't control OEMs who might have ~10 people working on their devices.
by josephg | 2025-12-06 22:10:55+00:00
> The difference is only in the failure mode. Rust panics, whereas Haskell throws a runtime exception.

Fun facts: Rust’s default panic handler also throws a runtime exception just like C++ and other languages. Rust also has catch blocks (std::panic::catch_unwind). But its rarely used. By convention, panicking in rust is typically used for unrecoverable errors, when the program should probably crash. And Result is used when you expect something to be fallable - like parsing user input.

You see catch_unwind in the unit test runner. (That’s why a failing test case doesn’t stop other unit tests running). And in web servers to return 50x. You can opt out of this behaviour with panic=abort in Cargo.toml, which also makes rust binaries a bit smaller.
by rcbdev | 2025-12-06 22:11:59+00:00
I earn much more in my 'highly-taxed' Central European city than I'd earn in i. e. Switzerland after all costs are accounted for. Starting my company here cost almost nothing, and hourly rates start at €80. Cost of living is absurdly low compared with earnings - this all in a capital with one of the highest qualities of life on this planet. Schooling and university is completely free and of high quality.

How do people find so much to complain about?
by jauntywundrkind | 2025-12-06 22:13:26+00:00
Not super related, but for whatever reason I've had a flare up in thinking about sci-fi moving cities/neighborhoods again. Kim Stanley Robinson's 2312 with a Mars city going around the terminator (not super well described tbh but fun), Hannu Rajaniemi's Fractal Prince (book #2 of Jean le Flambeur's series) with a reconfiguring Mars city wandering around on stilts (iirc). We live in an age with so many new malleable systems, but so much of the world about us is fixed and rooted, and these sci-fi realms where not just people but places too move about is an interesting idea. That what I thought of, seeing the traveling neighborhood title.

I dig this idea a lot. I hope we can expand more on remote work, make great use of new freedoms for such excellent purposes.
by JyrkiAlakuijala | 2025-12-06 22:13:29+00:00
Thank you!

I designed WebP lossless alone. The rest of the WebP folks added a RIFF header and an artificial size limitation (16383x16383) to match with the size limitation of lossy WebP.

In JPEG XL I believe I had more influence on the lossy ("VarDCT") format than anyone else, but stayed relatively far from the lossless part (except the delta palette, two predictors, 2d lz-codes, and a few other smaller things). I believe Jon and Luca had most influence there.
by raggi | 2025-12-06 22:14:47+00:00
> I don't think that's a fair comparison.

Fair?

> OEMs have quite a lot of extra steps before releasing any build to the public.

AIUI updates are less stringent and burdensome than initial certification. Regardless much of the process is automated. Graphene has CI too. 3PL's taking 4 weeks to run automated tests is also absurd. There are some "manual steps" to run CTS-V but they shouldn't be weeks level burdensome either. This is the point, this is an industry problem.

The reason that the OEMs even have to deal with this 3PL test mess is for GMS certification, so again this is a policy decision that enforces a poor process. The bad properties of the process are not inherent to the problem space of validating builds against requirements. An industry problem.

> There are "quicker" release channels for security fixes, but I don't think it's common for OEMs to only ship those without any other change to the system.

Seems like a decision that is not user-centric.

> I don't think Graphene does anything of sort, they take what's already certified in the Pixel builds and uses it. Not like they could do much aside testing on the public part of xTS.

Private test suites for software are a toxic idea, it's in the same box as "SSO tax", and other such "pay for security" models. Given the software industry can't be trusted not to do this, I'm almost keen to see legislation to explicitly ban this practice.
by popalchemist | 2025-12-06 22:15:09+00:00
There are only 4 major streaming services (Netflix, Prime, HBO Max, and Hulu), and only 5 major film studios, of which WB is one and it represents on its own 13% of the theatrical market. The combination of Netflix + WB + HBOMax likely represents well more than 25% of the entire market (when you combine streaming and theatrical).
by toast0 | 2025-12-06 22:15:26+00:00
Electrifying ferries is great, but this particular one has a run time of 20 minutes (and a charge time of 10 minutes). I get a totally different vibe from 'oceanic ship' than a 20 minute ferry ride.

Near me, we now have a hybrid ferry, no charging infrastructure, but it still uses much less fuel than before it was refit, so that's cool too. It's bigger than the one you linked and sails on a longer route: 2,499 passengers, 202 vehicles, typically serves an 8.6 mile route.

https://en.wikipedia.org/wiki/MV_Wenatchee
by motoboi | 2025-12-06 22:15:27+00:00
The knowledge probably is o the pre-training data (the internet documenta the LLM is trained at to get a good grasp), but probably very poorly represented in the reinforcement learning phase.

Which is to say that probably antropic don’t have good training documents and evals to teach the model how to do that.

Well they didn’t. But now they have some.

If the author want to improve his efficiency even more, I’d suggest he starts creating tools that allow a human to create a text trace of a good run on decompilating this project.

Those traces can be hosted in a place Antropic can see and then after the next model pre-training there will be a good chance the model become even better at this task.
by IshKebab | 2025-12-06 22:15:30+00:00
> Bit masking/shifting is certainly more expensive in software, but it's also about the cheapest software operation. In most cases it's a single cycle transform.

He's not talking about simple bit shifts. Imagine if you had to swap every other bit of a value. In hardware that's completely free; just change which wires you connect to. In software it takes several instructions. The 65 bit example is good too. In hardware it makes basically no difference to go from 64 bits to 65 bits. In software it is significantly more complete - it can more than double computation time.

I think where software has the advantage is sheer complexity. It's harder to design and verify complex algorithms in hardware than it is in software, so you need to keep things fairly simple. The design of even state-of-the-art CPUs is surprisingly simple; a cycle accurate model might only be a few tens of thousands of lines of code.
by dginev | 2025-12-06 22:15:55+00:00
Hi, an arXiv HTML Papers developer here.

As a very brief update - we are pending a larger update.

You will spot many (many) issues with our current coverage and fidelity of the paper rendering. When they jump at you, please report them to us. All reports from the last 2 years have landed on github. We have made a bit of progress since, but there are (a lot of) more low-hanging fruit to pick.

Project issues:

https://github.com/arXiv/html_feedback/issues/

The main bottleneck at the moment is developer time. And the main vehicle for improvements on the LaTeX side of things continues to be LaTeXML. Happy to field any questions.
by throwaway290 | 2025-12-06 22:16:42+00:00
> USSR controlled the information far more tightly

Not at the end. Also back then US had USAID

> Regarding your other point, no, 'Non-whites' are not really discriminated

I think you are not qualified to say that. Talk to more yakuts who live in the "center". I'm not basing my words on nothing.

> well. What you're referring to is the cargo-cult practice by some ppl who try to mimic modern Western political tactics

No I don't. This is based on real life data. you are sheltered from it. Good for you.