skysight-inc/HackerNews huggingface dataset:
I'm totally not advocating for 2FA over SMS. It's also just not secure enough.

What if the website presented a QR you can scan with Aegis and then Aegis would make a request with your one time code? You could still type it manually - there would be an input and a QR code next to it.
Yeah sorry thats a terrible opinion. Did we read the same books?
You say that like no one's ever bothered to measure what kinds of sounds can be used in human languages.

The opposite is the case; this is not a lightly studied field.
Transformers have in-context meta learning. If you give them examples they can perform new tasks.

When you run AutoGPT, the outcome is not always predictable.
is the difference between threads and async/await more than syntax? or language-specific?
What I'd like is a React context like mechanism

Calling useContext(ctx) looks up nearest parent call frame defining setContext(ctx, value)

Of course that makes for implicit global dependency, unless you pass a context manager ref around almost like Go does

But at least it'd help scope resources instead of using globals while avoiding a coloring problem (see Go context where if an interface doesn't take context one has to find an alternative means to passing context through)
What i would hope for is implicit async/await so i don't have to write it out / wrap all the time
It's not as universally supported and it's patent encumbered.
Ancient chariot grave found at construction site for Intel facility in Germany
No. A lot of software will split files for this use case.
As one who struggled with thread safe storage since threads started, the amount of code we carry around with us which looks ok, but turns out not to be viable in threads is remarkably high. I bump into this in C, Python3 quite a lot: you have to work harder to do anything which is not synchronous, no matter how you arrive in that place.

For long lived work, it is not impossible there is no advantage overall to forking a lot of heavyweight processes which operate fast as a single execution state. If you have the cores, the CPU and the memory. Context switching delay is very possibly not your main problem.

For example, I have typically 24 1 hour capture/log files, each 300m+ lines big and I need to ungzip them, parse/grep out some stuff, calculate some aggregates and then recombine. Its a natural pipeline of 3 or 4 processes. The effort to code this into a single language and uplift it to run threads inside, where it's basically 24 forked pipe sequences begs questions: What exactly is going to get faster, when I am probably resource limited by the gunzip process at the front?

You think you can code faster than a grep DFA to select inputs? How sure are you that memory structure is faster than awk? Really sure? I tested some. radix tries are nice and have that log(n) length thing, but AWK was as fast. (IP address "hashing" lookup costs)

(hint: more than one interpreted language simply forks gzip for you, to unzip an input stream)

If you can go to C, then it's possible forking heavyweight processes in C, with good IPC buffer selections or mmap is "good enough"
Memory is a fickle thing, but the format dialog enforcing a FAT32 limit is probably Dave's biggest failing when it comes to telling old stories.

I don't know if FAT32 was in development in late 1994, it's possible, but it sure didn't ship in Windows NT 4, nor the original Windows 95. Even when it did land in Windows 95 OSR2, the format command happily accepted partitions up to 128GiB; but okay, Windows 95 isn't NT.

Windows 2000's internal formatting functions appear to be the real reason FAT32 is limited to 32GiB on new formats. The GUI, format command, and diskpart are all equally incapable of creating a >32GiB file system. Why? Who knows, it's not like drives of that size or larger didn't already exist at the time. If you use, say, mkdosfs on Linux, the VFAT driver in Windows 2000+ will take volumes up to 2TiB, you can even install Windows 2000 on such large volumes.
Just because you decide to split things like this doesn’t mean it’s sexist.

I earnt a lot more than my wife did and we jointly decided she would stay at home for a few years and I would throw myself into work to cover the family income.

I would have been more than happy to switch roles if the shoe was on the other foot!
Interestingly I've had a similar experience. I used Chicken Scheme for a number of years after programming in Tcl for a long time. Tcl always seemed to be a kind of Lisp, an impression that only increased over time. Eventually I resumed using Tcl when I realized the language had been steadily improved over several years. With Tcl 9.0 on the horizon I see no reason to look elsewhere for accomplishing most programming tasks.
Async/await just like threads is a concurrency mechanism and also always requires locks when accessing the shared memory. Where does your statement come from?
Agreed wholeheartedly but didn't want to come out swinging!

Not only that but my experience of reviewing has also been positive, and has given me ideas for research and how to present research (notation, paper structure etc)

Except my first review which was a 100 page survey paper on a very specific kind of inequality that exists for practically any graph invariant, so every page was pretty much identical just with alpha then beta then omega then chi... And the deadline was my birthday!
I don't have a lot of experience with async/await at high numbers of tasks, but I've run Erlang with millions of processes. It's a lot easier to run millions of Erlang processes on one machine than to run a million OS threads. I suspect async tasks would be similar; an OS thread needs its own stack, and that's going to use at least a page of memory, but often much more. Otoh, an async task or green thread might be able to use less.

If you're running real OS threads, I think task switching is going to be real context switches, which might mean spectre mitigations clear your cpu caches, but task switching can avoid that.

You may end up with more system calls with OS threads, because your runtime might be able to aggregate things a bit (blocking reads become kqueue/epoll/select, but maybe that's actually a wash, because you do still need a read call when the FD is ready, and real blocking only makes a single call)
The Spanish brutally conquered the Aztec empire, killed a large part of the population, murdered leaders, detroyed a/the holy city, ...
As an aside, and connected to the failing memory thing, Raymond Chen has repeated multiple times that Space Cadet Pinball couldn't get working on a 64-bit build and never shipped with any version of Windows, and that's why it was gone in Vista. Windows XP Professional x64 Edition has a working 64-bit native build of Pinball.

Well, it was a game from 1995 and wouldn't fit in with Vista's style revamp. Even the old Minesweeper and Solitaire games became Direct3D accelerated in Vista. Maybe the effort to do the same overhaul to Pinball was discarded, but the idea that a 64-bit native build couldn't get working is absurd when the previous Windows version included the very thing.
Best Online Advertising Strategies: I marvel at how this digital realm has revolutionized the way brands connect with their audience. From the pulsing heartbeat of social media to the vast expanses of search engine advertising, the opportunities are boundless. It’s a thrilling journey to uncover the most effective tactics that resonate with customers and lead to measurable success.
> could help us end this never-ending outbreak altogether.

it has jumped to so many other species where it has established reservoirs that it'll never be gone.

this virus is going to be with the human race for at least the next hundred years.

it may very well spill back from other species into new pandemics (although those pandemics are likely to look more like the 2009 swine flu pandemic since everyone will have cross reactive T-cells).

there's nothing we do to stop this with any known or really plausibly imagined technology.

even if you could snap your fingers and wipe it out of the human race, then the problem is that the longer it goes with humans not establishing immunity to it, the worse the pandemic will be when it jumps back from the deer or mice or whatever (although that likely wouldn't take very long at all).
AGPL is Free Software according to the FSF, so I'm not sure who at all would contest that it isn't.
This says March 21, 2024

Can that be right?

It just feels soooooo OLD, so tired and stuck in a groundhog day of
restating the obvious. I was having these conversations in 2014, ten
years ago now, and wrote it all up in Digital Vegan by 2019.

Same old tobacco/oil industry problem wrapped in layers of denial.

I look forward to an EU wide ban on smartphones in all schools, and
hopefully a more general prohibition on kids having them at all.
Probably EVGA should cease sales of the updated supply and proactively remove them from any channel suppliers/shops/etc.

The redesigned power supplies are probably otherwise fine, but at the very least EVGA need to ensure the pin out doesn't let previous gen cables be plugged in.

Otherwise they're just asking for liability issues like happened here. :(
This comment just made me realize Cosmo rsync might fix my weird issues with getting Vagrant to sync files over to my Unix VMs on my corporate Windows laptop. Thanks!
I think he's misremembering about the format part because the UI does have some arbitrary cluster sizes for NTFS: https://github.com/lianthony/NT4.0/blob/b4a8d373d8a082db6758...

That code still seemed to be around in (some versions of) XP: https://github.com/tongzx/nt5src/blob/daad8a087a4e75422ec96b...

As for the ZIP support, I can't find the source code for ZIP folders specifically. There's this excerpt from another company (Schlumberger Technology Corp.): https://github.com/tongzx/nt5src/blob/daad8a087a4e75422ec96b... which was added in 1996 if the comments are to be believed.
Bad loans usually are not about mistrust and deception, but about business risks that don't work out. Lenders very much expect that to happen, and charge interest accordingly.
> we still live on average way longer than our ancestors

Ted Kaczynski would like to ask about the average amount of happy years lived.
Yes, they are different in most cases.

In general await job is to pass the process to 3rd party e.g. database or http and wait for callback whereas thread job is to launch multiple CPU operations in parallel.
> If you're worried about not getting a cut when cloud providers use your software to make money.... don't release it under an open source licence. This isn't hard?

End use != provide.

Open code, open contributions, open non-commercial applications matter.

It's a simple 2 dimensional space on:

Usage(Use, Provide)

Setting(Commercial, Non Profit)

With single false cell on Provide & Commercial.

Copyright holders should be allowed to choose this option. I don't see why the whole fuss about why not.

If you don't want to use it on your copyrighted work, don't.

It doesn't mean others are not allowed, does it?
How is async/await implemented under the hood?
> The alternative would be that the software used Shift_JIS with a Japanese font.

As far as I know all Shift_JIS fonts are Japanese; you would have to be wilfully perverse to make one that wasn't.

> If the software used a Japanese font for Japanese it wouldn't need metadata anyway.

If it just uses the system default font for that encoding, as almost all software does, then it will also behave correctly.

> There really isn't a problem with Han unification as long as you always switch to a font appropriate for your language

Right. But approximately no software does that, because if you don't do it then your software will work fine everywhere other than Japan, and even in Japan it will kind-of-sort-of work to the point that a non-native probably won't notice a problem.

> In cases where the system or user configures the font, properly using Unicode is still easier than configuring alternate encodings for multiple languages.

I'm not convinced it is. Configuring your software to use the right font on a Unicode system is, as far as I can see, at least as hard as configuring your software to use the right encoding on a non-Unicode system. It just fails less obviously when you don't, particularly outside Japan.
Question does not seem to apply. What point are you trying to make or what mystery baffles you about the concept of an employee of a billionaire?
I'm a programmer and I can't even stand the formatting on Linux distros. Windows was usable even as a kid.
This will keep happening until people realise open source contributors have bills to pay, after they stop being students building up their hiring portfolio.
Matches my experience. Started with some interesting ideas and promise, then quickly became uninteresting.
ISTR that Jon Blow has a built in context mechanism in Jai.

(Some googling later)

Yes, it does. Looks like it supports a stack of contexts and is used for stuff like allocators and loggers.

https://jai.community/t/context/
> Where does your statement come from?

This is how async/await works in Node (which is single-threaded) so most developers think this is how it works in every technology.
Thank you so much, as you can see, I truly didn't know that. Maybe tuning out Microsoft messaging to the max wasn't the best decision after all...
There's an option in gnome keyboard settings or gnome tweaks to enable the same in GNOME apps.. Though it's a bit more limited but ctrl-a ctrl-e etc are working!
Windows 98 Icons (2015)
It occurs to me (after mentioning collation order, in a different part of this thread, as one reason that we would want to distinguish scripts) that it might be unclear even for collation purposes when scripts are or are not distinct, especially for Cyrillic, Latin, and Arabic scripts which are used to write many different languages which have often added their own extensions.

I guess the official answer is "attempt to distinguish everything that any language is known to distinguish, and then use locales to implement different collation orders by language", or something like that?

But it's still not totally obvious how one could make a principled decision about, say, whether the encoding of Persian and Urdu writing (obviously including their extensions) should be unified with the encoding of Arabic writing. One could argue that Nastaliq is like a "font"... or not...
Wanderer – Save your adventures with a self-hosted trail database
It was fun exploring telehack and “visiting” systems where people of worked with decades ago were still logged in... but I still use telnet today to poke at ports, or when I can’t remember curl syntax.
It's a little bit hard to follow the blog post, probably owing to the author's primary language not being English..

- it's a Firefox fork, but he doesn't like his own project being forked by others

- he is closing the source but will choose an open source license

- he is just a student and wants to make money from this over the long run, fair enough..

My conclusion: keep using Firefox
It’s wild that a private company was able to take up this much orbital space / night sky and the people of the earth had no say in the matter.
IMO the biggest reason to avoid threads is simply that it's ~impossible to write safe code using threads (e.g. without race conditions). Arguably with Rust's ownership system that's less true there than in other languages.
If your net worth is negative, you are literally, by definition, broke.

If you took out more loans than you have assets, you are broke.

Yeah, the US economy is f'ed up, roofs to live under should not be this expensive. If you think a huge fraction of the economy borrowing money at high interest rates to have basic life necessities, despite being employed, is normal, you have been brainwashed by the system.
“is currently available for free for a limited time.”

What’s the plan after then?

I’m not one to put effort into storing data if I’m about to lose it again when “free” becomes say “$9.99 a month”.
This only applies when the people buying have a need for it. Once you add speculation, it falls apart.
Have you ever done that trick where you position your fingertip in just the right spot where the nerves on the retina converge, causing your fingertip to disappear from the field of view?

When I first did this there were two surprises, the one I expected, when I saw my fingertip vanish. And then a bigger one I did not expect, which is noticing I had never noticed this deficiency before, despite it being literally right before my eyes my entire life.

When I was a teenager I held something approximately like your view on ADD, (there was no ADHD variant yet). That it was mainly a crutch, a blame-deflecting explanation for failure sought by those who couldn't get their shit together for character flaw reasons. This attitude made me turn down an offer by one of my professors, who also happened to be a clinical psych., to connect me with someone who might be able to diagnose whether or not I had this issue. I went without a diagnosis for another decade before circumstances press me to reconsider my position.

The very first time that I took medication that was prescribed to me was like that optic nerve blind spor revelation, but in reverse (and magnitudes larger in effext): a deficiency that had been with me my whole life, but completely invisible not because I could not see it, but because I saw everything through it, suddenly vanished.

The effect is difficult to summarize in a few words but it's as if I had gone my whole life not knowing that I needed to wear reading glasses (in a world where they were still quite rare and uncommon) - attributing my inability to remain engaged with any text longer than a few sentences without becoming strangely fatigued to a lack of willpower or mental conditioning - and then putting them on. "_this_ is what everyone else sees?!"
looks impressive... but in reality "5,601 orbiting satellites", this is nothing.. I remember seeing that their ultimate goal is in the 30,000 region.

Imagine what that globe with red dots will look like then!

https://www.space.com/spacex-starlink-satellites.html

>The U.S. Federal Communications Commission (FCC) has granted SpaceX permission to fly 12,000 Starlink satellites, and the company has filed paperwork with an international regulator to loft up to 30,000 additional spacecraft.
Looking at a Digital Clocks also work for me. For some reason those always seem to “bug out”, showing or hiding random lines and sometimes even showing an unreadable time.
Maybe this can help explain how Acrobat has grown bigger in size than many whole Linux Distros. I was installing Acrobat Standard for a client last week and the install package was 2.5Gb! This just to read and edit PDFs. I was appalled and started to look for alternatives but for a business environment with crucial tax PDFs Adobe is needed. After the install (to Windows PCs) I noticed not only is Acrobat installed but you are forced without choice to install several other things along with it like Creative Cloud.
Why does it seem like the only types of housing people bring up are “affordable” and “luxury”?

Why must everything be forced to the extremes? This pushes, otherwise rational, people to spend way too much on housing.
So it's time to finally ditch the POSIX string libc, and adopt u8 as universal string type. Which can finally find normalized.

All the coreutils still can not find strings, just buffers. Zero terminated buffers are NOT strings, strings are unicode.

https://perl11.github.io/blog/foldcase.html

This is not just convenience, it also has spoofing security implications for all names. C and C++11 are insecure since C11. https://github.com/rurban/libu8ident/blob/master/doc/c11.md
Most other programming languages and OS kernels also.
I use an IDE so it’s incredibly easy.
Instinctiveness means there isn't much modeling going on. And modeling reality to guide actions is a big part of intelligence, thought, etc.
How do fibers solve your cancellation problem? Aren't they more or less equivalent?

(I find fiber-based code hard to follow because you're effectively forced to reason operationally. Keeping track of in-progress threads in your head is much harder than keeping track of to-be-completed values, at least for me)
Creator seems to be a frenetic builder of things: https://depue.notion.site
Wow, I knew Starlink had an enormous constellation, but visualizing it like that really empathizes the scope. Would be cool if one day you could get your connectivity needs handled by a single company cheaply, almost anywhere in the world, without bothering about new contracts, moving cities or country borders.
I tried that app and it looks good. It was a bit hard for me to decide what book to choose. Question: do users later get quizzed on the words they looked up?
That's just not true. Most publicly fundes research is hidden behind paywalls.
Full title:

Stability AI CEO resigns because you’re ‘not going to beat centralized AI with more centralized AI’
This kind of thing scares me! Hopefully I don't get completely replaced just yet!
The What, Why and How of Containers
I think the concept is that the ultra wealthy are (ala Pikkety) gathering all the chickens, and using the eggs to buy more chickens, and the government just “magicked” trillions more chickens and most of those ended up in the wealthiest peoples hen houses.

If we tax the chickens, the wealthiest will have to sell some of the chickens to pay the tax, and then chickens will circulate down through the economy as well as up - circulation not redistribution is the idea
That's eerily similar to what (green) threads are.
Look into TopicBox from Fastmail
> SingleFile, on the other hand, requires a Chromium-based browser to be installed.

I'm using it as a a Firefox extension. Am I missing something?
No device support...

I started playing around with porting some CUDA code to ROCm/HIP on a Ryzen laptop APU I had. While an "unsupported" configuration (which was understood), it all worked until AMD suddenly and explicitly blocked the ability to run on APU's. Currently the only way to get back to work on that project on that particular computer would be to run a closed-source patched driver from some rando on the internet. Needless to say, I lost interest.

Last I checked, there were only 7 consumer SKU's that could run AMD's current compute stack, the oldest being 1 generation old. Even among the enterprise hardware they only support ~2 generations back. So you can't even grab some old cheap recycled gear on e-bay to hack on their ecosystem.

Meanwhile, I can pull anything with an NVIDIA logo on it from a junkyard it'll happily run CUDA code that I wrote for the 8800GTX 15+ years ago.
When will you have Farsi, Japanese & Mandarin?
I was about to post a similar question: What does this mean for those using the Firefox versions of the extensions (SingleFile as well as the version that zips the result)?
Perfect writeup.
> I think a better question is "why choose async/await over fibers?

> there are different approaches for implementing fiber-based concurrency, including those which do not require a fat runtime built-in into the language

This keynote below is Ruby so the thread/GVL situation is different than for Rust, but is that the kind of thing you mean?

https://m.youtube.com/watch?v=qKQcUDEo-ZI

I think it makes a good case that async/await is infectious and awkward, and fibers (at least as implemented in Ruby) is quite simply a better paradigm.
I follow the YouTuber in question that got hit with this exploit. In some of the replies on Twitter where this was being discussed, this Github repo was discussed. I have no idea if it's related to what's currently happening, but seems possible based on the description.

https://github.com/MrDiamond64/EliteElixir