skysight-inc/HackerNews huggingface dataset:
Bingo.

Part of the whole origin story of TheFacebook that falls in line with this is that his university actually had a print version of a compilation of people's face - I presume like a yearbook - that they were planning to make an online version of; it was actually called The Facebook from my recollection, and another place Mark wasn't creative or innovative and took from as well.

Apparently they were taking a long time to make the site, Mark couldn't understand why. The reason? Apparently the group who was working on bringing the print version online were brainstorming through the potential consequences of doing so.

I remember reading about it many years ago online in one of the university's student newspapers, I think I remembered it correctly but my memory of it is a little fuzzy; I believe it'll be in one of these articles: https://news.harvard.edu/gazette/tag/mark-zuckerberg/

I don't think the problem at Facebook/Meta is that it's a mortal sin to reduce engagement, I honestly think they just aren't creative enough and they don't understand from foundational principles why they have what they have, nor how to improve on it in a nuanced way.

As you said it's basically an industrial machine with very few wheels, where all of the basic or crude parts are in place, where their guide is the most basic-shallow metric possible is whether engagement goes up or down; where it's the network effects that kept it together for so long. Mark certainly isn't a creative visionary, and so with him at the helm, all of his decisions of who he empowers under him will be random as to whether they are beneficial or not - but logical decisions looking at user numbers and growth made purchases like WhatsApp and IG no brainers.

Interestingly, you are actually correct, in that the original meaning for sin is aim related - and so because of their lack of sophistication, the only thing they see or know how to aim at are engagement numbers. The sin will be by not aiming at the only thing they are good at aiming at, where they otherwise miss the mark - and sin; is it irony that his name is Mark and he's arguably been missing the mark this whole time - or perhaps a generous perspective is that he's really good at hitting one specific mark, the Mark? Anyway..

In contrast, Elon Musk functions creatively, an imaginative open mind, and has developed an understanding of first/foundational principles that he works from. Twitter will likely be a good buy once Elon re-lists it. I'll still be investing in my projects though.

I have been working on my own platform solution to solve for our society in crisis mode. It unexpectedly was a relief when Elon bought Twitter, as I am primarily driven by necessity. Elon will course correct Twitter away from the ideological and censorship bent platform it was becoming, so at least there's one major battleship on our side, funded by the person who most definitely has Fuck You money and competent to boot.
> but at the time the code seemed completely correct to me

I venture this kind of (misplaced) over-confidence is not atypical of many junior developers. As someone with a few years under my belt, I don't care how sure I was of the code I wrote that deletes important data, I would have gone through the code over and over again, and at least ran a simulation (by maybe logging the generated delete urls for manual verification).

It's a rite of passage and we all went through something like this. It's how you learn and grow.

>It also should probably teach something to Vimeo

No. Even if Vimeo could have made things better, it's still your fault. You have to take responsibility for your business. At the end of the day, if this causes the closure of your company, Vimeo is still fine.
Dumb question: why are biometrics being used to replace the password, shouldn't the biometric replace the username?
I would argue that this is fundamentally fine, because "management" is itself a unique job with unique responsibilities... except for one problem.

Managers are (almost) always paid significantly more than individual contributors, in every industry, and are given power over the employment prospects of those ICs.

There is no inherent reason for this. Product owners and agile delivery leads (scrum masters) are both types of managers, but they don't have that power and they're not paid disproportionately to ICs. This relationship works really well! Why can't all management work this way?
There's this new place called reddit
The article is kind of a tease, but doesn't really explain very well what's going on in these various coordinate systems that caused the need for the London area specific survey and model, and causes different coordinate systems to put the Greenwich "zero" point all over the map. Hard to tell whether the point of the article is that precise mapping is a hard problem with various solutions optimized for global applicability giving different lattitude/longitude results in specific locales (where it kinda leaves the impression some sort of error is involved, which is not the problem; the Greenwich zero point is not 102m East in GCS84 because of error, but because it approximates the shape of the earth globally differently than standard spherical coordinates), or, as the headline says, that the curvature of the earth figures into projects that cover city-scale distances (which is hardly a surprise to anyone who thinks ten seconds about it; you can see curvature effects on a calm sea at a distance of only a few miles).
Doesn’t require phone? Supported by desktop browsers also. Third party “auth managers” should be possible — likely integrated into existing password managers?
Strong facts here. Awesome article, thx
Mozilla is a member (https://fidoalliance.org/members/), so I doubt they'll be the left to their own devices. They'll probably lack the manpower to implement the additions well (I mean, you can't even paste a URL to an IPv6 address in Firefox for Android, which is one of the most basic features of a browser), but then again they already have Firefox Sync and a working WebAuthn system.
My son is still young, so enforcing boundaries is much easier (easier as in successful, the emotional disregulation is still there of course).

It’s not easy. Do your best. Try to actively support broadening their experiences with (hopefully) the outcome that they expand their interests. I think the needed thing here is not necessarily teetotaling, but finding something better to do than consuming media all the time.
I have done a lot of such blunders myself. Accidentally deleted my unchecked code and had to re-write everything from memory.

I envy those who claim to do no mistakes at all.
I'll take the onus and point out there that there's a non-insignificant number of people on this board actively participating and making this even worse, and in some cases gloating about it. When these threads come up, they are either quiet about it, or they would find a way to shift the blame as a means of self-defense (either conscious or not).

Keep this in mind next time you read a thread about salaries and how so-and-so company is paying $600k+ TC for new grads and you're "leaving money on the table."
Thanks for sharing this, great read, love this analysis:

“Spinoza and Kierkegaard are very different thinkers in many ways, but I see them as connected in this resistance to objectified religion. Spinoza’s insistence that religion is a virtue – as you put it, a way of life – resonates with Kierkegaard’s view that religion is a matter of “how” rather than “what.” It is a matter of how you orient your life; how to relate to yourself, to other people, and to God; how you think and feel and act.”
I think maybe you've misunderstood the comment/situation a bit.

There's definitely things on the internet parents don't want them to access - this is normal, we don't want them going on there.

This 'surveillance' can be problematic but it's not 'dystopian'.

The 'dystopian surveillance' is for the more serious issues, people getting flagged for this or that etc..

'Age appropriate content' is fine, but nuanced.

'Surveilling everyone' is bad.
I agree. I learned PHP at the time of PHP 3 and then 4. It was my first programming language. I grew critical of it as time passed and, like most people, made fun of its lot. But its ease of use and ubiquity still made it practical for some small projects in the following years (mid 2000s).

Then, in 2014, I got a job where PHP was the main language and I was surprised it had improved so much (though I left around a year later and haven't done any PHP since). I find it very impressive that they've been able to address many of the criticisms they received and that they keep introducing concepts that are popular in other languages, all the while mostly starting backward-compatible.

I probably still wouldn't pick it for a project—simply because there are other languages that I prefer or would like to learn—but I respect it a lot more than I used to and understand why many like it.
Non Paywall link: https://archive.ph/sJTLv
I can tell you don’t have kids ;)
Ok, the title "US road grid corrections because of the Earth’s curvature" is slightly misleading. The doglegs are not there because of the curvature of the earth, but because of the "Jefferson Grid", which divided a large portion of the US into plots which were each a square mile. But, due to the curvature of the earth, the north-south boundaries between these plots couldn't be exactly straight, and that led to these "misalignments".
Oof, we wouldn't work well together. Very rarely is someone good enough to be this obnoxious.
This was going to be my exact recommendation. By “separating the concerns”, you make it easier on my pretty much every dimension: testing in unit tests, doing a dry run in production, ability to read the code (you and code reviews), and in some cases your code will be written in a more functional way reducing variable scoping issues.
>The root of this particular issue was Vimeo's failure to do this migration for their customers.

Yes and No. At the end of the day, you as a business have to insulate yourself from your infrastructure provider.
I've found that constraints breed creativity. In my experience, choosing from existing choices, and modifying them to fit, is way easier than imagining the perfect thing in a vacuum. Although potentially less powerful and transformative.
And personal computers have supported multiple people with separated data and settings since what, the 1980s?
Maybe this one:
https://youtu.be/o7h_sYMk_oc
There was the threat of nuclear war during the Cold War, environmental concerns around overpopulation, deforestation and acid rain. And there were dystopian movies like Terminator, Alien and Threads with fears around technology, corporations and world war. Older people did have to deal with the possibility of bad future outcomes. It seems to have been forgotten in the 90s and and the first decade of the 2000s when those issues didn't seem so world ending in the absence of the Cold War and the failure of environmental doom predictions from the 60s though the 80s.
The Downsides of Freelancing
It's not just that they're not owned/operated by the oil companies in the US; they don't even obtain their supply of fuel directly from the oil company. Every gas station takes delivery of commodity-standard fuel from midstream distributors that operate pipelines and storage terminals. The only thing that differentiates between the Texaco gasoline on one side of the street and the Shell on the other is the proprietary additive blend that is mixed in at the storage terminal when an order is filled.

Gas retailers in a given region are generally all beholden to whatever the market dictates the 'generic' fuel pricing will be. The majors have a lot less control over that than most folks think they do.
If that kid can get their parent's finger on the fingerprint scanner, sure. The authentication part of the process is moved to the device's security system, so that's fingerprints, passcodes, and facial recognition.
dev environment is the key word I assume. Wordpress is "upload to PHP-enabled webspace and run", many more modern things expect that you install them using composer etc pp and then deploy from there. (no clue if that's true of Craft or not, never used it)
Sounds to be like we're replacing the username and the password, i.e. something you know with username and your phone, i.e. something you have.

It sounds like it's still a one factor authentication system, but different.
VMS too!
Brad and Edgar are both athletes. Brad plays football and Edgar plays baseball. Brad is watching Edgar play baseball. Edgar’s behavior indicates to Brad that Edgar is not a talented athlete. However, Brads frame of reference is football, which is not the game Edgar is playing. In the frame of reference of baseball, it turns out that Edgar is a good athlete.
The technical debt really only exists in some APIs. Many have been deprecated or replaced with newer ones, although the olden ones still exist.

JS now has: async/await, lambda arrow functions, generators, optional chaining, null coalescing, spread and rest operators, destructuring of objects and arrays, block scope with const and let, default values for function parameters, for-of loops, iterable interface that works in any loop construct, template literals, dynamic object literal keys as {[foo]: 'bar'}, and many new APIs such as Symbol, Map, Set, WeakMap, Typed Arrays, Workers, BigInts natively as ####n, and so much more.

Historically, the language has been progressive in having: first-class regular expressions as /.../, value-preserving non-boolean-coercing logical operators such as || and &&, closures, polymorphism of any flavor (even multiple inheritance) through prototypes, and so much more.

The language is concise, beautiful, and the reason so many people like yourself have an ill perception of it, is because you wrote or worked with codebases that had shitty JS code that looked like PHP spaghetti. That isn't JS's fault.

I've always written JS code into separate classes or modules. I've always found the language to be rather elegant and it's only gotten better in recent years in precision and conciseness.

We now have better standard library objects and better DOM methods. The syntax and actual operators are so much more powerful.

And lastly, it is fast as fuck for a JITted language.
JavaScript is the next scripting language?

what happens to Lua then?
Gee I wonder what teenagers saw during the black plague or conquest of the Mongols?

The problem kids face today isn't problems, those have always existed.

The problem today is non problems or problems that don't relate to the person in any way or hypothetical problems that are pumped to cause hysteria for political or economic gains get way too much attention. Which describes most of what you list.

People have survived and overcome massive problems in our historic past, but these bullshit "problems" have themselves become a problem and media, social and otherwise is a good part of the cause.
For every 1 person who died in a traffic accident or from a common flu, 7 people died of covid (or covid-related lack of care). Or something in that ballpark.
Shopify Q1 2022 Earnings [pdf]
For you perhaps. Phones are shared more often than you think. And no, they don't use multi-account features built into modern mobile operating systems.
That would mean all installed dependencies need to comply with this change as well, which is unlikely to happen in any realistic timeframe.
> Is there really an initial environment where rm * ; rm * ; does something different than rm * once?

if * expands to the rm binary itself, maybe.
I didn't even consider that when I wrote the response. I mean, I remember seeing the bombs on television and being a bit worried about it, but I imagine it seems a bit more 'real' now and there is so much more available.
And what's your next move once you explained that and still find them "escaping" for hours in these meaningless apps? Do you have children? How many being teenagers?

Can you explain in a "soft kind manner" to an addict that they should just quit? You can fight it pro-actively or re-actively. I prefer the former as, at least, prevents the addiction from even forming.

Please identify a smoker in your close circle and explain in a "soft manner" to them how that thing causes cancer, lowers life expectancy, increases heart rate and all the jazz that we are sure of - scary stuff. Report back if they quit.

I cannot be in total control and I do NOT want that but, at least, I'm not putting cigarettes on the table myself because that's what this is.
Don't fire for the mistake. Fire for the inability of someone to own it, cover it up, or point fingers at others.
Currently on the iPhone, if your FaceID or TouchID fail repeatedly, you have the option to type in the passcode, which grants the same access. I'm not sure if the same is true on Android.

I think the more general point is that "able to unlock the phone" is not / should not be the same as "I have verified that this is you" for sensitive applications and information.
I will plainly speak however I wish to non web engineers telling me I drank koolaid in my selection of libraries, and that marketing is the only driver of the general decision making around such libraries

It’s just plainly absurd. In front end, it went from Java -> JS transpilers to vanilla JS and jQuery to ideas to Knockback and then finally to React and that generation of frameworks. Somewhere in here TS became non negotiable and so we write strictly typed front end code on top of high quality libraries.

Meanwhile, backend guys come in and act like they know about how this went, it was just Facebook and Koolaid - those web guys don’t think for themselves. They were dictated to.

What a joke.
I always figured it was to give drivers something to do to keep them awake.
Or i could just use a font with good hinting, enable proper grid-fitting (or even bitmap font) and have crisp fonts even on low-dpi screen. So i can have 43" 4k monitor and plenty of space on screen.
Just commenting to confirm that they are not actually handing out anything called a diversity card that gives you permission to do anything.

edit: also want to make sure that "teen mental health" includes the 75% of kids that are not straight, non-disabled white boys. If those kids are included then this probably isn't a reasonable explanation.
To attempt to answer your question, I don't know how to describe it. Until now, I would have attempted to use the language of "physical metaphor" that I had heard and read, but if those aren't metaphors... I have no idea how to describe something that is to me, by definition, indescribable. I can only really describe the effects I suppose, that being angry makes me desire violence, being sad or afraid makes me want to hide, etc.
Kind of. Yubikeys intentionally have a very small number of devices signed with one CA key and then they produce a new CA key, so those devices do have a basically unique identifier.
How many colors are too many colors for Windows Terminal?
Now that's what I'd call a hare pin.
Ah cool, the Google post made it seem a bit more automatic and instant.

> you will simply unlock your phone

Then I guess that really is no different from opening an app.
Best Stepn Tools
That's a log-log chart so deviations from the line are larger than they appear.

Eyeballing it, popular "functional" languages like Haskell, Scala and Clojure fall low relative to the line and compared to Java, Python, etc. It looks like around a factor of 2 or 3.

I'd be inclined to chalk it up to systematic errors, for instance, how do people count "bugs", if people in various communities decide it is worth fixing bugs (some don't!), etc.
Separate from this, prices have been increased.
> I am not. She has whatsapp, youtube, meets, games and a healthy digital presence with her friends and colleagues. I just weed out crap that she is not prepared for, the addictive one.

you contradict yourself, youtube has shorts wich is just like tiktok.. on top of likes/dislikes/comments/subscribers/channels/private messages/google profile etc wow, scary btw!.. on top of mature content!! "shh..must fight tiktok!!"

so the problem is US apps vs Chinese app?

> I do not find here prepared, at 10 years of age, to deal with crap like likes, followers, reactions, views or other meaningless measurements that put thousands into mental hospitals.

and the problem is here, your kid is 10yo

https://www.tiktok.com/safety/en/guardians-guide/

> To sign up for TikTok, you must first pass through an age gate to get you into the right TikTok experience. In the US, if you’re under 13 years old, you’ll be placed into our TikTok for Younger Users experience which has additional privacy and safety protections designed specifically for this audience. If we learn that a person under the age of 13 is using or posting content on TikTok without using TikTok for Younger Users, they will be removed.

> TikTok can be downloaded from the App Store, Google Play Store, Amazon Appstore, and other official application platforms. We’ve given the app a 12+ rating specifically so caregivers can access the device-level Apple and Android controls built into your family’s devices. If you don’t want your teen to download our app, you can prevent them from doing so using the parental controls available via these stores.

if she addicted, she probably started to consume tiktok prior to her 10'th year, parental issue here

you should have set up screen time so she don't spent all her time on her phone

the best way to create problems btw, is to cut addictions overnight
Children's songs are also often cruel. "Il etait un petit navire" tells the story of a young sailor about to be eaten because the ship ran out of food. "Sur le pont du Nord" tells the story of a brother and a sister who ran off to a ball without their parents' approval and die when the bridge collapses. "Il etait une bergere" tells the story of a young shepherd who kills her mischievous cat in anger. These are examples from French folklore, but I would be surprised if it was different in other cultures.
Specifically, I'd like to do more hiking and cycling, but honestly just being around it--having fresh air and room to breath is great. Also, my geriatric dog is much happier when we take trips out of the city. It's easy enough to work during the day and go for little hikes or bike rides in the evening if you don't have to drive 3 hours round trip.
A username (or email, same thing really) is required because there needs to be an identity to match a source of auth to.
Can someone explains to me what happens if you lose your phone, or if you temporarily lose access to it (e.g. leave it at home)?
Reading this announcement, the idea seems to be that FIDO keys will be synchronised across devices. That means you can lose your phone and still get access to your accounts from your desktop.

You might even be able to get access by simply logging in to your Microsoft/Apple/Google account on a new device if they implement this system stupidly enough.
Yeah there's a framework for reporting abuse now at least, in the early aughts the game in my high school was to catfish dick pics from desperate boys over AOL Instant Messenger and send them to others randomly for shock value. It was vile, and at least one victim switched schools because of it, but no one ever got caught. It was reported to the police, but no one had any idea how to track down the person doing it.

If this happened to my kids today it's very likely someone would be charged with a crime (rightfully so).
I've resisted switching to a hardware key because I know that I'm going to break it, and that seems like a huge pain in the ass. I really want to be able to make a couple of backup keys, or maybe put another way, I want to be able to put the private key on the device myself, I don't necessarily care that the key is generated on the device and never leaves the device. I don't care if that slightly reduces my security - I'm not protecting nuclear weapons, my threat model is not state actors trying to attack me, my threat model is me leaving my key in my pants pocket before putting it in the washing machine.