MurphyA/hacker-news huggingface dataset:
by cyber_kinetist | 2026-01-17 06:31:39+00:00
Not bad for mobile apps, but still sucks a lot for desktop support.

Also, really wished they've opted for a more general language like C# rather than Dart - but that's inevitable since Google needed to make use of their Dart language after they've failed to standardize it on the Web (and I think they don't want to use a language developed by Microsoft of all companies)
by zameermfm | 2026-01-17 06:31:49+00:00
I've seen this reusable assembly of software components again and again in the discussions for decades as well as in some older research papers. One side it's good that we check periodically if it can be done with any new tech that is available.

But has any efforts made it far that is universally plug and play? Open source projects had come close. Now those OS projects used by AI coding assistants come close. But no so much plug and play. I think I know why it wasn't happened, and may be can happen.

But I think the idea of abstractions in software engineering, which has guided OOP and even the classes today, is because it was somehow pioneered and may be natural to us to think of the systems that way. Abstractions change from person to person and from teams to teams. Two fleet system components for the same purpose built by two different team will internally behave differently. So universal plug and play for same flows might not work as we think it should be.

Even a low code/no code components, which has a high reusability among completely different projects by different people may introduce overhead that will not work for a said system? because their abstraction of the system isn't the one same as the component was designed? They end up reusing the abstractions of how the system should be around what is already there.

Whats happening now with AI coding assistants, would be the reusability of components software as it should be in this engineering world. It reuses the approaches from any OS project, we can even alternate between the approaches and we get the best out of it (if you know what you're doing) from the different choices and also via our own abstractions of how software should be.

I think we are there, antifragile way of software reusability. We should embrace the choas. A universal metaphorical plug and play for software engineering.
by bulbar | 2026-01-17 06:33:33+00:00
I have a hard time to understand that. The woman just accelerated from 0mph to what, 4mph? The officer was aware of the car. The car was taking a turn away from the officer.

That was no life threatening situation. If the officer had not shot, what would have happened? The woman would have left the scene while the officers already had the license plate information. So I am not sure what your take is here.
by cyber_kinetist | 2026-01-17 06:34:06+00:00
They're making the initial version with C#, but they have plans to make the library language-agnostic. Rather than creating bindings, they'll write it in a subset of C# and then transpile it to C++/Jai/Zig/etc, so you can get the best language integration without the hassle of also wrangling with your build system.
by refurb | 2026-01-17 06:34:33+00:00
Yup.

I met a guy in the East Bay who escaped Vietnam in 1978. Family sold everything to bribe the government to look the other way.

Boat trip lasted a week - people died, mostly the youngest and oldest, their bodies thrown overboard. Thai pirate came and stole anything of value they had left and raped the women. Boats passed by and did nothing.

They finally make it to Malaysia and spent almost a year in a refugee camp before coming to the US.

Now multiply that story by 2,000,000 with 200,000-400,000 dying along the way. A total of 4-5% of the entire population tried to escape by boat. The lucky ones fled before 1975, some later one.

A massive human tragedy that few people know much about.
by ssl-3 | 2026-01-17 06:35:20+00:00
My battery-powered lawnmower died once.

After I took the handle apart and undid some connections, I diagnosed it as a bad switch.

I fixed it by making a small hole in the switch body with a hand-held drill bit, shaking some water out of it, spraying in some Corrosion-X, and exercising it while watching its performance improve on my meter.

In terms of cost: It took about 40 minutes to get from "WTF?" to "Fixed!", along with maybe 3 cents of the magic spray stuff and some tools I already owned.
by MrJohz | 2026-01-17 06:35:24+00:00
The thing is that you can still have high-level abstractions without them needing to be as slow as React. React does a slow thing by default (rerendering every child component whenever state changes, so every component in the UI if top-level state is changing), and then requires careful optimisation to correct for that decision.

But you can also just... update the right DOM element directly, whenever a state changes that would cause it to be updated. You don't need to create mountains of VDOM only to throw it away, nor do you need to rerender entire components.

This is how SolidJS, Svelte, and more recently Vue work. They use signals and effects to track which state is used in which parts of the application, and update only the necessary parts of the DOM. The result is significantly more performant, especially for deeply nested component trees, because you're just doing way less work in total. But the kicker is that these frameworks aren't any less high-level or easy-to-use. SolidJS looks basically the same as React, just with some of the intermediate computations wrapped in functions. Vue is one of the most popular frameworks around. And yet all three perform at a similar level to if you'd built the application using optimal vanilla JavaScript.
by ninjin | 2026-01-17 06:35:26+00:00
The uniqueness of the situation is that OpenAI et al. poses as an intelligent entity that serves information to you as an authority.

If you go digging on darkweb forums and you see user Hufflepuffed47___ talking about dosages on a website in black and neon green, it is very different from paying a monthly subscription to a company valued in the billions that serves you the same information through the same sleek channel that "helps" you with your homework and tells you about the weather. OpenAI et al. are completely uprooting the way we determine source credibility and establish trust on the web and they elected to be these "information portals".

With web search, it is very clear when we cross the boundary from the search engine to another source (or it used to be before Google and others muddied it with pre-canned answers), but in this case it is entirely erased and over time you come to trust the entity you are chatting with.

Cases like these were bound to happen and while I do not fault the technology itself, I certainly fault those that sell and profit from providing these "intelligent" entities to the general public.
by caseyross | 2026-01-17 06:36:19+00:00
The real world is infinitely more standardized than virtual ones.

Physical space itself enforces a set of laws that make any two objects "compatible", regardless of any established interoperability agreements.

However, in software, there is no such constraint. Two randomly chosen software components are, in general, less composable than a chair and a galaxy.

This is the core reason why we have only been able to achieve interoperability in very specific domains. It's not because we're bad at design or planning --- it's because the space of ideas itself is simply so overwhelmingly large that it takes time and incredible coordination to get anything like pre-built IKEA blocks which fit together naturally.
by devmor | 2026-01-17 06:36:39+00:00
I am just so utterly tired of AI companies lying about everything, constantly without end.

The things that modern machine learning can do are absolutely incredible, mindblowing and have myriad uses. But this culture of startup scams to siphon money out of the economy and into the bank accounts of a few investment firms and a couple "visionaries" has just turned what should be an exciting field full of technical advancement into a deluge of mental sewage that's constantly pumped into our faces.
by giardini | 2026-01-17 06:37:09+00:00
Gawd, the horseshit just keeps coming and coming from the left. How do you get so much shit from a dead horse? Don't you realize the horse is dead? Nobody wants to hear your garbage anymore.

We want all illegal aliens out of the USA. It requires an enforcement effort b/c illegal aliens have been here for decades and don't want to leave. But leave they must. They are criminals just by dint of entering the country illegally. When they work, others don't. US society pays a high price for its lassitude in enforcing the laws against illegal workers and illegal aliens.

ICE is doing the hard work of rooting out illegal aliens. God bless 'em!

In former days if you illegally crossed a national border they would hunt you down and shoot you at the border. Personally I think we should return to that system.
by ragall | 2026-01-17 06:37:53+00:00
> The main consensus in the native space is that Qt is still miles ahead of any other cross-platform desktop framework (including WxWidgets). Doesn't mean that Qt is anywhere good - it's just the least worst option out of all.

That's not consensus. I very much reject a "desktop framwork". Qt has its own abstractions for everything from sockets to executing processes and loading images, and I don't want that. It forces one to build the entire app in C++, and that's because, although open-source, its design revolves around the needs of the paying customers of Trolltech: companies doing multi-platform paid apps.

I want a graphical toolkit: a simple library that can be started in a thread and allows me to use whatever language runtime I want to implement the rest of the application.

> I hoped someday Flutter might be mature enough for desktop development

Anything that forces a specific language and/or runtime is dead in the water.
by M95D | 2026-01-17 06:41:03+00:00
I couldn't find alcohol quantity consumption statistics for teenagers. Got any links for your data?

I found data on self-reported frequency of alcohol consumtion for teenagers and the results mostly sustain my opinion.

For example, "every week" reported consumption: Netherlands (58.9%, top of the list), Greece (39.8%), Czechia (23.5%), Croatia (21.9%), Bulgaria (20%), Poland (11.7%), Slovakia (10.3%), Estonia (10%), Romania (8.4%), Latvia (4.4%), Lithuania (3%), which proves my point...

But then, "not in the last year" reported consumption: Lithuania (51.7% top of the list), Romania (49.1%, second, but I highly doubt this data, I live here and I know better), Bulgaria (46.1%, third place), Slovakia and Croatia (35.2%), Latvia (33.8%), Poland (30.6%), Czechia (20.2%), Estonia (19.6%), Slovenia (18.1%), which is mixed and doesn't prove anything. It is my impression that "not in the last year" category includes most of the liars and is not to be trusted.

https://ec.europa.eu/eurostat/databrowser/view/hlth_ehis_al1... (you need to manually select age class)
by anonymoushn | 2026-01-17 06:41:57+00:00
Hello, the part about canonical filtering in https://openreview.net/pdf?id=DFybOGeGDS doesn't seem to try to account for pretokenization. For example, if you receive " 天天中彩票APP" in o200k, it means there has to be a lowercase letter within the span of letters, and while tokens like (4 spaces) may be pairwise compatible with tokens like "123" according to the BPE merge rules, the pretokenizer would split the span of spaces to give (3 spaces), " ", "123" instead. Are you aware of any work that does actual canonical generation for models with this kind of pretokenization regex?
by steve_adams_86 | 2026-01-17 06:44:14+00:00
I wasn't all that excited about SQL at first, but I've come around to it. Initially I really wanted to keep all of my data and operations in the application layer, and I'd gone to great lengths to model that to make it possible. I had this vision of all types of operations, queries, and so on being totally type safe and kept in a code-based registry such that I could do things like provide a GUI on top of data and functions I knew were 100% valid an compile-time. The only major drawback was that some kinds of changes to the application would require updating the repository.

I still love that idea but SQL turns out to be so battle-proven, reliable, flexible, capable, and well-documented that it's really hard to beat. After giving it a shot for a couple of weeks it became clear that it would yield a way more flexible and capable application. I'm confident enough that I can overcome the rough edges with the right abstractions and some polish over time.
Show HN: AudiobookHub – Blinkist-style summaries and full classics
by baoyashishui | 2026-01-17 06:44:53+00:00
I built a site that combines full-length public domain classics with short summaries inspired by Blinkist/Headway lists, so you can either listen in minutes or go deep immediately.
Would love feedback on discovery pages (genres/authors/series) and what “summary vs full” UX works best.
by Catholic_Tree | 2026-01-17 06:46:37+00:00
It is a bit disingenuous to jump from

> polymaths and prolific artists and writers and educators

to composers. Even the male composers of whom we know the names are few and sparsely attributed. Just look at the Notre Dame school and how little we know except two names with no attached biography and some beautiful music. And even only that by 'lucky accident' since a single, anonymous student wrote them down.

You'll definitely find abbesses like Herrad von Landsberg who did write and educate in her generation.
by kabes | 2026-01-17 06:50:01+00:00
I don't think the ikea analogy works. Ikea is like a low code solution, which the article also mentions as being too limiting. If you can't design the closet you want in the ikea pax or platsa system, you're also out of luck and will need to get something completely custom built. Especially since the paper honeycomb Ikea furniture doesn't lend itself to modifications.
by eloisius | 2026-01-17 06:51:37+00:00
That doesn’t really address much of the criticism in this thread. No one is shocked that it’s not as good as production web browsers. It’s that it was billed as “from scratch” but upon deeper inspection it looks like it’s just gluing together Servo and some other dependencies, so it’s not really as impressive or interesting because the “agents” didn’t really create a browser engine.
by solatic | 2026-01-17 06:53:19+00:00
Devs need to write the 1% of automated tests needed just to prove that what they wrote works in the ideal case. QA is valuable for writing the 99% of automated tests that prove that the software works in the edge cases, with DevOps occasionally dropping in to make sure that the test suite runs quickly.

The way you solve Product and QA being at odds is very simple: QA loses, until they don't. When trying to find product-market-fit, it doesn't make sense to delay delivery to prove that an experiment works in exceptional circumstances. Eventually you do have product-market-fit, and you want to harden the features you already shipped, which is where QA comes in - better internal QA finds the bugs rather than your (future) customers. Eventually you start launching features to a massive audience on day 1, and you need QA to reduce reputational risk before you ship. The right time for QA to intercede and get a veto on delivery changes over the lifetime of the product, and part of whether or not QA is a net-add is whether your organization (leadership) is flexible enough to accept and implement that flexibility.
by madmod | 2026-01-17 06:55:10+00:00
I use AeroSpace on mac os for tiling window management with spaces mapped per monitor so that eg space 1 is my top monitor woth my email and chat and space e is on the left for my obsidian, spaces asdfgh are my center monitor for code and terminals, and spaces zxcvb are the right monitor for browsers. I dont stick to this organization rigidly and when I'm doing odd tasks like cad or developing an app I break the patterns and put things on whatever monitor is convenient. I try to stick to a few common apps in the same spaces however.
by AngryData | 2026-01-17 06:55:12+00:00
I mean to a lot of people a parrot isn't much of a step below human due to their extraordinary intelligence. There are a considerable number of people that if they were trolley problemed against a parrot I would likely save the parrot.

We captured them against their will and put them into an artificial environment where they can't even survive without direct constant human help and they live for many decades and have a high emotional intelligence, the least we can do is care for them half decently.
by Dylan16807 | 2026-01-17 06:55:17+00:00
> the ENTIRE reason the short lifetime is used for the LE certs is that they haven't figured out how to make revoking work at scale.

And 200 is not "at scale". The list of difficulties in revoking roots is a very different list from the problem you're citing.

> any and every embedded device

Yes it's flawed but it's so much better than the previous nothing we had for detecting one of the too-many CAs going rogue.
by cyber_kinetist | 2026-01-17 06:56:10+00:00
> I very much reject a "desktop framwork". Qt has its own abstractions for everything from sockets to executing processes and loading images, and I don't want that.

Yes, that is the consensus of why Qt sucks - it's a massive framework that tries to do everything at the same time with its own in-house tools. This is inherently tied to the revenue model of the Qt Company - sell custom modules that work well with the Qt ecosystem at a high enterprise-level price. I also wish to just use the "good" parts of Qt but I can't, since it already has a massive QtCore as its dependency.

However, there is still no cross-platform framework that can actually do the most important things that a desktop framework actually needs: an actual widget editor, styling and theming, internationalization, interop with native graphics APIs (though I have gripes with their RHI system), etc. That's why I'm rooting for PanGUI (https://www.pangui.io/) to succeed - it pretty much completes all the checkboxes you have, but it's still WIP and in closed alpha.

> I hoped someday Flutter might be mature enough for desktop development
>> Anything that forces a specific language and/or runtime is dead in the water.

Yeah, but at that time I thought this was at least better than wrangling with Qt / QML. You can write the core application logic in C++ and bind it with Dart. There are already some companies I've seen gone a similar route with C# / WPF.
by vlowrian | 2026-01-17 06:59:42+00:00
These are two very different things. Significant parts of the German government and many German members of the European Parliament are proponents of Chat Control. The general population, however, still has a strong desire for privacy and a deep fear of surveillance and data collection, shaped by historical experiences with two dictatorships (the Nazi era and the GDR).

That said, there is a substantial disconnect between the substantive preferences of the voting population and the actual policies and decisions of the parties they elect. This is partly because promises like “internal security” gain much more traction in times of growing uncertainty and global instability, while only a relatively small portion of the population fully thinks through, or is willing to think through, the consequences and concrete legislative changes behind those promises.

Nevertheless, looking at both public attitudes and court rulings, it is still fair to say that data protection in Germany, even compared to other EU countries, currently enjoys a particularly high status.
by cyber_kinetist | 2026-01-17 06:59:43+00:00
There is Slint (https://slint.dev/), which was a company founded by ex-Qt devs and seem to be trying to make a better alternative to Qt. The core engine is built wiht Rust, but they also provide C++ and JS bindings and also have a QML-like scripting language you can use to design UI quickly. So far I think they've solidified their revenue model by catering to embedded devices, but I haven't seen a solid usecase for desktop apps (yet...)
by bell-cot | 2026-01-17 07:00:19+00:00
Performative legislation against performative weapons? It sounds slightly more workable than requiring cars & trucks to be incapable of transporting illegal firearms into New York. But only slightly.

Meanwhile, if you're running any sort of org that might need 3D printing - research laboratory, factory, engineering college, whatever - you might want to cross "New York" off your list of workable locations.
by defrost | 2026-01-17 07:01:25+00:00
She had a car across a single lane of a state road.

Traffic was not obstructed as footage shows vehicles passing before the shooting.

She was not obstructing ICE in detaining an immigrant.

At the worse it was state traffic offense. Something ICE has no, nada, zero, jurisdiction over.

Traffic infringements are not treason, and ICE _should_ have deferred to state LEOs.

They did not.

They acted like untrained clowns. One officer told her to leave, a second told her to get out of the car while reaching into her car w/out authority to do so.

In countries that are serious about public law and order it is clear that the fault lies with the ICE agents.
by toast0 | 2026-01-17 07:01:26+00:00
> some technologically quieter way.

I'm not going to watch the video linked in sibling comments right now, but "pulsing loud static" is a pretty common alternative to beeping around me; especially in the big citie. Kind of a big shush shush noise: sometimes it sounds a little like hydraulics working which is fine because if you hear those, something big is happening and you should pay attention.

Anyway, the real nice thing is it's loud and attention catching near the source, but it seems to disipate faster than beeps, so you don't really hear it when it's not relevant.
by wolvoleo | 2026-01-17 07:02:03+00:00
It probably is pretty good for datacenters. You would save a ton on cooling cost. And CO2 footprint as a result. Not that current US cares about that but the rest of the world does.

And you don't have to own a country to put datacenters there. Simply investing there will bring jobs and money for the inhabitants, will make profit for the investor, it's a win win.

Forcibly taking it over will make a lot of enemies and disruption to trade. It will make less profit overall, especially once the population starts destroying your company assets, connection lines etc. Not to mention all the second tier effects in global lost trust from trading partners.

But Trump just looks at that big map and goes "This will be MINE". Is it really about more than that?
by JumpCrisscross | 2026-01-17 07:02:42+00:00
>…a trend in which Mr. Trump has used the unfettered presidential clemency power to reward allies and those who have paid his associates or donated to his political operation.

This is a race to the bottom. Criminals confer political advantage by operating outside the law.

We need to strike the pardon power. Hamilton thought “the dread of being accused of weakness or connivance, would beget…circumspection” when it came to corrupt pardons [1]. That has not occurred.

Meanwhile, his argument against the Congress granting pardons through law was that “in seasons of insurrection or rebellion, there are often critical moments, when a welltimed offer of pardon to the insurgents or rebels may restore the tranquillity of the commonwealth,” and that such a deliberative process “would have a tendency to embolden guilt.”

We’ve had a civil war. It was not prevented by pardons. At its conclusion, various groups in the executive and the Congress deliberated and passed measures of amnesty [2]. Our modern pardon process, moreover, has evolved into—more often than not— an entire office. And under Trump, its concentrated and corrupt application has directly emboldened those who seek to overthrow our Constitution by violent means.

[1] https://avalon.law.yale.edu/18th_century/fed74.asp

[2] https://www.archives.gov/files/research/naturalization/411-c...