MurphyA/hacker-news huggingface dataset:
by exmadscientist | 2025-12-04 01:19:18+00:00
GaN is not appropriate for most use cases. It matters when high frequency matters, which is usually when magnetics size matters. I have also seen it used very well for ultra-low input voltages (basically energy harvesting).

It is also uncompromising and brutally difficult to get working well. GaN-FETs love to commit suicide in new and entertaining ways. And LTC7890 is not something I would want to implement in any design (though of course I'd suck it up and do it if it was the right choice).

99% of the market is traditional boring stuff because 99% of the market is well served by traditional boring stuff.
by alphazard | 2025-12-04 01:19:26+00:00
This doesn't engage with my comment at all other than to say that you personally found it unpleasant.

If it's true that Alacritty and Ghostty are both great, Alacritty must be some different kind of great because it has a large number of users due only to its own merits, and not due to the online following of the author.
by retrochameleon | 2025-12-04 01:20:01+00:00
Taking up 500% of the space than is necessary is a cost to me. I pay for my storage, why would I want it wasted by developer apathy?

I'm already disillusioned and basically done with these devs anyways. They've consistently gone the wrong direction over time. The game's golden age is far behind us, as far as I'm concerned.
by jacquesm | 2025-12-04 01:20:26+00:00
OpenSCAD has a very steep learning curve. The big trick is not to think sequentially but to design the part 'whole'. That requires a mental switch. Instead of building something and then adding a chamfered edge (which is possible, but really tricky if the object is complex enough) you build it out of primitives that you've already chamfered (or beveled). A strategic 'hull' here and there to close the gaps helps a lot.

Another very useful trick is to think in terms of vertices of your object rather than the primitives creates by those vertices. You then put hulls over the vertices and if you use little spheres for the vertices the edges take care of themselves.

This is just about edges and chamfers, but the same kind of thinking applies to most of OpenSCAD. If I compare how productive I am with OpenSCAD vs using a traditional step-by-step UI driven cad tool it is incomparable. It's like exploratory programming, but for physical objects.
by linguae | 2025-12-04 01:20:33+00:00
Even the hand-me-down situation has been changing. I remember in the 2010s being able to shop at Weird Stuff in Sunnyvale, which was a treasure trove of old enterprise equipment, a heavenly place for a retrocomputing enthusiast like me. I even bought accessories for my NeXTstation there! The shop kept the good retro stuff in the back away from the general public for people who asked kindly about retro gear :). I saw some 1980s and 1990s classic Macs, too, in the restricted area.

Unfortunately Weird Stuff is a thing of the past, though this had less to do with a reduced supply of surplus and more to do with Silicon Valley’s high real estate prices. Thankfully there are still good stuff to be found at e-waste recyclers, but if more companies are relying on the cloud, and if more devices are integrated boards with everything soldered on (such as most modern Apple hardware), the hand-me-downs of the future are going to be harder to work on than today’s hand-me-downs. I’m just an average software guy whose hardware experience is limited to a graduate-level computer architecture course and building PCs. I can talk about caching and branch prediction, but I’ve never picked up a soldering iron in my life; I’m no Louis Rossmann.
Show HN: Copyly – AI that beats competitor product descriptions in 30 seconds
by iedayan03 | 2025-12-04 01:21:37+00:00
I built Copyly to solve a problem every e-commerce team faces: writing product descriptions that actually convert.

Instead of hiring expensive copywriters ($2,400+/month) or spending hours writing copy, you paste a competitor URL and get superior descriptions in 30 seconds.

What it does:

Analyzes competitor URLs to understand what works

Generates multiple variants with SEO scoring

Maintains your brand voice across thousands of products

Exports directly to Shopify/WooCommerce

Results so far:

31% higher conversion rates vs human copy

10x faster than traditional methods

Used by 10,000+ brands

The key insight: instead of starting from scratch, analyze what's already working and make it better.

Try the demo (no signup): https://saa-s-marketing.vercel.app/

What features would make this most useful for your e-commerce needs?
by ethbr1 | 2025-12-04 01:21:47+00:00
Because it's not, all other things equal.

Valve can be Valve because HL + Steam, in the same way that Google ~2010 could not be evil because search + ad revenue.

The difference is that Google IPO'd and took market capital, and Valve didn't.

Once public investors are onboard, you maximize profits or face lawsuits.
Show HN: Shuffalo – Unlimited free word puzzle game
by airobus | 2025-12-04 01:23:03+00:00
Hi HN! I built Shuffalo, an unlimited word puzzle game inspired by The New Yorker's daily word puzzle.

The problem: Daily word games only give you one puzzle per day, then you have to wait 24 hours.

Shuffalo offers 300 archived puzzles you can play anytime. Each puzzle has 5 levels (4-8 letters). Spin the letter wheel, form words, use shuffle when stuck.

Features: - Completely free, no signup required - Works on mobile and desktop - No ads, no subscriptions - 300 puzzles = 1,500 words to discover

Built with Next.js and deployed on Cloudflare. Would love your feedback!
by InvisibleUp | 2025-12-04 01:23:47+00:00
I find it a touch strange, in the abstract, that a corporation being public is a bad thing. On paper it should be a good thing; being publicly owned should mean that your corporation has turned from a private business venture into effectively public infrastructure that's impossible to boycott and depended on to some extent by everybody. As a result, financial statements should be (and are) public and transparent, and the company should be able to be externally steered via regular elections in a manner that benefits the public and not just its founders.

The issue really lies in the fact that the (long-term, majority) shareholders aren't much, if at all, related to the customers or employees of the business, but first the founders, and then parties who are merely interested in rising stock prices and dividends. It feels like the solution here ought to somehow desegregate voting rights from how many shares are owned, instead of dismantling the concept of public ownership entirely. (Or, perhaps, allow the general public to proxy vote via their 401(k) index funds?)

(There's also strange situations like Google/Alphabet, which is publicly owned, but effectively does not allow shareholders to vote on anything.)
by apatheticonion | 2025-12-04 01:24:02+00:00
I agree. Incoming hot take.

IMO, a big part of it is the lack of competition (in approach) exacerbated by the inability to provide alternatives due to technical/syntactical limitations of JavaScript itself.

Vue, Svelte, Angular, Ripple - anything other than React-y JSX based frameworks require custom compilers, custom file-types and custom LSPs/extensions to work with.

React/JSX frameworks have preferential treatment with pre-processors essentially baking in a crude compile time macro for JSX transformations.

Rust solved this by having a macro system that facilitated language expansion without external pre-processors - e.g. Yew and Leptos implement Vue-like and React-like patterns, including support for JSX and HTML templating natively inside standard .rs files, with standard testing tools and standard LSP support;

https://github.com/leptos-rs/leptos/blob/main/examples/count...

https://github.com/yewstack/yew/blob/master/examples/counter...

So either the ECMAScript folks figure out a way to have standardized runtime & compilable userland language extensions (e.g. macros) or WASM paves the way for languages better suited to the task to take over.

Neither of these cases are likely, however, so the web world is likely destined to remain unergonomic, overly complex and slow - at least for the next 5 - 10 years.
by tharkun__ | 2025-12-04 01:24:04+00:00
Not my experience. I've been able to go to a local store to buy PC components for more than 35 years now and last did to upgrade the RAM in the laptop to be eligible for Win11. Online only was not cheaper and local store had it available same day. Local store does have online presence and is a chain tho.

Mouse replacement on a weekend coz old one broke same story (button smashed in and not usable at all any longer). Online not cheaper, no same day available at any price, Amazon delivery without Prime no next day either. Local chain store had it for immediate pickup and I was gaming again in 30 minutes.
by rustystump | 2025-12-04 01:24:32+00:00
Soc2 and most other certifications are akin to the tsa, security theater. After seeing the info sec security space from the inside i can only say that it blows my mind how abhorrent the security space is. Prod db creds in code? A ok. Not using some stupid vendors “pen testing” software on each mr, blasphemy?
by 6r17 | 2025-12-04 01:24:46+00:00
At this point it's getting ridiculously easy to justify the acquisition of such manufactory - I wonder if there are existing players in other categories (be it hardware or even software) that are considering about trying to get into this field. I mean - I get it that someone like OVH may not have the caps yet to handle something like this - but I wouldn't be surprised if they could find a good company to partner with - same is for pretty much everywhere.

I'm really wondering about hardware as well but today's tech is surprising in it's scale and requirements - I wouldn't be surprised if we could do mid 70's tech as hobbyist today - but further than that...
by bartread | 2025-12-04 01:25:48+00:00
You aren’t wrong. I basically stopped using any OSS code backed by Google as a result.

I’d pushed Angular over React[0] for a massive project, and it worked well, but the migration to Angular 2 when it came created a huge amount of non-value-adding work.

Never again.

I don’t even really want to build anything against Gemini, despite how good it is, because I don’t trust Google not to do another rug pull.

[0] I’ve never enjoyed JSX/TSX syntax, nor appreciated the mix of markup with code, but I’ve subsequently learned to live with it.
by gugagore | 2025-12-04 01:26:34+00:00
> Intel's first 32-bit microprocessor was the iAPX 432, which was introduced in 1981, but was not a commercial success. It had an advanced capability-based object-oriented architecture, but poor performance compared to contemporary architectures such as Intel's own 80286 (introduced 1982), which was almost four times as fast on typical benchmark tests.

I know that there was OO hype, but 1981 seems kind of early. I also know that OO means many, many things. What does it mean here, if anything?
by zzo38computer | 2025-12-04 01:26:45+00:00
If the CA is somehow able to control the communication (I think usually they don't, but if they are being run by intelligence operatives then maybe they have that capability, although they probably do not use it a lot if so (in order to reduce the chance of being detected)), they could substitute a certificate with their own keys (and then communicate with the original server using the original keys in order to obtain the information required). However, this does not apply if both sides verify by an independent method that the key is correct (and if not, would allow to detect it).

Adding multiple signatures to a certificate would be difficult because the extensions must be a part of the certificate which will be signed. (However, there are ways to do such thing as web of trust, and I had thought of ways to do this with X.509, although it does not normally do that. Another way would be an extension which is filled with null bytes when calculating the extra signatures and then being filled in with the extra signatures when calculating the normal signature.)

(Other X.509 extensions would also be helpful for various reasons, although the CAs might not allow that, due to various requirements (some of which are unnecessary).)

Another thing that helps is using X.509 client certificates for authentication in addition to server certificates. If you do this, then any MITM will not be able to authenticate (unless at least one side allows them to do so). X.509 client authentication has many other advantages as well.

In addition, it might be helpful to allow you to use those certificates to issue additional certificates (e.g. to subdomains); but, whoever verifies the certificate (usually the client, but it can also be the server in case of a client certificate) would then need to check the entire certificate chain to check the permissions allowed by the certificate.

There is also the possibility that certificate authorities will refuse to issue certificates to you for whatever reasons.
by fat_cantor | 2025-12-04 01:26:54+00:00
A lazy error [0] in the abstract suggests that the paper may have been written by a domestic cat (Felis catus). Given that male experimenters tend to stress out mice [1], it is plausible that the opposite effect occurs in cats. Mostly, it would be fun to know whether cat greetings reflect different motivational or emotional states, since reasonable people might believe that they don't.

[0] "We also tested whether demographic factors such as the influenced the amount of greeting behavior expressed by household cats."

[1] https://www.nature.com/articles/nature.2014.15106
by potato3732842 | 2025-12-04 01:27:46+00:00
I foresee a "oh we can't replace the plastic one it with wood now because that would be a new material and we don't have data to prove it conforms with some rule we made up so the only solution is to pay some engineering firm who knows people on beacon hill a ton of money to say that pine is fine" situation before they go back to wood.

And as bad as the MBTA is... Keolis is worse (arguably).
by nagisa | 2025-12-04 01:27:54+00:00
In my homelab I've been using very barebones options (the one built into systemd-networkd as well as the dhcp server built into RouterOS) and never found myself needing a web interface, a database or anything… really. It has been sufficient to add the couple dozen static allocations to the configuration files and forget DHCP exists. Even HA is not something I found myself wanting as nodes will retain their lease well over the period of downtime incurred during botched upgrades.

How fancy does a network needs to be before this starts making sense? Who are the target audience for this project?
by ethbr1 | 2025-12-04 01:28:37+00:00
Furthermore, PE ownership generally means (a) achieving ROI as quickly as possible (including by dismantling the company and/or mortgaging its assets), (b) installing leadership who has no ties to the business, and (c) cutting costs to the bone.

It's not just functionally equivalent to an IPO... it's an IPO if all the buying new shareholders were sociopaths.

(Yes, there are the PE companies who run businesses better like Berkshire, but that's far from the most common type of PE)
by bigblind | 2025-12-04 01:28:39+00:00
> If you ask for an endpoint to a CRUD API, it'll make one. If you ask for 5, it'll repeat the same code 5 times and modify it for the use case. > >A dev wouldn't do this, they would try to figure out the common parts of code, pull them out into helpers, and try to make as little duplicated code as possible. > >I feel like the AI has a strong bias towards adding things, and not removing them.

I suspect this is because an LLM doesn't build a mental model of the code base like a dev does. It can decide to look at certain files, and maybe you can improve this by putting a broad architecture overview of a system in an agents.md file, I don't have much experience with that.

But for now, I'm finding it most useful still think in terms of code architecture, and give it small steps that are part of that architecture, and then iterate based on your own review of AI generated code. I don't have the confidence in it to just let some agent plan, and then run for tens of minutes or even hours building out a feature. I want to be in the loop earlier to set the direction.
by johnnyanmac | 2025-12-04 01:28:41+00:00
This isn't an "issue" so much as a feature. Apple had some vulkan support until move to the full A1 architecture had them only make Metal a first class citizen to the GPU. Concurrently happening was a pretty nasty breakup of Apple with the Khronos group.

This wasn't an inconvenience, it was a deliberated decision.
by tgma | 2025-12-04 01:29:49+00:00
It's so much more fun to use a Mac without TouchID. The whole Safari password autofill experience is much faster and less annoying when you don't have TouchID (does not ask for any approval while you're logged in/Keychain is unlocked.) If there's a `defaults write` command I can run to emulate my Mac mini experience on a MacBook please let me know.

P.S. Liquid Glass + TouchID approval needed for every Keychain entry == Windows Vista
by MangoToupe | 2025-12-04 01:30:26+00:00
> and syntax isn’t really,

Of course syntax is important. Otherwise people wouldn't complain about perl or C (eg wrt lack of operator overloading). It is just important in balance with semantics. And while I understand why rust compromised on this, IMHO it was a mistake that causes confusion about rust's memory management strategy. It looks too much like java and not enough like a language built around specific memory management paradigms. This compromise has backfired.
by philistine | 2025-12-04 01:31:34+00:00
> My problem with this take is that it takes ARM > x86 as some kind of given, like there is an inherent flaw with the x6-64 ISA that means a chip that provides it can never be competitive with ARM on power consumption.

It's a distinction without a difference. x86 is not currently competitive in anything smaller than a laptop. Even in a laptop, the only reason it hasn't eaten the market is Microsoft is uninterested and Apple doesn't tell the Joker where it gets its wonderful toys.

Market forces are at play here, exactly like they were in the 90s with Intel's massive gains. ARM is making money hand over fist while x86 is getting squeezed. There will come a time where it won't make economic sense to invest in x86, technical merits be damned.
by lmm | 2025-12-04 01:31:58+00:00
> Intel had no interest in licensing ARM's IP, they'd have made more money selling their fab space for Cortex designs at that point.

Maybe, but the fact remains that they spent years trying to make an Atom that could fit the performance/watt that smartphone makers needed to be competitive, and they couldn't do it, which pretty strongly suggests it's fundamentally difficult. Even if they now try to sour-grapes that they just weren't really trying, I don't believe them.
by rashidujang | 2025-12-04 01:32:31+00:00
This was my impression after reading the article too. I have no doubt that the team at Filevine attempted to secure their systems and have probably thwarted other attackers, but got their foot stuck in what is an unsophisticated attack. It only takes one chain vulnerability to bring down the site.

Security reminds me of the Anna Karenina principle: All happy families are alike; each unhappy family is unhappy in its own way.
Indian cricket team lost 20 consecutive tosses, a probability of 1 in million
by newyankee | 2025-12-04 01:32:46+00:00
Given how we assign almost non existent probabilities to certain events but it is never 0 and can have catastrophic impacts in important events I found this quite illuminating.

India is a country where cricket is almost religion, and cricket is a sport where toss can be very important, sometimes almost deciding factor. It is funny to see such a low probability event happening with its one day international (ODI) cricket team. What is even funny is that the first toss loss was the final of their home world cup which they lost to Australia after winning all league matches and going into it undefeated.

While the outcome here is mostly heartbreak of some passionate fans and otherwise harmless, I wonder how many historical events have happened and are clearly documented to have been much rarer than one can expect.

As far as I remember Hurricane Harvey was a 1 in 500 year event impacting the concrete jungle of Houston much worse than any of the planners could've imagined. All it might take is a 1 in 500 year earthquake to signficantly impact US west coast.
by wakawaka28 | 2025-12-04 01:33:11+00:00
Notation makes a huge difference. I mean, have you TRIED to do arithmetic with Roman numerals?

>If the idea is that the right notation will make getting insights easier, that's a futile path to go down on. What really helps is looking at objects and their relationships from multiple viewpoints. This is really what one does both in mathematics and physics.

Seeing the relationships between objects is partly why math has settled on a terse notation (the other reason being that you need to write stuff over and over). This helps up to a point, but mainly IF you are writing the same things again and again. If you are not exercising your memory in such a way, it is often easier to try to make sense of more verbose names. But at all times there is tension between convenience, visual space consumed, and memory consumption.
by openasocket | 2025-12-04 01:34:53+00:00
Pretty much. Someone on our team put out a code review for some new feature and then bounced for a 2 week vacation. One of our junior engineers approved it. Despite the fact that it was in a section of dead code that wasn’t supposed to even be enabled yet, it managed to break our test environment. Took senior engineers a day to figure out how that was even possible before reverting. We had another couple engineers take a look to see what needs to be done to fix the bug. All of them came away with the conclusion that it was 1,000 lines of pure AI-generated slop with no redeemable value. Trying to fix it would take more work than just re-implenting from scratch.
by codetrail01 | 2025-12-04 01:37:08+00:00
AI Auto Writer — all-in-one WordPress plugin for AI SEO & auto article generation. Enter your seed keyword — the plugin finds related keywords (keyword research, semantic clustering), groups them into topics, and automatically generates full SEO-optimized WordPress posts (titles, content, internal links). Drafts are created instantly; you only review and publish. Perfect for blogs, agencies or e-commerce where you need fast content at scale. Get automatic SEO, content clusters, keyword grouping and content automation — all with one plugin.
by gautam_panakkal | 2025-12-04 01:37:10+00:00
Location: SF Bay Area

Remote: Yes (Also open to on-site)

Willing to relocate: Yes

Technologies: TypeScript, React, Express, SQL, PostgresQL, MongoDB, GraphQL, Docker, RAG

Résumé/CV: https://drive.google.com/file/d/1V6vQ4hg2yyr88TUJMeP0eWmgiKs...

Email: gautampanakkal[at]gmail.com
by itake | 2025-12-04 01:37:46+00:00
> on-average double your money

yeah. that is my point: for many people, "double [your spare] money" means going from $1 to $2...

Tech (and finance) workers have always had a surplus of wages enabling a comfortable life and plenty left over for investment. Personally, my 'worst' year investing my wages is when I only saved 50%. Currently, I save 70% of my after-tax income. As a result, "double your money" is a very meaningful number.

But if your wages are closer to the average stagnating wage-growth that doesn't keep up with inflation, double $0 or double $1 isn't meaningful.
by dessimus | 2025-12-04 01:37:58+00:00
>4. Ask an exec if he would please let you add mfa to their mailbox.

Ask?! This is where the org's cyber insurance is your friend. Just have the executive get the provider's clearance on him not having MFA. I'm sure that line item will change his mind, and if not, be sure to accidently mention those exemptions to those yearly auditors.