MurphyA/hacker-news huggingface dataset:
by crims0n | 2025-07-23 13:58:02+00:00
Same, I have my whole family on MacOS because the marriage of hardware and software across the ecosystem is unmatched. I totally get why people wouldn't want "i" and "pod" everything, but when you do have everything - it all just plays so nicely together. Even stupid little things like being able to remotely control the tv with your phone, or automatically unlock your computer by simply wearing your watch, add up to reduce a ton of friction day to day.
by lproven | 2025-07-23 13:58:18+00:00
That's fine. You do you.

I am a writer, and I write words. I do this by reading lots and lots of words. Some of my articles have required me to read 20,000 to 30,000 words or more in a few hours to gather the info in order to tell people what happened or what it meant.

I can read at a few thousand words a minute if I must. It is apparently, I learned in recent years, on the order of 10x as fast as the average reading speed.

(As an aside, a blind friend of mine has his computer set to talk at 600wpm but he could handle faster before his hearing started to fail. This is not some superpower; this speed of comprehension is just a learned skill.)

I can't waste two or three hours watching videos from someone who is, to me, some internet rando just to find out if there is a story here. I'd lose my job.

I need text, plain text that I can zoom and search and stick through Readability or something. Some gen-alpha types litter their text posts with little furry characters who -- I don't know, relay some of the author's inner monologue or something? I don't really understand. It destroys my ability to read it, and I've reached a point of intolerance. There are a million blog posts and comments a day, and if someone deliberately fscks up theirs because of mental health problems, fine, their problem, I'm not wasting my time fighting through it.

If it's worth saying, if it's worth sharing, it's worth writing down.

If it's not worth writing down, it's not worth my time.

To quote Bill Hicks, “I don't mean to sound bitter, cold, or cruel, but I am, so that's how it comes out.”
by Fluorescence | 2025-07-23 13:58:58+00:00
(still not a browser engineer - others will know better).

It doesn't need to be the same API... but implementing a new DOM API that doesn't meet the w3c standard is a bit on the nose. It's meant to be language independent hence the IDL.

Looking into it, the IDL might insulate the existing API implementation from JS to a greater degree than I assumed above. Apparently there might be horrors lurking in the binding generation code though. You can poke around in blink:

https://github.com/chromium/chromium/blob/main/third_party/b...

> isn't Dom access in essence an ability to change html tree

It might be more accurate to look at it the other way: our current DOM implementations were created to implement the "DOM API Standard". The standard dictated the types and how reading/mutation works.

> need type mappings

I can't imagine how it can avoid type mappings for things like e.g. creating unattached bits of DOM or binding callbacks that receive bits of DOM.

Personally I might be happy for a tiny WASM api... but then foresee 10 years of maddening omissions, security bugs and endless moaning because they didn't just implement the standard everyone already knew.
by lrvick | 2025-07-23 13:58:59+00:00
Plenty of wildly unsafe behavior is common in production infrastructure today. This is also why compromised corporate infrastructure is in the news so often. Few orgs hire or even contract security engineers with Linux supply chain and hardening experience, opting to blindly trust the popular options and their maintainers.

NixOS knowingly discards vital supply chain integrity controls to minimize developer friction and maximize package contributions. It is a highly complex Wikipedia style distribution optimizing for maximum package variety which is absolutely fine and great for hobby use cases, but use in security critical applications is absolutely irresponsible.

Guix goes some big steps further in supply chain integrity but still ultimately trusts individual maintainers.

See this chart to understand how NixOS compares in terms of threat model https://codeberg.org/stagex/stagex#comparison
by Aurornis | 2025-07-23 13:59:13+00:00
> but the "culture shock" came from a project I've been working on for nearly a year. So that's where the throughline of thought started

Yes, that’s my point: Your culture shock is rooted in a very hyper-niche internet bubble.

Yet the title of your HN submission was about “young people” and you keep talking about a generation of young internet users, while very obviously missing how the majority of young people or even young tech-focused people interact with the internet.

You’re writing about a very, very niche corner of the internet but presenting it as if it’s a generalization for everyone.
by dham | 2025-07-23 14:00:23+00:00
It's obvious iOS will become the desktop OS in the next 5 years or so. I've been worried since Lion that MacOS will become iOS, but with the recent changes on iPad it's clear the opposite will happen. That's why I'm getting out now. MacOS has been going downhill anyway. It still has no great way to manage windows or workspaces. It doesn't have tiling built in or even a clipboard manager. The only way to make the OS usable is turn on accessibility reduce motion, but that still doesn't allow multiple workspaces to be usable.
Show HN: Accelerate AI Image and Video Generation Using API
by Sunny_Sogra | 2025-07-23 14:00:25+00:00
Muapi is a developer-centric, fully hosted API platform tailored for rapid and scalable AI-driven visual content. Generate high-resolution images in under 2 seconds and cinematic videos in just a few minutes—all backed by robust cloud infrastructure, no GPU management, and seamless scaling.
Show HN: Jeopardy Maker – Create Jeopardy Games Using AI
by ronittsainii | 2025-07-23 14:00:35+00:00
We had a lot of feedback from users wanting to create a Jeopardy game using AI, as it took a lot of time to create a game manually.

So we added a new feature, "AutoGen," that lets users create a Jeopardy game using AI; they just need to add a topic and subtopic.

To try out the feature, simply go to our website, sign up for free, click on create a game and choose AutoGen.

This is fairly new, so we are offering 500 free tokens to try out the feature. Feedback appreciated!
by rootnod3 | 2025-07-23 14:00:42+00:00
The biggest strength is not the file format or basically the org mode markdown flavor. The strength comes from integrating it with all the other Emacs stuff. Org-babel for example, think of it as a suped up Jupyter notebook. And it integrates with the emacs calendar/agenda. The closest you can get is maybe Obsidian's Dataview plugin, but it absolutely pales in comparison to Emacs Org.

It is one of THE main reasons for me to use Emacs.
by j-pb | 2025-07-23 14:00:48+00:00
`0.00034MWH`should probably be kilo not mega, but I think you still did it correctly :D

I think I used Btu (thermal units) in my calculation, so I only calculated actual energy expenditure for my 60.000 queries result.

But you are right, a better metric might be to use CO2-equivalent, because cows emit a lot of methane, whereas chatbots don't.

99.48KG / 0.228kg/kq = 436,315 queries per kg of beef.

Yup checks out!
by jajko | 2025-07-23 14:00:59+00:00
Have you ever backpacked around the world? I mean dirt cheap, immersed with locals and not some sterile luxury bubble. I've spent just in India & Nepal cca 6 months and barely scratched the surface of those places and cultures, I could go on for another 10 years. Life-changing experience.

Once you get hooked on travel, meeting cultures, doing various outdoor sports (some more or less extreme), questions like that become meaningless.

And that is before the ultimate meaning of life - kids come along.
by oc1 | 2025-07-23 14:01:14+00:00
Fine. I'll cancel all other ai subscriptions if finally an ai doesn't aim to please me but behaves like a real professional. If your ai doesn't assume that my personality is trump-like and needs constant flattery . If you respect your users on a level that don't outsource RLHF to the lowest bider but pay actual senior (!) professionals in the respective fields you're training the model for. No Provider does this - they all went down the path to please some kind of low-iq population. Yes, i'm looking at you sama and fellows.
by palata | 2025-07-23 14:01:27+00:00
Actually I find this tutorial to make a really good point in introducing it Jujutsu [1] without implying that "if you don't know it you don't know the Truth/haven't seen the light/are a peasant".

The author starts by saying that they actually have no issue with the git CLI, which is exactly my case.

I started trying jujutsu and until now, I can describe the feeling as an ergonomic keyboard: I am fine with any keyboard, really, it's not that some keyboards are "hard to use". Nobody would (should?) say "with a cheap keyboard, you can't type fast enough to be efficient, but with this ergonomic keyboard, you will be faster". But one may find that an ergonomic keyboard is more comfortable for them, or that it sounds a bit better or feel a bit better.

There is no real need to change keyboard if you like yours. It doesn't mean that it's impossible to find another keyboard that would be more pleasant to use.

JJ may be that (for me, but again I'm just starting): it seems equivalent to git CLI (as in, it's not a heavy GUI or a VScode plugin: it's really a CLI) and it feels like it may be more ergonomic.

And at the very least, it's fun to try.

[1]: https://steveklabnik.github.io/jujutsu-tutorial/
by rchaud | 2025-07-23 14:01:30+00:00
> Dont just sell your work off as someone, or rather something, else's.

Bosses pushing for AI don't care about that. They just need to be able to tell their bosses that "AI is improving productivity". It's a KPI that's landed on their desk from senior executives who live in a world of PowerBI dashboards, CEO "fireside chats" and McKinsey hype mongering.
by dbmikus | 2025-07-23 14:02:10+00:00
Check out Org-Roam: https://www.orgroam.com/

It has some Obsidian-like features inside Org Mode.

So, if you're looking for an easier-to-use UI, it's not it, but if you're looking for Obsidian-like linking and backlinking, it has that.
by nodesocket | 2025-07-23 14:02:16+00:00
I’m currently paying $13.49 just for Apple Care + theft and loss on my iPhone 16 Pro.

I also have AirPods Pro, iPad, MacMini M4 Pro, and a 2020 MacBook Pro M1 Max.

If this covers my 2020 MacBook Pro M1 Max, iPhone, and MacMini it’s a no brainer.
by DrewADesign | 2025-07-23 14:02:22+00:00
I appreciate all open source work, but the gnome 3 UI definitely hit like an attempt to chase trends rather than improve usability. A lot of times, designers get pushed by team leadership to chase trendy paradigms and techniques because the leaders don’t want to feel like they’re out of date, but just like architectural changes in code, impetuous revamps cause problems that take time and testing to ferret out and address. Some of the design choices in Linux desktops over the years, however, just felt like ham-fisted amateur design. Who ever thought it was a good idea to have no visual feedback on a gui login screen while entering your password? Not even a password box, or anything saying “enter your password?” Something like that reeks of a cocky wannabe designer hearing a talk about reducing cognitive load by reducing unnecessary visual elements on a screen, probably figured “well the password doesn’t show up on the command line login, and if the password isn’t showing up, then why is a password box necessary” or something like that. Doing it right is harder than it looks.
by jrm4 | 2025-07-23 14:03:44+00:00
I'd always argued that GNOME/Unity was garbage, but funny that I'd never bothered to read up on the history and background of exactly why, so this is illuminating.

For me it generally lines up with what it felt like was going on with those projects, aka "5 mediocres in a trenchcoat will never add up to a Steve Jobs, but lets go ahead and try and beat Apple at their own game."

Count me in with those who think Ubuntu missed the boat badly by not stepping in strongly when Windows XP reached end of life, like "We're your boring desktop now!"
by westurner | 2025-07-23 14:03:48+00:00
From the article: https://httptoolkit.com/blog/what-is-x-forwarded-for/ :

> Dropping all external values like this is the safest approach when you're not sure how secure and reliable the rest of your call chain is going to be. If other proxies and backend apps are likely to blindly trust the incoming information, or generally make insecure choices (which we'll get into more later) then it's probably safest to completely replace the X-Forwarded-For header at that outside-world facing reverse proxy, and ditch any untrustworthy data in the process.

X-Forwarded-For: https://en.wikipedia.org/wiki/X-Forwarded-For :

> Just logging the X-Forwarded-For field is not always enough as the last proxy IP address in a chain is not contained within the X-Forwarded-For field, it is in the actual IP header. A web server should log both the request's source IP address and the X-Forwarded-For field information for completeness

HTTP header injection: https://en.wikipedia.org/wiki/HTTP_header_injection

This OWASP page has a list of X-Forwarded-For and X-FORWARDED-foR and similar headers; "Headers for IP Spoofing" https://owasp.org/www-community/pages/attacks/ip_spoofing_vi...

A sufficient WAF should detect all such attempts.

The X-Forwarded-For Wikipedia article mentions that RFC 7239 actually standardizes the header and parsing:

Forwarded: for=192.0.2.60;proto=http;by=203.0.113.43 Forwarded: for="[2001:db8::1234]"

RFC 7239: "Forwarded HTTP Extension" (2014): https://www.rfc-editor.org/rfc/rfc7239
by linguae | 2025-07-23 14:03:50+00:00
I remember the late 2000s and the early 2010s. This was not a good time for the Linux desktop. I was a Mac OS X user at the time, but I used Linux in virtual machines for development, and so I paid attention to the Linux desktop landscape.

Let's step back half a decade to the mid-2000s. Things were looking great for the Linux desktop. GNOME 2 and KDE 3 were well-received, though I do remember some grumblings about GNOME 2 "dumbing down" certain UI elements. Also, Windows was fumbling back then. Windows XP at the time was suffering from security issues, and Windows Vista was poorly received. There was always the allure of Mac OS X for those who wanted a Unix desktop but with a proprietary desktop environment (Aqua) and support for proprietary software packages such as Microsoft Office and the Adobe Creative Suite. Of course, switching to Mac OS X meant purchasing a Mac, which was a high barrier for many people. Given people's frustration with Windows at the time and the cost of buying a Mac, it seemed like the "the year of the Linux" desktop was just a few years away.

But then came GNOME 3, which was so controversial that it led to the development of MATE and Cinnamon. KDE 4 was also not well-received, leading to a fork of KDE 3 named Trinity. In the meanwhile, Microsoft released Windows 7, which was well-received and is considered one of the best versions of Windows of all time, alongside Windows 2000. Also, Apple released Mac OS X Snow Leopard, which many Mac users consider the pinnacle of Mac OS X.

I think the controversies surrounding GNOME 3 and KDE 4, combined with Microsoft's getting its act together for Windows 7 and the allure of Jobs-era Mac OS X releases, helped push back "the year of the Linux desktop."

Personally I wish Etoile (http://etoileos.com/), an experimental desktop built using the GNUstep (https://www.gnustep.org/) framework in the late 2000s and early 2010s, had taken off....it would have been really cool to have some type of alternate universe FOSS Mac OS X-like system.
by rtkwe | 2025-07-23 14:04:11+00:00
We do quite a bit, multispectral imaging is a well worn field used a lot in astronomy, scientific research and when studying art and other historical artifacts. Some photographers use it too it just gets harder because the scene is more likely to change slightly making the image blurry when you go to layer the different spectra and generally photographers are trying to capture more human adjacent representations of the scene.

https://en.wikipedia.org/wiki/Multispectral_imaging

https://colourlex.com/project/multispectral-imaging/
by qualeed | 2025-07-23 14:05:11+00:00
Despite the disclaimer, I do find (at least some of this) very "old millennial yells at zoomers". Maybe it's just the way it's written, because I do agree with some of the points (e.g. the pressures and stress created by instagram). However,

>Maybe if you get mediocre food delivered to your house you can get the serotonin from making "real dinner"

This seems to just be stick-shaking for the sake of it. I don't think anyone is ordering dinner and pretending it's a "real dinner" as a serotonin booster. Most of the time people are just a combination of hungry and lazy. Or would rather spend a couple extra bucks to get something they are craving but don't have the groceries for.

>Maybe if you just give enough "twitch bits" the person behind the screen will say your name and you can feel connection in this world

This is such a small slice of younger people. Even in the IT classes I teach at my local college, I would guess maybe 1/4 of recent cohorts watch twitch more than once a quarter. And of that group, I doubt even 1/10th do more than their prime sub. Leave the IT bubble and there's plenty of kids who have literally never visited twitch. Probably the majority.

I think there are lots of fair criticisms here, and I'm not denying your experience. But it seems like you're interacting with a pretty specific subset of younger people, and I find the title quite a stretch.
by queuebert | 2025-07-23 14:05:22+00:00
As an aside, I think you are referring to black body sources, which is described by Planck's law. Stars dgaf about color spaces of computer monitors. They are relatively close to black bodies as thermal emitters, though, at least on main sequence and +/- some spectral lines.

We physicists never use the term Planckian for thermal black bodies. That adjective would be used in quantum mechanics, though, for very small things.
by edg5000 | 2025-07-23 14:05:26+00:00
GNOME 3 is the best desktop UI I've ever used, and I've used MacOS 9 all the way to Sonoma, and Windows 3.1 all the way to 10. Critical point is that stock GNOME 3 is really terrible. Canonical has a plugin which provides an app launcher. This is the missing piece which makes GNOME 3 amazing. Using JavaScript will make developing bug-free software more difficult as the codebase scales though, it will make development slower and also slow down the code. That is absolutely a mistake. Not sure how much is JS currently; at least some it is. But I never have to look at the code because it just works. I'm on Ubuntu 22 LTS though, not sure about newer GNOME versions.
by 9rx | 2025-07-23 14:05:29+00:00
What does the employer think, though?

The trouble while hiring is that you generally have to assume that the worker is growing in their abilities. If there is upward trajectory in their past experience, putting them in the same role is likely to be an underutilization. You are going to take a chance on offering them the next step.

But at the same time people tend to peter out eventually, some sooner than others, not able to grow any further. The next step may turn out to be a step too great. Getting the job is not indicative of where one's ability lies.
by CursedSilicon | 2025-07-23 14:05:43+00:00
I mean. As I said elsewhere in the thread. I came at this as someone who grew up as a queer person in the 90's and 2000's

My experiences are decidedly different. Or as one proactive commenter keeps trying to foist upon me "too niche"

With full knowledge of the hornets nest I'm now kicking in drawing this parallel. I'd say that there's a LOT of LGBT kids today who feel just as alienated as I did back then
by klabb3 | 2025-07-23 14:06:06+00:00
It seems fundamental, because it’s isomorphic to the hallucination problem which is nowhere near solved. Basically, LLMs have no meta-cognition, no confidence in their output, and no sense that they’re on ”thin ice”. There’s no difference between hard facts, fiction, educated guesses and hallucinations.

Humans who are good at reasoning tend to ”feel” the amount of shaky assumptions they’ve made and then after some steps it becomes ridiculous because the certainty converges towards 0.

You could train them to stop early but that’s not the desired outcome. You want to stop only after making too many guesses, which is only possible if you know when you’re guessing.
by RumourRider | 2025-07-23 14:06:10+00:00
> These are not hyperspecific examples. We're literally discussing under an article which has a primitive animation which was, quote, "using 60% CPU and 25% GPU on [a] M2 MacBook".

No we are not. Someone asked about how one learns some techniques that the OP mentioned (that were simpler than the ones given in the article). I gave some general advice on how one should think about what is happening and some general advice about how to think about performance.

Then you are pretending that none of this is relevant because you are concentrating on the hyper specific stuff in the article (which we are no longer talking about).

I also disagree that this cannot be reasoned about by learning a bit about how graphics works, Cartesian coordinate system and literally turning on the paint flashing tool that is in dev tools. It is literally obvious what is happening when you see it.

> Yes, knowing 2D graphics programming is 100% useless to understand what's happening with CSS and DOM.

In fact it was very helpful to help me to understand what was happening. I literally said to myself "wait a minute, that is kinda like this thing I did in SDL 1.2 in university". You are literally telling me, that something I know to be useful isn't, because you say so. That is unreasonable.
by aaronmdjones | 2025-07-23 14:06:30+00:00
I go one step further. I have a Windows PC primarily for gaming, on its own physical LAN all to itself, that can only talk to the Internet (not any other LANs). I have an almost-identical PC (sans GPU) for Linux Mint, which I do all of my actually important or meaningful work on.

Like you alluded to, I never use the Windows PC for anything else -- nothing even remotely sensitive -- nothing with identification like logging into government websites, no financial activity, etc. It has no access to my e-mail, instant messaging, calendar, contacts, pictures, videos, and so on. While it has Steam on it, I don't buy Steam games on it; I go to Steam's website on my Linux desktop and buy games there, then they show up in my Steam library on the Windows desktop. I do also use it for 3D CAD since I'm still very much in my infancy learning FreeCAD (which will remove that Windows dependency).

It spends the vast majority of its time turned off and if the entire contents of its drives were published publicly I wouldn't lose a minute's sleep over it. I still image the drive every couple months so I can revert to a known-good config should the need arise, as breaking itself for no reason is what Windows is really good at.

Which makes those god-awful prompts to "Finish setting up Windows Backup" every couple of weeks bloody hilarious...
by joshstrange | 2025-07-23 14:06:43+00:00
> "Panya, who is one of the maintainers of the stylus package, published them, and because of that, his account was banned, and all the packages that were connected to him were yanked, including the Stylus one. So that's the story here. A big false alarm by NPM," states Abai.

These seems completely reasonable. After posting 3 malicious packages they disabled all other packages for which he was a maintainer (could push updates).

"Accidentally" doesn't really fit with my reading. Maybe Stylus is clean but this move seems completely rational.