skysight-inc/HackerNews huggingface dataset:
Darktable pretty messed up ux thanks to mismanagement, lack of direction and hobby programmers that often leave the project. (there is even someone trying to fix it with a fork https://https://ansel.photos/).
> not a good idea if you're trying to serve users behind a web app

I use Sqlite for a static site! Generating those static pages out to individual pages would involve millions of individual files. So instead I serve up a sqlite database over http, and use a sqlite wasm driver [0] to load (database) pages as needed. Good indexing cuts down on the number of pages it grabs, and I can even get full text search!

Only feature I'm missing is compression, which is complicated because for popular extensions like sqlite-zstd written in Rust.

[0] https://github.com/mmomtchev/sqlite-wasm-http
Its's the same author.

Uh, wait, I've properly read your comment now.

Still, I miss a ZMachine interpreter for DuskOS. And networking. Gopher, IRC and email (among maybe some NNTP client) are a must.
Scala and Kotlin are an option on JVM, Aspire is basically catching up to Spring Boot, Quarkus, Micronaut, and Maddy Montaquila is on the record they are trying to use Aspire as means to bring developers into .NET, given the current adoption hurdles outside Microsoft shops.

Yes JVM currently sucks in value types and low level C++ like coding, .NET is great there, but not everyone needs those capabilities, and when they do, most don't shy away of doing some JNI.

On the technical level, .NET doesn't have GraalVM like tooling (it is a whole compiler framework not a plain AOT compiler), the MSR Phoenix project was canceled, Longhorn was canceled so nothing Android like, no real time GCs and bare metal deployments like PTC, Aicas and microEJ, no VMs for M2M, copiers, telephone switches.

In what concerns EF, I keep my point of view that I rather use Dapper with SP.
It is a bit baffling how the US is so far behind on basically everything when it comes to money, banking and payments. I'm not sure many American's even realise how god awful their setup is.
Does anyone post articles about using these LLMs on non web dev?

The internet is full of javascript/html/css info. Some wrong some obsolete some right and current, but there is data.

How about the more peasant languages?
Blender is rock-solid and very smoothly usable, and as a beginner, I won't find anything missing or buggy. It would take a beginner years to get to the limitations, corner cases and broken things.

KiCAD is solid, very usable, but not totally smooth. The workflow is still far away from blender-like total integration and bliss. Where ten years ago you could find the occasional bug, a beginner won't find any nowadays.

FreeCAD only just last year started shipping releases that don't nullpointer after 2 minutes. Even a beginner with a trivial project will stumble over bugs, limitations, problems and design flaws.

There is a huge difference in quality, and KiCAD will get to Blender levels certainly. But FreeCAD will take forever, if the pace continues like that.
I think GRON[1] would fit the bill better

[1] https://github.com/tomnomnom/gron
My project is just a website. It has mostly content and a small API for form processing.

I take a "power pack" approach. Everything - content, code, infra - is packed together and deployed together. It runs in docker compose on DigitalOcean.

To deploy, I just push to GitHub. A service on the server side rebuilds whenever it sees new commits. It's also part of the power pack. I don't like having things spread across multiple services. A pre-push hook lints and builds the static site before deployments, so failed builds are very rare.

This works well for me because I often work offline or with bad internet. It's important for me to run everything locally. I can also run just the static site generator if all I do is edit the content.
You're agreeing with me. MySQL vs postgres doesn't change the overall point at all - both were good enough free as in beer products that a generation of developers grew up on and had no reason to switch to paid offerings later.

With CUDA, you're even highlighting my point:

> the availability of software is what drives the popularity there

Like, there isn't anything more to it. That's all that matters. Again, a free, good enough product that evolved into a best in class software and hardware package together with a generation of GPGPU developers who don't know and don't really care about anything else.
They have free cloud and egress is cheaper.
> LLMs are autoregressive models.

Most LLMs are autoregressive models, but exceptions exist, e.g., Mercury [0] is a diffusion LLM.

[0] https://www.inceptionlabs.ai/news
Why has this been flagged? People being detained for writing op-eds is definitely not just politics or irrelevant.
Tbf, like with many things in that country, I think it's fair to say Australians take this way too far. You're a grown adult who can drink alcohol, go fight for your country, get married etc etc....but god forbid that you drive after dark.
Great writeup :)

It's like this https://geek-and-poke.com/geekandpoke/2017/8/13/just-happene... but actually true, which is really bad for mental health :D
I've also got ADHD, I'm not just spouting unsubstantiated bullshit.

I was simplifying, maybe too much, but honestly I am sick and tired of people that keep telling me to "just try harder". I'm running at redline fucking 24/7 and it's barely enough to survive.

I wasn't implying that if you've got ADHD you might as well give up trying to focus or productive. I'm just saying that expecting an ADHD person to get the same results as someone without without lots extra effort is absurd.

You can say what you like but ADHD is a real handicap for which we do not have a cure. We've got workarounds with different levels of efficacy. I'm tired of being expected to measure up to a standard which I both can't do and don't even want to do.
I recently learned that DJs today just press a button to mix two tracks. Growing up mixing and beat matching used to be a skill to be proud of. Now it's just a button. So I was told.
Thats what the vast majority of webapps do...

Can't exactly log into facebook, post something to your wall, and then press Command+Z to undo the post, and the Command+Z again to undo the login...

No - both of the undo's have a special way to do it - click "delete post" followed by "log out".
Blender a clone of other 3d software that cost money?

Blender was commercial software that cost money. After the company went bankrupt, the former CEO and a bunch of Blender users got together and raised enough money to buy out the source code and made it open source.

I don't think Blender can really be called a clone of anything other than in the most superficial sense. Certainly when Blender was first being release it looked and worked like nothing else in the industry, often much to its detriment.
Cool to hear you've worked on ARC-AGI — I poked with it too. You’re totally right about the messy traversal space, especially with parallel branches. What feels ambiguous at the token level becomes structured ambiguity in the AST — and that’s progress.

My hunch is that LLMs don’t need to solve the whole traversal space — they just need a clean, abstract interface. Even parallel branches can be normalized into a schema that the model can reason over consistently. And in practice, you rarely need full recursion or a complete tree walk to understand a node — but having that option unlocks deeper comprehension when it counts.

This kind of structural understanding would also massively improve Copilot-style tools, especially for less popular libraries where token-level familiarity breaks down. If models could reason over types and structure instead of guessing based on frequency, completions would be a lot more reliable outside the top 1% of APIs.
Ton Roosendaal's leadership abilities, ambitious vision, technical skills, and simply being a really great guy, has inspire many other amazing people to join and support the project and work really hard on it.
Are these bots used in antagonistic settings, where markings on the road are missing, other trafficants are acting irregularly or illegally, the road is damaged or has temporary obstacles and so on?
I see what you mean. It is a paradigm shift indeed if you look from the user's perspective.
>>Uber/Lyft including tip.

The real question is why tip on either of those? You pay through the app, the driver is compensated for their time, why tip extra? If you feel that Uber/Lyft are mistreating their drivers, stop using their service, not pay them on the side?
I was looking for a new, shiny Git alternative from the Blender team or something. "Blender releases their Oscar-winning version tool" like, what?!
An experienced Scala programmer told me that something he's found important is to restrict a Scala codebase to only some subset of Scala features (or approaches). That's because in Scala you have an extreme variety of ways you can tackle most problems, and everyone has a different favorite way, thus, if that is left unchecked, the codebase can quickly become a zoo of many many different language features and techniques. I think of Go as the opposite, for example.

I can see how that can be a real challenge, but I, for one, am excited by this aspect of Scala more than any other.
The world - good and bad, becomes invisible though behind the culture war cliches. They tell you alot about the participants- very little about the world as it is.
Docker can be used to create reproducible environments (container images), but can not be used to reproduce environments from source (running a Dockerfile will always produce a different output) - that is, the build definition and build artifact are not equivalent, which is not the case for tools like Nix.
> or the torches of superior FOSS competitors

GIMP is just hot garbage, speaking from personal experience. All workflows are destructive, the layer workflow is pointy and annoying in so many small and big ways. Performance is bad as well. Small example, take a piece of text and rotate it. After you have rotated it, it no longer is a piece of text it's a slightly blurry piece of pixels. Want to rotate it again? It's now an even more blurry piece of pixels, getting blurrier every time you rotate it. Want to change the text? Start from scratch. Like come on those are the basics and they suck. Personally I don't see it getting a fundamental overhaul, simply because many users are used to the existing workflows and would be upset. I see real competition coming from other projects. But who knows, in general I agree with the sentiment that OSS' endurance is much better.
> To date, to the best of my searching, the DHS claims have not been backed up.

The entire reason for adopting a system with no procedural safeguards is so that claims don't have to be backed up by anything, just as in the case of the completely bogus invocation of the Alien Enemies Act (the pro-Palestine campus activist deportations use a different pretext for denying any process, but the net effect is the same.)
The browser are not a database (unlike excel). Modifying data before showing it is reversible, modifying it before storing it is not.
Maya had to unseat 3d studio. Both were bought by Autodesk (1997 for 3ds and 2005 for maya iirc) who have that habit of exploiting market dominance and not innovating but then buying the up and coming product (similarly they bought revit when it outperformed their own autocad)
But it wasn't very good. It was good for the time but if something of that quality came out today it would be a joke.
If I remember correctly, it was written in B.
(2017)

The examples don't compile without using Rust edition 2018 or older.
> it is per se impossible for someone to disagree with the EU's stance on interoperability in good faith or that there may be legit downsides.

Oh, you can definitely disagree. The problem is in good faith which Gruber shows none of. To the point of going from "why the hell would you want to change your Messages default app" to "oh, it absolutely makes sense to chaneg the messages default app but it makes no sense to change Photos, EU is bad" in a blink of an eye.
Perhaps corporations should be organized like terrorist cells then.
Related U.S. national-security leaders included me in a group chat (2201 points, 2 days ago, 1327 points) https://news.ycombinator.com/item?id=43462783
I've never been able to even use localized UIs on anything that goes on my computers and my phone. My native Romanian looks either foreign or silly when it's on the "File" menu.

It's probably what you got used to when you first learned it though.

Because I am also slow at reading math / the theoretical part of IT in English because I learned it ... in Romanian.

Edit: to the point that I didn't remember the "theoretical part of IT" is "Computer Science" when posting in a hurry :)
The main reason you can't do that on Facebook is that it would confuse the hell out of people.
>Ok, but don't they want my money? Why not cater to my money? The tech scam only works if people actually think the tech is better.

Since APPL and the rest have trillion dollar market caps, it appears to work fine so far
JSON is not schema’d per se and intentionally so. There’s jsonschema which has better expressiveness than inference of a tabular schema, as it can reflect relationships.
I agree with your assessment of how stupid this is, but I'm not surprised.

To be clear, there are good reasons for this different mode. The fuck-up is not testing it properly.

These kinds of modes can be tested properly in various ways, e.g. by having an override switch that forces the chosen mode to be used all the time instead of using the default heuristics for switching between modes. And then you run your test suite in that configuration in addition to the default configuration.

The challenge is that you have now at least doubled the time it takes to run all your tests. And with this kind of project (like a compiler), there are usually multiple switches of this kind, so you very quickly get into combinatorial explosion where even a company like Google falls far short of the resources it would require to run all the tests. (Consider how many -f flags GCC has... there aren't enough physical resources to run any test suite against all combinations.)

The solution I'd love to see is stochastic testing. Instead of (or, more realistically, in addition to) a single fixed test suite that runs on every check-in and/or daily, you have an ongoing testing process that continuously tests your main branch against randomly sampled (test, config) pairs from the space of { test suite } x { configuration space }. Ideally combine it with an automatic bisector which, whenever a failure is found, goes back to an older version to see if the failure is a recent regression and identifies the regression point if so.
> 2. Ownership changes: municipalities will buy fleets of cheap mass-produced pods to replace extremely capex intensive public transport.

Producing more small things isn't usually more efficient that fewer equivalent large things. You can't just will some "pods" into existence that are magically cheaper (per person!) than trams, trains and busses. Also, once you have a system running capex and opex aren't that different - replacing a set number of vehicles per year is pretty much the same thing as operating expenses.

> 5. Housing changes: Garages transform into rooms. People ditch bulky refrigerators in favor of ordering drone-delivered fresh produce in minutes. Drones deliver upstairs not just at street level. Pods become elevators. We've seen all this in science fiction... guess what the enabling technology is?

My prediction is that no one will ever be fine with the amount of noise a "drone" (read helicopter) makes, especially as a replacement for the very noise-free and orders of magnitude more efficient elevators we have right now.
I think its more issue of not knowing how (efficiently). Consistent UX and polished UI is often about saying no to many ideas and people. This requires someone calling the shots which is hard for community projects.

FreeCAD btw got way better here in recent 1.0. You can almost feel that with some money they might get on the “Blender path”.
It kicks Biped right between the Bip01 L Thigh and Bip01 R Thigh, where the Daylight System doesn't shine!
Personally I don't see it getting a fundamental overhaul

Have you looked at latest release of GIMP? It's just gotten a fundamental overhaul, including support for non-destructive workflows and better text tools. Still has a long way to go obviously and is moving very slowly, but changes are happening.
CSV -> text/csv

Microsoft Excel -> application/vnd.ms-excel

CSV is a text format, xls[x], json, and (mostly) xml are not.
> Btw NATO and OTAN being anagrams is a coincidence

Not really, many initialisms are mirrors between French and English because their very similar languages in these contexts (same names and same etymology for nouns and adjectives means same letters) and grammatical rules are the opposite of each other (reversed letter order). Eg UN and NU, EU and UE, EEC and CEE, CCP and PCC…
>But if you look at replacement projects so many of them are such dismal failures

The problem with replacement projects is when and why they're usually started. They're usually started once there's a fixed deadline on some technology ceasing to exist, creating the appropriate urgency.

Usually the people that wrote that original software have long gone, the last few people that were able to maintain it are also nearing retirement age or already gone as well, you have some ancient technologies used for which it's hard to get documentation on the internet today.

Now you're tasked with writing a replacement, and everything that doesn't work on day 1 is deemed a failure. It might have worked if you started earlier. Because if your original codebase is COBOL and assembly written for mainframe, it's really hard to find anyone that can understand what it does fully and rewrite it now cleanly.

If you had updated from COBOL and mainframe assembly to C, and from C to 90s Java, and from 90s Java to modern Java/Go/Rust/Node, you'd have plenty of institutional knowledge available at each step, and you would have people that know the old and the new world at each step. Jumping half a century in computing techonology is harder than doing small jumps every 10-15 years.
Ah, sorry, yes. I misunderstood and we are in total agreement.

I've over-interpreted the quotation in your post about what people have learned to mean that it is only about the tools you know, nothing else. In hindsight, I should have read your post more carefully.
Visually clean, sure. Intuitive? Hmm Blender was notorious for having a difficult to follow UI for years. They've improved it a lot over the last 10 years but I still wouldn't say it's easy to use. Way more stuff requires a tutorial than one would hope.

Honestly the fact that you're doubting the usefulness of AI for this makes me suspect you haven't really used Blender in anger.
It would be very surprised if this isn't just an atop bug.

Can it be exploited? Considering the error messages, the possibility is high.

I don't like to see it as "Problem with the heap". As someone who played lots of CTF and is quite sufficient in exploiting such bugs, i would much rather see those things framed as "Problems with the glibc allocator".

If we just wouldn't use inline metadata, or verify it's integrity (smth like scudo but not broken), all of the security issues with the heap would just be gone.
If you get to work with frameworks/languages that are more flexible when it comes to allocate memory (thinking about zig and it's amazing allocator abstraction here) you quickly realize that malloc and free are an insanely simplistic api for what is one of the most difficult and important problems in programming: memory allocation.

There is also no excuse for the error messages being that bad. Because the reality is that most systems programmers will have to debug those at some point.
> But if the limit is N and the claim is that you did N+10, then it doesn't matter how accurate the measurement is, you definitely did something over N.

That isn't correct on a couple of levels. Firstly, the accuracy could be +-11 so the accuracy still matters for working out if something happened. Secondly if the accuracy is +-0.01 then if it clocks you at N+1 then we still know you've broken the law, no argument needed.

Fundamentally you're just arguing that the law is offset by 10. That doesn't really addressed the major issue, which is why offsetting the law by 10 has helped. We may as well offset the law by 0 - then the law could be interpreted by looking up the value in the rulebook instead of having to calculate a different value.

> The real world is not as neat as ideals. The real world IS fuzzy, and can not be wished or ignored away.

Sure, but we may observe that routinely offsetting the value in the law by a constant doesn't change that. In fact it only adds ambiguity because the constant probably isn't written down or consistently determined.
I would say it is because of the Baumol effect.

Construction is not massively more efficient today compared to a century ago, while salaries have massively increased.

https://en.wikipedia.org/wiki/Baumol_effect
That uses rather unstable protocol called MTP that is rather slow and unstable. Pre-iPhone devices often supported USB Mass Storage. Protocol difference.
> I see these arrests and removals of international students as part of a plot by the Trump administration to attack the elite universities

This is obviously the case; it's not even the leading edge that hints that further attacks might come; the attacks on the institutions directly started at around the same time as the immigration actions: https://www.theguardian.com/us-news/2025/mar/20/universities...

> This is not about antisemitism.

No, its about fascist corporatism and the drive to have all institutions, whether notionally "public" or "private", in society aligned with and directed by the will of the leader.

> If the Gaza war had not happened, they would have found another excuse (trans issues for instance).

Even with the Gaza pretexts being used for part of the campaign to bring universities in line, trans issues are also being used in that campaign; its not either/or.
Nvidia in same timeframe far outgrew Meta, maybe no other major ones, except maybe netflix recovering from an even earlier drop. A good portion of Meta's gain was just getting back to where they were before the Apple store changes induced drop (that also hit Twitter).