MurphyA/hacker-news huggingface dataset:
by robot-wrangler | 2025-11-12 02:04:12+00:00
> Acme:

Got a link to what you meant? This is pretty hard to search for.

> - Emacs

One thing in common with emacs, jupyter, vscode.. these are all capable platforms but not solutions, and if you want to replace your terminal emulator by building on top of them it's doable but doesn't feel very portable.

I'd challenge people that are making cool stuff to show it, and then ship it. Not a pile of config + a constellation of plugins at undeclared versions + a "simple" 12-step process that would-be adopters must copy/paste. That's platform customization, not something that feels like an application. Actually try bundling your cool hack as a docker container or a self-extracting executable of some kind so that it's low-effort reproducible.
by hmokiguess | 2025-11-12 02:04:23+00:00
I have tried to like Jupyter but I can’t.

My biggest gripe with it is that it quickly ends up becoming an actual production workload, and it is not simple to “deploy” and “run” it in an ops way.

Lots of local/project specific stuff like hardcoded machine paths from developers or implicit environments.

Yes, I know it can be done right, but it makes it sooooooooo easy to do it wrong.

I think I can’t not see it as some scratchpad for ad-hoc stuff.
by FabHK | 2025-11-12 02:04:36+00:00
1983 AT-550:

> This watch not only boasted a streamlined design combining analog hour, minute, and seconds hands with digital LCD, but was also equipped with a calculator function allowing manual input. Users could draw numbers and math symbols with a fingertip on the glass, and the LCD would then display the formulas and calculation results. This epoch-making watch is still known as one of the first watches with the kind of gesture recognition people use today on smartphones and smartwatches. Not bad for the early ’80s.

Indeed.
by gus_massa | 2025-11-12 02:04:50+00:00
In math, officially i is the "root" of x^2+1=0 or to be more precise, C is R[x]/x^2+1, i.e. you take all the polynomials in x and pretend that the polynomials A and B they are equivalent when A-B is a multiple of x^2+1.

There is also a construction with matices instead of polynomials.

And perhaps others. Each of them are useful in some cases.
by jdelman | 2025-11-12 02:04:51+00:00
> Yes. We’re collaborating with several film labs in Berlin to benchmark Knokke against Fuji Frontier and Noritsu scanners. > Sample results will be published before the Kickstarter campaign, so you can make a fully informed decision.

I don't care how cool your scanner looks or how "modern" the workflow is - it's samples or nothing. Additionally, if they were really smart, they'd collaborate with a well known film photographer instead of using someone's walk-around point-and-shoot photos.
by Retric | 2025-11-12 02:04:53+00:00
> I don't recall ANY examples where it completely failed to do anything

> I’ve reviewed your examples, and it hasn’t changed my mind.

I think I have a better understanding of your thinking, but IMO you’re using a bar so low effectively anything qualifies. “it's the only one that seems to know what bokeh is at all, as the other models got none of them (other than Seadream getting the Newton right).” For bokeh look at the original then the enlarged images on the car. OpenAI blurs the entire image car and ground fairly uniformly, where Seedream keeps the car in focus while blurring background elements including the ground when it’s far enough back. Same deal with the cats where the original has far more distant objects in the upper right which Seedream puts out of focus while keeping the cats in focus while OpenAI blurs everything.

In my mind the other models also did quite poorly in general, but when I exclude failures I don’t judge OpenAI as the winner. IE on the kaleidoscopic task OpenAI’s girl image didn’t have radial symmetry and so it simply failed the task, Gemini’s on the other hand looks worse but qualifies as a bad approximation of the task.
by Seb-C | 2025-11-12 02:05:04+00:00
Thanks for the insights. But I've already been at this kind of position in the past (tech-lead role involving managing the devs). I hated the management part and even had to recover from a burn-out of a huge and messy project.

Also I care too deeply about the quality of the software being developed and am very much perfectionist, which usually translates into lots of frustration for both me and the team.
by guiambros | 2025-11-12 02:05:15+00:00
Yes, you're very right. They could simply have killed a codec that no one uses anymore. Or put it behind a compile flag, so if you really want, you can still enable it

But no. Intentionally or not, there was a whole drama created around it [1], with folks being criticized [2] for saying exactly what you said above, because their past (!) employers.

Instead of using the situation to highlight the need for more corporate funding for opensource projects in general, it became a public s**storm, with developers questioning their future contributions to projects. Shameful.

[1] https://news.ycombinator.com/item?id=45806269

[2] https://x.com/FFmpeg/status/1985334445357051931
by zeroonetwothree | 2025-11-12 02:05:37+00:00
IME “collaboration” as a term means specifically what the article describes and not the more general concept that you are using. So for example yes a team lead helping someone is technically collaboration but it’s not “collaboration” as the management bureaucracy would use the buzzword. How it’s used in practice is exactly as stated in the article: a way of folding in people into a project that probably shouldn’t be involved and don’t add much value
by weq | 2025-11-12 02:05:47+00:00
Ive been building these apps (cross platform web based ui, C# backend) for years, and yes its finally good to see MS catch up and validate the architecture ive pushed since Xamarin. I wrote once wrote an electron version of this archand thought wtf are people doing? Things can be so much easier when you use a platform that knows how to multi-thread. At stages i had to build adapters/upstream patches for Chromeiunium directly onto Mac and Linux, and its was a major pain having to debug C calls.

Ive been using the same framework now for 10+yrs on apps in the stores, i wrote a small layer infront of the webviews and can swap out webkit, chrome, edge on demand. You really dont need much, just a constand way to boostrap logic and UI. 90% of code is shared across all platforms, there are def differences in WebView engines that you sometimes come across but those parts just get swapped out with browser specific JS. Ive found bugs and worked with browser teams at all vendors doing this and to see how simple this is with Dotnet these days compared to when i started is refreshing. Its easily the most stable cross-platform framework around, if you are stuck using something like flutter i pitty you, its just eletron with another skin. I can swap out and integrate directly with OS libs when i need to do stuff that the dotnet team hasnt gotten around to yet without re-writing. This has mean i really havnt used MAUI at all, but if i need to or could take advantage of it i can mix it on an Ui element by element basis. I prefer webUIs though, i have the chose to handle anything with either JS, WASM, or a combination. I can use traditional JS frameworks or traditional Native UI frameworks.

If i had started this process later, avalonia seemed to have the closest thing i required. It was just a bit a more complex /based on WinUI (which i dont really enjoy) but it supported all platforms and gave lower level api access. MS were smart, that canabalanised all these community effort and brought them into the fold. Every dotnet webview impl was a successfull community driven project before. They didnt write anything themselves from scratch.
by lucasqueiroz | 2025-11-12 02:05:52+00:00
I'm starting a project soon, with the clear idea that:

- I will not consider it feature-complete

- It might be a waste of time if the performance isn't what I imagined

Basically, I have a pain point with pytest being a bit slow. Nim and Rust (and other languages) have ways to transpile Python code into the other language. I know some Rust tools to run the tests, but they have some differences from pytest.

My idea is to have a runner that transpiles the code to either Nim or Rust, compiles it, and runs the compiled tests. Test discovery for sure would improve, but I have no idea at all if the compile + run time would be smaller than just running pytest normally. There are a lot of challenges in this project, so I'll probably use it to learn another language and some new skills, instead of building something aiming to be usable out there.
by rapjr9 | 2025-11-12 02:05:53+00:00
What is perhaps more important is how this transition will be managed. Are the old methods just being halted and all projects halted and the new methods will take over whenever they start producing products? Switching horses midstream could end up destroying both old and new acquisitions without a good plan. This seems like something the Trump administration has continually failed at, they break things first, then try to figure out what to replace it with while chaos ensues. Possibly they will have to fund much of the existing plans while simultaneously funding the ramp up of the new plan, perhaps doubling the cost of acquisition for a while. Even if the new plan is faster overall, there may still be a five year delay before products start to appear from factories.
by okanat | 2025-11-12 02:06:27+00:00
You are mixing your UI frameworks and versions. VS 2010 is written in WPF. WPF is / was Windows Vista's and 7's UX. Old Control Panel in Win 10/11 still is WPF. All the wizards like ClearType wizard is WPF. MFC is much older (1992).

Unfortunately Microsoft likes to jump into bandwagons and many engineers at the company seem to like to reinvent stuff rather than adopt. WPF, WinUI2 and WinUI3 all share the same Xaml based structure. So they could have adopted WPF.

It is not that Microsoft doesn't develop advanced UIs with their frameworks. WPF is still well-used by Windows and other Microsoft utilities like Windows Terminal. They are just stupidly abandoning their built up bases for silly industry fads.

They jumped into tablet / touchscreen / hybrid-mobile-desktop bandwagon in late-2010s and tried to force WinUI as an UWP-only feature. It resulted in low adoption. They didn't adopt WPF to have same theming.

When WinUI2 failed, they tried to make modern C++ a reality and tried to remove UWP restrictions which is a good decision. However they diverted quite a bit resources into AI slop generation now and WinUI3 just languishes.

Same for MAUI. They tried to get into multi-platform, multi-device framework as a way to generate leads into Microsoft ecosystem.

They try to use various frameworks and UI stuff to get people hooked into the ecosystem and find ways to upgrade them into Azure and M365 customers. It is meaningless and tiring. All of those could be only WPF.

It is like Google and its many Bazel-like build systems (but not full Bazel) for each of Chrome, Fuschia and Android.
by joshdavham | 2025-11-12 02:06:40+00:00
Political bumper stickers are also a thing up here in Canada, but probably like 1-5% as common. I'm often shocked to see how common they are when I'm down in the US. Like I find it weird that so many people are eager to passive agressively advertise their political views to the public (and usually the more polarizing views).

The most common sticker we've got is the infamous "F--- Trudeau" sticker. And I'm even seeing fewer of those these days since he's no longer PM.
by ajsnigrutin | 2025-11-12 02:06:41+00:00
I'm from europe, and the political ones are very, very rare... at least not in the tech world (macbooks of HR departments might be different though).

Mostly zero stickers, here and there you find some progamming language ones, a tux here and there, kali, anonymous masks, "my other computer is your computer" etc. on security events, i've even seen a phpBB one this year on a relatively new computer, but no trump, lgbt flags and anything anti/nazi related.
by Aurornis | 2025-11-12 02:06:49+00:00
> I can't think of a single time where having someone else review my work or give me feedback is a meaningfully bad thing. It's an opportunity to learn. But getting feedback is different to making the final decision.

Getting measured feedback is good when it’s coming from a place of genuine helpfulness.

I’ve been in multiple companies where, for various reasons, feedback rounds turned into a game of being maximally contrarian. It didn’t matter what you proposed, a few people would make it their mission to fabricate some objections and come up with reasons to rewrite it into something else. It was a way of exerting control and stealing ownership/credit by replacing others’ ideas with your own.

The most frustrating situations were when you’d rewrite something to accommodate some staff engineer or manager, then at the feedback session for the review they would complain and propose your original version, seemingly forgetting that they had rejected it once previously.
by more_corn | 2025-11-12 02:06:49+00:00
If it’s more profitable to screw over the customers and someone gets away with it then everyone has to do the same to stay profitable.

A really cool little ISP I knew was chill about all things except they required you to rent their equipment. Over time you’d end up paying for that router hundreds of times. I cornered the CEO and asked him about it “our competitors do it so we have to do it to remain competitive” he realized it was shitty, didn’t want to be shitty. But felt he had to.

This is why we cannot allow intolerable behavior by corporations. If we allow it once we allow it forever and build a future that is more dystopian hellscape for every right and freedom we give up. In this case the right to repair which is an inalienable right. Because if you can’t repair it and you depend on it, you don’t own it, it owns you.
by thelastgallon | 2025-11-12 02:07:02+00:00
I don't know about the dating scene, but Bay Area has the costliest slums on the planet. Living arrangement are at par with slums in Mumbai, but cost $4569/month. It is usually the size of master bedroom closet of any other home in the rest of US.

Nobody Goes There Anymore, It’s Too Crowded - Yogi Berra
by Glyptodon | 2025-11-12 02:07:31+00:00
I don't have all the most recent models but I've found image generation to be terribly disappointing in most that I've tried in that it doesn't seem capable of understanding directions or fixing mistakes.

"Create a drawing of a cliff in the desert."

Get something passing.

"Add a waterfall."

Get a waterfall that has no connection or outlet.

"Make the waterfall connect to a creek that runs off to the left."

Get a waterway that goes by the waterfall without connecting and goes straight through the center of the image.

Give up on that and notice that the shadows go to the left but the sun is straight behind.

"Move the sun to the right so that it matches the shadows more accurately."

Sun stays in the same spot, but grows while exaggerated and inaccurate shadows show up that seem to imply the backside of the cliff doesn't block light.

...
by ethbr1 | 2025-11-12 02:08:02+00:00
> Springfield Armory

Side note, if you're ever in central Mass, the Springfield Armory is a great tour.

Agile, vertically-integrated weapons manufacturing... in 1820.

They've got an original wooden copying lathe: traces a finished master rifle stock with a contacting friction wheel, then carves the same shape onto a blank. https://www.nps.gov/spar/learn/historyculture/thomas-blancha...

It was finally closed in 1968.
by roblh | 2025-11-12 02:08:11+00:00
All the current Nikon Z bodies (and probably other brands too) have different levels of pixel shift where it’ll take 4 or 8 images and basically cancel out that it’s a bayer sensor. The bayer array is a 4 pixel pattern, so it moves one pixel to the right then one down and then one back to capture all 3 channels for each individual pixel. For things like film scanning it works flawlessly, I use it all the time.

Then it’ll do a 16 or 32 shot stack in order to do the same thing but with more resolution.
by HeinzStuckeIt | 2025-11-12 02:08:55+00:00
Several other European countries imitated German fascism in the 1930s (e.g. Hungary, Romania, Slovakia). This is well known in Eastern Europe because that brief period has cast long shadows to this day. Even in relatively faraway South America, Germany and Italy inspired several political movements.

Sure, not everyone thought Naziism was good, because you can’t find any political philosophy in human history that everyone has the same opinion about. But it was still seen as a model by millions of people outside Germany until Germany started obviously losing the war.
by tptacek | 2025-11-12 02:09:23+00:00
It's agentic because it's an iterated loop that relies on tool calls. The conversion of prompt to SVG is (presumably) a pure product of inference. But the rasterized SVG that the loop evaluates isn't; it's the product of hardcoded svg->jpg translation code (the model isn't inferring the raster). The loop is thus, in some small way, "grounded" (though not as firmly as a coding agent is grounded in a type-checking compiler's refusal to admit a hallucinated API).
by rmunn | 2025-11-12 02:09:28+00:00
Correction: very often it's "elect the (whichever) politician running for President two or three years ago", because people rarely remove the bumper stickers they've applied. Once the next Presidential election starts up they'll slap the new sticker on top of the old one, but in 2006 you were still likely to see "Vote for Bush" or "Vote for Kerry" stickers, despite the fact that Bush was ineligible to run in 2008 (having served two terms) and Kerry was unlikely to run in 2008 (failed candidates rarely get nominated again by their party — not never, obviously, but rarely). By 2008 the Bush stickers had been mostly replaced by McCain stickers and the Kerry ones by Obama stickers, but in 2006 you would still see plenty of bumper stickers from the 2004 elections.
by RodgerTheGreat | 2025-11-12 02:10:01+00:00
ngn/k is a performant FOSS implementation of k6, but it has many constraints and limitations that may make composing large programs difficult. It may be the best dialect for tinkering and learning the language. https://codeberg.org/ngn/k

oK is a slow browser-based FOSS implementation of k6, with fun bells and whistles like "iKe", a visual livecoding environment. ngn/k and oK have diverged a bit, but are largely similar: https://github.com/JohnEarnest/ok

Q is a K-derived language built into kdb+; this is probably the most commercially viable dialect to learn, with the best educational materials (I recommend Nick Psaris' Q Tips), but it is proprietary, with (last I checked) free licenses available for personal use.

If you've seen Decker you may also have been exposed to Lil, which is similar in many ways to Q. It is more verbose and less expressive than Q or K, but I've generally heard people say they find it comparatively accessible: http://beyondloom.com/tools/trylil.html
by pontus | 2025-11-12 02:11:01+00:00
Somewhat related question:

Any suggestions for a scanner meant for bulk scans of old family photos (think a few thousand images)? I bought, what I thought, was a reasonably solid scanner, the Pacific Image Powerfilm scanner but the software is so janky that it hangs every two strips and has to be restarted making the entire process super labor intensive. Also the entire "bulk feature" where it's meant to pull the strips one at a time iis not even close to working.
by CuriouslyC | 2025-11-12 02:11:09+00:00
Come to the south, I see more "Don't tread on me" snakes, there was a lot of FJB and other Biden hate, "Come and take them" stickers, "Charlie Kirk American Patriot" stickers, all sorts of heavily religious stuff like "One nation under GOD", etc. Liberals around here will have small lgbtq/ally stickers and pro evolution/science stickers but it's not like liberal enclaves where you'll see plastered subarus.
by devilbunny | 2025-11-12 02:11:26+00:00
> didn't realized they could just tap to pay instead of running the chip

The tap zone is often not clearly marked. Some places (e.g., Walmart) it doesn't work at all (yes, even using a card instead of a phone). If you pull the card out anyway, I find that I end up having to use the chip about one time in ten. If that were, say, three times in ten, I'd just stick to inserting the card in the chip reader. Those rarely seem to fail.
by valkev | 2025-11-12 02:12:16+00:00
Hey HN, I built CookieFast because every cookie consent solution I tried was either too heavy, too slow, or locked behind monthly fees.

CookieFast is a lightweight, GDPR-compliant cookie consent tool that injects analytics and marketing scripts after user consent — a bit like a mini tag manager.

It's built for developers, agencies and small teams who just want GDPR and ePrivacy compliance without bureaucracy bloat.

Pay once, drop one script, and you’re done.

Main features: - Blocks all non-essential cookies until explicit consent, like a mini tag manager - Handles analytics and marketing categories separately - No dependencies, <50 KB - No subscriptions

Live service: https://cookiefa.st Signup: https://app.cookiefa.st/signup

I'd love feedback on: - implementation clarity (does the setup make sense?) - any missing features you’d expect for consent management - performance concerns or integration edge cases - evident flaws

Thanks for checking it out! PS: If you wanna test for free I can give out some free slots for some user, drop me a message `yo@valkev.tech` with a link to this post so I know it's from HN.
by BrenBarn | 2025-11-12 02:12:22+00:00
I think we've had almost all the software we need for years now. Most new software is small variations on existing software. In terms of software that would make you go "oh I really need that" because it's a genuinely novel type of functionality. . . it's hard for me to think what's the most recent software I use that falls into that category. Actually more common is that I use an old, working program but then it stops working for whatever reason (e.g., not compatible with latest upgrades) and then I need to look for "new" software to do the same old thing, which it often doesn't do as well as the old software.
by tptacek | 2025-11-12 02:12:52+00:00
Go is pretty fantastic to write agents in; it has a very good and expansive standard library and a huge mess of third-party libraries. A lot of very basic things agents tend to want to do (make HTTP requests, manage SQLite databases) are very idiomatic in Go already. It's easy to express concurrency in Go, which is nice if you're running multiple context windows and don't want to serialize your whole agent on slow model calls. It's very fast and it compiles to binaries, which, depending on how you're deploying your agent, might be a big win or might not be.