skysight-inc/HackerNews huggingface dataset:
A couple days late, but its still 2024. Here's mine, I'll go back and check in a year. I'll try and do at least 10 predictions for future laughs.
In 2025, we will:

* Extract more crude oil than in any year in history.

* Produce more steel than in any year in history.

* Not produce more cement than in any year in history.

* Install more solar capacity than in any year in history.

* See a US federal government funded by CRs (no budget will be passed).

* Experience power outages worldwide from a CME.

* See the US officially declare war on more than one country to export immigrants.

* See the AMOC measurably weaken and cause flooding on the Eastern coast of the US.

* See me sell my first game or application.

* See an end to the war in the Ukraine, with Russia gaining the Donbas region.

* Go crazy with the Steam Deck 2.

* Observe that a keyboard left unattended next to my 5 year old will result in key mashing.
* [o[p
8.ikomt,j8mhykufvgvjlrdl,kersrkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjkkkjkjjkjjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkk777777777777771111111111111111110000000000000000333333333333333123456789012356789w23536376376276217111111111111111654321`1234567890-z/.,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;GFV
https://ghostty.org/docs/help/terminfo#ssh
I don't believe there's any (public, stable) implementations of it yet, but Secure Credentials Exchange will let you export, transfer, and backup passkeys

https://fidoalliance.org/specifications-credential-exchange-...

https://fidoalliance.org/specs/cx/cxp-v1.0-wd-20241003.html
It works the other way too. Ive seen plenty of code with strict typing that could have its cognitive load reduced greatly by dynamic typing. A far bigger problem is hidden sideffects and static typing does nothing to fix that
The grumbling about the Azov Battalion and martial law in Ukraine is deflection. Pretty much every nation has some amount of paramilitary nationalism, and it should surprise nobody that a country at total war is going to suspend civil liberties. The war in Ukraine has basically nothing to do with fascism and everything to do with Russian revanchism that NATO would never allow to go unopposed, and it's pretty clear what's in the best interest of Western Europe and the US in this situation. Letting a perennial bad actor walk all over you because there's a veneer of largely irrelevant historical legitimacy over what is pretty clearly a test to see what you'll let slide is just stupid.
Many languages like Ruby have sweet "Syntactic Sugar", but Raku has "Syntactic Syrup of Ipecac".
MultiZone, OpenMZ, Keystone, maybe Penglai or ProvenCore, I can't really keep up. That answer goes a long way to explaining the appeal of TrustZone.
I meant (illegal) immigration
This happened to me about 6 months ago. (I didn't seek it out, just ended up working on something where lua was involved). So thanks for the warning. I didn't realise it could last for 15 years or more. The big thing for me is how easy it is to make something that feels like a DSL while it's still just Lua when you debug it.
This is the common arguement used by people defending languages with tons of footguns.

If this is true, why not write everything in C++?

Javscript includes so many footguns that people know are bad (see the billion of examples of different types being added and getting random answers). Every langauge has some difficult parts, pretending that means any amount is fine is crazy. Javascript has earned its reputation.
Only as of 1.0 release I believe was their point.
- open source

- faster

- no AI bloat

- no telemetry

- no obnoxious warning banner if you run without admin access

- no VCs that will enshittify the app in a few years

- doesn't require an internet connection and an account to access motherfucking bash on your local machine
Downside is that the quick terminal doesn't support tabs. Unfortunately that's currently a dealbreaker for me.
> Distors are there for a reason

for me: make an os out of the kernel
Lua feels and acts like a worse javascript. Yes the runtime can make the memory footprint really small, but manipulation and validation of the crappy list/table structures makes the implementations miserably large. I've only written about a million lines of it (literally), so I'm pretty set in my opinion.
*linting
You've got to look at it in the context of the war in Ukraine where the West has supplied something like $200bn in aid, about half of it military leading to approx 600k dead/wounded Russians. I guess that will go on.
https://ghostty.org/docs/help/terminfo
> They literally spent months trying to work out the bugs.

That's kind of the point. They spent months working out bugs that are now worked out. Which sucks when you're the one to do it, so they're kind of bitter about it, but is pretty great for everyone who comes after them and the fixes have already made it into the drivers.

> Just look at their market value and it says everything you need to know about how much “better” AMD is than NVIDIA.

"The company makes more money" has a nasty tendency to be inversely correlated with value for money to the customer. Comparing the "market cap" of Oracle vs. pick your favorite open source database is not a great way to decide which one to use.
> It doesn't work in Windows so how is it cross platform?

Linux and macOS are different platforms. Would calling it multi-platform make you happier?

> Also, I've been using terminals since DOS in 1990 and never once have I had to say, "I wish this terminal had more performance",

I remember the Windows terminal being unbearably slow in the past and wishing it had better performance.

Maybe this just isn’t for you.
> but the biggest problem with alternative payment networks (to Visa/MC/Discover/AMEX) is that most retailers don't take them

Who?

I thought it was just like Costco that didn't take Discover/Amex/MC due to Visa contract. Aren't all the credit card terminals pretty much from 3p vendors who support everything including Apple Pay + Square + etc?
Would you be willing to elaborate on the ways in which the $200/month subscription is better than the $20/month subscription? I’m genuinely curious - not averse to paying more, depending on the value.
BFI 50 Best Films of 2024
I've used wezterm for years and have never done anything fancy with the config, but this sounds awesome. I'd really appreciate it if you could link your config or a similar resource.
And simply pay 1-2% more than everyone else using a Visa card.
You're confused. You can use software that doesn't provide backups or clear exports, but attestation is not supported for any widely used websites or WebAuthn software because it defeats synchronization, something pretty much everyone widely considers to be a benefit. It would for example completely negate the ability to synchronize passkeys over something like iCloud, whether or not it had the ability to export keys in a standardized format. Attestation is basically a boondoggle solely for corporations with device management policies, so they can use a standard protocol/framework at the app layer while still enforcing stuff they already enforce.

The amount of people in this thread who don't understand the very basics of this stuff is a pretty good counterexample to the common trope they somehow "know better." I kind of doubt that when many people here can't even get the basics straight.
> AI summary

This is one of the AI side effect that I fear the most.

We're not there, and perhaps will never be, but I imagine a point where information organization becomes fully neglected because an AI tools can do something about it.

We have a taste of it with emailing that became a wasteland as we're supposed to filter and search it either way, and mail notifications have only a on/off button and nothing in-between.

Not reading emails is I think close to the norm, and I guess "TLDR" will stop being an expression and just a fact of life ?
As far as I know he didn't even say hurtful words. He made a personal monetary donation to a California amendment that passed.
I did performance measurements in 2020 based on the Are-we-fast-yet benchmark suite which combines micro and larger benchmarks.

Here are the results: http://software.rochus-keller.ch/are-we-fast-yet_lua_results...

Overall, the JS/V8 version was twice as fast as the Lua/LuaJIT version. LuaJIT was only faster in the Mandelbrot benchmark. The recent PUC Lua version 5.4.1 is even ten times slower than the V8 version at the time. More recent V8 will likely be even faster. The results also demonstrate that one can get a pretty false impression when just looking at single microbenchmarks.
are you still running DOS too?
My exact thought when trying to program my Logitech mouse (which uses Lua).

I also think 9 out of 10 languages are overrated and we have far too many.
Nunti – a smart RSS reader which doesn't suck and preserves your data
Where can I see life demo?
what you do - even if ALL the love for it is there in you - sounds absolutely exhausting to me (especially after as many years as you have been doing it) and I am about as extrovert as it gets, much like you are described your sister in the other comment.

is it plausible that your feels are not as closely related to you being introvert and just nature of the career itself?
Despite the name, that's not what immutable distros are for.
GKE won't let yet restore previous generation of configured and component versioned base image.
Just want to share what I just realised, but the author is no one else than the mitchell hashimoto from hashicorp, so not exactly a newbie ! Would it have killed you to let us poor 99% have a bit of fun releasing useful projects too? (And also reach a bit of your determination, skill and talent)? (no, really, kudos, well done and thanks)
Same here. I am self-hosting it on the web on my VPS instance so I can access it from any device and anywhere in the world. And then, I use a self-hosted S3 instance to sync all my installations on devices, including OSX and Android/iPhone.
Sync has worked wonderfully well.

I felt with the number of features it has, this program simply knocks out Obsidian in comparison. I would say it is more of a Notion equivalent.
I am currently working on a small self-hosted companion for Siyuan that lets users share notes publicly.
> a handful of the benchmarks

Now made a little easier for your comparison

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
You'll be more successful with this the more you know how LLMs work. They're not "good" at math because they just predict text patterns based on training data rather than perform calculations based on logic and mathematical rules.

To do this reliably, prepend your request to invoke a tool like OpenAI's Code Interpreter (e.g. "Code the answer to this: My last paycheck was December 20, 2024. I get paid biweekly. In which year will I get paid 27 times.") to get the correct response of 2027.
Yes, your existing installations on your devices, whatever they are, can read your data as long as you use the correct Repo keys that are used to encrypt stuff.
In the worst case, you can deploy the docker instance with older images to keep going on.
No transparent parallelism? And no, I don't mean threads.

Underrated? Eh... it does stuff better than others but that doesn't mean much.

We really don't learn.
> Avoiding using "should" so much.

I have two phrases I use often:

"Should is not in my vocabulary"

"Should is a lazy word"

People use words like "should" and "must" to get around explaining their perspectives.

I remember early in my career, I made a request for a feature to an employee in another team. Their SW was allowing users to specify parameters that made the whole model unphysical, and it was a burden on us users to always double check that parameter "X" was not negative. The SW wouldn't fail. It would simply not give correct results (and they wouldn't be wildly wrong that you'll quickly realize it).

I requested that they simply not allow a negative value. We didn't always put one there - sometimes it was the output of another process, and I didn't want to continually check that our automation wasn't putting in unphysical values.

The response? "The engineer should be diligent in making sure the value is not negative".

Should is a lazy word. He didn't explain at all why he's rejecting the feature request. I would have preferred "Low priority - we simply don't have the time."

Start counting how often someone uses the word as a way to avoid explaining him/herself.
I can't always do that because dependency A depends dependency B that depends on arrow 52, and dependency C depends on arrow 53.

And sure, I can soft-fork dependency B to add support for arrow 53, and dependency A to depend on my soft-fork of dependency B, but it quickly becomes messy. Especially when in parallel I send unrelated patches to A and/or B.
Not saying there are zero, but I think Sam's publicity tour bolstered the EU AI Act and the white house exec order, both of which have really hurt EU AI and small AI companies respectively
The fact that monopolistic agreements are common place doesn't make them competitive.

As with every single time something monopolistic comes up on HN. You can squash one instance of it at a time; you do not need to address every single one in a fell swoop.
Dupe (561 points) https://news.ycombinator.com/item?id=42517447
Elon said the next day after AI he expects to connect everyone on a higher consciousness that travel around the planets and galaxies with Neuralink. Do you think the world is ready to do that tomorrow? People from all countries (Russia, China, Iran, India, Turkey, Latin American, African, Australian and Oceanic, Asian, European countries) letting Elon's chip in their heads? Peacefully?

I want to know if I can help with that, what the possible scenarios are.

It is not about AI alignment, we are on a race on alignment with ourselves!
AI companies will continue the race because that's what companies do, relentlessly and to whatever outcome the process has.

The problem is that in our current trajectory we are in the multipolar mode in international politics. In other words, the world is at war.

We cannot have AI maximizing profit before it maximizes peace.

Microsoft's CEO said they consider it having reached AGI and will be done with OpenAI when it reachs USD 100 Billion revenue, that is good and dandy but I don't think even o3 should go live before solving war in the world, the peaceful transition of the Industrial Military Complexes away from weapon manufacturing into something else without them being threatened by the loss of money and with an economy smart enough to know when danger is about to surge so as to invest enough in the safest crime-neutralizing machines? If such machines are inevitably deployed, how do we minimize the amount of humans that will be in its way? I don't know if at this points ALL CAPS are suitable, I am sorry but it is truly frightening.

We need to achieve world peace before o3 is released, and several open source companies announced that they will reach it next year.

If they want to keep having an income, these people need to deliver. They will do it, and in our current mode of alignment, with our economic and other belieft systems aligned as they are, we are efffffed. This get maxinasty, total all-out war, the 3rd and final one, and we should all pray for everyone to play smart and long run because otherwise it is Game Over.

Those people in AI should be on the payroll of a world government, that will try to include most likely the governments of all the world peacefully, at the international level (which is to stop all wars) and internally. Democrats, Republicans and beyond, Europeans, Chinese, Russian, Iranian, Cuban, all with the same chip in their heads - On Christsmas 2024 we have seen what happens when Americans and Indians discuss migration, let alone Neuralink)

We are effffeeeeddddd. We need to act.
Because they are also maintaining all those build time dependencies, including dealing with CVE's, back porting patches, etc.
> I can afford to go to a nice doctor who will prioritize my comfort

If they actually do, they'll probably not give you antibiotics, which are associated with many undesirable short and long-term health outcomes.

Taking antibiotics for mere "comfort" in the hopes they do anything is not a good idea. Even if you were absolutely sure they will help it may still not be worth it.
> If it helps to make the program readable by humans then it can be shown as part of the rendering of the program on a screen, but again, that should be part of the work the computer does, not the human.

That means you and the compiler front-end are looking at different representations. Sounds doesn't sound like a good idea. Keep it stupid simple: all of our source control tools should work on the same representation, and it should be simpler and portable. Well defined syntax is a good choice here, even if there's some redundancy.
> A passkey is a synced, discoverable WebAuthn credential.

This is my fundamental problem with passkeys: I don't want to use any syncing service.

To be clear, I don't want to deprive other people of the ability to sync their credentials; I simply want to opt out myself. I just want to be able to manually back up and restore my credentials, like I've always done with passwords, but the passkey vendors seem to want to refuse to give anyone this ability. The vendors claim that this is to make phishing impossible, but I abhor paternalism in all forms, and also it's suspicious that this paternalism forces people to use the syncing systems of the passkey vendors, which are usually paid subscriptions. So passkeys become an endless supply of money for the vendors.

It's very telling that passkeys were designed and shipped without any export/import mechanism. You can plainly see the priority of the passkey vendors, which is to lock you in. Allegedly, export/import is coming sometime in the future, but I strongly suspect that they'll end up with some kind of "approved provider" system so that the big passkey vendors can retain absolute control and avoid giving power to the users.
That's why distros (at least of the kind that Debian is) aim to do everything themselves; they mirror upstream code ( https://sources.debian.org/ ), they write their own packaging scripts, they test the whole thing together, and then they handle problems in-house ( https://www.debian.org/Bugs/Reporting ). The upstream developer shouldn't need to have done any of this themselves.
Then why do I have it the other way where when I cast from a yt premium phone it still shows ads.
Why do you have a mortgage?
Thanks! Likely to be the same original sources but it’s separate reporting which increases my confidence — really appreciate this.
I think it’s both fair to say Linux and Mac make something cross platform, but it’s also very reasonable to expect Windows as well given its massive install base size.
You're stretching so far to attempt to make a point you're now trying to equate a trade mark as a monopoly. These are totally different concepts and you've totally lost the plot with this analogy
are you allergic to doing your own research like everyone else on hacker news? someone took the time to write a thought provoking article and all i see is critical reception.
You can define macros over the assembly to gain a high level language sort of similar to an untyped dialect of C.

For me it would be sort of like writing programs in C versus higher level languages: much more tedious, will take longer and require better planning/upfront design, but doable.

With practice you learn some tricks that can seem clever to anyone not writing a lot of asm. It’s “just” a very low level language IMO.
Fortunately most of JavaScript's WTFs are avoidable (though I do wish they'd add a "really strict;" mode that actually removed them).
There are occasional minor onages.
maybe he was planning to get more funding along the way (by selling his story for example) or some expected funding fell through. for something like this you don't have to have all funding sorted out the day you start. i mean, it would probably help, but i don't think it's wrong to start and see how far you can get.
Popular in

2021 (322 points, 154 comments) https://news.ycombinator.com/item?id=25957307

2019 (113 points, 20 comments) https://news.ycombinator.com/item?id=20370448

2018 (95 points, 38 comments) https://news.ycombinator.com/item?id=18212633
for me I've realized my problem isn't introversion/extroversion, my problem is just that I have trouble thinking on the fly. or even just speaking off-the-cuff.
This requirement has become a meme. I can do more on a project alone (spanning several new for me domains) with lisp than I can with a group of 5 or 10 in any other language
We may not allow one company i.e. openai win this game. Otherwise the prices will soar up the through the roof
This is simply sabotage using disposable ships and sacrificeable seamen. The defense against that is not naval presence. In large we already have all the military equipment needed in forms of radar, underwater surveillance, satellites, and detection system in cables. Combined they will say exactly when the sabotage occurred, where and by which ship.

The problem is that of diplomacy. A major cause of the sabotage is to generate political support within Russia. When a ship is being arrested they will generate support around how evil west countries are boarding and stealing Russian ship and arresting innocent Russian citizens.

In term of countering this, the west has a problem of presenting evidence to the public since most of the surveillance is of military nature and thus secret. The historical/current method is to do it discreetly and simply send military ship to the offender and give a stern look that says that we know what you did. Then you send in the diplomats. We might see an escalation now since two ships has gotten boarded in very recent time.
yes of course. If you go to https://iss-mimic.github.io/Mimic/ you can see the websocket to `wss://push.lightstreamer.com/lightstreamer` being opened and the stream of events. That provides a stream of ALL ISS telemetry data and this app is only making use of the urine tank data.
People gonna people. I don’t ever recommend taking downvotes or upvotes too seriously. Asking for verification is often seen as criticism of the original source, and in some cases it is. Personally I’m at the point where I doublecheck most things, especially those which confirm my opinions… but nobody here knows me so hey!
I dont really think cellulose paper counts as a microplastic, though. its just cellulose fibers.
Ask HN: Customizations to Firecracker/Gvisor?
Have you made (or would like to make) any customizations to Firecracker or Gvisor for your use case? If so, please share.
This is great, thanks! It would be amazing if CMD + , would open this directly.
Claude by Anthropic outperforms OpenAI and Meta's models on several benchmarks and for the coding I do, and Anthropic is only 500-1000 people according to Crunch base
Regarding your second paragraph talking about Spotify adding random songs... It's a feature I absolutely hate, but I believe what you might be referring to are "smart suggestions" and/or the "smart shuffle" features. They annoy the hell out of me but can be disabled.

For smart suggestions, I haven't seen them in a while, but there was a toggle for it.

For smart shuffle, just hit the shuffle button again to turn it off.
Perhaps time to re-evaluate your tools? Imagine going to your kitchen and finding all your pots and pans are "down" and you can no longer prepare anything. That would be awful.
In the same sense that a million monkeys on typewriters could theoretically produce Shakespeare.
You clearly don't know what it means to be introvert. It's not a choice, it's almost like a phobia.
The CAP theorem of Clustering: Why Every Algorithm Must Sacrifice Something
New Yorkers Won't Stop Complaining About Dogs
Lisa is deeply, deeply overrated, ime. But I'm coming from the games industry where it's widely used.

The only benefit of Lua ime is the ease at which it embeds in C++. Beyond that, it's a nightmare.