skysight-inc/HackerNews huggingface dataset:
Politically speaking, one thing pisses me off the most.

> Trump added 6.7T in 4 years

That debt was "paid for with tax cuts". And a lot of Republicans still think that cutting taxes is the best way to reduce the debt. I can almost assure you that we're going to hear more about Laffer Curves and tax cuts to solve this debt issue as the debate moves on.

Its been over 20 years, maybe over 30 years now... of this crappy argument, pretending that tax cuts improve our financial situation.
This is really cool - given my perception of the target market it might be worth targeting AWS Elastic Container Service (ECS) next as the userbase there, I would imagine, is generally looking for less-complex solutions (given the complexity difference between Kubernetes and ECS).
..and always with super helpful naming scheme like IMG_0001.JPG, IMG_0002.JPG, ... that restarts from the lowest unused number after cleaning up phone storage, ensuring you'll have naming collisions in your backup folder
> The point was that, though the article suggests loneliness stems from being unable to describe your feelings simply and concisely, it is more complex than that.

I think the point we're all trying to make is that a text barrage is _not_ expressing yourself simply and concisely.
Well, coupla things wrong with this article/headline.

This decision is from the Irish data privacy regulator, DPC. They are "in charge" of this investigation because Facebook's EU subsidiary is in Ireland. They are not a "lead" regulator in any sense of the word.

In fact, this decision does not come from the DPC. The DPC's decision was to pussy out and issue a smaller fine, and rubber-stamp several of Facebook's arguments. Their authority to do so was overturned by the regulators for other countries, and by the EDPB (EU-level agency). The EDPB is also requiring the DPC to do more investigations which will probably eventually result in even more fines.

I have a comment downthread about the "meat" of this decision. Before GDPR went into effect, WhatsApp updated their terms of service so that some processing used Contract instead of Consent as a legal basis, which changes what rights users have with respect to that data processing. They go fined because this change was not well-communicated, and because other regulators (not the DPC) say that the processing is not actually part of the contract users have with Whatsapp.

GDPR fines tend to be about specific issues related to specific complaints. Whatsapp was fined previously 250 million Euro for having terribly confusing privacy policy; this fine is related to two rather specific parts of their data processing. There has NOT been a general "is Whatsapp in its entirety compliant with GDPPR" investigation yet. The EDPB-mandated investigation is creeping closer to that.
I do something similar but sillier. I scan the QR code in a basic QR reader app, then regenerate it using a script I got years ago that renders a QR code using Unicode, then store that in a plaintext file (gpg encrypted) with all my other non-password-manager secrets. I started doing this after I had a bad experience with Google Authenticator not surviving the restore to a new phone.
22k stars is not really that obscure not that it matters. I didn't realize we are forever limiting ourselves to tools written in the 70s and 80s my apologies.

Would you consider trying something other than Perl once it is no longer packaged for you? Because it is an x-language, bereft of life.
It's much easier to purify the burning waste products than raw trash. It is much less varied.
Thanks, used this in conjunction with a url editing add-on [0]

Description: Wikipedia Vector Skin
Example URL: https://en.wikipedia.org/wiki/Joseph_campbell
Include pattern: https://en.wikipedia.org/wiki/*
Redirect to: https://en.wikipedia.org/wiki/$1?useskin=vector
Pattern Description: Auto Redirects to vector skin version
Advanced Options:
Exclude pattern: https://en.wikipedia.org/wiki/*?*

Feel free to toss a better way or an improvement for this if you end up doing the same. I'm sure the include and exclude patterns can be tuned, the add-on supports regex, otherwise you'll want a second rule for searches and such, but this should get a person started.

[0] https://addons.mozilla.org/en-US/firefox/addon/redirector/
Yes they are more available now, I live in the Spanish countryside and there is an abundance of plant-based meat options around me. Nuggets, burgers, schnitzels, even made into local tapas (alas, frozen).
HTML Attributes for Specific Third-Party Reasons
That might be related to why it's such a taboo subject - people fear that even mentioning the word 'suicide' will cause some people to starting making deliberate plans to end their own life. (It's certainly a rather depressing topic, not suitable for small talk or dinner conversation, and people who are always bringing it up probably could use some therapist time.)

The effect is similar to the statement, "don't think of a blue elephant" - it's pretty hard to not immediately think of some kind of a blue elephant (Dumbo the Disney character? A wild African elephant that got blue mud all over it? A painted elephant in a Indian potentate's parade? Etc.)

Psychologists use the term 'ideation' to distinguish between merely thinking about a topic, versus obsessing over a topic, making plans related to a topic, and so on.
Yeah, I _like_ the redesign but I certainly wouldn't call it "barely noticeable".
Yes, we built out WebAuthn (more here: https://fusionauth.io/docs/v1/tech/passwordless/webauthn-pas... ) and explicitly have it enabled for the re-authentication workflow right now. So WebAuthn is a nice way to reduce friction for existing users, rather than a way to create a new account.

The account recovery issue is a big one when you don't have any other credentials than WebAuthn credentials, as you touch on. I believe the next version of WebAuthn is working on standardizing this, which might help with the ecosystem issues you raise: https://www.w3.org/TR/webauthn-3/#sctn-usecase-new-device-re...
Worrying about being a 10x eng or not is like asking yourself if you are Einstein level smart. If you are not you are not. Just keep improving is all you can do, not enough people is gonna think you are 10x when you do become one, except in your imagination
My understanding is that creative work pays little unless your work is very popular. See for example the distribution of royalties for music streaming or for authors of books.

Given this low likelihood of monetary gain it seems unlikely the money is a primary motivator.
I have a spare cheap android phone with Google authenticator. I export accounts from my primary phone to this phone every quarter or so as a low tech backup.
Ah, so it’s the Democrats fault that the Republican fiasco rolls on?
Liberal leaning? I hate to be rude have no idea what you're talking about and it sounds like you have a terminal case of "two party system brain"
Crockford's version of base32 [0] (sometimes called crockford32) treats 0, o, and O the same when decoding, likewise for 1, i, I, l and L. It also doesn't use the letter U, to reduce the chances of including English obscenities.

So, you don't need to remove ambiguities if you can collapse the ambiguities into equivalence classes.

If you're going to use some flavor of base32, crockford32 is hard to argue against. I could bikeshed some alternatives (I would use the letter U and include Q in the 0 equivalence class, and not worry too much about obscenities), but of the somewhat common base32 standards, crockford32 is the best, IMNSHO.

[0] https://www.crockford.com/base32.html
Step 1) Stop writing blank checks for dumb crap.

A certain political party in the US has had unchecked power and lead us down this path.
Well, neither of those are local government which the parent comment referenced. Even if we did report moving to our local government, the IRS or USPS won't necessarily get that information.

The IRS gets our address because most people are required to file their tax returns, and we put our address on those forms.

The USPS doesn't need to find anyone. They just deliver to the address on an envelope. If the person isn't there, it's the sender's problem. You can however voluntarily tell the USPS you've moved, and they'll forward your mail for a period of time.
I find one of the biggest mistakes programmers have about mathematical notation is that it's somehow just a terse, badly implemented programming language. But this is a very poor understanding of what mathematical notation is doing.

I think this error in thinking comes from the fact that Sigma notation can often be trivially implemented as a for loop.

Programming languages are designed to describe a specific computation, whereas mathematical notation is typically trying to describe an idea (one that might not even have a implementation!) Notation only sometimes and coincidentally describes computation as well.

The ambiguity, implied variables etc are an essential part of mathematical notation in the same way it is in common spoken language. Mathematical notation exists to help abstract and work out very hairy ideas, and often that ambiguity is necessary to show connections.

> code should be optimized for readability, not writtability

Mathematical notation is readable if you're literate in it. It takes lots of practice to become fluent in it, but once you become more familiar it's much easier to read than text (which is why it's used in the first place). Mathematical notation is an extension of mathematical writing, not computational implementation.

Reading mathematical notation is much closer to reading poetry than reading code.
Those approaches would both rollover at 2106, breaking sorting, and you'd potentially start getting collisions around 2566. With his approach he is starting with a 63-bit timestamp (Go uses signed int64s), then math.big.Bytes is dropping leading 0 bytes, meaning it will add more characters as needed.
Mine too. I author in org and have a plugin that converts the org files to rst files.
I think Atlas could see mainstream adoption without the high reliability that's expected from Autopilot. Atlas still needs to reliably not kill people, but this is seemingly much easier to do when you're not hurtling down the road at 70 miles per hour. Beyond that, it could be much less reliable than humans and still add tremendous value.
Wow, if this really works like you describe, then this is magic!

> Automatic instrumentation across programming languages is not a trivial task, especially when dealing with static binaries (like the ones produced by the Go compiler). We built multiple mechanisms to make sure we inject the relevant headers in a secure and stable way. We developed a system that tracks functions and structs across different versions of open-source libraries.

Could be very useful for non-greenfield projects. I'd love to learn more about the details, is there any writeup somewhere?

Though I'd still recommend new projects do "proper" tracing with not only one-per-service spans, but also spans for important functions, including additional application-specific tags, as that is easily 10x the value.

But since life is a sequence of tradeoffs, I think this project could be really useful in a lot of places.
Haha, a more succinct version of what I wrote a few thousand words about: https://fusionauth.io/learn/expert-advice/authentication/mul...
Thank you, the power of introspection and therapy!
My family were WhatsApp users, and I moved the family-family chats from WhatsApp to Snikket (XMPP) a few years ago. They still have WhatsApp installed, but consider Snikket the go-to for reaching family members. It's not a WhatsApp clone, but they haven't struggled with it.
I always liked the simple to follow proof:

Assume √2=m/n, and take m,n reduced so that 2 does not divide both (i.e., cancel 2's out of the fraction).

. Then 2nn = mm. Then 2 divides the left hand side, so 2 must divide the right hand side, so 2 must divide m. Then 22 = 4 divides the right hand side, so divides the left hand side, so 2 must divide the (n*n) part. But then 2 divides n, contradicting that 2 does not divide both m and n.

This works without much changes for sqrt of any non-square.
Grrr, I hate readability! Just the idea of proper line lengths makes me angry.

But I think everybody has to create an account, not just us salty grandpas. Like I said, if it was a product goal, it's a sneaky way to do it. Not saying that is the case.
ASCII String to Lowercase in Go
Sure sounds like a race. Building race-free software is hard, disciplined work, and may require blocking proposals for "hot" new features. So the cooler heads tend to lose those skirmishes, on either a FOSS or commercial battleground.
The QR that you mention, is just an encoding of an actual string key (edit: I'm reading now that it's called seed). If possible, it is better to get the string directly, instead of its QR encoded counterpart.

This is needed for example to store the TOTP in a device that has no camera. Or in your Bitwarden Pro account. Obviously you wouldn't be able to scan a QR with such an application, so the actual string is needed you just copy-paste it, so it should be provided by any service that offers 2FA (I confirmed Google does)
Democracy is great but it’s not enough. You need some mechanism to prevent to majority from stripping away rights from everyone else. For example, in the US it is illegal for any state to permit slavery, and this prevents individual states from legalizing slavery, which IMO is a good thing. Until recently, the right to abortion was guaranteed by the right to privacy implicit in the constitution.

except in certain cases
Fossil-Fuel Money Will Undermine Stanford’s New Sustainability School
In what country is this the case that police have unimpeachable history?
>Do you have 10x players in sports? No!

I think this actually does illustrate how the possibility of 10x [performers] is perfectly valid. To build on your example, while it's true that that Lewis Hamilton isn't driving 10 times faster, he has 103 F1 wins while to the average pro driver has zero. Michael Phelps isn't ten time faster than his competition, but he has 23 Olympic gold medals while the average professional swimmer has zero. It gets a bit more convoluted with the positional team sports, but at a glance there are players in the same position, with the same overall career trajectories, who are earning significantly more than 10x their peers.

I don't think people are suggesting that 10x engineers are literally typing ten times faster than their counterparts, the "10x engineer" is someone who gets to complete solutions more efficiently — perhaps even 10 times more efficiently.
love it but you will see dark patterns like...

"UnFlubberize:disabled [__O] enabled"
It's also the perfect width to add a friends list or sidebar full of skeuomorphic widgets or live updating feed of edits to the site. There's no reason to assume Wikipedia would introduce advertising (they're not a corporation, they're not motivated by profit, they have a healthy chunk of cash in the bank). Of all the organizations I'd expect to give in to greed, Wikimedia doesn't crack the top 100.
I actually did blind testing with my wife. Neither one of us had a strong preference, so we returned them. At the time, we couldn't use the paired HomePods as the sound output for our computer (which is plugged to our TV), which meant that we would have also had to use an iPad or iPhone instead of our computer. That inconvenience (no remote control for an iOS device!) was a strike against the HomePods.
Most popular auth methods in 2023 for web apps?
What are the most popular auth methods used in your applications by users?

For years I was using only the username + password method, now people tend to use Passwordless, MagicLinks, and oAuth providers like Facebook, Google, and Twitter.

I'm curious whether that's a new standard and what to choose to make most users happy and have a good sign up conversion.
If anyone is interested, thatgamecompany [sic], the studio who made Flow, also made Flower and Journey. Both are amazing and touching. I haven't played their new game Sky.

https://thatgamecompany.com/
Having used it briefly, I'm not a fan of the redesign (which I think the headline has wrong - I think it's very noticeable) as it is currently.

I understand the goal is to limit the line width of articles to make it more comfortable, and I don't disagree with that, but the content feels poorly framed now, just floating in the abyss of 'empty space'. The sticky side nav (which I think is a great idea!) feels unconnected from the article itself.

I think the basis is good, but final execution is lacking. I think with a few relatively minor tweaks it could be even better.

Edit: I think the page looks better with the hamburger menu open, with the different background give the article a bit more structure to sit against.
This is just false, if you read the article Sama also collected explicit, illegal images on behalf of OpenAI -- this was the reason the contract was cancelled.
I've got a fully airgapped Raspberry Pi, an old version (one without WiFi capability), which has a copy of all my "Google Authenticator", TOTP style, secrets. I made a little terminal app (so no need for a mouse / no need to boot into a GUI), with my secrets protected by a password.

I use that in addition to Google Authenticator on my phone.

And in addition to paper backups of the secrets (I don't print the QR code: I write the secret down, like 16 letters) which I keep in a safe.

I've also set someone as the person of trust should I not access my email for 6 months.

And I set up webauthn as well.

It's a pain but I don't want to have to deal with an account I lost access too.
They are all similar in that they are disrupting natural bodily processes. I wouldn't call it "healthcare" when they are opposing the body. It is not very healthy for the baby in the womb.
You need better programming language ?

Per my experience, choosing a "productive language" matters.

For example, working with Javascript/Typescript is not productive, because it's easy for me to lose focus on other things.
Kuphaldt's chapter talks about when a line is "electrically short" vs "electrically long", which is precisely what you're asking.
If you are referencing criminals charged through the justice system, that is decidedly not the same as hunting down ethnic minorities based on their race and religion without charge or trial. You must know this.

> They definitely turned over data to the US government to help them locate and connect people of interest

Citation?

> Whether you consider incarceration equivalent to re-education is debatable.

It's not, see above.

> I find it quite likely that they also did this for other governments with less scruples about human rights.

Citation?

> pretty sure no US citizens have been incarcerated in political re-education camps

You can be very sure because political re-education camps don't exist. There is a lot to criticize about the American justice system, this isn't applicable.
I don't know anything about these two incidents. But, FWIW, some of the past professional work I'm most proud of was on FAA contracts (on other systems). I'm sure they're handling the immediate situation, and -- consistent with their culture -- they'll analyze what went wrong and can be learned, and follow through on that.
The restrictions on speech allowed under the first amendment are politically neutral. Letting billionaires decide what is “misinformation” is not.
> "Copepods are the most numerous animal on the planet," says Chad

Just narrowly coming ahead of the Seethepods.
That still seems like two primary groups: meat simulacra and simply veggie-based primary protein. The "try to approximate meat" is usually the main driver of cost/ingredient complexity.
WOWWWWWWWW This is awesome. I was struggling w/ building an app connected to our bank since they only give us our FBO balance. This gives us user by user account.

Does this allow subledgering as well?
Well sure, not the meat itself, but the nitrosamines used to cure it, that's the bad part. According to my old boss who's a cancer researcher, apparently it's pretty carcinogenic. And it's basically unavoidable, the food industry hasn't been able to come up with anything better. Not using it, and having widespread botulism is not very fun.
This would be rather useful in remote locations which find themselves with surplus plastics (remote islands with no landfill options for example), surplus renewable electricity and big old diesel engines. Those are unusual circumstances, but they are out there, and if there were organisations willing to fund the electricity aspect, the issue of plastic litter could be reduced in many places (and that includes ghost nets and other seaborne plastic). The resulting oil could pay back some of the cost of production, and be sold at a discount to the heavy diesel engine users in the area, on the condition that they uprate their emissions equipment. This may or may not have helpful effects in local markets.
In general, filesystem code isn't optimized to handle millions of files in a single folder. It's generally optimized for thousands, and generally under 100,000 files per folder.

(I used to work on an industry-leading sync product, Syncplicity)

In general, the UI in Explorer and Finder isn't designed to handle more then a couple-hundred, or low thousand, files in a folder. The whole UI metaphors just fall apart when you have millions of files in a folder. There's plenty of other applications that can handle such situations better.

Thus why optimize the filesystem? It's not a database, and if you need a database, you should use a database. SQLite is a wonderful database, and there are plenty more.

But, getting back to the APIs: Even though the Windows kernel and lower-level APIs will let you enumerate files in a folder via paging and filters, there's nothing that forces an application to use paging or OS filters. It might not even be possible: The Windows kernel sends wildcard strings to the filesystem driver; but it doesn't send regexes. So, if you need to filter files in a directory by names that match a regex, you have to load all filenames into your process.

A database like SQLite will have indexes and better filtering capabilities.

Furthermore, filesystems generally are block storage. Each file takes up, on disk, the number of blocks that it needs, rounded up. For example, your 10k file will take up a whole 100k block, if 100k is your block size. Again, a database like SQLite, (or a zip file,) will be much more efficient.
I have been going through Velleman, and it has been significantly helping me understand various CS papers and books, for example, I struggled understanding through proof outlines in PFPL, but working through just part of this book has helped.

I have had life things interfere with my learning now for the past month or so, but I hope to get back to it soon.
PayPal accounts breached in large-scale credential stuffing attack
Please don't equate the death of people with the death of non human animals. It's not useful and it's needlessly inflammatory. Murder is defined as the unlawful premeditated killing of one human being by another. The term doesn't apply to deaths in battle, through negligence, or by execution, however distasteful we might find those things. It also doesn't apply to the killing of animals - whatever ones moral perspective on the matter.

Just rhetorically, using inflammatory terminology isn't going to convert anyone to vegetarianism / veganism. For those of us who've lost friends and relatives to murder (including myself unfortunately), it's profoundly distasteful.
It's my understanding that same law about the joint still applies just for having an otherwise lawful firearm in the safe doing nothing.

Disclaimer: not legal advice, for entertainment value only.