skysight-inc/HackerNews huggingface dataset:
A quantitative difference - in other programming languages you usually use a very limited number of dependencies, and the organization can follow every individual dependency that's used in production, knowing which versions you are using and tracking and monitoring their releases/notifications/changelogs as part of their software inventory. Like, a random quite large project that I recall had 10 dependencies from three vendors, two of those being Apache foundation and Oracle, and you can track and maintain those dependencies in the exact same manner as you track the OS and database system (and their versions/updates/patches) which the product is using.

This becomes difficult for node.js ecosystem simply due to the large quantity of those dependencies.

In many other cases you are only using dependencies that are considered to be verified and monitored/patched by others e.g. those included in LTS release of your OS; and you can make a statement that you will be using only dependencies that are being actively maintained including security fix backporting to the major release which you are using - and you check for that by verifying (and periodically re-verifying) the process and maintainers of each and every third party package you're using. Again, not practical when there's something importing things like left-pad.
> Some dating apps (Bumble, maybe Tinder?) have options for swiping for friends

Anecdotally, I usually hear about Bumble-friend-mode being used for gay dating. Perhaps the label might not always be accurate to the social purposes it is put.
Web Service for Country Information
Make Twitter Bots identifiable (2018)
How did you type this entire comment and not realize that mansplaining and manspreading are two different things?
I'm in the process of moving to Deno (away from node+npm) due to its feature set reducing the need for and management of external code--in part by designing away a package manager (dependency 1) and instead using web platform features (ie many other dependencies--before my own project's). The docs include a section specific to external code https://deno.land/manual/linking_to_external_code and the solutions work well overall. Bundling has some bugs and there are transformations and complexities in the mix of rollup+npm that I'm still working through, specifics related to caching, subresource integrity and bundling external code at https://stackoverflow.com/a/69833335/965666 As endymi0n noted a mix of strategies is the best approach.
wonder if they got permission yon use ryuks likeness in the poster
Never-Ending Learning (2018) [pdf]
They didn’t use the self-reported narcissists for the study, though. They were only used for training the model, which was then used to identify narcissist from a different set of Twitter “leaders” that they chose from Crunchbase:

> Using an initial database of organizational leaders and employees, provided by Crunchbase (crunchbase.com), we randomly selected 500 highly active leaders on Twitter, and downloaded their public Twitter profile data.

They trained the model on one demographic (readers of a psychology magazine) and then applied it to a different demographic (public faces of startups) and assumed that the model was equally accurate for this entirely different demographic.
It wasn't that bad. The sign was just for surprise situations. Everybody knew that if you abused the sign, your roommate was entirely within their rights to just walk in.

I did four years in shared rooms, and basically everybody figures out how to cooperate and work things out.
Yea it’s like reading Shakespeare… I can read the words and know what most of them mean… but damn if it doesn’t take serious energy to actually parse out the meaning sometimes.

I guess in a way, the issue is that it is cloaked with familiarity. Your brain gets so used to understanding sentences on first go it’s not used to not understanding it.

However, if it was a chemistry equation and you weren’t familiar with chemistry it would immediately understand that comprehension would take time and thus the mind implosion due to a lack of understanding doesn’t occur.
What happens to your ebay account after a chargeback?
To be clear, I'm not insinuating that anyone needs to type 120WPM. I'm talking about single-finger, head down, hunting for the location of a key.

People with mild to moderate dyslexia (in my experience) and people with injuries are generally able to demonstrate competence with the keyboard and computer operation.

I have dealt with moderate to severe RSI, and I have worked with a relatively large number of people dealing with RSI over the years and in my experience injuries don't mask operational competence. These behaviors look different from, "where was that key again?"

Dyslexia often surfaces in a variety of early communications and over the years, working with some especially brilliant people challenged with dyslexia, I've learned to assume (early on) that typos are not a signal for carelessness, but potential indicators of dyslexia.

I'm aware dyslexia is a spectrum, and at the extreme it can be fully debilitating for some activities. I haven't had much exposure to that cohort, but I would be happy to make reasonable accommodations and certainly would not consider it disqualifying.

Thanks for bringing this up, I think it's helpful to be able to clarify these details!
Many states certainly do not have free markets for new automobiles.
So my choice is to trust one of either:

1. The Mozilla developers who are capturing telemetry, but probably just using it to push ads (at worst, and possibly not even that).

2. Some new devs who may have good intentions, but who are unknown to me, who are not capturing telemetry, but nevertheless have control over my browser.
Interesting, but also not a perfect guide since that UK median wealth is mostly held in more expensive housing, which parents of university-age kids are often still paying mortgages on, and the students will take longer still to own

And US university education itself is much more expensive. Genuinely bizarre how when something often costs six figures, shared bedrooms are the norm and eliminating windows is seen as a viable alternative. Still, you have better college sports teams I guess...
Blue carbon: the hidden CO2 sink that pioneers say could save the planet
Finland has fewer people in the entire country than Singapore. I’m not exactly shocked that it’s capital city is walkable.
Architects take a lot of stuff into account when designing a building. Natural light is undoubtedly one of the considerations (and I expect them to know how important it is and why).
Maybe I’m missing something but it looks like there aren’t actually code changes, rather a repackage with a strict policy file:

https://gitlab.com/librewolf-community/settings/-/blob/maste...

I was wondering how they could instantly patch nightly builds and this seems to be the approach. Good idea and nice to have a build pipeline that allows tweaking Firefox to this degree.
>> Basic needs really shouldn't be investment material

If you make something less profitable, less of it will be provided.
I can’t tell if this is supposed to be serious, but just in case [1].

In case it is, really, shut down the web? What would that look like? Why would we do it? How? How can “browsers are expensive” possibly be worth doing something that extreme?

[1] https://xkcd.com/1454/
The point was whether popularity correlates with pay. Popularity on a given job site neither proves nor disproves that point.
OT: I sang to the title :).
Why post a summary of Kissinger's WSJ piece? What a waste of time...

Kissinger's original editorial.
https://archive.md/EAqT4

However, in this book report the author does editorialize: "It’s a waste of words so obvious is it, but it requires repeated saying that humans drive all progress. They’re the ultimate resource."

It's striking to me how poorly the US does at education, child welfare, international development, etc. if this were really commonly believed....
> Things quickly get out of hand once you have a more complex problem like recognising a valid URL

I'm not sure it's so complex. What's the equivalent code for recognising an URL? Regex are implemented in many languages, so this regex is, in a way, a portable library/function in most programming languages. And since it's shared, it can easily be checked way more than any single library would be.
Neural Network Verification
Emacs' fundamental problem is that in text editing, there are many equally good ways to do things.

It's equally good for Undo to be on control _ as on control z. It's equally good for scrolling to move the cursor as to not move it. It's equally good to have Lisp as a scripting language as JavaScript. No, really, I mean it. It's not a big deal in the big picture.

And Emacs choose perfectly good, perfectly sensible defaults on all these things back when it came. (That can't be said about all editors from that time.)

It's just that in the 30+ years since, the world has converged on other defaults. Every little thing is done different than you're almost certainly used to - yet not different enough that anyone can claim it's somehow superior (unlike its modal cousins from the same period. I think their claim is dead wrong, but at least it's different enough that they can persuade some).
We mapped every large solar plant on Earth using satellites and ML
It was truly amazing to hear him say that and follow it up with utterly trivial considerations.It's not like he has some amazing insight that no one else has, he literally has just made a decision to force a load of value judgements on exploited teenagers. The US university system is already a capricious mess, without billionaires coming in to run experiments on their students.
I don't understand how can you not get Angular if you have .NET (assuming C#) "under your belt".
Seems pretty private to me. I run a Matrix server (synapse) and have a handful of friends in a private encrypted room. Regularly, people become unable to read each others messages, for no obvious reason. Some cryptic message about not having each others keys or whatever. Doesn't get much more private than that.
Intel Core i5 12600K / Core i9 12900K “Alder Lake” Linux Performance
I personally tried a few times to jumpstart my own sourdough culture, and it all ended in failure. The cultures I have now have been extremely robust (I have left them alone for 2 months, and in 2 days they are back to live as is nothing happened).

So I don't know if that is the case, I just know that the cultures I was given worked incredibly well.
It would be nice to back that up a bit more. I'm genuinely curious.

For what it's worth, some of the startup checks are to see whether the user is on a public wifi with a captive portal, and talk to a Mozilla service rather than Google. Other checks are for upgrades, or Firefox Sync, if enabled.
So you state that whoever is not sharing your worldview after you shared with them are too shallow to understand it. This seems pretty black and white to me and my experiences with therapists are pretty different both in professional and private settings.
Thanks, it seems that HN visits the link and replaces it with the redirect, which is unfortunate in this case. Can't fix this submission, will post a fixed one.
it is arguable that an entire generation of Western adolescents has been traumatized by social media, so why stop there? next up, elementary school
As a Pascal developer I have built all my sites in Pascal

Seriously. It is perfect. It gives you C++ like speed, memory safe strings, and near instant compilation
For all these points the correct answer would be Angular.
Go had absolutely nothing to do with Daydream. It was based on their collaboration with Samsung.
Are twins also one organism?
NFT. I get the ledger part. And to my understanding it's digital signatures using a blockchain as a certificate authority.

But why is it only used for digital assets? Why not use it to double sign a physical asset like a house? You get the paper sig and the NFT in case you lose the deed.
The rates might not be higher, but more to the point, their rates aren't lower either. Thus the idea that popularity correlates with pay isn't necessarily true.
I've only had this issue when its between 2 people on the same HS, but I've never had it happen when I'm talking to someone on another HS its weird as hell
Lamport intended MultiPaxos to be called Paxos, and it was described in his original Part Time Parliament paper which was written in 89 and published in 98.

These days I think Paxos refers both to what Lamport thought of as single decree Paxos, or Paxos leader election, and also the lineage of protocols that derive from it, as well as sometimes specifically MultiPaxos. But it’s OK, words can have multiple meanings.

For what it’s worth even EPaxos is long in the tooth now. There have been several advancements in the intervening years, the latest being Accord[1], a protocol the Cassandra community has developed for cross shard distributed transactions.

[1] https://cwiki.apache.org/confluence/download/attachments/188...

(Full disclosure: I’m one of the authors)
I noticed that as soon as I saw the poster and immediately checked the comments to see if anyone else had noticed!
That’s funny, I can’t say I’ve tried finding friends that way. Seems like you can just say you’re interested in the same sex? I guess some people are curious, or more insidiously, in a situation where closeted is how they feel best.
My friends are my number one priority in my life, and I let them know it. As for how I met them, it’s kind of all over the place, ranging from my fraternity, my university, my meditation group, rock climbing, WWOOFing, language exchange, etc. But I think we’re friends because we really add to each other’s lives. Whenever anyone seemed interesting to me, whether it was because of the music they made, their opinions, their talents, their sense of humor, I always made an effort to keep in touch. And then time does the rest of the work.

Looking around you there’s almost certainly someone you can form a lasting relationship with. Don’t be afraid to talk to people and get the ball rolling. “Wanna go for a walk? There’s a really nice view around the corner that I can show you.”

I’m wishing you the best man. Reach out to me privately if you want, I’m happy to talk more and I have plenty of time these days.
And yet the all could have choose Firefox and you could say exactly the same.
> [ Debian-based ]

> This is for Debian Unstable only - do not try to install this package on any other branch of Debian or Ubuntu/Mint..

When I see a "Debian based" installer, I would expect it to work on at least some type of OS apart from Debian. That header should really say - Debian Unstable installer, not a "Debian based" installer.
Because they fail to sell their modern-day opium (social media, BS games, etc) there.
And Signal forces you to use your phone number as your identifier, which can be traced relatively easily to a person or at least a geographical position by the authorities.

The content of the message might be encrypted, but metadata can provide valuable intelligence insights.

At least Matrix can be used mostly anonymously through a user-generated identifier, without an email address or phone number, and can be used through Tor.
3rd party npm libs are a massive security breach waiting to happen. The recent trend towards compiled javascript has made the problem even worse, since code can no longer be manually checked for security issues. At the moment, the main advice seems to be just keep your `dependencies` as up to date as possible (doesn't remove vulnerabilities), or lock down your run time environment (not an option for code that is run by others)
> It's very likely they thought of this and planned sufficient fire detectors

From the pictures in the linked article at least two people per unit can only leave their rooms through the shared kitchen. So I wouldn't bet on it, seems to me as if they optimized for size with little to no thought on anything else. Even without the fire hazard having to go through the kitchens working area to get in and out of your room just asks for problems when it is in use.
Thanks! I just realized it doesn't work with strings containing underscores, but simply using __ instead of _ (so double underscores) as the key to end-of-word markings fixes that.

And thanks for the link, that is an interesting optimization!

EDIT: one fun non-practical application (histogramming the letters in a word is simpler and faster) is an anagram finder using prime numbers:

https://observablehq.com/@jobleonard/finding-anagrams-using-...
Unlikely. I can't name even 1 major paid for product that doesn't have telemetry and other forms of tracking.
Been there, done that, for much longer, because I wanted it that way. Hot tip: people are different.
Hopefully the Virginia election and fear of the upcoming midterms will convince the left that they've squeezed this hard enough and we can go back to reasonable preventative measures.
LA != America. I've lived in cities and rural mountains. I loved the walk-ability of Boston with really good public transport.However, most cities have awful public transport. Additionally, I can afford to live in/near a city. A lot of people can't and drive because they can get 2x the space with a yard for kids to plan in for less than a 1BR in the city. They get an awful commute in the bargain but I don't think it is about beautiful places at all, it is about lifestyle.

Also, I don't understand your edit. You say everyone should move to a beautiful city in Europe like Dublin and then you move out of Dublin because the city isn't bike-able. It sounds like you really just hate California so good for you that you don't live there anymore.
But it's absolutely comparable to a fork of Firefox. This does not solve the GPs question, why do so many people fork Chrome instead of Firefox.
On an aside, what's the popularity of Ember.js these days? I remember it being hot in 2013 and I haven't heard about since.
Honestly, putting aside complaints about windowless dorm rooms, my biggest complaint is that this development is not particularly cheap. By sticking so many students in one building, they had to include a ton of amenities; by including all those amenities, the cost ballooned to $1.5B, or $300k per housed student. After the $200MM grant, it's something like 260k

A mortgage calculator suggests that, unsubsidized, the price is $1146 / mo for each student. Given that it won't be full occupancy, particularly during the summer, plus add in an "HOA fee" for the building services (gym, etc) and I could see this rising to $2000 / mo per student, maybe.

Is this reasonable? Can we do better? I'm not sure. I'll bet it's appetizing compared to current prices that students pay in Santa Barbara, but I wonder if it's really the best they could do.
This, every time.
I had my iPhone 11 start to booloop back in July, literally the day after the warranty expired. Called up their support, explained the issue, and they issued me an exemption and I got a replacement for free.
Not trying to be an Apple fanboy, but I don't think Samsung or Google would extend the same offer.
Human rights activists condemn mass denial of service as Sudan’s nationwide
When housing markets are extremely tight, people fear improvements. Improvements mean the neighborhood will be more desirable. More desirable neighborhood means people with more money will be interested. More people with money means higher rents. In tight housing markets, people come to see the unlivability of their neighborhood as a shield to defect attention of people who could price them out.
Oh, so this is why the web is shit.
This should probably link directly to the article: https://www.wired.co.uk/article/sweden-stockholm-school-app-...
The CCP is afraid of any unsanctioned collective action, even if that action is aligned with CCP policies. They don't want alternative power structures to arise which might challenge their authority in the future.
This is kind of an odd attitude. I haven't used VS Code, but I have used PyCharm extensively before. There's a) so many buttons everywhere, with hovertext that doesn't help unless you already know what you're doing, and b) so many things buried in random configuration screens.

I recently started using Doom Emacs and really like it. There's a learning curve, but in contrast to what you're asserting, every other IDE has at least a similar learning curve. Unless by "text editor" you mean no IDEs, but then VS Code is out too, and I'm not sure what we're talking about.
no need to tip the driver, yay!
"Word hard play hard" is one of our mottos. The office is empty by 5PM. I guess we're doing it wrong?
Sounds really interesting! Care to share any stories/links?
Really enjoyable article. There's a thread that's running through it - that places that are rare and desireable are expensive. While this article talks about a specific kind of place, the pattern is true on general. It's another way to say "supply and demand"

Whenever we talk on HN about high rents or house prices, we need to keep this in mind - what makes a place "affordable" is that either not that many other people want to live in a place like it, or that there's a lot of other places like it that exist. I am not implying policy but simply that this is the baseline of all real estate conversation whether we want it to be or not.
Lockdown would be so miserable in this building.

This is why I moved from Barcelona to DR—to avoid this kind of thing.
Best Practices for Connecting to NTP Servers
Perhaps, but they will still optimize to maximize sales then, i.e. do what sells to as many people as possible, not what is good for you (an advanced user in particular). In fact I'm Okay with Firefox but would rather pay for a good alternative to Facebook where I would be a customer rather than a commodity.
Yes? I've no idea what you're implying. All the viable Chromium forks have large amounts of manpower and resources available.

The choice between forking Chromium and Firefox is mainly one of business[0]: Chrome has a >70% global marketshare, adding Edge & co even ignoring Safari it's probably around 80. Since Google also keeps pushing their own stuff, that means forking Chromium gives you much better compatibility guarantees.

[0] though the history of Chromium — and Webkit before that — forks also means there's probably a lot more knowledge floating around about maintaining such a fork, especially since Chromium itself was originally a fork (running concurrently with its source and regularly synch-ing from it, forking a dead codebase or hard-forking with no sync is a different concern)
The site seems to be struggling a bit. Archived version here:

https://archive.md/o2inV
Is eDRAM still worth it?
Can anyone confirm whether JP Morgan were able to decommission Kapital when they went to Athena?
I've seen so many cases in banks where the old system is still running years and years after it was 'replaced'. And Kapital was used in so many, different, parts of the business.