MurphyA/hacker-news huggingface dataset:
by array_key_first | 2025-12-04 00:20:25+00:00
> People could trivially switch their search engine to Bing or Yahoo, but they don't.

Well those are obviously worse products.

> If ads are so overpriced, how big is your short position on google?

I hate hearing this stupid, stupid line.

Most companies are run by neanderthals with more money than brains. Companies burn money on advertising because why not? Making your product better is hard and takes time, advertising is the easiest thing you can do. Does it work? Not really, no, but you get extra business for as close to zero effort you can possibly get. Hit a wall? Just advertise more!

> Ads rendered by an intelligent, personalized system will be OOM more efficient, negating most of the "overvalue".

This is exactly what people said about personalized ads. "No you don't understand! It's not like a billboard!"

And that's true, but consumers are not fucking braindead, and there's also the laws of economics. If I have 50 bucks, I'm not spending 20 fucking dollars on your dumbass paint, no matter how much you advertise it. And that's not a me thing, that's a consumer thing. You can spend 1 quadrillion dollars advertising ferraris and guess what - you will STILL quickly saturate that market and hit a hard ceiling. Because consumer's can't afford it.

And that's not even touching on the fact that most of the metrics around advertisements are just obviously bullshit. How many human eyeballs are actually on ads? Much, much less than everyone thinks.

Yes, sure, we can build highly personalized ads. Whatever. But at the end of the day, consumers still have the exact same amount of disposable income as before. We have created Z E R O value, what we have done is consolidated it.

Hmm, what happens when markets consolidate too much? Well, I guess that would mean advertising becomes completely worthless, wouldn't it? What a conundrum! It's a good thing our markets haven't been consolidating for the past 70 years...
by tomhow | 2025-12-04 00:20:50+00:00
> Overall, I have kept a tone I would prefer be kept towards myself; fake politeness is just condescending.

We don't want you to be fake. We just want you to make the effort to share your perspective in a way that is kind and is conducive to curious conversation, which is HN's primary objective. We know it can be hard to get this right when commenting on the internet. It's common for people to underestimate how hostile their words can come across to others, when they seem just like reasonable, matter-of-fact statements when formulated in one's own mind.

> That being said: Your site, your rules, and your power to arbitrarily interpret and enforce said rules

That's not really it. The community holds the power here; when we try to override broad community sentiment and expectations, the community pushes back forcefully.

Your comments got my attention because they were attracting flags and downvotes from the community, and from looking at these comments and earlier ones in your feed, my assessment is "yes, I can see why". (We don't let community sentiment, or "mob rule" win out all the time; we often override flags if we think they're unfair, but in your case, given the pattern we observe over time, we think the community's response is reasonable.)
by magixx | 2025-12-04 00:21:06+00:00
I would love to believe this but given my experience with my cat even single words are tough for them. For example my cat knows how to fetch her favorite toy but doesn't respond to the word "fetch" at all even with positive reinforcement (treats). The word "fetch" just doesn't mean anything for her even though I've paired it with the action of her fetch many times we play.
by gsf_emergency_6 | 2025-12-04 00:21:35+00:00
To add on to your mention of the rotation in abstract space , this is a local transformation of the electromagnetic potential. Not saying that "rotation" is a terrible thing to call it. it's just not usually thought of as a literal rotation. How about "twisting the potential"? Eg "twist" electric field into magnetic field? Rotation would connote that this is not 1D.

Some also think of this additional Lie as a ("central") extension of the Galilei group?

https://physics.stackexchange.com/questions/281485/how-did-m...

(Sorry, couldnot get Gemini to give a ref for that)

Update: better ref, but paywalled

https://pubs.aip.org/aapt/ajp/article-abstract/48/1/5/235124...
by jacquesm | 2025-12-04 00:22:22+00:00
What do you base that opinion on?

The fact that it hasn't been done?

Or that you can't do it in a systems programming language whose main intent is to replace 'C'?

I don't want to start off with a strawman but in the interest of efficiency:

Because C is far from the only systems programming language and I don't see any pre-requisites in the actor model itself that would stop you from using that in a systems programming language at all. On the contrary, I think it is eminently suitable for systems programming tasks. Message passing is just another core construct and once you have that you can build on top of it without restrictions in terms of what you might be able to achieve.

Even Erlang - not your typical first choice for low level work - is used for bare metal systems programming ('GRiSP').

Maybe this should start with a definition of what you consider to be a systems programming language? Something that can work entirely without a runtime?
by ch_fr | 2025-12-04 00:22:34+00:00
I have some trouble reconciling the conclusion of this article with everything else it described. How is "Clearly my coworker just wasn't believing hard enough in AI, and it harms everyone!" the conclusion the author comes to?

It might just be an ESL issue on my end, but I seriously feel some huge dissonance between the explanations of "how the tech was made the main KPI, used to justify layoffs and forced in a way that hinders productivity", and the conclusion that seems to say "the real issue with those people complaining is that they just don't believe in AI".

I don't understand this article, it seems to explain all the reasons people in Seattle might have grievances, and then completely dismisses those to adopt the usual "you're using it wrong".

Is this article just a way to advertise for Wanderfugl? Because this reads like the usual "Okay your grievances are fine and all, but consider the following: it allows me to make a SaaS really fast!" that I became accustomed to see in HN discussions.
by ivanjermakov | 2025-12-04 00:22:42+00:00
Two prong apple charger is mind boggling to me. I can feel 50Hz static when gently touching the laptop. Problem goes away when grounded properly.

Also surprised there are barely any three prong hot plug adapters for the original charger.

And the internet if full of complaints on this matter: https://www.reddit.com/r/macbookpro/comments/1lfu1by/tinglin...
by namibj | 2025-12-04 00:23:09+00:00
ZVS (not ZCS) topologies that use planned stray inductance and WBG transistors and class 1 ceramics can operate at 10s of MHz with less than 1% of loss per voltage halving.

They have insane power density and lack of wound inductors means there's nothing that causes problems as you push into the kilovolts.

But really they're just more efficient (integer ratios, where `n-1` not prime) than classical Buck/boost topologies.
by OneDeuxTriSeiGo | 2025-12-04 00:23:12+00:00
Note that the point of [static N] and [N] is to enforce type safety for "internal code". Any external ABI facing code should not use it and arguably there should be a lint/warning for its usage across an untrusted interface.

Inside of a project that's all compiled together however it tends to work as expected. It's just that you must make sure your nullable pointers are being checked (which of course one can enforce with annotations in C).

TLDR: Explicit non-null pointers work just fine but you shouldn't be using them on external interfaces and if you are using them in general you should be annotating and/or explicitly checking your nullable pointers as soon as they cross your external interfaces.
by parliament32 | 2025-12-04 00:23:31+00:00
You need to be profitable for S&P 500 inclusion.

> The sum of the most recent four consecutive quarters’ Generally Accepted Accounting Principles (GAAP) earnings (net income excluding discontinued operations) should be positive as should the most recent quarter.

https://www.spglobal.com/spdji/en/documents/methodologies/me...
by array_key_first | 2025-12-04 00:23:51+00:00
Even if I wanted to be as selfish as possible and say "fuck it, kill the babies", it's still a bad position for me. Because SOMEONE has to clean up the dead bodies.

It's also very expensive to be underdeveloped. Simple things go from given to impossible problems. Things we take for granted, like sanitation, because insurmountable obstacles. Just ask any developing countries.

Less infant mortality is good, actually, because I like living in a developed country. I don't want to burn our tax payer dollars on burning baby corpses. I don't want to burn tax payer dollars on a stupidly volatile economy because everyone is dying all the time.
by nkrisc | 2025-12-04 00:24:21+00:00
Having a 3-year old and two cats (and many more previously in my life), that sounds absurd.

I can give my 3-year old (38 months) multi-part instructions and he can even ask clarifying questions back when my instructions are ambiguous or he doesn’t understand them. He’s also being to ask insightful questions as he observes the world around him.

To suggest cats are capable of anything remotely close to that (with humans) requires extraordinary evidence.
by gigel82 | 2025-12-04 00:25:47+00:00
Except when your AI psychosis PM / manager sees your throwaway vibe-coded garbage and demands it gets shipped to customers.

It's infinitely worse when your PM / manager vibe-codes some disgusting garbage, sees that it kind of looks like a real thing that solves about half of the requirements (badly) and demands engineers ship that and "fix the few remaining bugs later".
by PaulHoule | 2025-12-04 00:25:50+00:00
You need something like

https://en.wikipedia.org/wiki/2C-T-2

which has strong stimulation and enjoyable hallucinations but does not seem to promote the "cosmic" delusions that become a problem for some people who take other hallucinogens.

https://en.wikipedia.org/wiki/John_C._Lilly reported multiple near death experiences injecting lysergide and extended condolences to https://en.wikipedia.org/wiki/Art_Linkletter for his daughter while maintaining that lysergide is perfectly safe and should be legal.

Timothy Leary maintained lysergide was a human right but his experience was more the healthy experience where you receive a sacrament and experience as universal and not personal and never faced short-term physical harm [1]

I have seen people go the John Lilly route and they often get the idea that they got some special revelation or that they are the antichrist [2] and they often have bad outcomes.

With 2-C-T-2 I am sitting on the toilet and I am a constipated sinner or hike briskly through a storybook forest trailing sparkles and feel that's a satisfying sacrament and it doesn't go further than that.

[1] see https://pmc.ncbi.nlm.nih.gov/articles/PMC10869618/ for long term

[2] as opposed to "an antichrist" as in 1 John 2:22-23
by afavour | 2025-12-04 00:25:54+00:00
IMO if the market is going to punish anyone it’s the people who, today, find that AI is able to do all their coding for them.

The skeptics are the ones that have tried AI coding agents and come away unimpressed because it can’t do what they do. If you’re proudly proclaiming that AI can replace your work then you’re telling on yourself.
by moduspol | 2025-12-04 00:26:29+00:00
It's not just about coding standards. It's about, over time, having a team of people with a built-up set of knowledge about how things work and how they're expected to work. You don't get that by vibe coding and reviewing numerous PRs written by other people (or chatbots).

If everyone on your team is doing that, it's not long before huge chunks of your codebase are conceptually like stuff that was written a long time ago by people who left the company. Except those people may have actually known what they were doing. The AI chatbots are generating stuff that seems to plausibly work well enough based on however they were prompted.

There are intangible parts of software development that are difficult to measure but incredibly valuable beyond the code itself.

> Our job isn't to write code, it's to make the machine do the thing. All the effort for clean, manageable, etc is purely in the interest of the programmer but at the end of the day, launching the feature that pulls in money is the point.

This could be the vibe coder mantra. And it's true on day one. Once you've got reasonably complex software being maintained by one or more teams of developers who all need to be able to fix bugs and add features without breaking things, it's not quite as simple as "make the machine do the thing."
by lmm | 2025-12-04 00:27:05+00:00
> I think they could totally ride the current gamers "Switching to Linux instead migrating to Windows 11" wave. Those users would definitely appreciate better compatibility with Windows apps.

Sure, but how much are they realistically going to pay for it?

I guess improving compatibility with general-purpose Windows apps might help them sell a few more Steam Machines, but it's hard to think that it's really going to move the needle.
by jcornelius97 | 2025-12-04 00:27:14+00:00
Ever looked at your utility bill? It’s packed with arcane terms: franchise fee surcharge, conservation incentive, electric public purpose, power charge indifference adjustment, on-peak, off-peak, super-off-peak… It might as well be ancient Sumerian.And those are just the line items. Each utility, each energy provider has its own tariffs, schedules, riders, and incentives. Add in the fact that the data comes in inconsistent, non-tabular formats, and parsing it is a nightmare.
by BLKNSLVR | 2025-12-04 00:27:24+00:00
OPNSense deprecated (is deprecating?) the included ISC DHCP server and now has the Kea DHCP server as standard. I migrated to from ISC to Kea in OPNSense and it was relatively painless, and it's been working well since. No complaints here, but my setup is pretty vanilla.

I can't comment on the DNS integration, but I might look a bit deeper because it sounds useful.
by jameslk | 2025-12-04 00:27:54+00:00
This is cool! AI is the UI!

I could see something like this being especially killer in ecommerce, where comparisons, faceted search, and heavy use of video/photos/3D models is important. Also ecommerce brands love to have control over the aesthetic of their experiences. Their UI is constantly evolving due to sales, up/cross sells, recommendations, personalization, A/B testing, etc
by auggierose | 2025-12-04 00:28:00+00:00
Understanding new math is hard, and a lot of people don't have a deep understanding of the math they use. Good notation has a lot of understanding already built-in, and that makes math easier to use in certain ways, but maybe harder to understand in other ways. If you understand something well enough, you are either not troubled by the notation, because you are translating it automatically into your internal representation, or you might adapt the notation to something that better suits your particular use case.
by toast0 | 2025-12-04 00:28:02+00:00
The thing with cats is they can do a lot of things, but that doesn't mean they will.

My cats will regularly come when called, if they feel like it.

But... what's she going to do if you say fetch? If she wants to fetch, she'll bring you the toy and if she doesn't want to fetch, you telling her that you would like to isn't going to change her mind.
by cogman10 | 2025-12-04 00:28:47+00:00
> We don't want anyone chasing Civil servitude for the money right?

That's actually probably the best reason for someone to get involved in civil service. If the salary is lucrative enough, the incentive to stay in office will be high and, importantly, money won't be a factor keeping people from getting into office.

The problems we currently have is:

- Money is an incentive to get into office, but that money comes from interaction with wealthy individuals.

- Nothing stops congress people from leveraging their public actions into lucrative private industry.

- Independently wealthy individuals have a much easier time getting elected than an average citizen.

Think of it this way, if the salary is 0, then you effectively lock out all but the wealthy from office. If the salary is just enough to get by, that still locks out potentially qualified people simply because they can get better jobs out of congress. But if it's a lucrative salary, then you not only make it so people can make it in congress, they can be more competitive against a wealthy competition. They also don't need things like "contributions" to stay afloat. You'd simply be less tempted to take a $10k bribe if it jeopardizes your $1m salary. That alone significantly raises the barrier for bribery.

But we should do that in tandem with cutting off obvious corruption routes. Being a representative should mean you can't work in private industry for 10 years. You should only be allowed to trade 2 ETFs, an all stock and all bond ETF. And the insider trading laws should result in immediate expulsion from congress.
by Libidinalecon | 2025-12-04 00:29:46+00:00
I haven't really found anything yet that Gemini can't do in python for this.

LLMs have absolutely killed any interest I use to have in the max/pd/reaktor wiring up boxes UI.

I have really gone further though and thought why do I even care about VST or a DAW or anything like this? Why not break completely free of everything?

I take inspiration from Trevor Wishart and the Composers Desktop Project for this. Wishart's music could only really be made with his own tools.

It is easy to sound original when using a tool no one else has.
by vunderba | 2025-12-04 00:30:11+00:00
Reminds me of an excerpt from Tom Wolfe’s book The Right Stuff in which fighter pilots perceived doctors as the enemy, and heaven forfend you saw a psychiatrist!

A man could go for a routine physical one fine day, feeling like a million dollars, and be grounded for fallen arches. It happened!—just like that! (And try raising them.) Or for breaking his wrist and losing only part of its mobility. Or for a minor deterioration of eyesight, or for any of hundreds of reasons that would make no difference to a man in an ordinary occupation. As a result all fighter jocks began looking upon doctors as their natural enemies. Going to see a flight surgeon was a no-gain proposition.
by linguae | 2025-12-04 00:30:27+00:00
I'm sad. I'm a software guy, not much of a hardware expert, so please bear with me if I"m too pessimistic. However, I feel that if trends like this continue, it might be the end of enthusiast-level personal computing as we know it. No more being able to head down to the electronics store and purchase RAM, motherboards, processors, GPUs, storage, and other components. We're going to be limited to locked-down terminals connected to cloud services, both of which provided by a small number of multinational corporations. If we're lucky, we might still have USB peripherals.

The sad thing is that we enthusiasts are a small market compared to the overwhelming majority of computer users who don't mind locked-down devices, or at least until they've been bitten by the restrictions, but if there are no alternatives other than retrocomputing, then it's too late. For decades we enthusiasts have been able to benefit from other markets with overlapping needs such as gaming, workstations, and corporate servers. However, many on-premise servers have been replaced by cloud services, the workstation market has been subsumed by the broader PC market, and PC gaming has faced challenges, from a push toward locked-down consoles to challenges in the GPU market due to competition with cryptocurrency mining and now AI.

One of the things I'm increasingly disappointed with is the dominance of large corporations in computing. It seems harder for small players to survive in this ecosystem. Software has to deal with network effects and large companies owning major platforms, and building your own hardware requires tons of capital.

I wonder if it's possible even for a company to make even 1980s-era electronics without massive capital expenditures? How feasible is it for a small company to manufacture the equivalent of a Motorola 68000 or Intel 386?

I'd like to see a market for hobbyist computing by hobbyist computer shops, but I'm not sure it's economically feasible.
by namibj | 2025-12-04 00:30:35+00:00
Yeah 120W is table stakes. Also Anker wall adapters are insulated that's worse for efficiency.

Integer ratios can be done with GaN and class 1 ceramics and stray inductance to charge the GaN drain, so they only experience ZVS (they don't need ZCS). Use a resonant gate drive. Efficiencies around 99.8% are feasible for a doubler/halver based on the "3L FC buck" topology, in the 10~30 MHz range.
by gerdesj | 2025-12-04 00:31:00+00:00
I migrated my home router over to Kea and was distinctly unimpressed - it just carried on working 8) I do run a pretty full on pfBlocker-NG. I run quite a few other pfs too (31).

At work I have a CARP cluster of two elderly Dell servers with a lot of NICS. I have a change logged for next week.
by kazinator | 2025-12-04 00:32:21+00:00
The pointer-to-array solution is okay, with the caveat that pointer-to-array typedefs should be avoided.

The problem is that they are attractive for reducing repeated declarations:

typedef unsigned char thing_t[THING_SIZE]; struct red_box_with_a_hook { thing_t thing1, thing2; } void shake_hands_with(thing_t *thing);

That is all well. But thing_t is an array type which still decays to pointer.

It looks as if thing_t can be passed by value, but since it is an array, it sneakily isn't passed by value:

void catch_with_net(thing_t thing); // thing's type is actually "usnsigned char *" // ... unsigned char x[42]]; catch_with_net(x); // pointer to first element passed; type checks
by theoldgreybeard | 2025-12-04 00:33:02+00:00
The bigwigs at my company want to build out a document management suite. After talking to VP of technology about requirements I ask about security as well as what the regulatory requirements are and all I get is a blank stare.

I used to think developers had to be supremely incompetent to end up with vulnerabilities like this.

But now I understand it’s not the developers who are incompetent…
by kasey_junk | 2025-12-04 00:33:19+00:00
You hypothesis then is that there is not a _single_ public company that has a healthy relationship with its company? Not one, in the entire global public space?

When does this relationship with customers happen? Is it at the IPO? When they file the paperwork? When they contemplate going public for the first time? Or is it that any founder who might one day decide to contemplate going public was doomed to unhealthy customer relations from birth?

The obvious next thing we in society should do is abolish public equity as a concept as a customer protection mechanism?
by hodgehog11 | 2025-12-04 00:33:25+00:00
(1) I always tell my students that if they don't understand why things are done a certain way, that they should try to do it in the way most natural to them and then iterate to improve it. Eventually they will settle on something very similar to most common practice.

(2) Higher-level proofs are using so many ideas simultaneously that doing this would be tantamount to writing Lean code from scratch: painful.