MurphyA/hacker-news huggingface dataset:
by yieldcrv | 2025-12-06 03:49:09+00:00
whats more important to me is that you don't have to ask anybody if you can deploy an entire financial services suite

and not only will other people worldwide use it immediately, they will also pay for all your infrastructure costs as they update the chain state with every transaction fee that they pay

the permissionless nature means you can deploy anything as cenralized or decentralized as you want, and its up to consumers to be discerning and its only their fault if they are not

cost wise this will always be attractive to developers and for them to bring over every audience they can muster, because web 2.0 cloud cannot compete with that cost structure and permissionless nature
by jazzyjackson | 2025-12-06 03:49:48+00:00
I feel like my siblings are missing the point that Walmart is only so profitable because the goods it sells cost almost nothing, where if people demanded less, higher quality stuff, Walmart couldn't demand the margins that make Walmart rich

But consumers don't want what little union-made stuff they could afford, they want more and bigger and cheaper and don't care what labor is behind it
by dionian | 2025-12-06 03:51:09+00:00
``` // The kind of code that made me fall out of love implicit def enrichedFuture[A](f: Future[A])(implicit ec: ExecutionContext): EnrichedFuture[A] = new EnrichedFuture(f) class EnrichedFuture[A](f: Future[A])(implicit ec: ExecutionContext) { def |>[B](g: A => Future[B]): Future[B] = f.flatMap(g) def <*>[B](fb: Future[B]): Future[(A, B)] = for { a <- f; b <- fb } yield (a, b) } ```

it's really not all THAT bad... and if you use a library, like monix or zio, you dont have to deal with Future. but i get it.
by int_19h | 2025-12-06 03:51:38+00:00
It stems from B, because it didn't have either pointers or arrays on the type level. Declaring an array allocated the storage, but the variable itself was still a word-typed pointer to said array. In fact, you could even reassign it!

foo(a) { return(&a[1]); } bar() { auto a[10]; a = foo(a); }

The decaying system made it mostly work with minimal changes in C.
by kiratp | 2025-12-06 03:52:45+00:00
This is missing a key part of the picture - Nvidia just announced that partners will need to source RAM themselves.

OpenAI is basically ensuring that they can actually get the chips they need for the DCs they are building.

I can’t guess as to what move came first (Nvidia policy change or these DRAM deals) but I would bet this is a large if not larger factor here than “bloc my competitors.
by hn_acker | 2025-12-06 03:52:48+00:00
> Do you think they could be trying to open up the TV firmware

Yes, SFC is indeed trying to open up the software as happened with OpenWrt [1], though in this case the software in question is the operating system instead of the firmware.

I think the SFC also wanted to establish a legal precedent about the rights given by the GPLv2 to users. Unfortunately, such a precedent might not be forthcoming [2].

[1] https://sfconservancy.org/copyleft-compliance/vizio.html

[2] https://news.ycombinator.com/item?id=46167410
by dmitrygr | 2025-12-06 03:54:36+00:00
Possible user-space DoS on Linux when running on an ARM7 CPU in just two instructions. Would that be a record? If the kernel was configured to support OABI (exclusively or together with EABI), I think the following two-ARM-instr binary will simply crash the kernel if the core has alignment checking: SUB PC, PC, #2; SWI 0. I am not sure how common such configs are, but someone should maybe fix that? The fix would be only one extra instruction.
by adzm | 2025-12-06 03:54:48+00:00
And I'm glad they didn't. Protecting the installer keeps honest people honest. Protecting the runtime after installed means reduced performance and/or support headaches. That said I hope the developer didn't pay too much for this copy protection when some bespoke checks on the installer would have sufficed.

I'm just glad they didn't use iLok. It's been a pain for me as a legitimate user of a few iLok protected plugins.
by swatcoder | 2025-12-06 03:55:58+00:00
Runtime checks aren't an impossible effort to defeat either. If you're into this stuff, you should build a plugin with them yourself and then figure out how to crack it. It's a great learning exercise.

As another commenter wrote, the protection is there to keep honest people honest, like locking the front door of your house.

It's not foolproof and doesn't need to be. It's role is to make sure respectful users know that you'd genuinely prefer they not steal your stuff (not everyone actually does care about that).
Show HN: A New Language Compiler: Quark
by ephf | 2025-12-06 03:56:50+00:00
Hello, recently I have been creating my own new C-like programming language packed with more modern features. I've decided to stray away from books and tutorials and try to learn how to build a compiler on my own. I wrote the language in C and it transpiles into C code so it can be compiled and ran on any machine.

My most pressing challenge was getting a generics system working, and I seem to have got that down with the occasional bug here and there. I wanted to share this language to see if it would get more traction before my deadline to submit my maker portfolio to college passes. I would love if people could take a couple minutes to test some things out or suggest new features I can implement to really get this project going.

You can view the code at the repository (main link) or go to the website (http://quar.k.vu) for some documentation.
by defrost | 2025-12-06 03:57:11+00:00
The point of the comment wasn't to persuade you to like a particular cover.

I'm only aware of it myself because of an unusual number of vocal coaches being overly enthusiastic about it. "Country" is a an odd label for it given the transition midway.

The thrust to the comment was to remind the GP to not limit their expectations about what others might do. You yourself highlighted Cash's cover as something you deem of value, it's another example of an unexpected product.

Live coding my or may not progress in any particular direction or genre, I'd prefer to not make any predictions myself and leave open the possibility of being pleasantly surprised.
by array_key_first | 2025-12-06 03:58:42+00:00
I think the "if something bad happens throw an exception" thing does have some value, namely that you can make it very explicit in the code that this is a use case that you can't handle, and not that you merely forgot something or wrote a bug.

In PHP a pattern I often employ is:

match ($value) { static::VALUE_1 => ..., static::VALUE_2 => ..., default => static::unreachable() }

Where unreachable is literally just:

static function unreachable() { throw new Exception('Unreachable'); }

Now, we don't actually need the default match arm. If we just leave it off entirely, and someone passes in something we can't match, it'll throw a PHP error about unmatched cases.

But what I've found is that if I do that, then other programmers go in later and just add in the case to the match statement so it runs. Which, of course, breaks other stuff down stream, because it's not a valid value we can actually use. Or worse: they add a default match arm that doesn't work! Just so the PHP interpreter doesn't complain.

But with this, now the reader knows "the person who wrote this considered what happens when something bad is passed in, and decided we cant handle it. There's probably a good reason for that". So they don't touch it.

Now, PHP has unique challenges because it's so dynamic. If someone passes in the wrong thing we might end up coercing null to zero and messing up calculations, or we might end up truncating a float or something. Ideally we prevent this with enums, but enums are a pain in the ass to write because of autoloading semantics (I don't want to write a whole new file for just a few cases)
by refurb | 2025-12-06 03:59:20+00:00
Your best bet is to plan a year or so ahead and get sponsorship in the queue so the spouse can enter with a green card. Timelines are about 8-14 months.

But as PRoberts said, a non-citizen spouse can't enter on a tourist visa with the intention to change status. A spouse can visit, but then change their mind while in the US.

But CBP is well aware of people trying to shortcut the process this way, so it can be very challenging convincing CBP your non-citizen spouse intends to leave. But it can be done showing a job, property or other elements that would require someone to go back.
by Liftyee | 2025-12-06 04:03:19+00:00
This is definitely just me, but the diagram with "motivation to buy" was amusing to me. I (try to) refuse to be manipulated by these tactics - if I think the software is worth buying, I will purchase and use it, otherwise I will look elsewhere! Nothing sets my "motivation to buy" to zero quicker than aggressive, "uncrackable" DRM. In fact, it usually skyrockets my "motivation to reverse", whether or not I actually need the thing (though usually this is overruled by having better things to do with my time).
by stavros | 2025-12-06 04:03:37+00:00
I think the VST author knew that fine, but they figured that:

1) Protecting the installer will take care of most casual piracy

2) Protecting the VST might lead to unpredictable performance and issues on something that needs to run in real-time

So they chose to only protect the installer, which seems like a very user-friendly choice. I both enjoyed the writeup and want to second supporting the developer by buying a license.
by wakawaka28 | 2025-12-06 04:03:50+00:00
No, the fact checkers exist to pick their sponsors' preferred sides when there are multiple sources. They have little or no actual expertise of their own but the mere terminology leads the uninitiated observer to directly believe that the "fact-checked" view is objectively true. Everyone else is forced to do the constant rhetorical work of re-explaining why fact-checkers are not what they purport to be.

>A number of journalists have gotten caught inventing stories, plagiarizing stories, and other rather basic issues.

Ultimately, fact-checkers are just journalists who attempt to claim a monopoly on truth. Censorship does not work, and can only be tolerated in a free society in VERY limited circumstances, usually after due process. The censorship we've seen during covid and since "fact-checkers" entered public dialog in general is absolutely not acceptable in any way. I don't have a problem with the existence of so-called fact-checkers per se. The real problem is that it's false advertising and a blatant attempt to rally for censorship of wrongthink. If you want censorship, move to North Korea or China, and leave the rest of us alone.
by jasonjayr | 2025-12-06 04:04:40+00:00
You get a link and you can set read or write permissions on it.

Whoever gets that link can browse it in a web browser.

I've used this to share albums of photos with gatherings of folks; it works very well. It does assume you have your Immich installation publicly available, however. (Not open to the public, but on a publicly accessible web server)
by biophysboy | 2025-12-06 04:04:57+00:00
When I took a Waymo in California, it was a nearly perfect experience. The one exception was when a person in front of me stopped and tried to parallel park on the right side of the road. The Waymo wasn't giving them enough space, sort of inching forward as they attempted to back in. I felt bad - I could see as we passed that the car had stressed them out. I still think Waymos are good overall, but it kind of surprised me it didn't know how to handle this situation.
by embedding-shape | 2025-12-06 04:05:09+00:00
It's not "any company", it's exceptionally large platforms who can give insight into large societal questions and have enough influence to sway people's opinions. The data is technically public already, researchers could scrape it, but investigations has to be able to be done to ensure the platforms aren't used to intentionally steer people's opinion in a specific direction, since they're unable to self regulate that it seems.
by robocat | 2025-12-06 04:05:10+00:00
I think lots of kids in the USA got the MMRV vaccination when very young. MMRV stands for: • Measles • Mumps • Rubella • Varicella (Chickenpox). Apparently some places do the Varicella vaccine separately (VARIVAX?).

Over the last few years we have been discovering many diseases are secondary complications from viral infections, such as the linked study, or Multiple Sclerosis due to Epstein-Barr virus.

Perhaps that has rebalanced the cost/benefit analysis of some vaccines?

A childhood vaccine that prevents a percentage of dementia cases would be amazing!

I caught chickenpox as an young adult in the US. Recently paid NZ$700 to have shingles vaccination privately (NZ provides it free at 65; however I know many people that have had a hideous time dealing with shingles and I'd like to avoid that).
by brailsafe | 2025-12-06 04:05:30+00:00
Agreed. There's the additional point that I think many people don't appreciate, which is that those managers and many people lower down in the org chart merely exist because somebody else needs to be responsible for a system or a liability regardless of whether they do anything measurably profitable, and aren't necessarily incentivized to do anything more productively; they're just there to take care of it or be blamed if it's not, and have a low ceiling for what that job can possibly be worth with no measurable way to argue for more, and so in the case of managers, try to invent clout-generators at any cost and with no connection to how the assignees might accomplish it.
by maxbond | 2025-12-06 04:05:45+00:00
This is an unfair analysis. They discuss compression artifacts. They highlight things like their eyes getting bigger which are not what you usually expect from a compression artifact.

If your compression pipeline gives people anime eyes because it's doing "detail enhancement", your compression pipeline is also a filter. If you apply some transformation to a creator's content, and then their viewers perceive that as them disingenuously using a filter, and your response to their complaints is to "well actually" them about whether it is a filter or a compression artifact, you've lost the plot.

To be honest, calling someone "non-technical" and then "well actually"ing them about hair splitting details when the outcome is the same is patronizing, and I really wish we wouldn't treat "normies" that way. Regardless of whether they are technical, they are living in a world increasingly intermediated by technology, and we should be listening to their feedback on it. They have to live with the consequences of our design decisions. If we believe them to be non-technical, we should extend a lot of generosity to them in their use of terminology, and address what they mean instead of nitpicking.
by torginus | 2025-12-06 04:06:22+00:00
Defensive programming is a widely known antipattern : https://wiki.c2.com/?DefensiveProgramming

The 'defensive' nature refers to the mindset of the programmer (like when guilty people are defensive when being asked a simple question), that he isn't sure of anything in the code at any point, so he needs to constantly check every invariant.

Enterprise code is full of it, and it can quickly lead to the program becoming like 50% error handling by volume, many of the errors being impossible to trigger because the app logic is validating a condition already checked in the validation layer.

Its presence usually betrays a lack of understanding of the code structure, or even worse, a faulty or often bypassed validation layer, which makes error checking in multiple places actually necessary.

One example is validating every parameter in every call layer, as if the act of passing things around has the ability to degrade information.
Show HN: Ogblocks – Create Jaw Dropping UIs with Simple Drag and Drop
by karanzkk | 2025-12-06 04:06:23+00:00
Hello everyone,

I’m Karan — officially a Frontend Developer, but honestly, I relate more to being a Design Engineer because crafting beautiful interfaces is what I love most.

When I began my coding journey, frontend instantly hooked me. I stuck with it because it felt like the perfect blend of logic and creativity. However, over time, I noticed something interesting: many of my developer friends dreaded writing CSS. Building clean, polished UIs takes time, patience, and a ridiculous amount of pixel-perfect tweaking.

Yet, those same friends still wanted their projects to feel premium — smooth animations, modern layouts, and a top-tier user experience.

That got me thinking…

“What if anyone could drop stunning animated components into their site — without needing deep CSS knowledge?”

Fast forward six months of late nights, trial and error, and way too much caffeine… and that idea became ogBlocks.

ogBlocks is an Animated UI Library for React, packed with components that look premium and feel production-ready right out of the box.

You’ll find navbars, modals, buttons, feature sections, text animations, carousels, and tons more — all designed to instantly level up your UI.

I know you'll love it, just check it out

Best Karan
by azuanrb | 2025-12-06 04:07:03+00:00
I gave it a try a few months ago. Unfortunately, my experience was not that great. I was hosting it on Synology through Docker and found that the iOS client was a bit buggy and quite slow. Synology Photos completed the initial sync in a few hours, while Immich took several days. After a few months, I switched back to Synology Photos. I might try Immich again in the future.

I started looking for alternatives after Synology became more restrictive with their hardware. I'm curious if anyone else has had a similar experience.
by wakawaka28 | 2025-12-06 04:07:25+00:00
Who do you thinks pays for these "fact-checkers"?

The fact is that people were censored based on so-called fact-checkers. It's not as innocent as some jackasses online calling themselves "fact-checkers"... It is so far beyond that, I feel sorry for you for seemingly not knowing. Go start with the Twitter Files as reported by Matt Taibbi.
by heltale | 2025-12-06 04:08:35+00:00
Hey Peter, I’m an F1 visa student and I’m trying to found a company with two Americans while being an Indian citizen. I plan on taking significant equity and will be part of the cofounders. Are there any significant hurdles that I should be on the lookout for here? I’d like to sign the founders agreement and found the company while I’m still pursuing my education but I’m not sure whether my visa status would throw any wrenches here.
by brainless | 2025-12-06 04:08:37+00:00
My experience has been the opposite. I came from Python and Typescript and the initial amount of reading and fighting with the compiler was very frustrating but I understood one thing that sets Rust apart - I write code with almost the same level of bugs as a seasoned Rust developer. That is a win for years to come as team grows and software gets old. I will bet on it again and again.

Now I mostly generate code with coding agents and almost everything I create is Rust based - web backend to desktop app. Let the LLM/agent fight with the compiler.
by hearsathought | 2025-12-06 04:09:10+00:00
> Because really we can split into three or more. US on one side, EU, middle and far east on the other. East of Madrid is booming, West is in decline.

But the EU is "the west". Europe is where "the West" started. It's bizarre you would group EU with the middle east and far east rather than with the US.

Your comments make no sense. India, China, Nigeria, etc may have their own film productions, but they all watch american films. But that's not true of indian, chinese, nigerian films which are consumed locally. Beyond film production, what is india, china or nigeria's equivalent to netflix or hulu or amazon prime?
by mindslight | 2025-12-06 04:11:14+00:00
You're complaining about alleged hypocrisy of Martha's Vineyard finding places for people who were literally sent away from Texas as a political stunt. They were dropped off by one-way chartered flights, with no real destination, on an island with a small tourist economy where supplies basically arrive by boat. And then you're feigning outrage from the government having to get involved to provide them shelter and services!

There might have been a legitimate point if Tiny DickSantis had found them places to stay (paid or otherwise), but yet they were made to move on. But the only things you're demonstrating are your needs to stop being so gullible and to examine your own filter bubble.
by filleduchaos | 2025-12-06 04:11:15+00:00
That doesn't make it just a compression algorithm, to me at least.

Or to put it another way, to me it would be similarly disingenuous to describe e.g. dead code elimination or vector path simplification as "just a compression algorithm" because the resultant output is smaller than it would be without. I think part of what has my hackles raised is that it claims to improve video clarity, not to optimise for size. IMO compression algorithms do not and should not make such claims; if an algorithm has the aim (even if secondary) to affect subjective quality, then it has a transformative aspect that requires both disclosure and consent IMO.
by seabrookmx | 2025-12-06 04:13:22+00:00
Sony is still the 2nd largest music distributor and label in the world, behind Universal Music and ahead of Warner music.

My 65" Bravia is one of the best TV's in its class and runs Google TV (IMO a major leg up over the junky Tizen/WebOS offerings from competitors).

They make some of the best noise cancelling headphones money can buy. They have the PS5 and own a bunch of game studios to provide exclusive content for it.

They're doing just fine!
by bigstrat2003 | 2025-12-06 04:13:32+00:00
> the idea of "cornering the market" on a depreciating asset with no long-term value isn't a war strategy, it's flushing money down the toilet

OpenAI's entire business strategy thus far can be summarized as "flushing money down the toilet", so that isn't actually as unlikely as you're making it sound.
by heavymemory | 2025-12-06 04:15:19+00:00
If anyone saw odd behaviour just now in the demo, that was my fault. One of the codemod rules was leaking into the shared rule registry instead of being scoped to the current user. I have isolated that and it should be fixed.

The core engine was not affected. The issue was simply that a user taught rule was visible to other demo modes, which made it fire that rule everywhere.

If anyone notices anything else strange, let me know. It should behave normally now.
by LoganDark | 2025-12-06 04:15:43+00:00
I think I like the idea, but the structure of the code doesn't look the best. What most sticks out to me is the "Managers" directory. I've seen similar patterns before, even at my current place of work, but they seem to correlate with less experienced implementations. For instance, I clicked on one of them randomly and already found an issue: https://github.com/nook-browser/Nook/blob/09a4c6957a2e9fd7c5...

I guess `www.` (and only `www.`) is always special, and the only TLDs with two components are `"co.uk", "co.jp", "com.au", "co.nz", "com.br"`?

I don't know how critical this "Manager" is (what even is a "boost"?), but a web browser should absolutely have a proper list of TLDs!
by michaelmrose | 2025-12-06 04:15:44+00:00
They didn't actually buy up the finsished product they actually require. Arguably they raised the price of an input they cannot immediately use hurting themselves by raising the price for what they do actually use in order not to serve a need but to hurt others including the 99.9% of households that use devices with RAM.

It is the malicious purpose and the clear harm to most of America that ought to provide motivation to enforce any law this is at odds with.

Pretending computing is a luxury in 2025 is nonsense as is ignoring the obviously manipulative purpose that is so clear.
by rootusrootus | 2025-12-06 04:16:11+00:00
I think Buscopan is different. Apparently hycosine hydrobromide (Kwells, Scopolamine) can cross the blood-brain barrier, while hyoscine butylbromide (Buscopan, a derivative of hycosine hydrobromide) cannot. The effect on the body seems pretty dissimilar.