skysight-inc/HackerNews huggingface dataset:
Do it on a single commit? (or contiguous series of commits) It's not going to conflict with any other branch because there are no other branches ;)

I guess that large refactorings/reorganizations are harder if you have many branches, because they will inevitably lead to merging conflicts. On a linear setup, you don't have this problem.
If you know what you're doing and mitigating the risks, you don't waste your time trying to use UUIDs for secrets. Therefore people using UUIDs for secrets, by definition, don't know what they're doing and certainly aren't mitigating the risks.
You need to see the whole picture

To survive as society, we need lots of trees growing as fast as possible to fixate CO2 from the air and clean our mess. Ok?

Trees need nitrogen to grow, but this conifer forests lack typically nitrogen so the tree's grow is stunted.

In fact this ecosystems work because there is a major and main external source of nitrogen: The Sea

And more precisely, Salmon migration

The majority of the nitrogen stored in this wild areas came from the salmons. How do we know it? Ecology research.

So, protecting salmon (= removing CO2 from the air) is suddenly a very important issue for us and definitely not a caprice, or something to joke about it.
There are some major pieces missing from your analysis: legacy code and infrastructure, and lack of good documentation.

These can make for a massive hairball of complexity that can swell the number of people needed to support it.

This reminds me of a talk I once saw by a Netflix SRE, who showed a crazy convoluted mess of a diagram with thousands of crisscrossing lines going everywhere, and him screaming "No one understands Netflix!!!"
How to create an API-less full-stack application with React and Jitar
The article talks about eight-character prefixes later in the article, but Git short refs actually use seven-character prefixes when there is no collision on that (and that’s what’s shown earlier in the article). So you can divide time by 16.

For me on a Ryzen 5800HS laptop, lucky_commit generally takes 11–12 seconds. I’m fine with spending that much per commit when publishing. The three minutes eight-character prefixes would require, not quite so much.
Thank you for guessing randomly.
Nope - he was quite a family man, great dad, gave every minute that he was at home to his family.

The money was good - I'm pretty sure that was the motivation. Also part of his personality - he grew up in serious poverty and was driven to climb the ladder. And climb he did.
In the longer term Apple has a bigger issue here (though related to GDPR) : being a US company it's effectively illegal in the UE.

And after several attempts to pretend that US laws like the Patriot Act that remove non-US citizen rights were compatible with the EU Charter of Fundamental Rights have been struck down by the Court of Justice of the EU (after the US has been caught violating these rights) it's starting to be hard to imagine what kind of agreement can possibly happen between the USA and the EU that would make US companies legal again...
Out of all the comments here, I can't believe this is the only one that shares my sentiment. I'm not a software engineer, but in my area of engineering if I ever revealed anything publicly as detailed as this kind of architecture; for instance, the failure modes effect analysis framework use at a certain aerospace company... or details of the simulation models involving the crash analysis at a certain car company, so soon after departing one of those companies, I'd expect a letter from a lawyer within a week. In most places I've worked I don't think I could even post anything on the internet invoking the name of the company unless it was a repost of some public information the company itself had previously released.
Do the vast majority of people here on HN/in Silicon Valley not have 5-year NDA's? Or do they and they just not care?
Is the language described anywhere? Couldn't find an example other than the one on text-to-diagram and can't find anything beyond that.

edit: guessing URL found https://d2lang.com/tour/intro/ which covers it, perhaps worth linking to there from the GitHub page

edit2: ok it is linked, just above the section I was looking at:

Reference

A more formal reference specification is in the works.
The way TLS was integrated into Finagle, most services should not need to be restarted to pick up and use their new certs. That said, there are certain core services that will require manual intervention, and there will inevitably be some services that should auto-update but do not.
So this is for if you want to use Git as if its Subversion?
That small team seems to have been running the caches for other teams, by using infrastructure provided by another team, in two massive datacenters operated by other teams, using monitoring tools managed by another team, and a ticketing system run by another, on hardware purchases by another team…

All just to put caching in front of services that actually do anything.
Ktistec: Single user ActivityPub server backed by SQLite
Motivated by money isn’t the same as only (or even primarily) motivated by money.

We all intuitively recognize this. Why do people watch football or spend time with family on Sundays instead of working another job? Because they recognize there’s marginal utility and are more motivated by the increase in quality of life than the increase in money. So much so that we look at people who try to maximize profit at all costs as having sociopathy.
That would just encourage more drivers to do what Ross Chastain did and probably make the race more about which driver can within the physical abuse of hitting the barrier.
> This is false. People invest on many year horizons all of the time when they believe in the company.

Granted, but they usually have the option to sell at many points along the way.

Think about an alternative financial instrument. What if you could invest $X in a public company (and get a higher rate of return because of the higher risk) but you lose the ability to sell until five years have passed?

This is one kind of option that might be worth trying. I want to see more mechanisms promoting long-term investment in our public markets. (Bonds are not identical to what I described BTW.)

The lack of these kinds of options (sure, bonds exist but I've not noticed them used with any notable significance in public companies) is why people talk about the short term quarterly focus of Wall Street.
Just out of interest, what’s your objection to Protonmail?
The number of comments saying "using UUIDs for secrets isn't that bad" suggests this article needs to be written...
The shuttle SRBs provided most of its thrust and they were certainly recovered, refurbished, and reused. As was the main engine, given that it was attached to the shuttle.
My favorite:

In theory there is no difference between theory and practice; in practice there is.

Benjamin Brewster
Yale Literary Magazine, February 1882
In my case, it wasn't from the exact same IP, but rather the same city. Apparently google uses IP location as a risk-factor as well.
> The dams are all really old (50's and 60's) with low power output (about 20MW).

This obviously raises the question of how much power output they could produce if you'd convert them to modern technology.
For US only? This sounds like the comment complaining about app size when an Uber engineer showed up and talked about handling 100s of methods of worldwide payments. Many in the US seem to think the internet only exist in the US, and that US rules apply everywhere.
Are you really proposing the idea that ULA & co. received less money than SpaceX?

A single shuttle launch cost the same in 1990s dollars as 20 Falcon launches in today dollars.
Still alive and quite well. In fact, as more and more programs are written, they become more and more useful. We're already well into an era where programming can be nearly entirely ignored in favor of merely scripting new behavior out of the interactions between existing programs.
It depends on how well or poorly run the business is.

I worked at a company where everything hinged solely on one guy working from another country. When he left, loss of institutional knowledge took about three days to show real effects as things also came down crashing.

I worked hard to make _myself_ replaceable for when I left, it was a pretty good exercise, but me having that degree of freedom was symptomatic of the problems of the company.
I suppose Django wouldn't consider the speed gains of using raw integers in the database worth the hassle of dealing with binary data when you have to manually deal with the database somehow. I usually use string columns for UUIDs myself for the same reason.

It's also not given that it'll be a performance benefit, you probably receive UUIDs as strings from some client and probably want to return UUIDs as strings to the client, and that conversion isn't free.
Plenty of people prefer language-integrated things like LINQ over SQL, although we can argue whether or not LINQ represents a kind of DSL.
> The nuance involved in determining whether a death threat is a joke or crime is something I've never really understood.

Well, would you be scared if a known comedian pretended to threaten you as part of an act? If not, that means you actually understand the nuances involved.
The worlds second largest exchange? In a very fragmented market? I'd be surprised if the number wasn't closer to 90%.

But then there is exposure (a few 100k USD) and Exposure (>30% of assets)...
I am not a country, so I'm not the country with the biggest per-capita incarceration rate in the world, and so idk how to answer your question.

I do think in general that it's very hard to compare countries on these metrics unless the countries are very similar in culture and demographics. I.e. comparing Norway to the US feels like comparing a dog to a cow. You can extract some fundamental information ("tend to have four legs", "food goes in at one end and comes out the other") but there's little value in explaining the cow's digestive system to dog breeders who asked about nutrition.
Can you show me where obfuscation was mentioned? The DSID is transmitted clearly in many web requests from iOS. SSL isn't a form of obfuscation.

I don't think there's anything wrong in transmitting an ID to a web service, but I'm not actually sure what Apple claimed about privacy.
About time Apple is forced to allow alternative Browser Engines to Webkit.
Of course they have a strong incentive to handicap Web Apps in order to protect their lucrative extortionate 30% App Store tax.
> And according to the NHS Constitution, patients have a right to start care within 18 weeks of referral. https://www.gov.uk/government/publications/right-to-start-co... .

They can type things like that all they like. They don't reflect reality. My cousin, in daily pain, was told he'd have to wait 5 years for a kidney op last year. This year he nearly died from a resultant infection. Why do you think repeating a meaningless target is useful? It is ignored completely. And not availing of it doesn't make you special.

> > practically unheard of 20 [years], which were invented in the modern era thanks to innovation in medicine to allow indulgences unknown to human civilisation before the technology existed - i think resources can be better used

A handful of historical examples from recent post war years is not a trend. If it were a real need of real people, rather a byproduct of something else, it might have been more of an issue over the past 20k years. But the reality is, low latency comms networks in the past 15 years are the main driver.

> Further, as the video points out, "if a cis woman goes through menopause, she can get oestrogen from her GP. If a trans woman wants it, we have to go to the gender clinic".

Because one is medically indicated to help people and the other is pretty much a recreational drug not medically indicated for that purpose.

> And hormone therapy is cheap. Assuming https://www.fiscaltiger.com/the-cost-of-gender-transition/ is right, generic estradiol costs about $4/month and the anti-androgen spironolactone costs between $4 and $12 per month. And that's retail prices the US, not wholesale prices the NHS can get.

I presume you mean by trans woman, biological male. They can't undergo the menopause. If you want it as a recreational drug, then buy it yourself. Surely there are plenty of private doctors willing to write any script if the medical need is thusly so obvious?
Not much more, I'd presume. Hydrology is the limiting factor.
I usually do `git merge --no-ff development` when working on my feature branch. We do not leave feature branches "open/live" for too much time, so merge conflicts are not usually a problem, but sometimes they do happen.

I like cherry-pick, but I barely use it (e.g., I need to cherry-pick one commit from branch X into my branch). I don't like rebase much because it requires force-push.
Not the OP, but it’s partly a parity problem—if a marble starts in a position with (say) an even row # and odd column #, then no matter how it jumps, it will always have an even row # and odd column #.
Please restore our registers when you’re done with them
Any resources or links to get started and follow the scene would be great.
I'm all about lean teams, but this is a joke.
This 100%.
You don't need 10'000 engineers to run billions of queries.
It's not like the SREs are running the queries themselves.
Your job as an SRE is to design and run computer systems, not to become the computing platform yourself.
UK government launches flurry of press releases about anything other than brexit failings, inflation, spiring cost of living, government corruption and ineptitude, currency collapse and imminent mass industrial action...
I really like the way you wrote about that kind of code archaeology. There's that mystery, and also almost a sense of loss when you see the ambitious hopes that fell by the wayside.

Once in that kind of codebase, I found a snippet of code that gave me a tiny glimpse of the long tuning, bugfixing, and hacking had happened on it. In a constant propagation pass inside a compiler/jit system, deep inside for a single kind of propagation, was the line:

if (strcmp(symbol_name, "ip") != 0) {

Gack!! The instruction pointer, special-cased.
Space-based solar power could work, experiment shows
The comment I replied to doesn't sound too informed.

Fortified wine culture sounds more like Portugal to me, even though they definitely make it almost everywhere.

EDIT: typo
I've learned that putting on airs and having a lot of pride are not conducive to good management.

Humility is.
These small commands, piped together make it possible to build, boot and run systems that are in everyone’s pocket and run software that does work the way users want.
Those drive some of the main contractors (like Aerojet Rocketdyne) but not all those others in that protracted list. Those are selected by the supplier quality process defined by typical civil servants, not Congress.
MOSE is protecting Venice from catastrophic flood
>Seems like a speed run of the gilded age to me with the inevitable war theater in Europe and potentially Asia as the back drop for the World Wars that took placce in the 20th Century seems more apt;

What does workplace monitoring have to do with global conflicts?

>There is a massive Global protest scheduled for this Black Friday [0],

Doesn't this type of stuff (eg. anti-capitalism/consumerism protests) happen every black friday? They're always hyped up to be some huge event, but when the day comes it's always underwhelming. The article you linked yourself makes no mention of participants, for instance.
See also “My least favourite Rust type”[1] for an argument that Rust’s (polymorphic) range type should have used inclusive bounds.

[1] https://ridiculousfish.com/blog/posts/least-favorite-rust-ty..., discussed two years ago in https://news.ycombinator.com/item?id=24546928
Demo gif is not annoying per se, but UX is awful: not only I can't see anything on a FullHD monitor, I needed two right clicks to get to the actual .gif, I still needed to go to a fullscreen view to see the text, it is still ends too soon and I have no way to pause/stop the playback.

I saw a no border version (why was it recorded with a border in the first place?), but still the left part could be easily half the size, it would integrate nicely in the GH page. If you increase the notes font than it would be (probably) legible even on GH.

I think it's a classical example of 'works for me'.

But anyway, is there are plans for Win* release?
Well, WhatsApp had ~50 employees and Instagram around ~15 when FB acquired them, and they were around the same order of magnitude of complexity as Twitter.

The only concern Id have is that by having so many people, your design probably comes to rely on them whereas a smaller team would be forced to make the system easier to maintain.

Personally, if I were Elon, I’d build an entirely new backend and point the clients to that rather than trying to incrementally improve what they have.

Get 50-100 10x engineers that are loyal to Elon, with big equity stakes, and crush it
> Fixing the community starts with rolling back all the things that clearly did not work.

And which ones are those? Knowing what did and did not work is an actual challenge by itself.

> You need a cache, you can get one from any number of cloud providers or spin up something off the shelf you run yourself. Same with databases, CDNs, large scale object storage, search infrastructure, message brokers, and all the rest. So, yes, there might be a need for changing some of that necessitated by some key people disappearing but it's not a massive technical challenge.

The massive technical challenge is migrating existing infrastructure to something off the shelf, then finding and fixing the new bugs in that existing infrastructure and/or your deployment/configuration. That shouldn't be underestimated.
Nice little article about hosting OSM on a desktop.

Including github repo.
>I believe it was one of the outcomes of universal basic income trials, people would engage more with the arts and creativity.

Off topic but this result is one of many reasons why UBI will not be established any time soon. People in general are not ready for the challenging “creativity” that would come from otherwise “idle” individuals.
Strange. I recently purchased some Sonos products and haven’t had any issues whatsoever. They’ve been absolutely fantastic for me.

What issues are you experiencing? Wonder if it’s something I can keep a look out for.
Fyi, if you live in the US, you might actually have access to that kind of financing. Non-recourse loans for retail clients do exist in many states in the US, including California and Texas, and they're the default for all government-backed mortgages in the US [0]. But globablly speaking, they're the exception, yes. I don't know what the situation in the Bahamas is like.

[0] https://www.bankrate.com/loans/recourse-loan/
I gained real control of an Echo
Who is defining and managing the PRDs and the roadmap in this scenario? What about user testing and customer development? By “graphic design”, do you mean User Interface design? If so, who is responsible for the user experience beyond just UI?

The point I’m trying to make is that it takes some effort (beyond just the plumbing) to create an experience that folks actually want to use on an ongoing basis
I have worked at companies with beer on tap. It doesn't mean that people are constantly drinking. The only time someone touched it was Friday evenings
It wasn't even directly given to Democrats. Most of it ($27m) was spent via the Protect Our Future PAC which he founded and controlled and was supposedly being used to fund politicians who would back his longtermism goals. https://www.opensecrets.org/political-action-committees-pacs...
Solid point. Didn't realize that.
This article mentions "on-the-run clearing" and links to another discussing SBF's plan to clear every thirty seconds, but I don't really understand the proposal discussed. I gather that, on traditional stock exchanges, a lot of trading happens during the day, and then after trading finishes all the people who made trades have to deliver on what they promised. Clearly this is not how retail crypto exchanges work: for those, one has to deliver into one's account with the exchange before one can trade, and, at least from the user's perspective, trades clear immediately, and the user can the request the traded assets be delivered from the exchange back to their accounts elsewhere.

What was SBF's proposal, then? Bringing the existing retail crypto model to … non-retail crypto trading? That doesn't seem very risky; if anything, it seems to considerably reduce the risk that a counterparty fail to deliver, because the exchange already has the asset. Obviously there's the risk (as we have seen play out numerous times now) of the exchange itself failing to deliver, but I don't get the sense that that or anything like it is what Terry Duffy or Jeffrey Carter were concerned about.

ELI5 what's the big deal about "on-the-run clearing"?
In case I wasn't clear, "git has an unintuitive and unfriendly CLI with bad defaults" when compared to hg.

Just compare the man pages! "git help clone" vs "hg help clone".

A random (trivial) example off the top of my head. When working with branches:

> git pull

> git switch another-branch

Your branch is behind 'origin/another-branch' by 2 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)

... why? I literally just pulled, why are you asking me to pull again? 99% of the people on the planet literally want the last version of that branch (provided there's no local changes leading to a conflict).

Compare with hg:

> hg pull

> hg update another-branch

Done.

I haven't worked with hg in a long time so I can't really provide an "absolute best example". All I can say is that, from memory, hg always got out of the way, and when I wanted to do something out of the ordinary I could either guess how to do it or it was easy to figure out from the manual.

With git, almost nothing's easy. It can become easy if you invest a lot of time in understanding how it works internally (which explains some of its CLI choices). But that to me is a sign of a bad tool. "all obscure things are a quick googling away" - why expose the user to obscure things to begin with?
Not if you use MakeMKV. I own so many BluRays now that I could start my own underground Netflix. It's funny because this is what I always imagined Heaven being like.
If Twitter went another month without an outage, how would you adjust your opinion? How about a year?

The car analogy is amusing, but how much does it really hold up? Have we ever seen another major social media company drop this much of its staff in one go? I certainly can’t think of an example. I think we’re in somewhat uncharted waters here.

A driverless car won’t last long, we know that for a fact. I think it remains to be seen how long a bloatless twitter can last. I’m personally optimistic.