MurphyA/hacker-news huggingface dataset:
by tcfhgj | 2025-05-14 14:43:57+00:00
> 3. Server - You accept media from unknown sources, so you are sandboxed anyway. Losing 5% of computing resources adds up to big $ over a year and at enough scale. At Youtube for example it could be millions of dollars a year of compute doing a decode and then re-encode.

I wish big tech had to pay all the electron garbage they produce
by perihelions | 2025-05-14 14:44:20+00:00
This seems a color version of the same,

https://www.youtube.com/watch?v=KG5tWbTCocA ("Camp Century, The City Under The Ice - 1964 - CharlieDeanArchives / Archival Footage")

(Found via https://news.ycombinator.com/item?id=30408226#30411047 (under "Newcomer's Welcome Package: Thule Air Base, Greenland [pdf] (militaryonesource.mil)"—60 comments (nb. the OP is a dead link)))
by Qworg | 2025-05-14 14:45:20+00:00
Postal banking existed in the US in some form until 1967. We could (and should) bring it back just for the reasons you stated.

https://en.m.wikipedia.org/wiki/United_States_Postal_Savings...

There are places in the US where the bank drives to the town once or twice a week, since there's otherwise no way to get cash or transact.
by hibbitybibbity | 2025-05-14 14:45:30+00:00
I've got an app coming out of beta that runs web accessibility scans, which uses Elixir+Ash. Beta testers loved it, it's been very stable and I barely had to touch it over the beta period.

This app has a lot of complex headless browser flows that rely a lot on Ash.StateMachine, and Ash has only gotten better the deeper I've gotten into it. The app gets more simple and stable the more I integrate with Ash.

The declarative "data-oriented programming" paradigm took some getting used to (I come from PHP) but it makes so much sense and makes it easy to plug Ash resources into any other use case. Deriving a JSON api is an easy example.

In another app I'm using Ash.Reactor to model agentic AI workflows (it's just RAG but with extra steps). Reactor was originally intended as a saga orchestrator that models workflows as a DAG. DAG is the perfect abstraction for this use case and it works ridiculously well.
by kllrnohj | 2025-05-14 14:45:31+00:00
> You know the 0-10 brightness slider you have to pick at the start of a game? Imagine setting it to 0 and still being able to spot the faint dark spot. The dynamic range of things you can see is so much expanded.

Note that HDR only actually changes how bright things can get. There's zero difference in the dark regions. This is made confusing because HDR video marketing often claims it does, but it doesn't actually. HDR monitors do not, in general, have any advantage over SDR monitors in terms of the darks. Local dimming zones improve dark contrast. OLED improves dark contrast. Dynamic contrast improves dark contrast. But HDR doesn't.
by software_writer | 2025-05-14 14:45:32+00:00
This post shows how your application servers (Rails, Django, Laravel, etc.) can offload file delivery to reverse proxy servers like Nginx using the X-Accel-Redirect (or X-Sendfile) header. We'll also read a new reverse proxy's (Thruster) source code in Go to learn how this pattern is implemented at the proxy level.
by bilbo0s | 2025-05-14 14:46:18+00:00
Medical Imaging tech entrepreneur here.

Been going to RSNA for longer than you've been a radiologist. In all that time, I've never come across an AI that I felt was fit for purpose.

I wholeheartedly agree with you.

Many many reasons for this, and I'm happy to chime in from the tech side of things and fill in any blanks outside your knowledge domain.
by chlodwig | 2025-05-14 14:46:23+00:00
I remember teachers in my school having a poor opinion, dissuading us from reading contemporary books. I'm still not convinced on their rationale.

That's funny, what I am hearing from high school students is that overwhelmingly the curriculum has been replaced by contemporary books. Few seniors I talk to have read anything in school written before 1900. Maybe they read one or Shakespeare in the modern English version. There seems to be a lot of assigned books written in recent years, often some sort of depressing coming of age story.

I think English class should be a mix of core classics, plus books that students can pick out to read on their own and then do a report on. For the independent reading, students could pick out Harry Potter or a compelling young adult fiction.

But English at its best should also be connecting us to a common culture that we share with our parents and our ancestors, who are the people that built everything around us. These are books that we might not pick out to read on our own, but society as a whole is better off if everyone reads them and they are part of our common culture. However, I think Gatsby and a lot of high school books actually fail this test. I do like Shakespeare

> Game Of Thrones

I think this is a bad choice for a number of reasons. First, I'd worry it would be corrosive to the morals of my teenagers. Second, it tries to be "gritty realistic" in its medieval setting but actually a lot of that setting and psychology of the characters is not at all realistic. Third, I wouldn't trust any high school teacher to be able to highlight these things and build effective lessons from it.
Is there still a career path for manual QA these days?
by Arete314159 | 2025-05-14 14:46:31+00:00
I became disabled a few years ago, and the most likely scenario for me is that I will stay on disability for the foreseeable future. But from time to time, I think about my halcyon days doing QA, which was a job I really liked.

This leads me to wonder -- is manual QA even a valid career path anymore? Or are these jobs being eaten by automation, AI, and the usual protestations that "devs do their own QA" and "we don't need QA"...in other words, forcing your users to become unpaid beta testers for a finished product and hoping for the best?

Just curious.
by shadowgovt | 2025-05-14 14:47:45+00:00
Excellent! I did some work in the past on prediction of behavior given past data, and I can tell you two things we learned:

- there are low-frequency and high frequency effects (so you can make predictions based on last week, for example, but those predictions fall flat if the company rushes launches at the EOQ or takes the last couple weeks in December off).

- you can try to capture those low-frequency effects, but in practice we consistently found that comprehension by end-users beat out a high-fidelity model, and users were just not going to learn an idea like "you can generate any wave by summing two other waves." The user feedback they got was that they consistently preferred the predictive model being a very dumb "The next four weeks look like the past four weeks" and an explicit slider to flag "Christmas is coming: we anticipate our load to be 10% of normal" (which can simultaneously tune the prediction for Christmas and drop Christmas as an outlier when making future predictions). When they set the slider wrong they'd get the wrong predictions, but they were wrong predictions that were "their fault" and they understood; they preferred wrong predictions they could understand to less-wrong predictions they had to think about Fourier analysis to understand.
by coldtea | 2025-05-14 14:47:52+00:00
>We've come a long way, and examples have made clear that this dichotomy is a false one.

I wouldn't be so sure. Even Javascript, when is added types in the form of Typescript, looks more like the convoluted Windows API example and less like the TCL example.

>Let's talk about syntax. His exact Tcl code as presented could be parsed and compiled by a language that does static type analysis. It's not, because he's running it in an interpreter that only checks types at runtime. But the point is that whether code is compiled or interpreted is an implementation detail that has very little to do with the syntax.

Pedantically true. You can of course compile anything, including BASIC and TCL, or intepret C++ if you wished so.

But to really take advantage of compilation, languages tend to add types and other annotations or semantic constructs (like Haskell does). And so compiled languages tend to a certain syntax/semantics, and interpreted languages to another.

>And types: he claims that 'typeless' languages allow for faster development because of fewer restrictions. This is, ofc, nonsense. The amount of restrictions you have is a function of your problem, not your language. If it feels like dynamic typing is letting you develop faster, that's because you're putting off encountering those restrictions til later.

So it's not "nonsense", but rather a tradeoff, just like Ousterhout puts it.

For many, it is much faster to "putting off encountering those restrictions til later", as that's a large part of exploring the problem space.

See, while "the amount of restrictions you have is a function of your problem", you don't always know your exact problem, its boundaries, and the form you'll use to solve it, until you've experimented and played with early prototype solutions and changed them, etc. While doing so, having to tackle hard restrictions based on assumptions that can and will change or be discarded, slows you down.

>It's better to guarantee we encounter all type errors before the program even runs.

Only if it doesn't entail other issues, like it making our exploratory programming to end up with a design for our program slower and more tedious.
by Lio | 2025-05-14 14:47:55+00:00
I think the difference in outcry is because we know exactly who cut the 500 year old Enfield tree down.

These's no mystery, it was Toby Carvery owners Mitchells & Butlers plc.

It's also well known that they are now facing legal action because of this, so currently it seems that some kind of justice may be served.

That wasn't the case for Sycamore Gap. When that first happened it was a mystery who had committed a senseless act of vandlim and if they would get away with it.

The discussion of whether Phil Urban, Mitchells & Butlers CEO, should go to prison or not will happen when the case goes to trial (...but we all know he won't).
by ezekg | 2025-05-14 14:48:10+00:00
Don't complicate it.

Your customers should dictate what you spend your time on, not directly, but you should filter their feedback into features that fit the whole. If there's nothing filtering out of feedback yet, just work on what's interesting and what you think they'll find useful. I use GitHub issues to track the backlog. But I typically just work on what I think is important or interesting right now, which doesn't even really require a backlog. If it's not important, or if it's uninteresting, it'll probably just sit in the backlog until there's enough demand to make it interesting to work on.

It helps to dogfood your own product too, then you get a direct feedback loop on what's needed right now.
by fragmede | 2025-05-14 14:48:17+00:00
Only listing a house to buyers that can actually afford it and not having to waste time dealing people who need to get a mortgage with the bank who ultimately rejects the buyer. These aren't low end, low demand properties we're talking about. It makes it a "who you know" market, especially one where you don't want eg tabloids theorizing why you're selling the house. Eg if Beyonce was selling one of her mansions. The pool of qualified buyers for one of those it's a relatively short list, and the list of people she'd actually want to sell to is shorter still. in that kind of market, you don't need or want to publicly put it up for sale.
by throwaway314155 | 2025-05-14 14:48:37+00:00
For what it's worth, your comment has me convinced I just "can't see" HDR properly because I have the same page side-by-side on Firefox and Chrome on my M4 MBP and honestly? Can't see the difference.

edit: Ah, nevermind. It seems Firefox is doing some sort of post-processing (maybe bad tonemapping?) on-the-fly as the pictures start out similar but degrade to washed out after some time. In particular, the "OVERTHROW BOXING CLUB" photo makes this quite apparent.

That's a damn shame Firefox. C'mon, HDR support feels like table stakes at this point.

edit2: Apparently it's not table stakes.

> Browser support is halfway there. Google beat Apple to the punch with their own version of Adaptive HDR they call Ultra HDR, which Chrome 14 now supports. Safari has added HDR support into its developer preview, then it disabled it, due to bugs within iOS.

at which point I would just say to `lux.camera` authors - why not put a big fat warning at the top for users with a Firefox or Safari (stable) browser? With all the emphasis on supposedly simplifying a difficult standard, the article has fallen for one of its most famous pitfalls.

"It's not you. HDR confuses tons of people."

Yep, and you've made it even worse for a huge chunk of people. :shrug: Great article n' all just saying.
by justinrubek | 2025-05-14 14:48:49+00:00
I don't think that is reasoning in itself for not holding on to data. Do I refer to old notes? Not as much as I'd like, but it's not because the information isn't useful. It's that it isn't properly accessible. Our search technology isn't up to par yet. I have a lot of things I'd love to just google again, but they are lost to time. I could have a conversation with gemini, but where does it pull the information from? Less is not more.
by herewulf | 2025-05-14 14:48:55+00:00
This article begins with a number of false arguments and devolves into mere skim-worthiness thereafter.

While words like "each man" and "everybody" are grammatically singular, they are semantically plural, so of course, plural pronouns would accompany their usage stretching back to the emergence of this pronoun[1].

If we are arguing for the age of a pronoun, then surely we should be arguing in favor of the much, much older singular, neuter "it"?[2]

The article continues on to complain about 18th century grammarians (which is valid) but if you don't like prescriptivist grammarians, then..

Stop telling other people how to speak.

[1]: Originating from the Old Norse plural pronoun "þeir" which displaced the native Old English "hīe", still found in some regional UK dialects.

[2]: Originally with leading 'h' and thus "hit". Still found in some American English dialects, cf. "hit wasn't me!".
by lynndotpy | 2025-05-14 14:49:09+00:00
We were watching videos and playing games on our laptops in 2005. Of course they mostly weren't 4K or raytraced, don't be silly.

The thin client world is one anticipating a world with fewer resources to make these excess chips. It's just a speculation of what things will look like when we can't sustain what is unsustainable.
by coldpie | 2025-05-14 14:49:13+00:00
It's the best fit I'm aware of for any task where correctness is worth the dev time hit. That includes systems programming tasks, where you're shuffling memory and files and system resources around and an error could kill your program or corrupt resources; or as a library for critical parts of your program, which could then provide an interface for other languages to use that allow for faster development & prototyping.
by jjice | 2025-05-14 14:49:14+00:00
It really is absurd that the same companies that won’t allow 2FA with any other method outside of SMS are the same ones not sending to VoIP. Maybe they all go through a service for SMS that blocks it, but it still upsets me.

It’s insane to me that maybe every bank I use requires SMS 2FA, but random services I use support apps.
Show HN: I Made Raffaello, Web Building Reimagined on First Principles
by lifen | 2025-05-14 14:50:10+00:00
Hi HN! I made Raffaello, a web editor that lets you build real HTML/CSS/JS websites using code, visual editing, AI prompts, or even voice, all from your browser, on any device.

Try it live: https://www.raffaello.dev/en/

You can switch between:

– Code mode: Edit raw HTML/CSS/JS and see changes live.

– Visual mode: Tweak layouts directly on the canvas.

– Prompt mode: Use AI to generate elements, sections or pages or even do atomic changes.

– Voice mode: Say “add a blog page” or “make the text larger”, and it just works.

You can even edit or build full sites from your phone, publish a landing page or blog post in seconds. No setup, no lock-in, no frameworks required. It works with any site built on standard web tech.

Here's a quick demo if you're curious: https://www.youtube.com/watch?v=TKbMLuE9pbQ

It's free to get started and use; you only pay for building credits when you need them.

I have been working on this for 14 months now, after being frustrated by how bloated, fragile, and gated modern web creation had become. I wanted something fast, expressive, and close to the metal, but still approachable.

Would love to hear what you think!
by hedora | 2025-05-14 14:50:22+00:00
She should switch cell phone providers. I’ve never had a problem receiving 2FA SMS from five digit numbers over WiFi, and heavily rely on it working. I know this for sure because I have an automation set to put my phone in airplane mode + wifi when I get home. (It eats battery when there’s a weak 5g signal.)

SMS 2FA is terrible though.
by seesthruya | 2025-05-14 14:51:05+00:00
Depends on what you mean by 'see'.

For example, let's say I'm looking at a chest x-ray. There is a pneumonia at the left lung base and I am clever enough to notice it. 'Aha', I think, congratulating myself at making the diagnosis and figuring out why the patient is short of breath.

But, in this example, I stop looking closely at the X-ray after noticing the pneumonia, so I miss a pneumothorax at the right lung apex.

I have made a mistake radiologists call 'satisfaction of search'.

My 'search' for the patient's problem was 'satisfied' by finding the pneumonia, and because I am human and therefore fundamentally flawed, I stopped looking for a second clinically relevant diagnosis.

An AI module that detects a pneumothorax is not prone to this type of error. So it sees something I did not. But it doesn't see something that I can't see. I just didn't look.
by dang | 2025-05-14 14:51:10+00:00
We changed the url from https://wallstreetjournal-ny.newsmemory.com/?publink=031e638... to this.

It's fine to include archive links in the comments (many users to), but please use the original source as the top link, so it's clear where the story is coming from.

(Exception: if no direct link to the original story can be found on the web, then it's ok to submit an archive link.)
by vbezhenar | 2025-05-14 14:51:12+00:00
I don't want Google to push their Authenticator, I want Google to retire their Authenticator, implement TOTP codes in their Passwords app (it's very trivial to implement) and implement passkeys on Google Chrome Linux (now those are not trivial, but if they push passkeys so hard, they could at least implement them). I also want to be able to store any items in Google Passwords manager, like ssh username/password, my bank cards, software serial codes and other sensitive information (again trivial to implement, just provide me multiline textedit with notes). I also want password generator in their app. I also want to configure multiple domains for entry, like microsoft.com + live.com. Are those big requests? I don't think so.
by bilbo0s | 2025-05-14 14:51:56+00:00
I've been going to RSNA for over 25 years, in all that time, the best I've seen from any model presented to me was the smack the radiologist on the head and say, "you dummy, you should have seen that!" model.

That is, the models spot pathologies that 99.9999% of rads would spot anyway if not overworked, tired, or in a hurry. But, addressing the implication of your question, the value is actually in spotting a pathology that 99.9999% of rads would never spot. In all my years developing medical imaging startups and software, I've never seen it happen.

I don't expect to see it in my lifetime.
by theideaofcoffee | 2025-05-14 14:51:56+00:00
Don’t let these morons get to you, ignore the noise from this nest of squawking seagulls, making a racket and shitting all over everything when something isn’t shiny enough to appeal to their Very Smart (tm) interests. They only know criticism and a kind word is foreign to most here it seems.

I know it’s hard right now, and I don’t have much advice other than keep trying to get what you want. Persistence is vastly under appreciated and most give up right before they strike it. Keep on!
by taeric | 2025-05-14 14:52:23+00:00
I'm a little unsure how to read you. These results look, frankly, amazing. The benefits to schools and busses alone would have been good. That traffic is faster everywhere is a cherry on top of it all.

And you did see that they had a section on restaurants, right? Those are up. They polled stores and found only 25% that report a negative impact. That looks concerning, I agree. Would love more polling on it with quantification.

Could this still be a bad policy? Of course. Could it be a good policy today that trends to bad some day in the future? I'd think so. But we have tools to monitor this stuff that flat didn't exist before. We should be in a good place to try stuff like this. And, again, these results look amazing.
by apitman | 2025-05-14 14:52:48+00:00
I actually don't have any sort of Dex/AR setup. Currently only have my phone's screen. Admittedly I've only tested it. Haven't actually done a coding session yet. So total typing time on that keyboard is minimal. So I guess all I can say is I'm happy with the build quality and design. The bluetooth switching between devices is pretty slick.
by jasonjayr | 2025-05-14 14:52:53+00:00
But, I want that. With all the responsibilities that come with that.

Why can't I grant an app that permission? If Google discovers that an app with that permission is abusing what they are doing with that permission, then revoke their developer account! Delete the app from existing phones and inform the users that the developers could not be trusted! App store death penalty!

It's difficult to understand why there is any other reason other than maintaining their privleged position on the device to deny users this ability. Put a persistent notification in the status tray: "These apps have full access:", etc.
by HDThoreaun | 2025-05-14 14:52:59+00:00
As I pretty avid skier its my experience that at most ski towns airbnbs cost about 50% more than hotels but have about 3x the square ft for the cost. Yea I can pay 4 grand a night for 4 hotel rooms or whatever setup youve got, or I could pay a half of that for a 3 bedroom airbnb with an outdoor hot tub. Easy decision for me
by DrillShopper | 2025-05-14 14:53:00+00:00
> Expect? Yes. Reasonably expect? I'd dispute that: ads aren't inherent to much of the web

Getting hit with is a baseball isn't inherent to much of the game of baseball (aside from enforcing unwritten rules, apparently), but it's still a thing that one can reasonably expect to happen from time to time.

While I agree, yes, ads aren't necessarily inherent to much of the web, that's not the world we currently live in. We could live in that world, eventually, with either legislation or some tech advance that completely destroys the ad industry's ability to target ads, but right now one can reasonable expect that they will encounter ads on the web. Knowing that, I don't think it's unreasonable to ask someone to use an adblocker if they're complaining about ads on the web.

(I think we're using "reasonably" in different ways - I mean it as "something that someone involved with an activity knows can happen" (something that's reasonably foreseeable), like being hit with a baseball while playing baseball, as opposed to "it is a logical and good thing that something is happening", such as web advertising.)
by shadowgovt | 2025-05-14 14:53:08+00:00
Generally, that's considered to introduce counfounding factors on the time axis ("did we see improvement because we changed something or because flu season hit and people stayed home") that you'd prefer to mitigate by running your A and B simultaneously.

But in the absence of the ability to run them simultaneously, "A is before and B is after" can be a fine proxy. Of course, if B is worse, it'd be nice if you could only subject, say, 5% of your population to it before you just slam the slider to 100% and hit everyone with it.