MurphyA/hacker-news huggingface dataset:
by muyuu | 2025-10-30 11:28:00+00:00
i resist saying that i hate python because that implies that i don't hate aspects of basically all alternatives (or all that are popular anyway)

like with everything else these days, it's about living with it and try to make the best of the good parts of it

i remember getting told in the 00s that i would get used to and love the whitespace-based block definition, and boy i hate it now more than ever with 1000s of hours spent looking at and coding in python

but it is what it is, for whatever reason it has become a must in many particular industries a lot like Java took over some earlier on although it seems to be fading, and javascript is a must in others

it really isn't just about programming languages that these days you either learn to live with some massive annoyances and practices you may hate, or withdraw entirely from society
by graemep | 2025-10-30 11:28:09+00:00
I think there are several things happening here.

1. People feel "we won the cold war, so the threat of nuclear war is past". I do not think they are entirely wrong (the risk is still much lower) but its complacent to ignore it. I think it is worsened by people clinging to "end of history" theory.

2. Campaigning against nuclear weapons was far easier when the west was winning the cold war and dominated the world economy.

3. People who are worried about existential threats as now focused on climate change. People seem to be able to worry about only one big threat at a time. There are a number of others (space weather is another, pandemics were until we got a rude awakening) that get ignored.
by pas | 2025-10-30 11:29:54+00:00
thanks for the YT paper!

my point is there's no need to try (and fail) to define some universal backpressure semantics between coupling points, after all this can be done locally, and even after the fact (every time there's an outage, or better yet every time there's a "near miss") the signal to listen to will show up.

and if not, then not, which means (as you said) that link likely doesn't have this kind of simple semantics. maybe because the nature of the integration is not request-response or not otherwise structured to provide this apparent legibility, even if it's causally important for downstream.

simply thinking about this during post-mortems, having metrics available (which is anyway a given in these complex high-availability systems), having the option in the SDK, seems like the way forward

(yes, I know this is basically the circuit breaker and other Netflix-evangelized ideas with extra steps :))
by rolandog | 2025-10-30 11:30:14+00:00
You may be missing the forest for the trees; the worrying aspect is not about whether subcritical tests have taken place in controlled environments and been carried out by skilled and talented individuals. What makes everyone nervous is that a tyrannical equine [0] and its ponies are champing at the bit to make use of nuclear weapons as a way to pressure detracting countries that are resistant to fascism and to control the world.

[0]: https://youtu.be/JhkZMxgPxXU
by ramses0 | 2025-10-30 11:30:29+00:00
Someone else was saying they maintained burn-in subs for devices that didn't handle ASS renderers. Even without accounting for the burn-in versions, using non-standard subs still bumps them off of commodity subtitling services and limits distribution/syndication.

Edit: and to the peer comment regarding S3 vs self host: regardless of 10x cloud cost, it's still 10x volume. Where 1TB local would do, now you need 10TB (10x the cost).
by simiones | 2025-10-30 11:31:16+00:00
> If I am understanding this paper correctly, they are claiming that the model weights can be inverted in order to produce the original input text.

No, that is not the claim at all. They are instead claiming that given an LLM output that is a summary of chapter 18 of Mary Shelley's Frankenstein, you can tell that the input prompt that led to this output was "give me a summary of chapter 18 of Mary Shelley's Frankenstein". Of course, this relies on the exact wording: for this to be true, it means that if you had asked "give me a summary of chapter 18 of Frankenstein by Mary Shelley", you would necessarily receive a (slightly) different result.

Importantly, this needs to be understood as a claim about an LLM run with temperature = 0. Obviously, if the infra introduces randomness, this result no longer perfectly holds (but there may still be a way to recover it by running a more complex statistical analysis of the results, of course).

Edit: their claim may be something more complex, after reading the paper. I'm not sure that their result applies to the final output, or it's restricted to knowing the internal state at some pre-output layer.
by ndr | 2025-10-30 11:31:22+00:00
That's not what you get out of LLMs.

LLMs produce a distribution from which to sample the next token. Then there's a loop that samples the next token and feeds it back to to the model until it samples a EndOfSequence token.

In your example the two distributions might be {"OK": 0.997, EOS: 0.003} vs {"OK": 0.998, EOS: 0.002} and what I think the authors claim is that they can invert that distribution to find which input caused it.

I don't know how they go beyond one iteration, as they surely can't deterministically invert the sampling.
by fsflover | 2025-10-30 11:31:27+00:00
I hope you consider strict threat modeling when deciding which approach to security is preferred. How about a threat of Google removing your control of the OS [this thread] and [0]? Or Google delaying security patches [1]?

[0] https://news.ycombinator.com/item?id=45017028

[1] https://news.ycombinator.com/item?id=45208925
by bashkiddie | 2025-10-30 11:31:51+00:00
> (2) Are you not using official Python docker images?

Would you help me make it work?

docker run -it --rm -v$(pwd):/venv --entrypoint python python:3.12-alpine -m venv /venv/remt-docker-venv

How do I source it?

cd remt-docker-venv/ source bin/activate python --version bash: python: command not found
by basisword | 2025-10-30 11:32:31+00:00
I recall reading a book where a guy used these meds to lose weight. One thing he found was that because he was overeating due to depression, removing his appetite left him a bit stuck because his coping mechanism had been taken away. I would worry that if you're drinking due to an emotional issue, exposing that issue so immediately could have serious consequences if it didn't come with some serious support.
by freethinky | 2025-10-30 11:32:34+00:00
I agree with this sentiment.

I try to learn the basics of new programming language regularly and write a small lisp alike interpreter in it and give myself a maximum of 2 days working on it. It covers things like string handling, regexp, recursion, lambdas, garbage collection, ... and run them through a tiny test suite.

In Python and JS, it was easy to do it and the code was still very readable. In C++, the language I earn my money from, I had a bug I was not able to fix within the given time frame, happening just with gcc not clang, assuming some undefined behavior. In C, I was able to add my own garbage collector with muss less work than I expected ... but

Nim really impressed me, it really felt almost like I wrote it in Python, but an executable which run on its own and being quite a bit faster.

Working mostly in the embedded world, where ecosystem matters somewhat less. If any employee ever would give me a chance to choose a language myself I would definitely try to write a first prototype in Nim.
by AdilG | 2025-10-30 11:32:42+00:00
Thank you for the feedback, the problem at the moment is that it's not AI vs Humans, it's job seekers applying to hundreds of jobs and never hearing back from the recruiters. It's not AI vs Humans it's AI vs being ghosted, AI vs application void, AI vs keyword filters. Our platform allows people to showcase their skills at least rather than getting blocked by an ATS.
by hilbert42 | 2025-10-30 11:32:50+00:00
Yeah, right. I've the latest GIMP 3 on both Windows and Linux and an old CS4 Photoshop which I stopped updating years ago because of Adobe's ripoff prices and I continually find myself falling back to Photoshop because it's easier to use than GIMP (I'd prefer to switch to GIMP completely if it were easier to use).

Unfortunately, the authoritarian PIAs that develop GIMP have a rigid and inflexible mindset that stop GIMP becoming the default for millions of Photoshop users and or those who cannot afford Adobe's outrageous prices, and those who can no longer accept its draconian licensing terms.

In short, millions would switch to GIMP on Linux if it worked 'properly'.

I don't know why the Linux community doesn't put more pressure on GIMP's developers to comform. The percentage of Linux desktop users would increase considerably if they would.

Look at it this way: here's just one GIMP issue that turns away Photoshop users: why did GIMP's developers remove the perfectly functioning Fade feature in GIMP?

Yes, I know their stated reason and I also know the workaround but it's a damned nuisance to use.

By removing the Fade feature GIMP's 'high minded' developers have effectively done what mathematical types tried to do with the calculator when they introduced RPN/Reverse Polish Notation in place of the standard way of entering data.

Except for mathematicians, engineers, etc. RPN failed spectacularly—sure it is better but just too hard for mere mortals to grasp.

The bloodymindedness of GIMP's developers are deliberately holding back GIMP's adoption. They could have easily left Fade in place and just added their fancy sophisticated option for their propeller-head brethren to use.

Fixing some of GIMP's problems seems so obvious I sometimes think Adobe has placed a Trojan on GIMP's team to thwart competition.
by libertine | 2025-10-30 11:33:38+00:00
That's not what multipolarity means, at least by those leading such propaganda.

By their standards multipolarity means control ove different circles of influence without interference.

That's what Russia wants for example, they want to secure the regime by controlling nearby countries (ideally turning them into Belarus, or by threat of destruction, like Georgia and Moldova, or by annexation, like Ukraine).

China wants to control territories surrounding them as well.

So don't be fooled by multipolarity, it's just a repacked imperialism and colonialism by right, not by earned influence.
by Bender | 2025-10-30 11:33:54+00:00
Just anecdotal but I observed a few dozen PhD's try to set up an OpenStack cluster. The end result was a bloated unstable unsupportable mess that had to be entirely scrapped and started over by a new team one year later. I have witnessed the same hot mess by people forking Ansible and Chef for no good reason beyond because they can and it would look good on their CV and could give them some perceived job security.

I would rather gauge a persons authority on a topic based on their professional experience and their actual revenue generating results vs. some thesis. Make such laws outside of totalitarian countries and people will just buy degrees or just lie. I've observed that as well. Plenty fake it until they make it knowing few will verify their degree. It just so happened that my last employers verified degrees, high school diplomas and much more. Plenty of companies do not verify anything.

If you want a fun and quick exercise, search your favorite AI for CEO's and famous intellectuals that were high-school dropouts.
by simiones | 2025-10-30 11:35:07+00:00
Edit: reading the paper, I'm no longer sure about my statement below. The algorithm they introduce claims to do this: "We now show how this property can be used in practice to reconstruct the exact input prompt given hidden states at some layer [emp. mine]". It's not clear to me from the paper if this layer can also be the final output layer, or if it must be a hidden layer.

They claim that they can reverse the LLM (get prompt from LLM response) by only knowing the output layer values, the intermediate layers remain hidden. So, Their claim is that indeed you shouldn't be able to do that (note that this claim applies to the numerical model outputs, not necessarily to the output a chat interface would show you, which goes through some randomization).
by dalmo3 | 2025-10-30 11:36:11+00:00
Same. Tried Pop OS and Cachy OS. Multiple devices.

A tiny minority of my steam library even runs at all. Most games I click Play, nothing happens, 5 seconds later the play button is green again. The ones that run, stutter.

Is it still possible if I persist? Probably, but so much for this "just works" marketing.
by Brett_Riverboat | 2025-10-30 11:36:36+00:00
If you practice good operational security and maintain a decent anti virus and fire wall you will probably be fine. I know people who still run Windows 7 to this day with no trouble because they are vigilant of what they are doing.

This isn't to say it's a good idea but that it can be done.

If you plan on running win 10 anyway Ask Leo has a video called "how to keep using windows 10 safely after support ends" with some solid advice

https://www.youtube.com/watch?v=HpAIOcYPYgo&list=TLPQMjkxMDI...
by litenboll | 2025-10-30 11:38:25+00:00
That article has no real arguments for the bias. And if you are trying to make a point, at least to to cite a somewhat neutral source, Elliott Abrams is very pro-Israel.

You could also argue that for such as small country Israel has managed disproportionate amounts of suffering and should be treated thereafter. I'm so sick of people taking the Israeli side as if they are some innocent nation being harassed by Hamas. They are ruthlessly killing Palestinians and the world is mostly acting as if this is a proper response to a single incident killing just a fraction of people. What Hamas did on the 7th of October 2023 was terrible, what Israel has done since then is way way way way worse, not even comparable. And going back in history it looks the same. AI and HRW is taking a stance against these terrible crimes, while the rest of the world is cheering on.
by npteljes | 2025-10-30 11:38:57+00:00
The article is just long, and rambly, clearly from someone on the inside of the issue, not targeting complete outsiders.

The gist of it is this: Subtitles were a huge part of anime culture.

1. Subtitles were great at one point. Demonstration is this video: https://daiz.moe/content/crunchyroll/klk-underwater-1.mp4 The English subtitles are so well integrated, that they feel like they are part of the original scene. But actually, they are added in post!

In these times, great subtitles were done by a vibrant, legally grey, dedicated subculture. Subtitling, at this point, is about craftsmanship, and appreciation of culture. Anime at this point is a niche, even though becoming more and more popular in the West.

2. Subtitles are becoming more like this: https://daiz.moe/content/crunchyroll/mha-funi-hulu.jpg

Anime at this point is mainstream in the West. This is the corporate version of the same, where subtitling is seen as a problem to be solved as cheaply as possible. The culture around it seems to be dissolved, as the subtitles are now determined by corporate issues, not craftsmen, or connoisseurs.
by nicbou | 2025-10-30 11:39:21+00:00
I deliberately avoided fancy coffee because I didn't want to raise that bar and add a chore to my mornings, but last year I finally caved in. A friend asked incredulously "why wouldn't you want to enjoy something more?"

In hindsight it was dumb. I love the little ritual of making coffee. I finally notice coffee, the same way I notice good carpentry and art. It added another layer of understanding and appreciation to life.

Art is all about the shortcuts you choose to take to represent reality on a canvas. I think that life is the opposite. It's all about what you choose to complicate, to be deliberate about.
by chillz2 | 2025-10-30 11:39:27+00:00
Some of these apply to other neurodivergents like myself.

One thing I struggle with is that the only time I seem to really get in the flow is when no one is around and no one else is working. Some form of stimulant is needed, but no stimulant I can use gets me to the point where I can get into more flow than I can when no one is around. I sometimes dream of how much I could do if I just lived at my office alone. This is sad and frustrating, because I don’t want that life where I cannot have a life of my own and where I cannot interact with people at work or it disables my ability to get things done.

Nutrition and some form of exercise are also incredibly important, especially as you get older. Not everyone needs the same things, so don’t let others tell you what is the “right thing for everyone”- there’s no such thing.
by yogorenapan | 2025-10-30 11:39:38+00:00
I was already able to host onion services last year by using the crate directly. A few footguns related to flushing but it generally works as expected. I will however say that the code quality could be improved though. When trying to contribute, I found a lot of somewhat bad practices such as having direct file read/writes littered around without abstraction which made refactoring difficult (trying to add different storage/cache options such as in-memory only or encrypted)
by aspenmayer | 2025-10-30 11:41:05+00:00
You can hear your own voice as an echo, though it is somewhat distorted in a similar way as one's reflection is warped in a pool of water. Amphitheaters are an ancient building technique which utilize acoustic properties to reflect sound toward distant listeners, but I'm not familiar with structures built to reflect sound back toward the speaker specifically, though I imagine that such a structure could be built. Naturally occurring echo chambers exist in the environment, as well.
by dotandgtfo | 2025-10-30 11:41:38+00:00
Please add more examples or a demo page or something. The gif and picture in the github repo is the single most descriptive part of your documentation, but a gif is terrible UX and a picture doesn't show off interactivity. This should be front and center on your landing page.

This may be useful for me, but I'm not going to bother setting up a test Django environment to test this just to find out that it isn't what I expected.
by dev_l1x_be | 2025-10-30 11:41:59+00:00
> Does it really cost that much to maintain your own 20PB storage cluster?

If you think S3 = storage cluster than the answer is no.

If you think about S3 what it actually is: scalable, high throughput, low latency, reliable, durable, low operational overhead, high uptime, encrypted, distributed, replicated storage with multiple tier1 uplinks to the internet than the answer is yes.
Show HN: Sleek - AI mobile app mockup generator (our 3rd pivot, last shot)
by stefanofa | 2025-10-30 11:42:44+00:00
we built sleek.design: you describe your app idea and it generates mobile mockups designs. it is possible to export them into html, react or figma. it is also possible to get a prompt that can be pasted into bolt and will generate the actual app starting from the design created.

this is our third huge pivot and honestly the last shot we're giving ourselves.

quick backstory: we're 3 bootstrapped builders. launched about a year ago with what's now on v1.reweb.so, basically a visual builder for nextjs/tailwind/shadcn. it went pretty viral and started growing, but we couldn't get past $2k MRR. everyone kept asking for "sync with codebase" but we'd built it json-first instead of code-first, so the source of truth wasn't the code itself but an internal json representation. this made sync basically impossible to build. everyone kept churning and we concluded it was probably better to move on.

next was landing.new: AI-generated landing pages from a description. we made a templating engine where AI would pick and mix premade blocks. launched it, got maybe 5 sales for less than $400. then sonnet 3.7 came out and could just build entire landing pages from a prompt, which made our whole templating engine feel worthless. we basically got demotivated and did no marketing at all.

then we went back to reweb (reweb.so), creating an infinite canvas to design components and pages, and iterate quick. got some customers but AI costs spiked hard and with free trials we earned almost nothing.

we now understood that we kept building top-down instead of understanding real user pain first. we were solving problems we thought existed, and couldn't define an ICP even after tons of user interviews. we are now aware that we kept going mainly because of sunk cost fallacy. reaching PMF seems increasingly like a mirage, even though we have done everything possible to build the best products we can and maintain consistently high quality.

we are running out of savings and, having had virtually no personal income due to low MRR, we have decided to give us two months, if we don't start seeing good numbers by the end of the year, we'll have to quit this.

so now we're niching down as much as possible: just mobile app mockups. got some weak signals in interviews and that's it. we have reduced the free trial to the bare minimum because otherwise the costs of AI would kill us immediately.

we have less than $5k left and we're going all in on marketing and paying for sponsored content on youtube/instagram/tiktok. we are also going to try some SEO, organic content, and so on.

i really hope this is the right time.
by BerislavLopac | 2025-10-30 11:44:26+00:00
> I'd be inclined to provide a government API, and require the manufacturers to provide the data in a specified format. Make it part of type approval for use on the UK roads.

Knowing how this industry works, good luck making something like this a reality, especially in a single country. Even if the EU tried enforcing something like that (with the UK piggybacking on it), it is still a small portion of the market.

Sadly, this is not a technical problem, but a political one. That said, I agree with you, and we can always dream.
by agrounds | 2025-10-30 11:44:48+00:00
> What I was not aware of: `venv`s need to be created with the version of python they are supposed to be run. So you need to have a downgraded Python executable first.

This is one of uv’s selling points. It will download the correct python version automatically, and create the venv using it, and ensure that venv has your dependencies installed, and ensure that venv is active whenever you run your code. I’ve also been bit by the issue you’re describing many times before, and previously had to use a mix of tools (eg pyenv + pipenv). Now uv does it all, and much better than any previous solution.
by anonymous908213 | 2025-10-30 11:45:03+00:00
It may be more appropriate to compare this to a video than a blog post. This is an interactive video where you control the pacing, such that you don't have to pause if you need more time to read, and can advance as soon as you're done reading the current slide. I generally prefer text content over video content myself, but this seems fine as a variation of the latter.
by vintermann | 2025-10-30 11:45:35+00:00
Yes. The Hunger Games film and book inspired by the Japanese film "Battle Royale" in turn, inspired the Minecraft minigame. But later battle royale games were inspired by the minigame, not the films directly. A shrinking world border, for instance, is pretty important to make the concept work (in a film, it doesn't actually have to work!).

Last man standing formats were perfectly possible in traditional FPS formats too, but they weren't really a thing because to actually be fun, the format needs

1. Big maps and lots of players (more than the typical FPS)

2. A "searching for loot" mechanic, where you can increase your chances of survival by looking for good items, making interesting risk/reward tradeoffs and discouraging just turtling up in the most defensible location.

3. Shrinking borders, to prevent an anticlimactic endgame of powerful players searching for hiding stragglers.

Minecraft basically had all three since 2014, and there were quite popular last man standing formats like UHC even before they had world border (and before the Hunger Games film came out).