skysight-inc/HackerNews huggingface dataset:
> Vue3 also has `FunctionalComponent` now for the cases where you really want a simple component from a function – and again props work beautifully with Typescript.

This kind of reinforces my point about having to learn Vue. I personally think it's just unnecessarily building more API to memorize on top of JavaScript.

> In contrast, I'm finding integrating Typescript with the largely-JS React codebase I work with on the day job to be a bit nightmarish – the amount of prop destructuring which seems to happen in every single component makes typing their signatures a repetitive, tedious affair (largely due to TS's handling of destructured arguments).

To be fair, I find issues with this with TypeScript everything. Moreover, I think that is the natural progression for all typed systems or languages. I honestly prefer JS without TypeScript. I may use TypeScript some times for certain areas like having enums.

> All that said, appreciated reading your take on the two frameworks

I'm happy to hear that!

Merry Christmas to you too!
This is an accurate and very reasonable comment, it has been downvoted by people who do not know some very basic facts about post-USSR era Russia
> I agree with the author that nobody cares about whatever content you create, aside from your own marketing value and ability.

I wouldn't say that's the author's contention, very much the opposite from the way he passionately defends his work and authorship, as well as all the work he puts into researching very niche topics.

On top of that, citing previous work is one of the most important parts of research, and plagiarism can be a career ending move. In this case the author's blog comes up in the first google results for that research topic so it doesn't seem to be a side-effect of some emergent industrial system that would strip and remix knowledge with no regard for its authorship as much as wilful scientific misconduct (allegedly).
"I've heard of some people still having it as 5k iters even with an active account"

I can confirm because I am one such person. Honestly thought that would come across from context but I'll edit to clarify.
Did you find these here on HN? This is the gem of the day for me

I hadn't seen either of these, and I didn't think I was interested in ML, until I got to the Natural Language Processing section, this is a great article!

Happy Ruby Upgrade Day!
That would be a lot more convincing if they had a blind demonstration. As noted in the readme, getting the CSS exactly right is both critical to making it work and extremely difficult. I'd wait until someone actually uses that software successfully in anger before we declare that you should never use pixelation.

Obviously black bars are better but sometimes you don't care that much about keeping the data secret.
> How would your mother use 1Password if she now has to remember _two_ passwords?

She doesn't have to remember the secret key. She prints out copies and puts them somewhere safe.

> Both LastPass and Bitwarden (and 1Password) support 2FA [...] the UX is much better and more secure than using a secret key

No. Please don't make statements like this if you're not certain. 2FA confers zero benefit in a breach like this one. It is merely an access control, and doesn't provide any cryptographic benefit. Secret keys, however, make such a breach basically worthless. No amount of rainbow table usage or master password compromise will help you unless you can obtain the secret key.
> The documentation of Nix and NixOS is rather poor. To understand how a service or an option works, it is very often necessary to read the source code (`.nix’ files) ...

I think this is also a plus point, for Guix and Nix, how easy you can check the parent file dependencies, which are the same language as the configuration you're creating, and are easy to understand
The American who rowed Washington across the Delaware on Christmas
Using #undef is a big one that wasn't mentioned but oh god it is the ideal way to hide things. If you use it sparingly but in critical places of header files, especially to undef something potentially defined in three other headers, it becomes impossible to find the real substitution without reading the cc output
Because memtest only looks at values it wrote out very recently, before they have had a chance to flip.

Memtest is looking for reliable failures, not evanescent one-off events.
It is not a requirement but if you don't provide it your account gets suspended as soon as you tweet. This happened to me multiple times.
Installing Mastodon on the Raspberry Pi
- Starship makes a successful orbital flight.
- Russia won't start any overt military operations in Donbass, let alone Ukraine proper.
- Modern GPU prices are still ridiculous.
- Europe's opinion on nuclear energy will become a tad more favorable.
- Ethereum won't shift to Proof of Stake.
- No major AI breakthroughs.
- James Cameron's Avatar 2 won't bring anything groundbreaking to the table.
- Apple won't release a VR headset.
Tech journalism doesn’t know what to do with Mastodon
Very shameful the US government would post Santa's assassination coordinates.
Cloud computing keeps growing.

Home servers, powered by low cost hardware, may become a real thing.
Humans role will eventually shift to validating the outputs of AIs and creating training datasets.

Now: human makes content -> AI learns
Then: AI makes content -> humans filter AI content.
Almost all the non-major online ebook viewers are like that.

Some of them would obfuscate the image resources, but that's about it.

Big players typically have something "better". Bookwalker (a Japanese ebook vendor) has the most complicated viewers in my experience, and it always convert all the text to image on server side before serving. (And it obfuscates the images on server side too, so you have to reverse this process yourself if you want to download them).
Why would the company want to crack your vault..? If they want your logins they can just push an update on the client app that skips encryption altogether.
I know plenty of talented FOSS developers who won’t choose to opt out.
Tajen Interactive – Cockfighting in Bali
Technically this was a bug, not a breach.
`building=oui` is wrong and was corrected.
Sunak wouldn’t have anything to gain by doing that, pension crises cause the govt a headache and they’ll want to avoid it just as much. The last crises cost liz her job.

Are you sure you’re not thinking of the relaxation of ring fencing between investment banks and retail banks? That I know is more of a possibility and not related to pensions.
> mechanical parking system

Are those common? I know they exist, but I thought they were unusual. I've certainly never seen an actual one.
I hope you know that this is a scam?
Not encrypting the URLs is just such a baffling choice, i honestly don't understand how that ever happened.

Also, as far as i can tell with some very basic maths based on running hashcat on my 3070, if you have a big long password on your vault, even with very few rounds of pbkdf, your actual passwords should be safe.

I think 1Password's use of an extra "secret key" would be a huge save in a situation like this, where every encryption key is automatically very long
Why Dickens Haunts Us
Go to BoardGameGeek and do an advanced search, limiting "# of Players Range" to 2, and sort by number of ratings. You can restrict the search further in many ways. (https://boardgamegeek.com/advsearch/boardgame)
Source? Criteria for “The same comfort level”?
So there is a risk to some extent - if you forget to renew and ignore any reminders you receive you'll lose your domain and access to anything attached to it. But that's like saying you shouldn't get a mortgage and buy a house, because if you stop paying your mortgage at some point and ignore your bank's increasingly anxious and strongly-worded letters then you'll lose your house.
In the early 80's I was doing my computing 'A' levels at a technical college. I used to type my programs on one of those old-fashioned teletypes, which I think were a cast-off from a regional polytechnic. I think the computers did have keyboards, but there were only 3 of them, and competition was tight. So I used a teletype. Making a "backup" consisted of printing the program out to paper tape.

I kept the rolls of paper tape and occasionally used them as streamers, much to the curiosity of neighbours.
I get between 5 and 20 per day in Brazil.

In Canada, sometimes 5 per day.

One trigger here was creating an account in a particular bank. Seems to be breached. Unfortunately Canada is a captive market, we don't have much choice.
This problem has no ultimate solution. I've seen all components flip bits, CPUs, networking cards, RAM, most often you just can't know for sure what did it. You can remedy it a bit (like with ECC), but ultimately there will always be corruption if you process hundreds of petabytes of data. Get used to it, your computer executes an instruction with a probability extremely close to 1, but not equal to 1.

Deep in the archives of a well known tech company is a very well documented case of a bit flip that caused the wrong function to be executed in a C++ v-table. The big oof was that this function was the equivalent of an SQL "drop table", and just happened to be 32 bytes off of a very benign function that did something like stat(). Really funny stuff once the crisis is over :)
Maybe you don’t but plenty of people do. There’s a huge middle ground of people who aren’t aiming for “anonymous” and who aren’t doing professional opsec, but still expect not to have their pseudonymous online identities linked to their real-world-identity phone number.

OP is right, this is a privacy disaster.
I did this before using a password manager. I found that it does work but it's still a pain.

For example, what do you do when you're forced to change a password? You need to remember that this website doesn't follow the rule. There's also the case of password being used by several websites with different names or urls, you need to remember which is the base one.

Also it's really convenient to store other things than passwords in the password maanger. Like some notes, your customer number, which email you signed up with, some PIN they give you...
Rep. Gohmert Introduces Bill to Hold Big Pharma Liable for Vaccines Injuries
From the perspective of salespeople and managers ... maybe!
How to Visualize Hourly Trends
Agreed. :p
Most of your reasoning was just murdered by chatgpt.

It can take care of most of the mindnumbing work.

let’s file a bug to get the dinosaur back
It's interesting how celebs use just their plain names @ gmail.com as the username, just like most people. Wait, celebs are people too I guess, right? Ha ha....and I saw one even adding their birth year at the end of the username/email, or just the 2 digits. That became a thing especially for early 90's kids. I did it, and I still see many with that, and I cringe. Like, please realize you are giving your birth year away and that should remain private.
My HS CS class in 2014 was like this. It was wonderful because it took away the incarceration feeling of normal public school. If I did the work faster than everyone else correctly, I could go and do what I wanted in the school, which motivated other students to finish and motivated me to finish first. I wish other classes were like that.

The only thing close in college was profs who would let you test out of classes, and work on a self study project for the class, I loved that.
Except using a secret key doesn't increase the day to day difficulty of using the tool. In fact, it makes it easier.
Arguably, Nixpkgs is also just a managed collection of (Nix) build recipes :) Except that due to mandatory reproducibility, it’s both more complicated and more amenable to caching of build artifacts (on Nix “substituters” ex “binary caches”).
> If you trade highly leveraged stuff, you need stop losses; otherwise there is a considerable chance you will go bankrupt.

This is false. In the context of high volume trading (which we are discussing here), a naive stop loss will obliterate any profits you might accrue with your strategy. Execution of your stop loss will simply eat through the whole order book and give you the worst possible price for your exit.
Well, a new body can still talk all the same old shit, but give in to a (probably) popular (in Russia) sentiment to chill out. I don't know what the propaganda would be to say that they both won and also don't have parts of Ukraine.
According to Musk himself, who is a liar, which is my point.

It's pretty pathetic when his fan-boy stans spread his lies for him without checking the facts. That winningness to destroy your own reputation by lying for him is shameful and disgraceful.

You should spend more time correcting your mistaken beliefs by learning the truth, than spreading Musk's lies out of intellectual lazyness and willingly gullible unquestioning ignorance.

Why you should NEVER believe Elon Musk!

https://www.youtube.com/watch?v=JN-kajBcyew

Elon Musk, War Profiteering? W-T-F!

https://www.youtube.com/watch?v=3qGg6wiXoSc

Why you should NEVER believe Elon Musk! (part Deux)

https://www.youtube.com/watch?v=uO9yw9QThzU

Elon Musks BIG mistake!

https://www.youtube.com/watch?v=9sCYxE0_W-s

Why you should NEVER believe Elon Musk! (Part 33 ⅓)

https://www.youtube.com/watch?v=YrwkNp_AOjQ
Unprecedented UAP Legislation
The article also says:

> I teach philosophy, which is hard. And I trust that my students can read, so if I have a lot to tell them I write it down and get them to read it. That’s not to say that I don’t go over it sometimes in class. But the point of having class is to do learning that won’t (or possibly can’t) be done outside of class. That is, mainly, problem solving: thinking and talking together about the arguments and ideas that I want them to understand, and practicing the skills of analysis and reflection that philosophy is particularly good at developing, and which are essential to doing philosophy. So they don’t really need the laptops for note-taking.

As someone who prefers typing to handwriting, went into this article with lots of skepticism. However, if the author doesn't want his students to take any notes during class—digitally or on paper—then clearly no one will need a laptop. The rest of the discussion is moot.

It also means the author's experience won't be generalizable to other classes. Unless the author believes that students should never be expected to take notes during class, which IMO would have been a more interesting argument. He makes some nods in that direction:

> But the point of having class is to do learning that won’t (or possibly can’t) be done outside of class. That is, mainly, problem solving: thinking and talking together about the arguments and ideas that I want them to understand, and practicing the skills of analysis and reflection.
First I've heard of Asmodee Group, but from a quick Google they own a remarkable number of games (that they call "IP").

A quick note that they at least don't own Wingspan, the first game in the article. It's by an independent publisher called [Stonemaier Games](https://stonemaiergames.com) who "grew up" on Kickstarter (and openly considered it a marketing tool in later years) but vocally moved away because the founder found the experience too stressful.

They make some great games and I recommend checking them out! I particularly enjoy Viticulture, and Scythe if Fantastic, if you can find people to play it with.
I'm constantly amazed that most discussions on technical forums center around what ChatGPT can't do and why it can't replace X and how often it produced nonsense.

Yes, it's true. But then again, if it didn't make mistakes anymore, we would have created a general porpuse solution machine working with all of human knowledge.

"We've created a plane that can fly 10 km!"

"Meh, 10 km is not that useful. Also, it's still expensive"

20 year ago, even current ChatGPT would be straight up science fiction. We are getting to a point where we develop tools that are unlike any other in their power to solve problems for us. And development will likely only get more intense on that front. These systems made quite a splash recently so there will be even more money going into it. Custom hardware for AI systems is being advanced all the time and every large software company wants AI developers.

I'm amazed that we don't think about how we are going to handle this. There are a lot of areas where the next gen (or the one after etc.) ChatGPT might have dramatic consequences both good and bad.
That doesn't answer the question or relate to the topic at all.
Followgraph for Mastodon
My main problem is that Nix is based on one version of libc. If your system already has vendor-locked libraries based on a different version of libc, then it is quite difficult to get the rest of the system on that same version of libc.
Because I always want to identify the solution when we point to the problem:

https://doc.libsodium.org/

http://noiseprotocol.org/
Also you can migrate them to a longer round setting the next time they use that key - or require some users to relog in or something.

This seems like business and product getting in the way of good decisions. Again.
In defence of Scrooge -
https://www.spectator.co.uk/article/in-defence-of-scrooge/#c...
The whole point of a password manager is that "access security" will fail at some point. That's the reason they are E2EE.

Every password manager is built with the idea that one day, the server will be hacked and the vaults will be free to download. The same goes for E2EE in general.

With this in mind, LastPass and Bitwarden's solutions are very poor and can result in most customers vaults being breached, whereas 1Password's secret key model stays strong.
SMS shortcodes aren't international.
I went out of my way for ECC because losing files can mean losing days of work. With how much a sweng gets paid it's worth the ECC premium if it saves me a few days of work over the life of the machine.

Recently I discovered that one of my SSDs was quietly failing without setting off any warnings; doing a chkdsk showed that some files had already gotten corrupted. One of them was my backblaze backup index!

Even though I have automated backups (backblaze + macrium backups to a NAS), recovering files from them is non-trivial. If I were to lose work to non-ECC ram who knows how long it would take me to reconstruct a known-good work environment and file set. Imagine if you're working on something huge and hard to validate like neural net weights where corruption can occur silently and be hard to detect after it's happened?
Even if you decide you need to exit, why do you think you will get the best possible price for your exit with a market order? (which is what a stop loss essentially is)

There are other ways to exit a position.
They were challenging when you learned them. It doesn't really matter when or where that was.
Bc product people are hilarious!
> Why should my education and social life be negatively impacted because individuals decide to indulge in self-destructive behaviors?

Because although a teacher cannot make someone learn, it is the teacher's responsibility to create an environment which is as conducive to learning as possible. And:

>> Apple, Google et. al. have spent massive fortunes developing a technology that is excellent at commanding the attention of even quite committed students.
What can young people do now that you could not do ? Internet stuff?
The way I see it, young people now can do less than when I was young. For example lots of dangerous activities got prohibited (e.g. fireworks) or they added too much regulations (alcohol, cigarettes, mopeds). For good or worse, no more compulsory army at 18. We live in a very protective society where every threatening activity gets banned.

As a European, I studied in the UK and got a masters, tutions fees paid by the European Union. My children cannot do this anymore.

My young is 17 and spend his free time in the gym, and he is not alone. It is true I could not do this at his age, but I do not understand it.
Maybe this would be a good use for AI code generation. Reversable non-obfuscated obfuscated code. If you just obfuscate it it's pretty obvious what you're doing but if an AI can obfuscate it in a what that looks like something that is plausible that you could have written it you'd get away with it. Reversable so that you could undo it make updates and then reobfuscale.
> But the phrase “cutting your losses” has application does not?

A "stop loss" does not mean the same thing as "exiting a position to cut your losses". There are other ways to exit a position. If you have a large position, then exiting via market order (which is what a stop loss does) is going to give the worst possible price for your exit.
They used an exploit in the public API. You're not supposed to be able to get this data about any twitter account (except your own).
Eh, chatgpt also kinda murders the content it processes.

It's very easy to construct examples where its summaries, while they look correct, either miss some crucial point or are outright incorrect.
Do it yourself linux workstations with off-the-shelf hardware offer a decent emulation of the 30yr old original but the fair comparison would be with a current design that packs an amount of innovation proportional to the lapsed time.

Funny to see that people are so resigned to what is on offer they cant even imagine what really good might look like today.
If it's a pixel-perfect screenshot, getting the CSS right is actually extremely easy as long as there's surrounding text. It's easy to recognize a font, easy to figure out its size, and easy to figure out the coordinates. No more than a couple minutes of trial and error.

It's only difficult if it's been resized+compressed lossily, if it's a photograph of a screen, etc. And since font rendering can be different between Windows and Mac, you might have to try it on each one for a perfect match.
People are joking about obvious bad choices like Excel, but I am really not sure what is really safe anymore. For example, I am using Dashlane, should I change it? If so, how?
I don't get it he wants the companies to pay instead of the government that mandated the vaccines. Doesn't make any sense.
Well let's hope so. I can't honestly say that I know all the intricate details (note how I said "senior Kremlin figures" because other than Medvedev, Prigozhin and Shoigu I don't know everyone involved) but I am a little pessimistic that a sudden change in President would make things better.
And then you actually go into the docs.... And: oh, 8 GB RAM should work, but let's have a 32 GB swap. The CPU should be fine, but let's overclock it. Oh, you shouldn't use Geth to ensure ecosystem health, but all clients except Geth require at least 16 GB of RAM. And geth will eat all of your disk spce if you're not careful.

So, for a single combination (Geth + Nimbus) it may just be possible to run this tower of babel on a Raspberry Pi. And.... The only thing it will be doing is... nothing, really.
How then will these kids have any sort of ability to do things that are not fun? That's a fairly essential life skill.
> I also noticed that Apple, who is (was?) also a heavy OSM consumer, is conspicuously missing from this list.

Apple is also a heavy contributor to OSM: https://wiki.openstreetmap.org/wiki/Organised_Editing/Activi...
You can't open an account without leaking your phone number. I've quit the signup flow right there.