MurphyA/hacker-news huggingface dataset:
by preisschild | 2025-10-17 20:39:27+00:00
I know vaxry made/allowed childish & offensive comments about trans folks, but has this gotten worse? Why is he considered a full on fascist now?

> Ladybird webbrowser (which is a project also run by someone considered to be a fascist)

Do you mean awesomekling? Why is he considered a fascist?

There are definitely actual fascists in tech (like Curtis Yarvin) which I (centrist liberal, not a tankie) fully support deplatforming where possible, but why are they considered fascists?
by haunter | 2025-10-17 20:39:41+00:00
I can answer the first on at least:

If you are using KDE then there is a global Window rules setting and Heroic actually obey those rules, so you can force to launch a game always on X display, always minimized etc.

https://docs.kde.org/stable5/en/kwin/kcontrol/windowspecific... (not sure that's the most up to date manual)
by sarchertech | 2025-10-17 20:39:57+00:00
He’s been writing on consciousness for 40 years now and he’s been studying the topic since undergrad. Also most of what he talks about is soundly within his field.

The only thing that’s really not is the microtuble thing and he collaborated with someone else on that.

That’s also the least interesting thing he says I think because he admits it’s just an interesting place to look for quantum effects and he has no idea if he’s right.
by OtherShrezzing | 2025-10-17 20:39:58+00:00
I think you’re missing the criticism I’m making. The models already have the capacity both to create hyper-real imagery, and they have mastery of the SVG medium. These two capabilities are the entire recipe a human would need to produce what I’ve described.

To use your marathon metaphor, they have the body of Kipchoge in his absolute prime, and are failing to qualify for a local fun-run.
by alganet | 2025-10-17 20:40:13+00:00
The user @brailsafe gave an answer that embodies some things I was going to say.

You're accounting for the time wins, not accounting for the time losses.

For a human chat user, that's when the LLM fails an answer or answers wrong. For an LLM coder, that's when context rot creeps in and you have to restart your work, and so on.

There are people who don't care much if they are being bamboozled for $30/mo, they have nothing to prove nor grand expectations for the thing. To them, cargo culting might be fun and that's what they extract from the bargain.

I am directing my answers mostly to people, companies or individuals, who have something to prove (evangelists, AI companies, etc). To those, a series of imperceptible small losses that results in debt in the long run is a big problem.

My suggestion (the recording session) also works as a metaphor. That could be, instead of video, metrics about how contexts are discarded. It is, in that sense, also something they can decide to share or not, and the extent to what they share should be a sign of confidence in their product.

Makes sense?
by SAI_Peregrinus | 2025-10-17 20:40:30+00:00
Fusion is 8 light-minutes away. The connection gets blocked often, so methods to buffer power for those periods are critical, but they're getting better so it's gotten a lot more practical to use remote fusion power at large scales. It seems likely that the power buffering problem is easier to solve than the local fusion problem, so more development goes to improving remote fusion power than local.
by raw_anon_1111 | 2025-10-17 20:40:42+00:00
I am not saying the companies in aggregate don’t lead to successful outcomes for VCs. I am saying claiming Dropbox is a shining example of a “successful” company that HN was wrong about long term doesn’t jibe with reality.

They also didn’t have the massive fixed cost outlays nor did they have negative unit economics that OpenAI has.
by mrguyorama | 2025-10-17 20:41:03+00:00
>While HN is fairly lenient

HN is NOT fairly lenient. HN has a very strict set of rules (applied with infinite discretion) and absolute bunches of tiny rules and quirks that are completely hidden and no real transparency of any kind.

HN has basically an official party line for heavens sake! This is a site for disseminating information about VC things and driving engagement about things that VCs want people to talk about and think, driving traffic to Paul Graham things, and advertising YC businesses and people and ideology.

And not politics unless it's positive towards the ideology of VCs

There aren't official punishment policies or official ways to appeal anything. There's no higher power to call out to. There's a semisecret clique of users.

HN, like most places that are actually good to participate in, is a strict, tyrannical dictatorship that usually uses it's powers to shape behavior towards "discussion", but what that means is entirely up to dang and now tomhow.

The internet requires such behavior because it's just too easy to participate in a non-genuine way and entirely escape any retaliation. You cannot shun a human in an internet setting like you can in real life. The social tools humans and other animals use to shape community behavior are impossible online.

This idea that if we just let people speak absolutely free on the internet things will work better is hilariously uninformed. Humans do not pick or latch on to narratives that are correct, they pick narratives that feel the best and in the modern world, that is almost never the "correct" one. Brains hate nuance, but reality is nuanced.

It's funny, the same exact people on here who insist they can't ride the bus or walk around cities because they freak out if a homeless person accosts them seem to be blind to the concept of how other people's free expression can have a chilling effect.
by pyuser583 | 2025-10-17 20:41:10+00:00
Over the past few days I've spent a lot of time dealing with terribly designed UIs. Some legitimate and desired use cases are impossible because poor logic excludes them.

Is AI capable of saying, "This website sucks, and doesn't work - file a complaint with the webmaster?"

I once had similar problems with the CIA's World Factbook. I shudder to think what an I would do there.
by Jensson | 2025-10-17 20:41:37+00:00
> If I waste three months doing a manual literature review on papers which are fraudulent with 100% accuracy have I gained anything compared to doing it with an AI in 20 minutes with 60% accuracy?

You don't see how adding 40% error rate on top of that makes things worse? Your 20 minute study there made you less informed, not more, at least the fraudulent papers teaches you what the community thinks about the topic while the AI just misinforms you about the world in your example.

For example, while reading all those fraudulent papers you will probably discover that they don't add up and thus figure out that they are fraudulent. The AI study however will likely try to connect the data in those so they make sense (due to how LLM works, it has seen more examples that connect and make sense than not, so hallucinations will go in that direction) then the studies will not seem as fraudulent as they actually are and you might even miss the fraud entirely due to AI hallucinating arguments in favor of the studies.
by lynx97 | 2025-10-17 20:41:50+00:00
> This is a baseless conspiracy theory.

Well, I beg to differ. Just reading HN, accusing people of fascism has become a lot more common-place then, say, 10 years ago. Offline, I have had a lot of chats with people that share my sentiment, which I would consider rather centrist. The left has gotten so very aggressive when it comes to disagreements that they started to push anyone away to the right who isn't willing to agree with everything they currently have on their agenda.

> what specific statements were these journalists making that struck you as evil?

I deliberately wrote "vibe" because accidentally overhearing that work meeting is actually a few years ago. It would be extremely dishonest of me to conjure up an exact quote. I simply can't without making up stuff. Sure, that opens all doors to attack me for even mentioning it. And maybe thats right. However, personal experiences are always ancedotal. Still, it is all we, as individuals, have.
by Deadron | 2025-10-17 20:43:06+00:00
For when you inevitably need to expose the ids to the public the uuids prevent a number of attacks that sequential numbers are vulnerable to. In theory they can also be faster/convenient in a certain view as you can generate a UUID without needing something like a central index to coordinate how they are created. They can also be treated as globally unique which can be useful in certain contexts. I don't think anyone would argue that their performance overall is better than serial/bigserial though as they take up more space in indexes.
by cma | 2025-10-17 20:43:26+00:00
Nvidia's DLSS Super Resolution doesn't do anything with bypassing the diffraction limit, but does go beyond the single image nyquist limit by undersampling the input render, jittering the projection matrix each frame, and reconstructing higher resolution with frame history. It's reconstructing real extra detail. Some parts of it like handling disocclusion areas between frames etc. are fully hallucinated though.

With camera movement and things like gaps between camera sensor elements acting as the undersampling, their video super resolution may be learning similar ways of legitimately reconstructing at a higher res from temporal data, though it also hallucinates some in and is dealing with already compressed video where a lot of that might be lost.

I'm not sure if their video super resolution actually does this kind of temporal stuff though or it is just a repeated image upscale, but some of the AI video upscalers do and get much better upscaling on longer windows of frames than when run frame by frame without context.
by cyanydeez | 2025-10-17 20:43:48+00:00
The problem with relying on parents is that they're either reckless or simply unable to prevent the kids from smoking.

By the time they're teenagers, it's pretty easy for them to access anything on the internet regardless of the controls implemented.

4chan is a cesspool, and society is worse off letting it fester, but you arn't solving this problem by "personal responsibility" of parents.
by breve | 2025-10-17 20:44:32+00:00
The lie is older than that:

https://web.archive.org/web/20161020091022/https://tesla.com...

https://motherfrunker.ca/fsd/

The fact that lie is old only makes it worse that Musk, Karpathy, and Tesla generally have still not taken responsibility for the lie. They are still not willing to refund the money they took for something they did not deliver.
by nithril | 2025-10-17 20:45:35+00:00
The same day, a post on reddit was about: "We built 3B and 8B models that rival GPT-5 at HTML extraction while costing 40-80x less - fully open source" [1].

Not fully equivalent to what is doing Skyvern, but still an interesting approach.

[1] https://www.reddit.com/r/LocalLLaMA/comments/1o8m0ti/we_buil...
by TrueDuality | 2025-10-17 20:45:45+00:00
Another commenter mentioned that this is needed for consistently ordering events, to which I'd add:

The consistent ordering of events is important when you're working with more than one system. An un-synchronized clock can handle this fine with a single system, it only matters when you're trying to reconcile events with another system.

This is also a scale problem, when you receive one event per-second a granularity of 1 second may very well be sufficient. If you need to deterministically order 10^9 events across systems consistently you'll want better than nanosecond level precision if you're relying on timestamps for that ordering.
by 6r17 | 2025-10-17 20:45:50+00:00
This is not reddit. I do not understand how such low hanging opinions are on this. There have been publications and tons of enactments from both govs, research labs, companies just sucking out every social media.

It's not like we are not warning you, you have netflix, amazon, google, whatever you want - somehow pirating an American movie is an offense in Europe - but abiding by the same logic is not acceptable - same goes for Assange and Snowden - why the did we abide with American shenanigans if that's just one sided ?

And are you getting ready for the turn-over ? Because all it takes is some mad politicians - alternatives - and I'm not sure the status quo is going to last while AI is booming - more than that - people are increasingly hostile to US and it seems it's going to continue this way if the toddler attitude is kept over.
by zer00eyz | 2025-10-17 20:46:05+00:00
> BYD recently passed them to become the biggest EV seller

Well when your government subsides every sale, and your the cheapest product on the market this is a natural outcome.

Mass strikes by workers (in china). Fires (a lot of them). Recalls (several this year). And now massive tariffs for them in a lot of markets don't paint a picture that they have a sustainable business.

We all know that subsidized growth is a great way to build a business (see ridesharing, delivery, in the US) but it doesn't make consumers happy in the end when prices go up and service quality goes down.
by tracker1 | 2025-10-17 20:46:08+00:00
I was really happy in (iirc) 2017 working on a green project where when we actually surveyed the users/customers, none were using legacy browsers at all... So we were able to ditch all the shims/shivs and drop babel altogether. The ability to target current browsers that at least supported async functions went a long way towards bringing down payloads.

It took a bit of diligence, but while I was there the release app payload never got over 400kb of initial JS, which for a modern React+MUI app is pretty good. Having to yank moment.js and a couple other libraries a couple times was not the most fun sset of conversations to have. Not to mention, replacing massive charting libraries with plain svg generation in React.

It bugs me to no end when developers don't seem to actually care about their craft at all.
by rkomorn | 2025-10-17 20:46:36+00:00
Based on that last paragraph, I think it's pretty likely you're getting downvoted for your attitude and not for your opinions.

That's actually pretty consistent with a lot of the other comments I see where the author claims their opinion is being downvoted when they're actually just being a jerk.

> and hope they just snap out of it

Is this something you do a lot? Someone talks down to you online and you go "huh! They're right!" and change your mind?
by pqdbr | 2025-10-17 20:46:44+00:00
Great article, specially for this part:

> What can go wrong with using UUIDv7 Using UUIDv7 is generally discouraged for security when the primary key is exposed to end users in external-facing applications or APIs. The main issue is that UUIDv7 incorporates a 48-bit Unix timestamp as its most significant part, meaning the identifier itself leaks the record's creation time.

> This leakage is primarily a privacy concern. Attackers can use the timing data as metadata for de-anonymization or account correlation, potentially revealing activity patterns or growth rates within an organization. While UUIDv7 still contains random data, relying on the primary key for security is considered a flawed approach. Experts recommend using UUIDv7 only for internal keys and exposing a separate, truly random UUIDv4 as an external identifier.
by mooreds | 2025-10-17 20:46:52+00:00
Reposting a comment I made when it was posted 10 hours ago:

As someone who is looking into MCP right now, I'd love to hear what folks with experience in both of these areas think.

My first impressions are that MCP has some advantages:

- around for longer and has some momentum

- doesn't require a dev envt on the computer to be effective

- cross-vendor support

- more sophistication for complex use cases (enterprise permissions can be layered on because of OAuth support)

- multiple transport layers gives flexibility

Skills seems to have advantages too, of course:

- simpler

- easier to iterate

- less context used

I think if the other vendors follow along with skills, and we expect every computer to have access to a development environment, skills could win the day. HTML won over XML and REST won over SOAP, so simple often wins.

But the biggest drawback of MCP, the context window overuse, can be remediated by having MCP specific sub-agents that are interacted with using a primary agent, rather than injecting each MCP server into the main context.
by vlovich123 | 2025-10-17 20:47:10+00:00
> UUIDv7 is only bad for range partitioning and privacy concerns.

It's no worse for privacy than other UUID variants if the "privacy" you're worried about leaking is the creation time of the UUID.

As for range partitioning, you can of course choose to partition on the hash of the UUIDv7 at the cost of giving up cheaper rights / faster indices. On the other hand, that of course gives up locality which is a common challenge of partitioning schemes. It depends on the end-to-end design of the system but I wouldn't say that UUIDv7 is inherently good or bad or better/worse than other UUID schemes.
by AtlasBarfed | 2025-10-17 20:47:18+00:00
The article is basically talking about Tesla.

Buyers of new Teslas are basically the TSLA cult.

Used buyers... aren't.

Hm, what might have happened that might have destroyed the overall brand with sensible, probably-liberal buyers of used EVs? I vaguely recall some salute thing. Don't really remember the specifics. I just remember there was a bit of a hubbub.
by johnnyApplePRNG | 2025-10-17 20:47:28+00:00
Thank you all so much for the feedback, the bug reports, the critiques, and the encouragement.

This is a personal project, and the engagement here is both exciting and incredibly valuable.

I've already pushed a fix for the WebP/AVIF quality issue based on the excellent report from mdasen—thank you!

I wanted to address a few other major themes you all brought up:

1) "JPG isn't for everything" (especially screenshots/art):

You are 100% right.

The goal of OnlyJPG isn't to argue that JPG is the best format for every use case (it definitely isn't!).

The philosophy is: "When you are in a situation where you need a JPG for compatibility, you should be able to make the best possible one."

I've seen firsthand how often people need to convert screenshots or diagrams to JPG for a CMS, an email client, or a social media site that mangles PNGs. The new default of 4:4:4 subsampling actually helps a lot with text and sharp lines, but I'll be looking into adding a dedicated "Graphics" mode that's even better tuned for this.

2) UX & Copy (especially the transparency section):

The feedback that the copy was confusing is also spot on (thanks catapart!). It's hard to see those things when you're close to the project. My goal was to explain why you might choose JPG over other formats, but it came across as a confusing sales pitch. I'm going to rewrite those sections to be clearer and more direct about what the app actually does (e.g., "How OnlyJPG handles transparency from a PNG").

3) Performance, Trust, and Open Source:

I have issues with the large initial page load, the question of trust, and the fact that the project isn't open-source. You're right on all counts.

Performance: The ~7.5MB load is too high. Optimizing the WASM bundles and vendor libraries is now at the top of my to-do list.

Trust: The best way to verify the "100% in-browser" claim is, as craftkiller noted, to load the page and then disconnect your internet. If it still works, you know nothing is being uploaded.

Open Source: This is the big one. To be transparent, I'm a 40-year-old self-taught developer, and this is one of my first real apps. I was never introduced to GitHub and haven't gotten into the rhythm of open-sourcing my work. But the passionate feedback here has convinced me it's the right next step. I commit to open-sourcing OnlyJPG on GitHub. Your expertise and willingness to help have shown me the immense value of building in public.

This has been an incredible (and slightly overwhelming!) learning experience. Thanks again for taking the time to test, critique, and advise.
by rudi-c | 2025-10-17 20:47:33+00:00
I mean, you're correct that Obsidian doesn't run on the browser. But it's built on web technologies. As a result, I would argue that the overlap between the skillset and work needed to build an app like Obsidian overlaps more with most web applications than most desktop and mobile applications.

You're also correct that Electron provides APIs beyond those available in the browser, such as access to the native filesystem. The way I see it, those are mostly some lower-level details it wouldn't be that hard to run Obsidian in the browser, it's just a product choice not to (specifically, it would imply creating a file hosting service). As the Obsidian mobile app demonstrates, Electron is swappable and not needed for Obsidian's core functionality. In contrast, had Obsidian been built on React, it would be rather difficult to simply "run without React" without rewriting the entire application.

How to build a large front-end app on non-web technologies (Swift, C++/QT, C#, etc) is also an interesting question but I didn't understand that as being the topic of this conversation.
by simonw | 2025-10-17 20:47:36+00:00
I think MCP's huge adoption was mainly due to its timing.

Tool calling was a thing before MCP, but the models weren't very good at it. MCP almost exactly coincided with the models getting good enough at tool calling for it to be interesting.

So yeah, I agree - most of the MCP excitement was people learning that LLMs can call tools to interact with other systems.
by mhuffman | 2025-10-17 20:48:03+00:00
>why you'd do either instead of just serial/bigserial, which has always been my goto. Did I miss something?

So the common response is sequential ID crawling by bad actors. UUIDs are generally un-guessable and you can throw them into slop DBs like Mongo or storage like S3 as primary identifiers without worrying about permissions or having a clever interested party pwn your whole database. A common case of security through obscurity.
by lcnPylGDnU4H9OF | 2025-10-17 20:48:03+00:00
> There is no unbiased reporting.

There are few things that are unbiased, least of all language. Even when communicating a straight fact, the words and tone chosen to communicate it have an inherent bias. One can report with glee or hope or skepticism or anger or just about any other emotion, with positive or negative or neutral words, all of which have an inherent bias. To a person who's happy about something, a reporter's skepticism of that same thing is an unmistakable bias. The point is, that doesn't make it bad. Accuracy of reported facts seems to be a stronger indicator of the "lack of bias" that people prefer.
by simongr3dal | 2025-10-17 20:48:11+00:00
I believe the concern is if your primary key in the database is a serial number it might be exposed to users unless you do extra work to hide that ID from any external APIs and if there are any flaws in your authorization checks it can allow enumeration attacks exposing private or semi-private info. With UUIDs being virtually unguessable that makes it less of a concern.
by ufmace | 2025-10-17 20:49:12+00:00
Ruby by itself is still a pretty decent scripting language. I still think Rake is highly underrated as a command runner.

Rails is still a good web framework within its limits. If you want to build a small, modest complexity web app with like 1 or 2 developers and under maybe 6 months of active development, modest traffic needs, etc, it's a good way to get everything up and running fast with best-practices for everything.

The lack of types may start to pinch some once you get an order of magnitude more developer-months into the app than that. Lack of overall speed, threading issues, and memory usage may be an issue once you get a few orders of magnitude more traffic. But while you're within those limits, I think you'll get features out on it faster than any other language or framework.

As they say, a lot more startups have died due to not being able to iterate fast enough in the early stages than from their traffic capacity, hosting efficiency, and bug count once they get into serious growth.