skysight-inc/HackerNews huggingface dataset:
LOL!

I have multiple years of experience than this man and still I could *very* *too* *easily* make a 7Tb mistake (or likely more :P )
At some point (unless you're an Android dev) you have to accept a bit of responsibility. If you use Gmail, Drive and Android and then decide to use Android as your preferred implementation of FIDO (when YubiKeys ect, exist) I struggle to see how if you're locked out it's not partially the consumer's fault.

You choose to use Google, and can attest to the fact it's not that difficult not to.
This sort of mistake happens all the time when you write in multiple languages. A key solution is code review, a standard practice which doesn't seem to have happened here (and certainly isn't the fault of a junior).
you can expect a quality automatic movement (imo seiko is lowest end of quality) to be off on the order of single digit minutes per month
The tear jerking properties of the treatment of Dumbo’s mother doesn’t get enough attention. There really is no greater love than that of a mother for her child.

/ notice I said “greater” leaving space for an equal ie a father’s love
Don't use Google Drive. Don't use Gmail. That solves half the horror stories already.
Also, kids are smart and they can see what's going on.

They compare notes on Facebook and realize that everything is pretty shitty. They see the memes put together by people who have and have not done the research that decry the condition of the environment, the condition of employment, the condition of their fellow man. And honestly, a lot of the negativity is simply true.

There's a huge risk that we confuse the medium for the message... If people who watch television at the same rate that young people consume social media are more optimistic, it may not be because things aren't actually so bad... It may merely be that bad news drives away television advertising dollars and viewers.

And not to inject too much of my own pessimism, but I'm not sure a governing body whose membership has a mean age of 64 (!) Is constitutionally ready to wrestle with the notion that long after they're dead, the legacy they will have left the younger generation is a very depressing one.
Friends of mine are working on automating this process!

https://www.reefgen.io/
I wonder what social media discourse would look like if it wasn’t full of ad spam, lamenting inequality, freedom to be oneself without old politicians being mad, and environment concerns for young people.

It’s not social media at all; it’s the reality they live in which happens to include social media. It’s plain truth; the majority don’t give a fuck about their future.
I don’t think so.
Climate change is not going to be that big deal.

Look into Tony Seba work to see how fast we are moving away from fossil fuels.

If it get too critic we are going to move to geoengineering and buy us more time.

We have and will continue to have problems of abondance. To much food, too much free time, too much netflix, not enough physical exhaustion, etc.
Great read, vaguely reminds me someone or other was trying to get cpython going with cosmopolitan libc. Wonder what that would do for speed.
Social media is also a savior for many kids while perverse high school social dynamics implant a dystopian foundation of the world, affecting perceptions into adulthood and often for the rest of their lives. This all sounds a bit like a near-sighted appeal to antiquity to me.
Natural Cycles | Frontend Developer | Stockholm/Geneva/New York | Full Time | Hybrid Remote

Natural Cycles is the first FDA cleared and CE marked, regulated birth control app. We use temperature and menstrual cycle data to work out when people with menstrual cycles are fertile and when they are not — this information can be used to either prevent or plan a pregnancy.

We're searching for a frontend developer who will work in our app team. Our stack includes TypeScript, Ionic, Angular and Capacitor, Node.js, GCP, Netlify.

We're working on a highly regulated product in a field that has had severe under-investment for decades (femtech). Super diverse, majority female team who are passionate to change the world.

Full job description here: https://career.naturalcycles.com/jobs/1691491-frontend-devel...
You just register 2-3 keys. It's not so bad.
Follow-up dumb questions:

- so what happens if you don't have your phone at time of login?

- if I enroll on iPhone, is my identity forever tied to Apple or can it be migrated to Android if I ever wanted to change platforms?

- Can Apple/Google/Microsoft ever block/ban my account, preventing me from logging into my bank, etc that use FIDO login?
"Snowwhite and the Huntsman" kept its original Hollywood name, it was never translated as "Schneewitchen und der Jägger". But you're right, it's “based on” a Grimm story, not a literal story adaptation.
I am doing ["foo", {} ]
I'm curious how white (as a percentage) the school is, as I could imagine a correlation with the extent/intensity of this experience. If white kids are enough of a majority, that alone probably offsets the effect somewhat, but where white is also a local minority, perhaps the collective privilege starts to get so cloudy that the notion of "punching up/down" starts to fall apart. And substitute "straight white male" as needed, of course, although I've refrained above in order to use the words "majority/minority" in simple terms.
From a theoretical point of view or practical?

Username is simply an ID. Password is how we truly verify who the user is.

Bio-metrics are just convenient because they are unique and hard\impossible to replicate.
One aspect of FIDO that could still be troublesome is account recovery in case of inadvertent loss of passkey.

I think the idea is that passkeys are synced between devices, see e.g.:

https://developer.apple.com/videos/play/wwdc2021/10106/

I haven't look deeply into passkey enough yet, but aren't we replacing "what if I lose by device" by "what if company XYZ decides to nuke my access to my synchronized passkey"?
Neon ice shows promise as new qubit platform
Even for Apple stuff, it takes 4+ weeks to order anything outside of base models and a few other configurations. Normally
It’s about 1 week.
That's me. I started with Radio UserLand (https://en.wikipedia.org/wiki/Radio_UserLand), but later used the early version of Textpattern.

I hadn't looked at Textpattern in a long-time, so I went searching, only to discover Dean Allen had passed away (https://om.co/2018/01/18/dean-allen-rest-in-peace/). I'm glad the software lives on.
> The future of scripting languages is browser JavaScript. The fundamental mistake of Node.js was diverging from the browser as new APIs were standardized, inventing too much. In 2010, we didn’t have ES modules, but once it was standardized it should have been brought into Node

Everyone likes s**g on JS/Node.js, but things are a lot more nuanced than this. In Javascript it's been normal that first there's some user-land fix to some problem, then it's implemented within the language core, and then things move over, including (not surprisingly) ESModules. The problem is that the way ESM was implemented was totally incompatible with CommonJS, making the transition a really painful one. On the other hand and TBF, Node.js innovation has slowed significantly and instead focused on stability, which is good to some but not to others (see the founder creating Deno with an implementation closer to the browser).

So what has happened is, effectively, what has always happened: Node.js ("userland" for the standard) introduces new concepts, then the ECMAScript body makes it a standard that it's similar but not the same, then Node.js has to change everything to adapt to that standard, and it's a PITA and leaves everyone scalded and burned out. Node.js in particular had to innovate a lot since it's running the same language in a different context, so all of these have followed that path: AJAX, fetch(), crypto, pipes, promises, request handling, Buffer, ESM/commonjs, etc. Most of the things we use day-to-day.
Instant Gratification: The Ultimate Guide for Unlimited Pleasures
Thanks, but seems like they're all out of stock too?

https://lenscoffee.com/coffee-by-type/liberica/
I don't think we have anything going on right now that we haven't had in the past. global health issues, national and global financial issues, war, threats of terrorism,... have all existed the past. What we have now is a world of social media that amplifies the issues, often negatively, to the point of overwhelming psychological impact. Social media is what is pushing us over the edge.
Don't envy them - they are deluding themselves.
Agreed, I've also been burned doing stupid things like this and always print out the commands and check them before actually doing the commit.

As they say, measure twice, cut once.

Don't feel bad, I think every professional in IT goes through something similar at one time or another.
Right now, Solarpunk feels more like an aesthetic than a genre. It also seems to be getting bogged down in political cruft around what it means to be “punk”.

Edit: I’d love to hear why I’m wrong. Are there prominent Solarpunk authors I’m not aware of?
Played with the Yubikeys a couple of days ago. Rather nice thingies that are very easy to lose somewhere.
Circumcision.
The Billionaire's Club Runs on Cobalt
If you define them both yes, but you're still free to use them both.

var my_var = 1
myVar += 1
echo(my_var)

Will happily compile and give you 2. I'd prefer an error in that case because while I'm not liable to make that mistake but I could easily mistype long_variable_name as long_variablename without noticing and then cause myself problems when I try to grep.
It seems like FIDO is going to win the race for the next generation authentication scheme. I was rooting for Steve Gibson’s SQRL.
how FIDO has anything to do with google in particular?
log in with google is not FIDO authentication...
As a consumer it's not obvious to me I'm still liable for services after those services have been cut off, which is pretty much always what happens when the renewal fails. I'd imagine services like privacy.com and virtual credit cards wouldn't exist if companies were going after people like me.
^ Yes. Percona's Online Schema Change is the best tool on the market. Replication checking, setup with triggers, online, etc.
Yeah same, the internet of early 2000s was a super cozy place for me, I remember everyone at first was like "wow it's so amazing how you can be someone else online," now the internet is just a giant window to your life. I remember my mom telling me to never share any info about me online, now everyone has their entire lives uploaded, full name, face picture, phone number, it's all there.

Funny thing is it didn't actually get any less dangerous, people just decided that if everyone did it then there's no problem.
Noted Survived Top 3 on Hacker News - How Did it Effect My Self Hosted Homelab?
As a huge Lua fan and someone who maintains several top-10 npm packages, both of these languages have huge warts that end up hurting you in the mid- to long-term.
Metaseq: Repo for external large-scale work
It's as if we read different articles. He literally writes that he made "A series of mistakes that could've probably been easily prevented."
Stunning question really. I imagine (absolute guess) it's because biometrics provide a 1-100% likelihood of a match, not a unique ID?
We're talking about land usage, not infrastructure. Agriculture completely dominates a person's land usage footprint.
I had time to read through this, thank you for linking it to me. I like method chaining, and appreciate the terseness of the syntax. I don't think it addresses my main complaint (and other's complaints, below) about Pandas. I'll write a lengthy comment here in the hopes that a Pandas/Polars maintainer sees it and gets some inspiration.

One big issue I see with Pandas is that it assumes that I want multidimensional keys represented via axes labels on some sort of grid (or hypercube). This is evident from the __getitem__ interface, which is frankly confusing. In reality, selection is the most important detail, and managing columns is just a nice-to-have. Pandas's MVP is the Series object, not DataFrame.

In article #1 in your link, "SettingWithCopy" is emblematic of the issue that happens when you allow mutability, so mutability delenda est. This is why FridgeSeal is confused below. One day I'll write a blog post about ways Pandas could be better, but in the meantime I will probably monkey patch a lot of the nonsense out.
IF you go that far then you can even call fora a social media sites.

the social media in context were obviously sites akin to twitter, facebook and others.

but alas HN incorrecting strikes again.
Your white son is at the bottom of the pack because he can't openly tell bigoted jokes about his peers?
I think it also points to compensation for creators, so that they can dedicate their time to creating their works, mattering. I think him being on Patreon, and knowing he can count on income as long as he keeps creating this kind of content, contributes to the quality of what is produced.

I believe when someone no longer needs to concern themselves with financial consequences for taking time out of their day to create content for the public, and knows that there is reciprocity in the relationship between themselves and the rest of the world for whom they produce content, they can dedicate themselves more completely to their craft.
I’ve been there! At least when you write it the second time it goes more quickly.
The problem being discussed is when it wipes the supply, isn’t it?
50 years on, the lessons of the Tuskegee Syphilis Study still reverberate
Plaid actually doesn't do investment account holdings well. My team tried using them for an app and ended up building our own API to address the problem https://realizefi.com/.

We provide real-time holdings, transactions, orders, historical performance (Plaid doesn't provide this at all), and balances.
> Bio-metrics are just convenient because they are unique and hard\impossible to replicate.

But if your biometric is able to be faked, you can't change it like you can change a typical text based password. There's no "reset your password" equivalent for biometrics.
I think all this chart shows is that Rust is the clear winner; it didn't even make the chart! (sarcasm)

The huge grain of salt to take with this reanalysis is that this was of 423 projects total[1]. On top of that, this reanalysis isn't telling you about more modern languages that have the promise of "fewer bugs" because the original study data ends in 2014. The original paper featured 850 projects[2].

The original paper indicates they don't see any real potential threats to the accuracy of their information but I think it does include a heavy bias towards newer languages (which may be dragging them up) for a few reasons:

1. It completely ignores improvements in code editors, code completion, linters, and other pre-commit auditing tools. What in 1996 might have been "fixing RuntimeException because I called the wrong function name" is not going to be as common in modern times. This should tend to bias the results upwards as you go back in time. A counter-argument here is that more people are writing software than ever before, which is diluting the understanding required to properly write code, which could be offsetting these improvements.

2. It includes the languages' times from before their popularity, e.g.: Javascript "starts" in 1999. While this is no doubt true it could hardly be seen as a true "programming" language comparable to the others when it lived only within the browser sandbox.

3. Tying in with the above, they deal with multiple languages in use in a single repository by examining each repository's commit history for the presence of a minimum cutoff of commits to that language. It's not clear to me if that connects to #2 in terms of how they process the "start date" of the languages.

4. They did not rely solely upon GitHub reported bugs. This could be good because it will catch things that are not logged as official bugs. However, this has a caveat that ongoing dev work can be caught up as a bug. Consider a situation where a developer stubs out several functions and has them return null to intentionally cause a crash/exception/etc when called. In this analysis this will get caught as a bug and inflate the numbers if I then write a commit adding in that missing function and I include the language "Writing doAction() so we no longer crash at that step". I don't know how often this happens but if you aren't squashing your commits (which many teams weren't in 2014) it's highly possible.

The general point of the statement made -- that languages aren't responsible for bugs -- is one I happen to believe is generally true but I don't think these kinds of studies should be treated as gospel.

[1]: (PDF) http://janvitek.org/pubs/toplas19.pdf

[2]: (PDF) https://web.cs.ucdavis.edu/~filkov/papers/lang_github.pdf
I think, at the end of the day, there really isn't much of a difference between the two, for authentication. One is just a public part of who you are, and remains fairly static.

An argument for keeping the username separate is it is often used for identification. That is, you identify on this site as alberth. Not as any biometric scan. Even if you change which finger you want to use to authenticate, you'd still be alberth to everyone else here.

I think there are arguments on favor of letting you change a display name. Probably still would keep a name that is static. (What Twitter does?)
Socrates didn't believe in documenting anything. He thought the written word made people forgetful.

In Plato's Phaedrus (https://www.gutenberg.org/ebooks/1636) Socrates says, "But when they came to letters, This, said Theuth, will make the Egyptians wiser and give them better memories; it is a specific both for the memory and for the wit. Thamus replied: O most ingenious Theuth, the parent or inventor of an art is not always the best judge of the utility or inutility of his own inventions to the users of them. And in this instance, you who are the father of letters, from a paternal love of your own children have been led to attribute to them a quality which they cannot have; for this discovery of yours will create forgetfulness in the learners' souls, because they will not use their memories; they will trust to the external written characters and not remember of themselves. The specific which you have discovered is an aid not to memory, but to reminiscence, and you give your disciples not truth, but only the semblance of truth; they will be hearers of many things and will have learned nothing; they will appear to be omniscient and will generally know nothing; they will be tiresome company, having the show of wisdom without the reality."

Socrates thought the written word was less useful than the spoken word because you can't ask further questions of a piece of writing and the writing can be misunderstood without the author to explain it further.

He says, "I cannot help feeling, Phaedrus, that writing is unfortunately like painting; for the creations of the painter have the attitude of life, and yet if you ask them a question they preserve a solemn silence. And the same may be said of speeches. You would imagine that they had intelligence, but if you want to know anything and put a question to one of them, the speaker always gives one unvarying answer. And when they have been once written down they are tumbled about anywhere among those who may or may not understand them, and know not to whom they should reply, to whom not: and, if they are maltreated or abused, they have no parent to protect them; and they cannot protect or defend themselves."
Less then rainbow should be ok...
The FTC says otherwise in a release from 2021 -- https://www.ftc.gov/news-events/news/press-releases/2021/10/...

-- Provide easy and simple cancellation to the consumer. Marketers should provide cancellation mechanisms that are at least as easy to use as the method the consumer used to buy the product or service in the first place. --

Perhaps that's why the WSJ signup process is so complex? /s
How much and how well were we measuring mental health - teens or otherwise - prior to the last decade or so?

We are what we consume - food or content. That said, imagine being young and looking back 20+ yrs. Tech bubble burst, 9/11, housing bubble burst, an unproductive gov, an unsupportive social infrastructure, etc.

Imagine thinking that past is your future. But sure, let the (do nothing) status quo powers blame social media. How convenient.
Nice work :D I tend to always add a `--dryrun` flag to any scripts like this these days so that when we move it to production we can run an extra test there just to be sure.
GO apps were really popular, I remember installing some during the Cheetah Mobile Clean Master days. Not sure if still that's the case but it's popular enough to show on top on Play Store searches and it has attractive screenshots.
Yes, these will be stored in cloud storage like iCloud Keychain. But I can go into my iCloud Keychain and delete individual passkeys - or I may have only one Apple device and then lose it. Or some malware clears out all of my iCloud Keychain.
The target market (for now) is probably their existing customers looking for better risk management by checking balance data through an authentic bank connection before initiating transactions through other Stripe products they already use.

I’m sure Stripe’s hope is that this becomes a full-blown Plaid killer, but as you mentioned that’s certainly not yet the case
Any animal raised and cared for closely by humans is going to be unprepared for that. It’s cruel.
After fighting Headless CMS solutions for years I ended up with using Craft in headless mode with GraphQL. It solves pretty much everything a web CMS should do and I'm able to use modern frontends like Next.js. It's the ultimate no-code solution, and you don't need to touch PHP unless you want to create a plugin.

I also like how I can host it myself locally and on the server of my choice. Throw it on a Hetzner cloud instance and get 20 000GB bandwidth each month and unlimited requests. Store the assets on S3 with Cloudfront, without any third plugins, and pay pennies. Invite as many users you want with no extra cost. Having the ability to watch the logs is also a huge benefit over Headless SaaS CMSes. No more request spikes without knowing what I did wrong.
My understanding is that autism is much more complex than "mild"/"severe". I know an autistic with a high-powered career who requires a full time minder because otherwise random shit will happen like frequent skin infections from not keeping hygiene. I know another autistic who can't hold a job but keeps her home in order and is fairly well organized and articulate.
Years of good behavior has given me a very valuable reward. I have a mood disorder and anxiety issues, and while it is controlled by medication and therapy and coping techniques, etc. every now and then it does cause me problems. So occasionally I have a few weeks where my productivity drops significantly. But people in the company like me, because I have built a reputation as a helpful person, a hard worker, and a pleasant colleague. So I get the benefit of the doubt if I am having an off-week or two.

So yeah, my experience lines up with yours.
>"You don't understand me! You're too old!"

If a younger person said this to me I would find it quite reasonable. As an older person I don't presume to automatically understand the unique problems and circumstances of a different generation from my own. That's why I put effort into engaging younger people in dialogue. What I'm suggesting is that others do the same.
It's very easy to ignore the cruft with JS, and opening up the console and typing some code and having a graphical playground makes it ideal to try things.

Python and Ruby are not in the same category IMHO, and while they are extremely good at what they are designed to do, I doubt that they could reach the lingua franca status js has. I would evaluate JS with PHP, Bash and C together, and I know how weird that sounds.