skysight-inc/HackerNews huggingface dataset:
Re the animation quality: I wonder if Disney didn't create a lot of their later animation by rotoscoping over live-action recordings? The quality of the animation and the realism of the characters' movements in those examples you posted definitely allude to this.

Disney was known to recycle some of their animations in older movies [1], so this could be because they have a source live action recording somewhere that they rotoscoped over more than once for different productions. Also note the different backgrounds with different characters that move - excellent example of the multiplane camera in action. In the foreground they have a "recycled" animation, in the background they can then put something else in, and record it all in one go with their special camera.

1 - https://www.youtube.com/watch?v=vd09WdOgOeg
Computing the Eclipse
Okay!
BUT
((why))
this
VERY
Annoying!?
Format :head_explode:
Nit: casualties
You’re not the only one, I read several books a month and I could never for the life of me stick with poetry — it’s just painful.

I was also forced to read poetry in school but I’m not sure that’s really the cause.
> Sorry, you reached a full server, please try again.

Retrying in couple of days, HN will release the hug by then
The Server Chose Violence
Fresh product has a lot of pure water and is less prone to be adulterated with dyes that can be toxic at middle or long-term.

Is also normally unfalsifiable and cheaper, so there is less incentives into manipulating it.
I really doubt most people are using either of those for TikToks. _Maybe_ YouTube shorts if they also produce long form content.
I think the big use case is satellite telephony and satellite radio/audio/podcast play. You could do all audio applications off a 3KBit/s connection - that’s completely insane.

It would probably have to be optimized a bit further though, both in terms of computing as well as size. Goal would probably be real time encoding on an iPhone SE without breaking too much of a sweat, and a encoder/decoder perhaps less than 200MB?

I am curious how well this does work with a full orchestra music — that’s where encoders usually croak. Give me a sample of the Star Wars theme.
That's a different statement and expected, but in a language like Python, it isn't always clear whether my_list is a value or a reference. And because of that, it leads to unexpected behavior when an intuitively expected value is actually a reference.
Exactly. And since the human mind has limited attention capacity, I feel it desensitizes people from paying attention to "normal life". People look like zombies.
No, LEDs are far wider than low pressure sodium, which is two about 0.1nm wide (thermal broadening, IIUC basically Doppler effect between the emitting particle and the surrounding world/containment vessel) lines 0.56nm apart. See https://lambdasys.com/uploads/LLE-2.pdf for a measured spectrum that's not as coarse as the one on en-wiki where both lines are blurred together.

LEDs are 10~50nm, untuned laser diodes 1~10nm.
It is my understanding that it's easy to make a filter for the camera that very selectively targets this line pair, though it may entail mild optical complications as a sub-nm pass/reject bandwidth detunes from sideways angles, so lenses may need to collimate the light first before feeding the filter, and de-collimate again after.
Show HN: UML specification diagrams in a single map
This project shows the diagrams of UML specification 2.5.1 in a single map.
Interview with Yanis Varoufakis on Technofeudalism
> Desktop UI and Web UI models are so different that in reality you cannot use the same codebase on 100% in both targets.

I develop an Electron app and the CSS is 100% same on both web and desktop. It's not a "web page", it's an app, which doesn't use the "endless tape" model.

> If you do need this then you can use Sciter's WebView that is a <frame> backed by system browser:

At that point it seems easier to just use something like Tauri which uses the system browser for all rendering.
The AAAA (and several of the following characters) is just a header showing what type of key it is: https://crypto.stackexchange.com/questions/5944/why-do-all-s...
MP3's were playable on cheap boom box stereos, and portable CD players, 20+ years ago. Such consumer devices capable of decoding MP3's appeared within less than half a decade of MP3 itself, by my recollection.
Languages with immutable data structures are relatively rare. With its high level focus python could have been one of them, but went for different trade offs.

> In more sane languages, the expression [] means give me an empty list value, nothing more and nothing less

What is a “list value”? It’s either a pointer to some other space where the lists values are stored, or it’s the values stored themselves. If you say it’s the second (I can’t think of any language that does), then `a = […]; b = a` is an expensive copy by value assignment. Is that worth that trade off to get less surprising results in the articles case? I’m not saying the answer is “obviously no”, but it definitely isn’t “obviously yes”.
Show HN: Chat2DB – Revolutionizing Database Management with Conversational UI
Hello HN community!

I'm excited to introduce you to Chat2DB, a tool we've been developing that's aimed at revolutionizing the way we interact with databases. Our goal was to make database management as intuitive and straightforward as chatting with a friend. With Chat2DB, you can execute complex queries, manage your data, and even receive insights through a simple conversational interface.

Why did we create Chat2DB? We noticed that many people, even those with technical backgrounds, find database management daunting due to its complexity and the steep learning curve of query languages. We believed there had to be a more accessible way to interact with databases – and that's how Chat2DB was born.

Features include:

1.A natural language processing engine that understands your queries and executes them without the need for SQL knowledge.
2. Support for multiple database types, making it a versatile tool for developers, data analysts, and businesses alike.
3. Real-time insights and suggestions to optimize your data and queries.
4. AI-driven Intelligent Reports: Chat2DB enables fast, accurate decision-making by accurately analyzing requirements, deeply mining insights, and presenting them in most intuitive reports.
5. AI-driven intelligent SQL development: Chat2DB's SQL development has completely changed the way we interact with data. By using AI technology enabling every user to have the powerful ability to easily handle SQL.
6.AI-driven Data Exploration: Users across roles can use natural language to interact with data on tailored dialogue pages, bypassing the need to understand complex data source details.

We're currently in beta and eagerly looking for feedback on how we can improve. Whether it's a feature request, bug report, or any other feedback, we're all ears. We truly believe Chat2DB can make database management a less intimidating and more efficient process for everyone.

Check it out here: https://chat2db.ai/

Looking forward to hearing your thoughts and suggestions!
> A few months later Bannister was no longer the only runner to do a 4-minute mile. These days, high schoolers do it.

Wait. I know where you are coming from, but this is simply not true.
It's not clear to me that "platform-authenticator-bound" passkeys are a real thing. I've actually talked to someone behind the upcoming portability standard, and their standard allows for arbitrary export (encrypted, but in a form where the user can control the keys).

I did not get the implication from them that passkeys are meant to be "platform-bound", I think that's a security standard that's mostly made up, the impression they gave me was that user control over export to arbitrary clients was a strongly supported use-case in the upcoming spec.

Even Apple keys are not platform-bound today in the way you suggest (ie, bound to your Apple ID) -- Apple keys can be shared to other users using Airdrop, they're not bound to a singular Apple ID.

In practice, while passkeys are a meaningful reduction in phishing risk, they can be compromised, leaked, or phished, even in their current state -- and certainly will be phishable once portability standards land. That doesn't make them useless! But it does mean that we should stop pretending that the current lack of export is a pure security measure. The entire promise of portability is the promise that companies like Apple are not trying to create platform-bound keys.

We're at least meant to believe that these companies want passkeys to be truly portable between platforms. If "platform-authenticator-bound" is a thing, I suspect you are not explaining it correctly? Or maybe I'm misunderstanding what you mean -- but passkeys are not (intended to be) restricted to individual platforms.
Interesting to see Vitalik pop up in that thread
Bandwidth wouldn't be so much an issue I think (didn't measure though). Wondering more whether the CPU load required to generate the maps in real time would fit on a machine from that epoch.
> Also I don't seem to be able to access your page, so there might be error.

Interesting, do you have javascript turned off? Can you access this page? https://html.non.io/TSAC-Comparisons/
Agreed. Python is aimed at developers, not language enthusiasts, and you should be able to intuit what something is doing without having to memorize dozens of obscure rules and edge cases. The less surprises a language has, the better the design.
> Your connection timed out.

But I get to see the lovely logo!
How does satellite telephony work? Alice calls Bob over satellite. Alice's telephone is on AC power, and contains a GPU cluster, and Bob's is the same?
Isn't the M4 right around the corner?
> Ezra Zygmuntowitz pointed GitHub in my direction, and let me take the time to really get into the problem with the GitHub team

This sentence is funny to me. Maybe because I'm not a native speaker, but I can't avoid reading it as a big problem with the GH team itself, heh. I was expecting the next sentences to "get into" that.

> I wonder if Luciano hadn’t found it, how long it might have been before it was found

I think perhaps only GH or one of the big cloud providers would have stumbled upon it, few places I can think of that would have thousands and thousands of keys stored from users.
https://archive.md/4kcVN
> That's the complaint, that [[]]4 is not shorthand for list comprehensions

There are lots of reasons you would want items in a list repeated rather than having, essentially, the result of separate executions of the same constructor -- [] is just shorthand for list() -- so its good that [x()]4 is not shorthand for [x() for _ in range(4)]. Especially since that would mean it would have to be special-case sytax for list construction, and not a list operator that you could use on existing lists. The mildly annyoing edge case you need to learn about isn’t worth wiping out the whole broadly-useful language feature, or creating a great special-case inconsistency which would be more cognitive load to deal with, to eliminate.
In my experience, Unit tests are interesting when they are inlined with the function they test, i.e. in the same file (like python doctests). Of course it’s harder to set the testing environment but that may in fact be encouraging you to write stateless code so there is that.
I am familiar with suckless, but that's useful to mention it explicitly for those here who aren't.

Of course I childishly played with the name (but that's their fault picking this name :-)). And of course one can disagree.

I like their goal of minimalism and simplicity. I disagree that developer's simplicity should be at the expense of the user's convenience. Computers are already incredibly complex things, and are here to automate things and ease our lives as users. Hopefully a program is written once and used many times, so usage should be optimized, even if it makes the developer's lives a bit harder (I would say interesting :-)). Making software lean and lightweight is part of it (and that's where I agree with suckless), we owe this to our users instead of forcing them to experience slowness and to upgrade their hardware often. Of course that's my view.

(I'm a dev)
You can see them writing the ssh public keys that are entered into the settings page _somewhere_ in ruby, and you can then kinda guess :)
There's another rabbit hole which Musl seems to have skipped. Using `syscall` directly is not all there is to calling system functions on Linux.

The "better behaved" way is to call vDSO. It's a magic mini-library which the kernel automatically maps into your address space. Thus the kernel is free to provide you with whatever code it deems optimal for doing a system call.

In particular some of the system calls might be optimized away and not require the `syscall` at all because they are executed in the userspace. Historically you could expect vDSO to choose between different mechanisms of calling the kernel (int 0x80, sysenter).

https://man7.org/linux/man-pages/man7/vdso.7.html
No, Fear (within bounds) is very much a necessity for a good programmer. It makes him/her think hard before doing anything. As the saying goes; "there is a fine line between bravery and stupidity". There is nothing worse than some smart-aleck programmer being all gung-ho and willy-nilly refactoring/rewriting code as they see fit when they don't understand the complete system yet. Only if the entire system design can be held in your head (possible if you were part of the original design team and stayed with the product through its evolution) can you afford to be truly "Fearless".
I could see AI being similar to the domestication of wolves. Humans encounter superior species, we co-opt the species to both species' benefit. Maybe AI would benefit from keeping us around. For example, we could test paths for it. Keeping a suboptimal pet like us for testing eliminates weak strategies, like a QA team finding bugs. It strengthens approaches by exposing flaws early.
Given that we're commenting on a post about Firefox breakage... This will only cause more breakage, so be aware of that.
Python has immutable data structures, lists just aren't one of them. (Tuples are. So are, unlike in some languages, strings.)
Absolutely agree.

Even worse, I doubt that ANY company can actually compete with such a service. Apple and Google create the tracking-network by baking the capability to scan for trackers into the Smartphone-OS.

A competitor first needs to make users install an app to "manually" build this network. There's no company capable to build a global network of equal scale.
1Password does not support platform export/import. It works on multiple OSes -- that's not what ProtonPass is talking about here. They're talking about moving passkeys between services -- ie moving passkeys from 1Password into a different password manager. 1Password does not have a way to do that.
Well, the technology for them is far from recent, the process control and chamber geometry design to allow the needed precision and uniform-ness at the throughout needed to not be extremely expensive, however, required cheap microprocessors for a good decade to develop the required skills in control engineers to then actually go and make a machine like this.
And the computers suitable we're still triple-digits in the 80's, so this only really started to deploy to factories ~25 years ago.
Why are you comparing functions/closures with values? You can do the same in python:

[list() for _ in range(4)]
Still doesn't, the forward looking part is misapplied for movements where you have both directions in separate keys (this principle could work for ops similar to tT (forward by default, backward shifted)), just like you can't explain why B is moving backwards by Words, not characters or something else (is there another important context you need to know that "vim is word looking by default"?). Or why it's not Below to move down

And in your D example your skipped the first part - why is it not delete forward/backward by character/word? Why is it not Dump for paste just like there is this weird Yank for copy? Why not Do to execute some command? Or maybe D should do something tied to its looks. After all X is delete based on visual mnemonic of crossing something out

It's even easier to learn relying on physical position mnemonics (like of your index J is go down by line, then go down by page is also index, but lower, so M). Or have adjacent fingers move left/right just like they move in cursors

(Btw, letter based mnemonics are also not useful for most of the world since they're tied to English)
I wouldn't call in "minimalist" after seeing Karpathy's code.
Tesla's Cybertrucks were 'rushed out,' are malfunctioning at astounding rate
> The Tim Cook era is great for stock holders

Not anymore, since 2022 apple stock was mostly flat and today is even below January 2022. Vision Pro is a flop as today (maybe future iteration will change that) - just look at google trends.

Hopefully Apple change the course or Tim Cook get replaced - especially if they don't show anything meaningful related to AI/ML at this WWDC.
I love that, as a demo, you're just stealing content. Keep it up
Bejeezus how do I unsee the bindweed one!? No wonder it takes so much time to keep it at bay.
In some countries, yes. But they only had been raised to those crazy levels not too long before.

(And people didn't actually pay those crazy top rates in practice, they used tax optimisations.)
Yeah, I was laughing when I saw this.

"Come on...tell us where you live. We already know anyway, but it's better if you tell us. It's for your own protection!"
>And thanks to specialized Pixel hardware, Pixel 8 and 8 Pro owners will also be able to find their devices if they’re powered off or the battery is dead.

Mask off moment.
I like HTMX / babashka, although it's a bit bare. Hiccup is amazing.
Why would you want to recorder columns? SQLite reads in a whole record at a time to access any column.
I love stuff like this!
Nix and Guix do pretty much that, at the core they are just some symlinks and environment variables. But unlike stow, they build all the rest of the package management and build infrastructure as well.

The big issue with stow is that you have to manually get the packages into DESTDIR and quite a lot of packages don't directly support that or do it in their own non-standard way, so there is far too much manual work involved getting anything installed from source. With Nix and Guix you can write a package definition once and than everybody can reuse that instead of reinventing the wheel.
https://archive.ph/bsUxX
We will construct a series
of breathing apparatus with kelp.
Microsoft actually sort of did that with Windows 9x.

There was a lot of Windows 3.1 and DOS software and drivers that they wanted to remain compatible, and those relied on DOS quirks. So, they had a copy (copies) of DOS always resident in RAM, mostly unused. All DOS syscalls (interrupts) were hooked so that they would call Windows instead. If a program added its own hooks, Windows would detect that and switch to 16-bit mode for the relevant operation. When the custom hook completed, it would call the next hook in the chain, which was the one that went back to Windows. Of course, this relied on Windows understanding DOS's internal data structures and keeping them in sync with what Windows was doing. A similar technique was used for drivers, if Windows found a driver it didn't understand, it would let that driver run in 16-bit mode.

Raymond Chen (of Microsoft fame) explains this much better than I ever could https://devblogs.microsoft.com/oldnewthing/20071224-00/?p=24...
I think it is matter of contract between author and users. Some authors just do not provide services like "background compatibility".

"Shipping" requires a lot of work, and some people just refuse to do that. Some of my popular programs are just repos on Github. To use them you have to run build script and execute from source code.

It elimites people who would require a lot of support, and would not give a meaningful contribution. Less work for me...

And if you desperately need my software, I always provide consulting...
Your analogy falls apart, too. Sun does not have a surface to be reached. It just sort of gets more and more dense and that's all.
The U.S. government may finally mandate safer table saws
Weak FUD article referencing a single forum post. Garbage, but not unexpected from the NY Post.

I try not to click on anything with a headline that has superlative clickbait words like "astounding"
Doesn't work for static sites. At one point it seemed like home computers would be going away and everyone would just use small, thin clients with most of the "work" done on servers. I'm glad this hasn't happened. I prefer the idea of a static site where the user's browser makes all the decisions.
UnPhone Yourself
Really? I'd think it's the opposite, I'm expecting non-sports entertainment to be largely AI dominated within 20 years.

High budget movies already often have fully CGI characters in which the only human element is the voice, and now AI voice warping is nearly perfect it's an obvious move to eliminate the continuity risks by making voice actors fully interchangeable, or even fully synthetic.

And then even in non-Pixar style movies, many scenes use CGI body doubles for stunts, fully CGI scenes and so on. The human actors often don't appear in all their own scenes, or they're even brought back from death to keep working.

So that leaves things like music, sports, etc. Some music genres totally defocus the humans, like electronic music. They go via frequently changed pseudonyms and you never really see them perform in person. Sports I can see remaining fully human.
lyude sounds like the type of person that goes insane the moment they get a whiff of power even if that power is something as unimportant as "FreeDesktop CoC board".

We went to Software Freedom to "develop the software the way we want you to".

Of course there is nothing wrong with not wanting to associate with specific people. Frankly for any reason.
However Vaxry changed the rules of his community and follows the Freedesktop guidelines when he himself communicates with people at freedesktop.org
They already did that. The main reason why they created Whisper is to transcribe and train on podcast data
Storage of large amounts of voice conversations for regulatory purposes ? ( say, a trading floor )
It's crazy to to from a hobbyist niche commodity to a nearly gold reserve alternative.
Anyone else also looking around for more tools like MapSCII, this site frequently updates with other TUI and CLI tools with handy and quick install instructions.

https://terminaltrove.com/

I can also see they have mapscii too which is great.

https://terminaltrove.com/mapscii/

There's also awesome-tuis as well which I also find very useful as well.

https://github.com/rothgar/awesome-tuis