skysight-inc/HackerNews huggingface dataset:
Hard disagree. The best language for AI is one that has strong compiler soundness (ie type system) that can reject incorrectness and provide feedback as to correctness to refactors. One can substitute with property based tests but it won’t be as good as soundness + pbt. Speaking from experience here… https://ghuntley.com/oh-fuck && https://ghuntley.com/stdlib

I do however agree that there’s langs that are not as suitable for LLMs (Java) due to their verbosity (and engineers sort classes onto filesystem like a filing drawer. LLMs work best when everything for a domain, including tests, is in a single file).

Increased verbosity of the grammar does yield token wastage/ineffectiveness.

Having said all that - compile time matters HEAPS. The faster you can optimise your compile time the more loops (throwing pancakes at the wall) you can do. Here’s where it gets crazy though, one can loop a verbose compilation w/metrics back into the LLM and ask the LLM to propose improvements on how to make the compile faster. It works…
A Startup Linked to Peter Thiel Wants to Build the "Next Great City"
Money (which also "enables" compliance)
Amazing that an unelected person has this level of sway/entitlement concerning the US democratic mechanisms.
I'd be curious to see what the industry-wide numbers look like, but I wouldn't be surprised to see PCs skew even higher in favour of laptops.

Desktops are increasingly only relevant for specialised workloads like gaming or high-end content creation. Assuming that Apple still holds on to the lion's share of the content creation market, and that content creation as a whole is more common than high-end gaming, Apple would then have a larger share of their sales go to desktops than the industry average.
> And then there's the third super-special category of shared data with no central server, and where only certain users should be allowed to perform certain operations. This comes up most often in p2p networks, censorship resistance etc.

In my mind, this is just the second category again. It’s just a shared data system, except with data validation & Byzantine fault tolerance requirements.

It’s a surprisingly common and thorny problem. For example, I could change my local git client to generate invalid / wrong hashes for my commits. When I push my changes, other peers should - in some way - reject them. PVH (of Ink&Switch) has a rule when thinking about systems like this. He says you’re free to deface your own copy of the US constitution. But I don’t have to pull your changes.

Access control makes the BFT problem much worse. The classic problem is that if two admins concurrently remove each other, it’s not clear what happens. In a crdt (or git), peers are free to backdate their changes to any arbitrary point in the past. If you try and implement user roles on top of a crdt, it’s a nightmare. I think CRDTs are just the wrong tool for thinking about access control.
Who buys desktops these days?

- people who use their hardware to the full extent of what it's capable of, namely professionals of any kind and some power users that do the same things pros do but maybe not for monetary gains

Apple is useful in some niches of that but not a lot of them.

- gamers

Apple has no idea about gaming, in spite of their mostly laughable recent attempts.

The rest of the users who don't need all the power / don't even use a computer a lot are better served by a portable device with a built in monitor.
The article never explains the logical leap from Ruby being a concise language to why you'd build AI apps in *Rails*.
the age of the desktop is almost over. even if you have a desktop, you'll still most likely need a laptop.
for most people, multi device just isn't worth it.
> the vehicle features a premium infotainment system powered by a computer chip that can calculate 254 trillion operations per second

How do you possibly justify putting 254 teraflops(?) to work for an infotainment system? You can display 1080p video with a mere hundredth of that power. It's not so significant in the big scheme of things, but that sounds to me like the operating system could be less than ideal, and that Mercedes are just throwing silicon at the problem in an attempt to compensate.

Hopefully there has just been mix up and that processing power is going towards more gainful activities like automatic lane-keeping.
Bootstrap C projects without the pain
I've been really enjoying my Viture pro XRs for this kind of thing. Last weekend I put together a pretty nice wayland friendly cursor driver using Viture's linux SDK, that lets me activate cursor control with a key combo and keeps the cursor anchored to a spot in the outside world while I 'move the screen around it' by moving my head.

I was honestly surprised with how effective it is & how usable the cursor control is with the anchoring/axis inversion while walking around. With a 3x5 choc keyboard half in each jacket pocket, the Viture 'sunglasses' on, and my steam deck in my bag, I can comfortably be productive while being out and about walking the hills.
- There are many books about programming in Rust (I own several and am reviewing one right now)

- Crabs are a fandom and branding thing, I don't see the point in criticizing that. Marketing is hard, an identifiable brand mascot is a good way of going about it. Go has gophers, Zig has the lightning bolt, Java has coffee (yes, "caffeinated" was a term often used in that world)

- Crates are just a name, what's the issue?

- Trans folks in the Rust community in particular are some of the least annoying or threatening people and generally have the best handle on programming theory and how Rust works. I am not part of that community whatsoever but this has never been a point of friction. Even if you're not a fan of the "woke DEI agenda" as your comment suggests, Rust community members are not ones to bring it into technical discussions. So, again, begs the question, what's the point you're trying to make?

- Oxidization is, again, a branding and fandom thing.

This is a bad faith comment and is very much against the guidelines here on HN. Take this sort of thinking to Reddit or Twitter where it belongs.
Haiku loves Nvidia (porting Nvidia GPU driver)
We had one on a yacht I crewed that did ecotour sorta sails. When we'd catch a small tuna, after the trips I'd butterfly it and George Foreman it. No added oil just right on the Teflon cooking surface and texture and taste would come out sorta like fried chicken. It was great
So Ada / SPARK? It has a pretty neat type system.
Rails isn't a language. Ruby is. Rails is just glue for other libraries in Ruby.
You have a nice ternary counter going in the version numbers :)
I think the percentage of desktops would be higher for PCs just due to the number of offices outfitted with computers
I have several Macs and my daily is a MacBook Pro. We have a "house computer" that's in the living room. I recommend every family to have one. It's obviously an iMac - one of my favorite computers of all time.
This reminds me of that midwit meme,

Far left: Just build better models

Midwit: Nooo you need succict languages to maximise the token efficiency, succinctness is a form of compression so that you can ...

Far right: Just build better models
giggle: https://news.ycombinator.com/threads?id=rob_c
Reading obj c brought back some good memories of when I coded iPhone apps around 2009. Great language

On topic: parsing others file formats has to be one of the most fun and most terrible things. The bliss when it ends up working is great
RoR is just a web framework, do they mean just Ruby? But I understand the take away from the article, because Ruby is so good at code golfing, it is perfectly suitable for cramming in a lot of information with less tokens.

There is a talk about code golfing with Ruby where they took Ruby to a bizarre level I could barely comprehend was possible.
I’ve stumbled across folks using TLA+ / LEAN / COQ. Instead of ramming TypeScript/Whatever into the context window, they just stuff the formal proofs into the context window. Then code generate off em…

That’s most Chad pattern I’ve discovered so far…
> All the isometric RPGs are very linear. You do act 1, then act 2, then act 3, etc.. What varies is how you complete them.

You can finish Fallout 1 in less than 5 minutes, skipping essentially all of the act [1], so not necessarily that linear. But even if we discount this specific case, isometric RPGs are not that different from Bethesda style RPGs in structure, it is that the latter have very different budget and have a huge amount of side quests.

That said, OP was speaking specifically of Fallout 3, and compared to the following titles, I find it was quite more constrained... lot of time spent in tunnels, areas that were off limits until you could cross a certain metro... Fallout NV and Fallout 4 feel more in line with the original games.

[1] https://www.youtube.com/watch?v=d3Loo56_HX0
Bpmn diagrams from prompt? Did you try any that was good?
Might as well buy a lottery ticket hoping to win enough money to fund your own case rather than cling to the faint hope of finding a pro bono attorney or even one working on contingency. My bitter experience stems directly from my father’s death, caused by gross, willful negligence at the hands of those entrusted with his care. Despite a formal DHHS investigation, which unequivocally substantiated my claims, and over 300 hours of undeniable audio, video, and documented proof illustrating the horrifying ordeal he endured, no one stepped forward to help. Justice wasn’t served, not in this life, nor, it seems, in any other.

It’s not that lawyers told me there wasn’t a case. Instead, they said it was “too complicated.” One attorney spent a week supposedly weighing my meticulously prepared case, only to dismiss it with a curt email: “Regrettably, we have too many other cases to manage additional workloads at this time.” After that, my emails went unanswered, my pleas seemingly silenced by convenience.

Apparently, lawyers today prefer the ripest, lowest hanging fruit, the easy cases promising easy profits. In our society, drowning in incompetence, there’s no shortage of simpler, safer bets. Yet, you’d think there would still be at least a few brave souls seeking justice, not only easy money, who would choose righteousness over profit, integrity over convenience. But I learned the hard way that righteousness rarely outweighs the bottom line.

I handed them an almost complete case, indexed, transcribed, painstakingly timestamped. They didn’t even bother to read it. Beyond the injustice, what wounds me most deeply is the realization that my father’s profound decency, the quiet dignity and unwavering ethics that defined his life, ultimately meant nothing in a system indifferent to such virtues. His goodness didn’t offer him protection or redemption in death. Perhaps it was naive to believe that it ever could.

This realization doesn’t just hurt, it isolates, minimizes, and disillusions. It deepens the bitterness of loss. Forgive me for venting my frustration this way, but it’s all I have left.

I’m sorry, Dad. I truly tried. Turns out, you were right about lawyers, too. I’m writing this with just a few weeks remaining in the statute of limitations. It doesn’t have to be like this, but all indications are that decency simply costs too much for those in power.
(2) is also significantly harder with these new models as they don’t support word timestamps like WHISPR.

see
> Other parameters, such as timestamp_granularities, require verbose_json output and are therefore only available when using whisper-1.
> namely professionals of any kind

I don't agree with this. Most professions are more than well served by any moderately specced computer, laptop or otherwise.

If you're not crunching big numbers, rendering, or need speciality hardware a laptop is more than enough.
Ehu: Cursor for Writing
Novell was really bad at locking down machines lol. It was namely susceptible to the windows XP `at.exe cmd.exe` root shell bypass.

Got in trouble a few times during school years doing that.
This article is bullshit. The gas tax hasn’t kept pace with inflation anyway, so states just raid their general fund. There so few EVs on the road in comparison to ice cars that the difference is even more negligible.
I don’t know why they stopped making 11inch MacBook Airs - the 1kg size makes them easy to carry around. I’ve recently picked up an old final 2015 8GB 256GB edition and it works fine with Linux on it.
Python do have lots of training data, but I'd say Python and Ruby are way more different than similar.
Well OpenAPI. You don't need some wired debugging tools nobody knows how to use, a stateful protocol that is hard to troubleshoot, etc. There is plenty of support already built into standard HTTP services and Swagger - abundance of tools and documentation too and what we call function calling is basically JSON Schema which is at the core of swagger definitions.

MCP is trying to reinvent OpenAPI but in the wrong way.
Amazing, another reason for avoiding Ubuntu.

Many of these utilities have had logic errors in them, you can find them on GitHub issues. sudo, for example, allowed you to bypass through some way I cannot remember.

And I bet you they are not a replacement for GNU utilities, i.e. have less features, and are possibly not optimized either, and perhaps they even have different (or less) flags/options.

I have written a lot of Bash scripts, I wonder how well (if at all) would work on Ubuntu with the Rust utilities.
Yes. It’s more of a convention. If a shell utility isn’t following it then it won’t mean what we think it would mean.

Also - it helps a lot when a utility accepts a path that may or may not contain hyphens.
I think that’s right: from 300 AD to 1700, nobody used the word. Medieval Latin dominated in the meantime, and so preferred a soft c in Celtae without an academic to insist on the k in Keltoi.
Good idea but poorly stated.
This is the worst kind of busy-work. Rewriting something for the sake of it is terrible practice.

There's a lot of refreshing energy amongst Rust coders eager to produce better, more modern command-line tools. That's amazing, and a real benefit to everyone. But rewriting simple, decades-old, perfectly functional tools, with the explicit goal of not improving them is just a self-absorbed hobby. And a dangerous one at that - any new code will contain bugs, and the best way to avoid that is not to write code if you don't have to.
I'm proposing nothing. I'm pointing out a flaw, for me. Nobody will change this at this point. Nobody should change it at this point. There is no benefit in this, just harm.
I have unintentionally spent a lot of time parsing things in my work and side projects.

When you have a spec, parsing things, even if it's a bit terse (or awful), is not a problem. You look to the code you have to handle that terse bits with pity, but if it works, it works.

On the other hand, when you need to parse something undocumented, and it's bad (PSD, Office formats, bytestream from a dodgy IR multitouch pointer for a smartboard), you suffer to a level where every emo teen yearns and anybody who goes through real pain either feels better for themselves or hug you in empathy.

It's that bad.
I always thought the same until I got one.

It is a really good product.

It especially stands out if on a diet and going to eat a lot of chicken breast.

Steak I wouldn't cook in it but it makes great chicken. Especially on a diet that you aren't going to add much else calorie wise with how you cook it.
Why the Myers-Briggs test is meaningless (2014)
This is cursed in the most wonderful way, kudos.
The future of AI is Rust.
This really doesn't make sense without those (you'll be haplessly looking for the comment, failing to understand the title).
Completely agree. I’d add one more - if the compiler can describe errors in simple, plain English it’s far more likely that the LLM can fix the problem.

Some languages do this much better than others.
Some machine learning models are explainable, like tree model, xgboost.

Neural network model are hard to explain, especially LLM.
Learning that this tool can be used do these things, manipulate these objects or stream of data like this, and that this tool is useful in combination with these other tools are the valuable part. Memorizing some arbitrary encoding of the parameters are not really useful when I can offload it to my language center in the brain and basically get that part for free...
I second this, it's a great fun exercise parsing various binary file formats. At various times through my career I started with simple stuff like BMP and worked up to packetized media streams.

On the way learned a lot about bit manipulation and reading ISO type specifications.
People that don’t like trackpads or find them hard to use.
Humans Are All More Closely Related Than We Commonly Think
I am continually surprised how resistant people are to the statistics of our generic history
Yeah, Pathfinder Kingmaker and Wrath are great. I also really enjoyed Pillars of Eternity 1 and 2 (I especially liked 2, I believe others preferred 1), Tyranny, and Hare Brained Schemes' Shadowrun series (Returns, Dragonfall, and my favourite: Hong Kong).

Beamdog remastering Baldur's Gate, Icewind Dale, and Neverwinter Nights was a good excuse to replay them, though the new scenarios (Siege of Dragonspear, Pirates of the Sword Coast,...) didn't really do much for me. I believe they're working on Neverwinter Nights 2, which is I game I'm quite fond of (Mask of the Betrayer is such an interesting story), so I'm looking forward to seeing it.

The indie scene is also doing interesting things, Fell Seal: Arbiters Mark is a neat take on the Tactical RPG style based on Final Fantasy Tactics.
Honestly here's how you do e.g. ARM:

- Get multitasking working in x86 since there are a ton of guides for that. Learn OSdev concepts.

- Read the ARMARM. It's many thousands of pages of dense technical material, nearly everything you need to get started. The only parts it doesn't cover are boot media/formats and peripherals.

There aren't good resources for ARM osdev because the environment is not standardized at all. ARM chips are used everywhere and you're often targeting specific boards, not chips. Writing the ARM-specific stuff is only half the battle.
> it is already a problem that most companies use US services, given that the US have become hostile to Europe.

Risking a potential flame war here but I think it’s important to cool down hysterical rhetoric whenever it’s pushed.

The US has not become hostile to Europe, and it’s quite silly to say this in contrast to, say, a certain country next door that is currently invading a European country.

The US is in the midst of a many decades “pivot to Asia.” This is not hostility, but growing indifference.
> Earlier, I tried to get a hold of the latest specs for the PSD file format. To do this,

> I had to apply to them for permission to apply to them to have them consider sending

> me this sacred tome. This would have involved faxing them a copy of some document or

> other, probably signed in blood.

“But the plans were on display…”

“On display? I eventually had to go down to the cellar to find them.”

“That’s the display department.”

“With a flashlight.”

“Ah, well, the lights had probably gone.”

“So had the stairs.”

“But look, you found the notice, didn’t you?”

“Yes,” said Arthur, “yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying ‘Beware of the Leopard.”

(FWIW, the format is publicly available https://www.adobe.com/devnet-apps/photoshop/fileformatashtml...)
There's a significant difference between separating the state's concerns from religious dogma, and restricting an individual's ability to dress in accordance with their belief system. I have wondered if jeans would be banned in France if one made a religion with only wearing jeans in public as its dogma.

And before I get any questions about it, I say this as a lifelong atheist.
Show HN: MCP is unsafe. It's time to talk about MCP malware
Nailed it. These LLMs do not understand code. They are silly string lookup services. Compilers with soundness tend to be INCREDIBLY verbose with their error messages which these LLMs use to ingest to get better outcomes on the re-attempt…
If you update desktops once in 3 years you gonna loose some potential buyers. iMac is still a great concept, retina screen + computer in one good looking package, what's not to like. I had to by studio display and MacBook Pro b/c there was no 27 inch m4max iMac
> If you're not crunching big numbers, rendering

Yes, those are the professionals I was thinking of :)

> People that don’t like trackpads or find them hard to use.

On the wintelamd side, I see a lot of people taking out a laptop and a mouse out of their bag. No reason you can't do the same on apples...
These little gems are why I love HN. I come for the niche tech projects and stay for the random things that I would never have even thought to read about
What offices have desktops? I think it’s been quite a while since I’ve seen one at a desk.
This is incorrect. They will quite often claim that it is possible to do without breaking encryption, as required for banking and such. They do believe it is possible to have a backdoor that will _only_ be accessible to the government. Completely ignorant of how quickly that backdoor will be found by hostile state actors.
You don’t have to use a trackpad with a laptop. For 95% of people, a modern laptop can do everything the desktop can, plus it has battery backup, plus it it is portable if you ever need it to be. And if you don’t like the trackpad or the keyboard, just spend a little money to connect the ones you do like.

And when an M4 Air costs $1k plus or minus a couple hundred, it’s almost a negligible price premium.
Lou Montulli
Learning is one thing and being able to comprehend a piece of code at a glance is another. I might know them but wouldn’t immediately remember all the past and future short form of flags ever written. What is even the point of that? If I am comfortable with the essence of what they do, does it really matter that much if I have that ingrained in my memory that -r does foo while -f does bar?
It terminates argument parsing, so anything following it that starts with a hyphen will not be treated as an argument.

$ echo 'hack the planet' > --help
$ cat --help
cat: illegal option -- -
usage: cat [-belnstuv] [file ...]
$ cat -- --help
hack the planet
$ rm -vf --help
rm: illegal option -- -
usage: rm [-f | -i] [-dIPRrvWx] file ...
unlink [--] file
$ rm -vf -- --help
--help
$ cat -- --help
cat: --help: No such file or directory
Also, interesting AMA: https://www.reddit.com/r/IAmA/comments/wg4x4c/i_am_lou_montu...
The same location (Andøya, Norway) has also launched over 1,200 sounding and sub-orbital rockets of various configurations since 1962.

As others have explained, the news here is a rocket reaching orbit
Exactly that. Well said. I can control my learning but memory? Not as much.
I removed the numbers and looked up that username to try and figure out what was going on, but it seems to be an empty account from 2010.

I feel sad for the person if they think this is the best use of their time.

Re about "nobody sees these", only registered users with half a brain see them, and they're the ones who can easily filter out people acting like a child with nothing better to do. It's people not logged in who don't have "show dead" enabled that don't see it.
The "future of AI" is an unending sea of half code and half language in heavily marketed products that claims heaven and earth, with premium VIP stealth access to hell, such that heaven never knows. Which is of course nonsense, but will be a huge hit with all the religious, and will continually mint billionaires to the uncanny dismay of anyone with a brain.
I actually agree with this. This will be true, as long as Rust doesn’t break their language semantics. Zig keeps making breaking changes and when they do it essentially means all the pre-trained data is incorrect.

Going forward it is incredibly important for language designers to not break things. It always was but now the stakes are higher…