skysight-inc/HackerNews huggingface dataset:
The very first sentence is:

> Passwords are rubbish.

Hard, hard disagree. They’re really not. Password reuse is rubbish. Passwords human beings can remember are rubbish. But a secure password — i.e., a random value with 128 bits of entropy (such as a random 28-letter string) known only to the two parties to an authentication — is not rubbish.

There is the very minimum amount of protocol necessary: one party asks for it; the other party provides it.

The end user can pick his own software to manage his passwords, or none at all (a piece of paper in a wallet is remarkably secure) and the relying party to has no ability to approve or disapprove.

I do agree that WebAuthn offers very real improvements over passwords (principally due to no longer being a shared secret), but it makes things worse for the users in a few ways. For one, the ability of relying parties to blacklist or whitelist authenticators tramples on the user’s freedom to use the software he wants. Attestation keys and enterprise attestation are user-hostile: users and servers are no longer equal parties.

And finally, the user experience of passkeys with, say, a phone-based authenticator is miserable: one must interrupt one’s computer usage, pick up the phone, unlock the phone, open the notification and unlock the app, then put the phone down.

All in all, while WebAuthn does offer real advantages, I am concerned by how it reduces users to mere consumers, digital serfs to their technological overlords.
The USB-C charging mandate arrives in the EU – here's what that means
https://archive.li/BM5NB
From Pen and Paper to an AI Factory: McLaren's F1 Reinvention
AI has accelerated McLaren's analysis and application of massive data, in deep collaboration with Dell Technologies. Through custom hardware and efficient algorithms, the team has significantly enhanced its real-time decision-making capabilities. Hundreds of onboard sensors collect data in real time, with AI quickly filtering and providing insights. This not only aids instant strategy adjustments on the track but also speeds up car development iterations, driving a new revolution in F1 data and performance.
This is just a capture of a captcha
I agree and most psychology articles I have read describes it as such, that introversion or extroversion is about what recharges you and what drains you. What the OP article and most of the comments are talking about is social anxiety. I am an introvert, but I love get togethers and social situations. I just know I have a very finite emotional budget for those things and plan accordingly.
I took Roberto's awesome "Building a Programming Language" course in 2022 and during a live class I had the opportunity to ask why they don't incorporate more stuff into the language. He said that it was designed to be lightweight, effective and simple. Anything that goes against those principles should not be integrated into Lua's codebase.
I quit contracting when over the course of a year I spoke to other sec teams in my branch, around my customers branch, my local contractor network and several vendors that told me another service branch had completed my exact project years ago and “why dont you just talk to them” was met with stares from my gov customer. Then you understand the racket that is gov contracting and why things take years longer than they should.
Making Friends with Your Past and Future Selves
At least you didn't create a new language for your Personal Home Page and even later rewrote it to be some sort of general hypertext processor.
We all know Betteridge’s law of headlines ;)
> KeePassXC has support. Many people use Vaultwarden. And so on.

It doesn’t matter if other authenticators could work if a relying party refuses to allow its users to use them.

> Also, end users are already locked into Chrome and Safari …

Not this end user; I am typing this in Firefox right now. Not coincidentally, WebAuthn is yet another bit of complexity making it slightly more difficult to implement a browser. From the perspective of the big tech companies, end users aren’t expected to write software, or to run anything the big tech companies haven vetted.
But `ghostty +list-themes` is damn impressive.
The new science of controlling lucid dreams
Oh, I agree 100%. I don't think I'd make use of an auto-tagging feature beyond 'preselect existing tags that occur in the text' which I - not being in Marketing - would hesitate to describe as 'AI'. I would probably disable the feature in this case, though, rather than dismiss the product entirely.
Accurate enough for it to explain to me details of 101, 201 and 301 university courses in math or physics.

Besides, when i ask it about things like SRE, Cloud etc. its a very good starting point.
Ok. Usually if someone suggests that you might laugh at a Mein Kampf quote in response to your argument, they are not doing it in good faith.
Invariant Explorer: A tool for visualizing and exploring agent traces
Nordic Thingy:91 X multi-sensor cellular IoT prototyping platform with DECT NR+
Yeah... Because the plane was hit all the way on the other side of the Caspian sea around Grozny.

If you had read reputable news instead of relying on social media footage you'd have a better grasp of reality.
yes, but that's people you know. Not random strangers at some random party. Talking to strangers is "easier" when you realize that what they think about you does not matter.
I’ve never found a use case for clustering where if the goal is accurate prediction, some other technique doesn’t work better.

Now if the goal is a quick prototype or to get an intuitive sense of the structure of the data, then sure, it’s fine.

But of course you’re always sacrificing something desirable when you try to shoehorn data into a model that doesn’t fit.
> Webauthn and Passkeys do not necessitate handing over control to "big tech".

Attestation enables a relying party to deny users the right of using their own software or devices. That hands over control.
Registration Open for 2025 Space Weather Workshop
The important evidence is fully public. It’s the funky see-saw the ship did over the cable. Plus missing an anchor afaik.

Russian public is not party to this discussion. They have no influence. All messaging - things said and unsaid - is towards Kremlin.

Boarding ships part of the Russian shadow fleet is a very direct message.

The crew is ”disposable”. But this particular ship carries 60M worth of fuel.
According to the flight data published on the Flightradar24, it seems the aircraft disappeared from GPS coverage/was jammed/reported inaccurate data for quite some time, and the heading completely changed at that point/during that moment, which is when it diverted and eventually crashed.

So what you see in that footage is the very last moments, while it seems the actual hit might have happened m̶i̶n̶u̶t̶e̶s̶ some time before that.
Firstly, yes, the syntax sucks. But most of all it's a a moving target. Every so often the compiler will decide to emit some fancy new segment or other metadata, and your linker script won't know what to do with it, and you have to re-learn linker script syntax to fix it.
One told me that he worked since age 8. Not being allowed to work put him in a completely alien position. On top he was now living from other people's money, like children, old people, handicapped or sick. He was enraged by it.

He kept repeating I've worked 7 days for 30 years, I don't know how to sit on a sofa the whole day. He was getting weak, lost appetite, couldn't sleep. Every day was supposed to be a challenge rewarded with food for your family and a warm bed.

He was 3 months into the process and was clearly going insane.

The real problem is that there are several contradicting ideas at play. You can help people but you do have to employ and tax them asap. If we can't do the work the conveyor belt must slow down. You can house people but you do still have to house everyone. You can't help people by giving them other people's houses. You can assimilate people but speed and quality decline at scale.

You can tax to death and shut down social gathering, clubs, pubs, restaurants and libraries to prevent people from organizing against your sinister agenda but your assimilation capacity will greatly suffer. You must choose one.

How many natives get angry should also play a big role. Angry people are poor assimilators.

There is also a national security angle. If foreign parties want to organize a civil war for you you don't have to make it incredibly cheap and easy. To much nationalism is an ugly thing but the opposite can end the country.
I've made changes to the Lua/LuaJIT lexer/Parser to have a C like syntax and a program to convert Lua syntax to LJS syntax you can see it in the repositories shown bellow, the C api and language semantics remain the same.

- https://github.com/mingodad/ljs

- https://github.com/mingodad/ljs-5.4

- https://github.com/mingodad/ljs-5.1

- https://github.com/mingodad/ljsjit

- https://github.com/mingodad/raptorjit-ljs

- https://github.com/mingodad/CorsixTH-ljs

- https://github.com/mingodad/snabb-ljs

- https://github.com/mingodad/ZeroBraneStudioLJS
Finnish special forces boarded the ship. The ”hold my beer” moment in dealing with Russia using a language they understand and listen to.
Relevant StackExchange question here[1], asking about counter-measures on passenger aircraft, from when MH-17 was shot down.

[1]: https://aviation.stackexchange.com/questions/7768/why-dont-a...
Also this means Russia is the biggest killer of airline passengers?
How can there be such an equation? The world is so interconnected that you'd have to factor in every single living species. Just don't collapse the food chain pls
It's also the reason the US (last I checked*) has standing orders not to attempt to down the drones of unknown origin (adversary espionage, I guess) that swarm at military bases. The risk of accidentally attacking a civilian aircraft vastly outweighs—what they assess as—the immediate threat of the drones.

When there was a panic about the Chinese spy balloon last year, the US sent armed F-22's to shoot down... at least three different unmanned civilian balloons [0,1].

edit: I think I was wrong; apparently the US has a new "deadly force" order as of last week [2].

[0] https://news.ycombinator.com/item?id=34824653 ("Hobby Club’s Missing Balloon Feared Shot Down by USAF (aviationweek.com)") 371 comments

[1] https://news.ycombinator.com/item?id=34814717 ("The US Air Force may have shot down an amateur radio pico balloon over Canada (rtl-sdr.com)", 168 comments

[2] https://arstechnica.com/tech-policy/2024/12/us-temporarily-b... ("US temporarily bans drones in parts of NJ, may use “deadly force” against aircraft")
There’s no “identify friend or foe” excuse for shooting down an airliner beyond human error.
By enabling relying parties to blacklist or whitelist the devices their users are allowed to use.

It’s one more brick in the wall preventing general-purpose computing. Want to authenticate to Banana Computers? Well, you have to use one of their oDevices, because they will not let you use a RoboPhone to store your passkeys.
This. I love everything about this. Everything. Thank you. This is the kind of sh!t that made me get into programming in the first place.

Regarding specific reading, three books I think you would love are [1] the self assembling brain, [2] the archaelogy of the mind, and [3] evolutionary optimization algorithms.

People can talk whatever sh!t they want but this pushed us closer to actual AGI than anything this (useful but) deadend LLM craze is pushing us towards, and towards which you thoughtfully made an effort.

The most basic function of learning and intelligence is habituation to stimuli, which even an ameoba can handle but not a single LLM does.

Thanks again for this.

[1]: https://a.co/d/4TG1ZvP

[2]: https://a.co/d/aYReWjs

[3]: https://a.co/d/1cod8Bq
Appeal to authority does not make a good argument.

We have witnessed the user capturing playbook of big tech for decades at this point. Ignoring what they are doing at this point is naive at best, malice at worst.
I can't see "bot" and "swarm" in the same sentence without thinking of Black Mirror and wondering how we went so obviously, terribly wrong
In case of IPv6, ISPs'd go out of their way to block p2p by whitelisting allowed sender and receivers through DPI and routing limits.
Perhaps that's the secret to lua's success: they got the basics so wrong that they can't fall into the trap of chasing the dream of becoming a better language, focusing on becoming a better implementation instead. Or perhaps even more important: not changing at all when it's obviously good enough for the niche it dominates.
This is actually really cool. First tried with one of the example images which of course worked really well. I then tried with a couple of images I had lying around on my own PC which also worked surprisingly well! Nice work.
A couple of questions:
I see that the 3D preview is a video playback, have you considered making it an actual 3D viewport?

Can you provide some additional insights into your process? Did you train the generation models yourself? And if so can you talk a bit about the process?
If you weren't around during this era, it's absolutely impossible to understand what a killer app Print Shop was.

It was like a... like a meta killer app.

It was available on all major platforms so it wasn't a killer app for one platform; it was like a killer app for HOME COMPUTING IN GENERAL at a time when regular people still weren't exactly sure wtf these newfangled machines were good for.

Sure, everybody knew you could play games on computers, but you could also do that on a $100 Atari VCS that in some ways outperformed a $2,000 Apple II setup. You could do spreadsheets, but honestly most people didn't know what spreadsheets were. You could do word processing, which was obviously pretty useful, but early word processors didn't even have things like spell checking and it wasn't immediately obvious that they were that much better than just using a typewriter and a bottle of correction fluid.

But Print Shop?

It was brilliantly easy to use, and the ability to print out signs -- and banners! -- was just revelatory. Even the 62 year-old secretary in primary school could use it, and she absolutely did.

It's a strong contender for the most influential home computing app of all time, and it has zero peers in terms of how underrated/overlooked it is in the history of home computing.
The actual hit happened many minutes before, flight time between Grozny and Aktau is 40-50 minutes.
I've used Quiver a number of times now, and all of them were great experiences. Kudos to the authors!
It looks like it's rounded so I think it is Windows 11, but surprisingly it is using the photoviewer from the Vista era.

I didn't knew it was apparently still included in newer windows, I switched to nomacs as the image viewer in my Win11 because I disliked the new image viewer - it's usually slow, and it has weird controls for a desktop system.
I've found different ways .. if its a simple Lua situation, where you just want to debug pure Lua code, Zerobraine Studio is a pretty good environment to do it and comes with a debugger.

I've tried various other Lua debuggers over the years, these are useful:

https://github.com/slembcke/debugger.lua

https://slembcke.github.io/DebuggerLua

You can also use the debug module:

https://www.tutorialspoint.com/lua/lua_debugging.htm

Otherwise, I just use gdb if needed (JIT/FFI stuff) and printf's.

However, I don't really need to debug much these days - more just testing. Its also kind of important to have automated tests and run them frequently with every major change.

Another thing I use frequently in my Lua projects, which I think cuts down a lot of the common bugs that might require debugging, is the lua_enumerable.lua utility module:

https://github.com/mikelovesrobots/lua-enumerable/
For a language apparently inspired from Wirth, one would have expected <> (greater-or-lesser-than). But the real horror, to me, is Windows not letting one disable the so~called "dead keys" easily.
What we learned about wildfire smoke in 2024
I could be wrong, but I think you might be misunderstanding someone's point from above.

They said "you need to work on this, or else ...", but they didn't use the word "just".

I.e., they weren't implying it would be easy. Just that it wouldn't go away on its own, but that working on it would (in their estimation?) help.

Kinda like when my doctor tells me I need to lose weight or else I'll have problems X Y, and Z. She knows it's not easy.
It's not implausible, the warhead was small from a Pantsir system, it wrecked the flight controls on the tail but if you look at the longer footage before the crash you can see the pilots still having some very crude control, the plane was bobbing up and down all the way from when it regained ADS-B reporting data in the Caspian sea.

You can look at all this data yourself, stop forcing a narrative based on your misguided beliefs. In a more blunt way: stop being a gullible ignorant...

> The best source for making some sense of reality will be unfiltered first hand accounts (such as social media).

This is what makes you gullible, believing the accounts you are seeing on social media are both unedited as well as first hand. You're seeing mirages.

Edit: and now you are repeating the "bird strike" lie. Fucks sake, the Russians really have a point on how easy it's to manipulate idiots...
OpenSilver 3.1
Python. It's really easy to learn and write, it has a huge community, and it's fast (for an interpreted language).

It's also used a lot in the AI/ML area, and with the rise of LLMs, it'll probably provide some amount of job security.
> deconfliction equipment

By this do you mean "electronic warfare" equipment, like radar/laser detectors and other such "target searching and seeking" detectors, as well as jammers, spoofers, and other such "search or seek disruption" devices?
A missle travels at tremendous speeds and require automated defence systems to neutralize the target at a safe explosion distance in the sky, which often does not afford humans to make “phone calls” and “meetings” and “discussion” to down the threat, before it potentially blasts a population centre or a military installation with thousands of soldiers and civilians at the base.

Military doesnt decide between downing an airliner and not downing it,
But rather a risk between downing an missile that can “potentially” be an airliner that god knows why is in a restricted airspace, and letting it fly and risk getting killed those thousands or even millions of people (if a population centre/city) get exploded with bombs and missiles.
What company's past reveals the future of OpenAI? – Sherwood News
Ah yes the closed doors of the world wide web consortium.

https://lists.w3.org/Archives/Public/public-webauthn/

(nb. I'm not saying the folks were easy to work with or super open to discussion, but it was not some clandestine black kitchen where it was cooked up.)
Cool! Did you fix new variables being global by default? What kind of checking is applied to the type annotations like `: string`?
I don't see AI system too special in terms of back-end engineering, except maybe for agentic system, things are inherently stateful.

But considering how limited RPM/TPM with regards mainstream LLMs, states saving/loading is hardly the bottleneck I feel.
Am I the only person wondering why we need 100 terminal emulators when there are only 2 or 3 solutions to using command line tools more like a REPL? (to some degree warp, some bash support in hydrogen, advanced edit mode of powershell) I don't care for using "fancy" TUIs all i want is better tooling to interact with these that does not feel like 1970 and more like the chrome console.
It took a minute for me, but it did find it. Something is off with macOS indexing. Any app that you install via brew takes a bit to show up.
Its build system apparently depends on Python 2.
I've always associated that sentence with Google Fonts, since I first encountered it on their site and they use it for previewing the fonts they provide.
Iran had also contributed significantly in 2020. Although their regime ended up acknowledging their role, unlike Russia whose policy is bold faced lies.
Sharing source code isn't enough. The right people need to be aware of its existence at the right time. For instance, there needs be part of their governance that due diligence be performed prior to executing a contract.
In the ideal world, you are right, computer systems should've been using TAI for time tracking and converted it to UTC/local time using TZ databases.

But in the real world a lot of systems made the wrong choice (UNIX being the biggest offender) and it got deeply encoded in many systems and regulations, so it's practically impossible to "just switch to TAI".

So it's easier to just re-interpret UTC as "the new TAI". I will not be surprised if some time in the future we will get the old UTC, but under a different name.
They did implement insertion ordering at that time, but they didn't want to commit to adding it to the official language semantics until having enough experience to know whether they wanted to back out the change to the implementation which provided that guarantee for free.
Yeah. Over the past (dear god) fourteen years, I've noticed approximately zero HN-unique vocabulary.

There's the proliferation of both "manager speak" and "self-help coach vocabulary", but that's (sadly) not unique to HN.
Does current AI represent a dead end?
Offset is bad for skipping previous rows
Thank you for sharing your experience! Wasm provides full process isolation, doesn't it? Do you mean that QuickJS provides cheaper sandboxing than wasm?
Might not be directly useful to most people but for AI companies looking for more material for their LLMs to consume, it would be a goldmine.
The US has one of the largest contributions of all time: https://en.wikipedia.org/wiki/Iran_Air_Flight_655
Also same issue. Seems it’s using a bleeding edge OpenGL ES that even nVidia drivers don’t support.
Surely these couldn’t be the exact incentives that the founders (from a distance) predicted would exert themselves on the project as its economic value increased, right?
Fake Nintendo lawyer is scaring YouTubers, and its not clear YouTube can stop it
Almost everything I've seen about CAGED is retrofits. CAGED is chord based. By definition it's only 3 notes (some repeated). Scales start from 5 and go up to 7 notes. It's a whole "draw the rest of the fucking owl" situation. Might as well learn what a scale is and consruct the arpeggios, triads, chords with guitar at hand. That's a much better learning experience.
Where do you recommend reading more on this? I've always wanted to understand that better. From what I understand continuations are dual to functions (of universally quantified types). It would be cool to complete the symmetry, for the aesthetics.
The assumption that only one party knows the password is not always (maybe even usually) incorrect. Plenty of sites store the password in plain text or hash on the server side. Meaning it's very possible for both parties to know it.
I think they mean fancy IFF (Identify Friend or Foe) emitters. If you think about it, it sounds like a pain of a problem, the plane must be as stealthy as possible, but somehow, during those moments, communicate in a non-spoofable way that it's a friendly. No idea how they do this. Is there any interesting textbook on electronic warfare, I wonder?
Is everyone now believing that AGI is within reach? This scrambling to have a non profit based structure is odd to me. They clearly want to be a for profit company, is this the threat of Elon talking?
The other end of the spectrum is just as terrifying - CRAC unit failure. I never knew fans could scream so loudly.
I assumed they meant the military transponder and UHF radio equipment.
I'm not sure, I'm not really an expert in the field, though I do this professionally (but it's just a tiny part of what I do). I just call it A/B testing...