MurphyA/hacker-news huggingface dataset:
by speiroxaiti | 2025-12-15 11:29:16+00:00
Author here. I’ve been trying to answer a specific question: Why do "technically superior" architectures (like Neural ODEs, KANs, or pure SSMs) constantly fail to displace the Transformer? My thesis is that we are looking at the wrong metric. We usually look at "flops per token" or convergence rates. But in reality, hardware imposes a "compute tax" based on how much an idea deviates from optimized GPU primitives like dense matrix multiplications (GEMMs). I call this the Hardware Friction Map, and I’ve categorized architectures into four zones based on the engineering cost to clear "Gate 1" (viability): 1. Green Zone (Low Friction): Things like RoPE or GQA. They ship in months because they map to existing kernels. 2. Yellow Zone (Kernel Friction): FlashAttention is the standard here. Even though the math worked in 2022, it took 20+ months to become universal because of the "ecosystem tax" (integration into PyTorch, vLLM, etc.). 3. Orange Zone (System Friction): This is where MoEs sit. Everyone talks about DeepSeek V3, but we forget they had to rewrite their cluster scheduler and spend 6 months on infra to make it work. That high friction is a moat for them, but often a death sentence for startups who don't have the runway to debug distributed routing logic. 4. Red Zone (Prohibitive Friction): Architectures like KANs. They rely on tiny, irregular spline evaluations that drop tensor core utilization to ~10%. They are theoretically elegant but economically unshippable. I also did a deep dive into the "Context Trap" for MoEs (throughput dropping ~60% at 32k context due to routing overhead) and why pure SSMs seem to hit a "scalability cliff" at 13B parameters, forcing hybrids like Jamba. I’ve open-sourced a dataset scoring 100+ architectures on this friction scale (linked in the post). Curious to hear if others are seeing this "friction" kill internal projects.
by alias_neo | 2025-12-15 11:29:17+00:00
I've been aware of the Shield devices for some years now, as an Android user, but something always put me off them.

I lrecently bought the FireTV 4K in a last-ditched effort to find something I could at least have some control over; if I could replace the launcher with something that's just app icons and not all adverts it would have been perfect, but alas, Amazon has prevented that, so onto the next thing.

It's really sounding like Apple TV is the best option for something suitable for the whole family.

Can I ask; what is the purpose of the relatively large storage on an Apple TV, do they support "apps" of some kind?
by aszantu | 2025-12-15 11:29:26+00:00
Capitalism can only work when there's cheap labor and someone consumes the fruit of said labor.

When nobody earns is the same as everyone earns the same amount (aka inflation) as long as there have been humans, there will be someone grabbing more than everyone else.

So question would be how do you make transition into a world where there's less paid work?
by arnvald | 2025-12-15 11:29:31+00:00
I had a Roomba+Braava Jet for a few years and I constantly had some issues with both devices, but the worst part was that in theory they should be working well together. There's this function "linked cleaning" where Braava mops the floor right after Roomba finishes vacuuming. But in practice it often didn't work, either the automation didn't trigger, or Roomba got stuck somewhere, cancelled the cleaning, and then Braava started mopping floor that hadn't been vacuumed.

Eventually I moved to Roborock with vacuum+mop in a single device. It still has its issues, but it is ten times better. It's able to lift the mop on the carpet, the mop is self-cleaning, and it has a large tank so that I only have to refill the water once a week instead of every other day. Day and night. Roomba eventually introduced a similar model, but it's been years after competitors had them.
by thecopy | 2025-12-15 11:29:36+00:00
https://docs.gatana.ai/

Enterprise/Organization focused MCP gateway with support for sophisticated credentials management, integrates with OIDC/SAML, team and profiles support, external secret stores (AWS/GCP/Azure/Hashicrop Vault), using envelope encryption, and in-band-MCP authorization trigger for e.g. trying to use a tool which Gatana not yet has credentials for.

Ideal for Agent-2-Agent/dev teams/Github Copilot Agent (the one you assign issues)

Stack is k8s, NodeJS, React, Google KMS, hosted on GKE, with GKE Sandbox for local server isolation.
by Okawari | 2025-12-15 11:30:06+00:00
I felt pretty much the exact opposite. I was immediately drawn to some of the abstract art while not particularilly enjoying the traditional paintings. I found them too uncanny and "lifeless".

That being said, if I had a screen that could reasonably pass as a framed image on the wall, I would love a version of this where I could have a well known picture on it that would primarilly be static but sometimes have subtle movements or shift about a bit as a fun novelty to trip over guests. The typical, blinking, repositioning. Like hoppers nighthawks, but the clerk serving a drink or two. The couple lighting a sigarette or someone walking past the diner.
by belatwing | 2025-12-15 11:30:12+00:00
When flying during the holiday season, flexibility can help save on airfare. Mid-week flights often cost less than weekend departures, and comparing multiple travel platforms ensures you secure the best rates. Air travel options are also improving; Air Canada’s Expansion: New Routes and Travel Tips provides insights on new routes, making seasonal flights to Athens more convenient and reliable. Travelers can benefit from increased flight frequency and enhanced in-flight services during busy holiday periods.
by dismalpedigree | 2025-12-15 11:30:13+00:00
I switched to platformio in vscode (and command line) a few months ago after using arduino ide for over a decade.

Can’t recommend it enough. Faster startup. Repeatable builds. The abilty to save your image and then flash on many devices. Build time parameters. Also allows access to some functionality that is not possible using arduino build process due to how arduino compiles and processes sketches.
by TheOtherHobbes | 2025-12-15 11:31:11+00:00
Financial assets are extremely easy to hide. Set up an international chain of shell companies, foundations, and trusts, install a fake beneficial owner or trustee or two at various points, carve out deductibles for IP and "services", and the ownership becomes completely opaque.

And that's just the legal version.

I know someone who used to work as a business lawyer. She spent years trying to track down the true owners in various cases. At the very least it's an expensive business. And sometimes it just couldn't be done.

Of course governments can cut the knot with physical assets, walk into a building with troops and/or police, and say "This is ours now." Or they can order banks to hand over the money in accounts.

But before they can do that, there has to be some certainty about the owner. And even getting part way there can take a while and cost a lot.
by nbadg | 2025-12-15 11:31:28+00:00
I'm also not a huge fan of leaking server-side information; I suspect UUIDv7 could still be used in statistical analysis of the keyspace (in a similar fashion to the german tank problem for integer IDs). Also, leaking data about user activity times (from your other comment) is a *really* good point that I hadn't considered.

I've read people suggest using a UUIDv7 as the primary key and a UUIDv4 as a user-visible one as a remedy.

My first thought when reading the suggestion was, "well but you'll still need an index on the v4 IDs, so what does this actually get you?" But the answer is that it makes joins less expensive; you only require the index once, when constructing the query from the user-supplied data, and everything else operates with the better-for-performance v7 IDs.

To be clear, in a practical sense, this is a bit of a micro-optimization; as far as I understand it, this really only helps you by improving the data locality of temporally-related items. So, for example, if you had an "order items" table, containing rows of a bunch of items in an order, it would speed up retrieval times because you wouldn't need to do as many index traversals to access all of the items in a particular order. But on, say, a users table (where you're unlikely to be querying for two different users who happen to have been created at approximately the same time), it's not going to help you much. Of course the exact same critique is applicable to integer IDs in those situations.

Although, come to think of it, another advantage of a user-visible v4 with v7 Pk is that you could use a different index type on the v4 ID. Specifically, I would think that a hash index for the user-visible v4 might be a halfway-decent way to go.

I'm still not sure either way if I like the idea, but it's certainly not the craziest thing I've ever heard.
by unxmaal | 2025-12-15 11:32:30+00:00
Yes. I just got a new LG C3 OLED. I skipped the guided setup, then disabled any “smart” video manipulations. I connected it to an Apple TV, made sure the ATV’s remote worked, and Velcroed the LG remote to the back of the TV. The TV works great and hasn’t yet nagged me for internet access.
by theshrike79 | 2025-12-15 11:33:18+00:00
It's like seeing someone drive off a cliff after having disabled the brakes on their car on purpose and going "nah, I'll stick to my Flintstones style car with no engine, normal cars are too dangerous".

Agentic AI with human control is the sweet spot right now. Just give it the right amount of sandboxing and autonomy that makes you feel safe. Fully air-gapping by using the web version is a bit hardcore =)
by sandworm101 | 2025-12-15 11:33:47+00:00
Even biulding the equipment. There are rules about hydrophones at certain certain frequencies. Just putting the plans online might runafoul of export rules. Beware of stringing multiple hydrophones as this article suggests. Put too many on a system and you are into possible beamforming territory ... the tech used for geolocating noises underwater. The USN gets kinda twitchy about such things.

https://www.ecfr.gov/current/title-22/chapter-I/subchapter-M...

(Search for hydrophone)
by spwa4 | 2025-12-15 11:34:05+00:00
Why is this news? Yes, triggering the immune system will in very rare cases cause liver, kidney failure and sometimes vascular problems. Yes, vaccines trigger the immune system. That's the point of them.

Of course, things that trigger the immune system: going for a walk, stubbing your toe (or any kind of minor wound), getting licked by your cat or dog, obviously getting sick, cuddling your children, breaking a bone, smelling a flower, ... Frankly half the times anything about your body hurts or even just feels slightly irritated this is what you're risking.

So, yes, triggering the immune system one extra time with a vaccine will slightly raise the risk of this happening. By something like 1 in a million (of this problem happening in your lifetime). Having a pet will cause that very same risk multiple times per day, every day, for a decade or so and it still won't be significant.

And before someone else points this out: yes, if it does happen, you're pretty fucked. But again, a pet will cause this risk 5 times per day, every day. Your neighbors' pet will cause this risk once per week.

It's just something to ignore.
by dns_snek | 2025-12-15 11:34:21+00:00
You can take your financial assets with you but they're ultimately worthless, they're just a construct that represents something which has real value, like shares of a company: its real estate, inventory, employees, institutional knowledge, and future productive output have real value, your piece of paper doesn't.

Distribution of wealth is about the distribution of real resources, especially control over human labor. And that underlying thing can always be taxed, optimized, or even repurposed to better serve the needs of society.
by sublimefire | 2025-12-15 11:36:01+00:00
A service that allows you to post generic agent/task workload and execute and observe it in the background. Sort of for long timelines. I just want to have background agents to monitor various aspects of my digital life and keep those healthy, eg check if I’m using all of the tax credits and leverage them to get the most after tax cash, or constantly monitor my network and alert me when something is off, or scan and evaluate my public contributions and remind to post something new once in a while. Just a tool to make sure I am on top of everything.

Using Go on the back, React for ui, sqlite, containers for async work, openai. Trying to keep it simple.
by DivingForGold | 2025-12-15 11:36:18+00:00
Seems more like the EU has descended into a "paper tiger", it's now reported the Russians are mapping out all the EU military bases in advance with drones from cargo ships near EU shores. Will be a real sh*t show to see the results when the Russians attack NATO across multiple fronts, and the EU is forced to place rifles in the hands of all these EU kids sending them to the front lines . . . as you have admitted: "decades of dismal economic and social outcomes . . ."
by zelphirkalt | 2025-12-15 11:36:31+00:00
If they can live with making keys only in one place, then sure, this can work. If however they need something that is very highly likely unique, across machines, without the need to sync, then using a big integer is no good.

if they can live with MariaDB, OK, but I wouldn't choose that in the first place these days. Likely Postgres will also perform better in most scenarios.
by Gravityloss | 2025-12-15 11:36:48+00:00
There have always existed levels, some better functioning mechanisms than others.

I think it varies a lot from even year to year. For the same course, some teacher might be really optimistic and produces little explanations and tests with very hard problems, while next year there's a teacher who is very good at explaining issues and the tests are a bit less "gotcha" like. Even a single teaching assistant or a friend explaining some key concept in a way it clicks for the student can make a huge difference.

Or maybe you have different formal levels, ie university, technical school, so on, these vary by country and don't have full 1:1 mapping to each other. These also evolve over time.

Or inside one university, you have various levels. Some departments might be small and really hard to get to, either via exams, or proof of previous study ability like high grades. And there then you can expect more from the students.

So one big issue is to get the people sorted into the right places. Also if a person's performance or preference changes over time, they should be able to switch.
by lvl155 | 2025-12-15 11:37:12+00:00
Where is Lina Khan who struck down the acquisition? Read the comments from the FTC. That was from less than two years ago. I am all for antitrust but Lina Khan was inept as they come in terms actually dealing with anti competitiveness in the tech.

This is called dumping. Long-term dumping but it is what it is.

https://www.ftc.gov/news-events/news/press-releases/2024/01/...
by ben_w | 2025-12-15 11:37:13+00:00
> A good ui will improve on assistant in every way.

True.

"Good" UI seems to be in short supply these days, even from trillion dollar corporations.

But even with that, it is still not "ridiculous" for many to prefer to "hire an assistant to operate that UI for them". A lot of the complexity in UI is the balance between keeping common tasks highly visible without hiding the occasional-use stuff, allowing users to explore and learn more about what can be done without overwhelming them.

If I want a spaceship in Blender and don't care which one you get — right now the spaceship models that any GenAI would give you are "pick your poison" between Diffusion models' weirdness and the 3D equivalent of the pelican-on-a-bike weirdness — the easiest UI is to say (or type) "give me a spaceship", not doing all the steps by hand.

If you have some unformatted time series data and want to use it to forecast the next quarter, you could manually enter it into a spreadsheet, or you could say/type "here's a JPG of some time series data, use it to forecast the next quarter".

Again, just to be clear, I agree with everyone saying current AI is only mediocre in performance, it does make mistakes and shouldn't be relied upon yet. But the error rates are going down, the task horizons they don't suck at are going up. I expect the money to run out before they get good enough to take on all SaaS, but at the same time they're already good enough to be interesting.
by philipallstar | 2025-12-15 11:37:20+00:00
Competing products are far more fungible. Different vehicles have different uses: some can allow you to go on a tour of Europe; some can help you move house; most can drop 3 kids at 3 different schools and then get you to work; some can let you moonlight as a taxi driver efficiently. All movies and TV do very similar things to your life: let you spend some time staring at a screen.
by Wildgoose | 2025-12-15 11:37:23+00:00
The current minimum EPC rating is D. The legislation to raise it to C hasn't been dropped, they just haven't decided exactly what date it will take place. And it's stupid legislation because many old properties cannot be sensibly raised from D to C, and these are the properties (e.g. terraced housing) which are typically rented out. So, we have a housing crisis with too few properties available to rent and the legislation will force landlords to take rental property off the market. Madness.
by lproven | 2025-12-15 11:37:49+00:00
Exactly. I rather miss the 15.6" Toshiba Satellite Pro A300 I had when I emigrated, a decade back.

It wasn't very portable, no, but around the house, it was great. Good sized full-travel keyboard, numeric keypad, lots of ports, and a nice big clear comfortable eye-friendly screen. Two SATA bays, so I could have the affordable combination (a dozen years ago) of a small fast SSD for the OS and a huge big cheap HDD for the data. Tiny trackpad, but I used a mouse.

There is a 17" classic Thinkpad before they went to nasty thin fashion-follower keyboards, but they only seem to be available in the USA and even given my fondness for old Thinkpads, I am not willing to pay £1000 for a second-hand decade-old one.
by dagss | 2025-12-15 11:38:25+00:00
The point is how closely located data you access often is. If data is roughly sorted by creation time then data you access close to one another in time is stored close to one another on disk. And typically access to data is correlated with creation time. Not for all tables but for many.

Accessing data in totally random locations can be a performance issue.

Depends on lots of things ofc but this is the concern when people talk about UUID for primary keys being an issue.
by WhyNotHugo | 2025-12-15 11:38:29+00:00
I’ve been writing my own flashcards (purely text-based, no SQLite like in this case) primarily because Anki never worked out for me (too hard to use, too hard to sync, everything too complicated). I have zero time or motivation to research how to import data from it.

This needs to be contributed by folks coming from Anki. By folks who actually have interest in the feature.
by Discordian93 | 2025-12-15 11:39:15+00:00
Like the other reply says, Linux already won on the server level where all the hype was 25 years ago. Now it's different but there's a lot of excitement still thaks to Valve's efforts to make gaming viable on Linux and to make ARM/x86 porting easier. Plus there's been a new wave of new users lately thanks to influencers recommending Linux in the wake of Windows 11's horribleness.
by 0dayz | 2025-12-15 11:39:18+00:00
>I don't, with or without further integration. Not everyone or everything is meant to survive. Everything has a shelf life. The Roman empire also collapsed. Rearranging the deckchairs of the titanic doesn't change the outcome.

Why have strong opinions if you're really just a doomer?

Yugoslavia broke up mainly due to ethnic not cultural differences, it wasn't Croatian Serbs against Bosnian Serbs.

And the entire point of a healthy relationship is to compromise and try to understand the other side, which is the point of the EU.

So Spain contributes to the east as a compromise for getting heavy subsidies themselves.
by Agraillo | 2025-12-15 11:39:44+00:00
Not to argue, but your comment was also thought-provoking, thanks :) It seems like most works of academia are not provoking; rather, they are shaping. Many are written by specialists in the area who carefully choose what to state and suggest, and very often follow the structure of a big "thought" that is further explained and explored. Few pop books that might meet my criteria are basically digests, but fact-based ones. It's interesting that "Thinking, Fast and Slow" is a middle ground in some sense. Daniel Kahneman is definitely from academia, and in my opinion, he wrote a digest of what he touched on during his career, which was also thought-provoking for me, but not on a big scale.

Can you name some works by the mentioned authors that might be called thought-provoking digests of some area of expertise?
by tanin | 2025-12-15 11:40:01+00:00
I'm working on a no-code admin dashboard.

A small startup generally needs to explore and edit the production data. They would either build an admin dashboard, which is expensive, or use a database tool, which is bad for security. Not to mention a tool like pgadmin and dbeaver is clunky because they focus on database administration.

Backdoor is a self-hostable database querying and editing tool for teams. It reduces the need of an expensive admin dashboard. You can configure access control and validation policy for each user. The activities are tracked. It saves money and time, and it's more secure.

You can have your non-technical CEO, customer support, and sales to edit the production data in a safe and secure manner.

It currently supports Postgres and ClickHouse.

I'm looking for early users to iterate with. If this resonates with you, please reach out to me through the github repo: https://github.com/tanin47/backdoor
by jcelerier | 2025-12-15 11:40:37+00:00
> But if vec contains eg long strings, you've now murdered your perf because you're copying them out of the array instead of grabbing refs.

I've seen much more perf-murdering things being caused by

std::map<std::string, int> my_map; for(const std::pair<std::string, int>& v: my_map) { ... }

than with auto though
by TeMPOraL | 2025-12-15 11:41:46+00:00
Yes, but unlike with 2FA and SaaS, there's always some recourse. Worst case, you may need to physically visit some bank or government branch, send some registered letters and/or notarize some statements, but there's always a way to recover from losing your ID, passport, or access to a bank account.

Until similar process exist in digital space (read: is legally and culturally forced on SaaS vendors), 2FA is frankly dangerous - it demands standards of diligence and long-term care that not even government affairs do. The back-up codes users are instructed to print out and store securely? No other document in most people's lives requires such long-term protection.
by philipallstar | 2025-12-15 11:41:55+00:00
I'm not very young, but that meme doesn't hold up. I agree piracy isn't the same as theft, but it's extremely close still. If an author works on a book for 10 years and then the publisher copies it and sells it without paying them, is that okay because copying isn't technically theft? Murder isn't theft either, but it's still bad.

I agree that streaming services quieted piracy, but that doesn't somehow make piracy okay.