skysight-inc/HackerNews huggingface dataset:
> git status takes 10 seconds on average

> running these commands multiple times a day reduces the total productive time engineers have every day

I love the attention paid to this. Often opportunities to prioritise seemingly small efficiency gains are neglected.

At 10 seconds per command, an engineer that uses git status 50 times per day spends ~10 minutes per day waiting; an entire work week per year!! Well above the threshold warranting optimisation, and that doesn't even factor in distractions and context switching.
In a sense, a CRTD is a database. But the 'conflict-free' is only because it defines semantics for conflicting operations.

But, because SQL has conflict resolution by cancellation of one of the two conflicting modifications, I don't think that it is reasonable (or even possible) to merge 2 divergent databases in a single way that always conforms to the needs of the developer and/or application.
Crowdwise: Chrome extension to show discussions of page from HN and Reddit
I made another comment as well though tldr is these xlf files are translations tied to texts in code so we can't simply ignore them from the repository. The changes have to be kept so that if we say revert to a certain commit, all the translations match with the texts of headers, buttons, etc...
I’m inclined to agree. At first, I wasn’t sure if those blocks were ads or other articles on your own website; they interrupt the reading experience in an unpleasant way.
So long as you understand "minute" to be a measure of distance, not time.

Interestingly, "minute" as a unit of distance derives from it's usage as the small (or minutus) division of the day (the larger one being the hour). The hour (and thus the minute) were defined by how far the stars traveled overhead, their speed thought to be constant for any given celestial latitude. So dividing that speed by distance does bring us back to a unit of time, as expected. But the Earth is divided in 360 degrees yet the day by 24 hours, so 1 minute of latitude (at the Equator) is not the distance that a star travels in 1 minute of time. Let's see... 360/24 = 90/6 = 15... 4700/15 >~ 4500/15 = 300. So the A321XLR can travel just a bit further than the distance that a star over the equator would pass over the surface of the Earth in just over 300 minutes or just a bit over 5 hours.

And just as an interesting aside, you can now understand why the word for the second smaller division of the hour is called what it is.
Not during the last 100 years, for the last 100 years.

The whole point is you have no clue when the bear market will end, and a lot of the recovery happens in the first few days (or sometimes even just the one day) of the new bull market.

Trying to pull in or out means you miss out on the best gain days.
I have the same problem. Time and practice have certainly helped. But sometimes I just write whatever I want in my native language and then put it in Google Translate and then manually fix the errors in Google Translate's result.
We have combined-cycle turbines already. More will be built wherever they will be needed.
A link which attempts to open WA via their API and send a message to the bot. Very nasty.

You should submit a link to a site describing the chatbot rather than almost phish users.
I used it for a while, but switched to kagi.com
Apple is upfront with what's going on. You may not like it, but they are "honest" about it (with the disclaimer that corporations cannot be honest etc.).

It, however, leaves a bad taste if you are running an open-source show, with the marketing to match but it becomes clear and clear that it's mostly for show.

Perhaps one can make the same argument about Apple and privacy (that it's just for show) but Apple somehow could make it one of their value proposition, while IMHO Microsoft failed to do that with their open-source expansion. Always felt like a half-hearted attempt.
Is 6 months a lot? I have my bills covered in a similar way for 24 months.
Sorry I've been a bit misleading. These xlf files aren't generated, they're just not interacted with by engineers but they're still created and edited by humans as translations. We want to keep track of them so that if we deploy a different commit, the texts and translations in other languages will match
Isn't it funny that the single particle that they 'found' happened to be the one governments and investors gave them billions in hopes of finding. Nothing else, just the single particle to validate the entire existence of the LHC. I wonder what it would do for future investments if they didn't find it?

But hey, I probably don't understand the science like 99.999999% of people. It's so technical that you just have to take their word for it. I do understand humans though.
This is the main reason I will never use LinkedIn.

Context: https://medium.com/@danrschlosser/linkedin-dark-patterns-3ae...
OCaml 5.0 (prerelease) Manual: Effect handlers
>Apple never pretended to :heart: opensource.

But they did. They claimed part of Mac OS, Darwin, is open source.
Like Google like to brag about Android being Open Source even if you have to put a ton of proprietary software on top of the open source parts to make it usable.
Databases are "heavy", something once chosen, seldom changes. Many companies just stick to whatever DB stack they chose very early into the development.

Many tech blogs say you can use NoSQL to solve A, relax your consistency requirements to solve B and use offline pipelines to solve C, but these solutions only alleviate the problem, not solve the fundamental problem, the DB.

Fast-growing companies really need to plan this from day one. It's already 2022 and we have scalable distributed RDBMS like Spanner / TiDB / Cockroach, and some of them can do a bit of analytical workload as well. Plan ahead.
The supply to the house itself is typically three-phase. Pretty much no appliance needs all three though, so you'll often see two-phase at the socket.
I didn't mean exclusively. I meant it's an existing problem, the distance between the regulator and the authority, which in democracy is quite distant, but in other form of government can also be quite distant.
.NET is open. You can find its source on Github. The .NET platform being open doesn't mean everything targeting the .NET platform is open, too.
Bitcoin Veterans Know to Keep Their Eyes on $19,511 Level
Traditionally, I'd think of setting up my developer machine as spending a day or so to install all the programs I need to work on whatever projects.

Services like GitPod are about serving a development environment remotely.

The blogposts discusses dotfiles as a social thing. e.g. you should be able to fork someone's dotfiles repository as a good starting point for your dotfiles.

The idea in the blogpost is a suggestion which combines this idea of sharing dotfiles, with the idea of being able to quickly spin up a developer environment.
Organizing Hybrid Meetings in the post-pandemic world
Hybrid meetings can be challenging to organize and figure out who's coming virtually and physically and how to keep track of attendance. Luckily, The MyLobby Hoteling Office Booking allows you to send an invite to your colleagues, and it gives them the option to accept the meeting virtually or physically.
From what I've experienced from (very limited) involvement in one of those projects is that he puts a lot of effort into onboarding and investing in new contributors.
I agree that Jimmy Moore is a joke. But he accurately represents a very mainstream interpretation of a keto diet. He’s only as much of a joke at the diet he advocates is.
This is exactly the same as what MS did for the Python extension when the open-source LSP was replaced by the proprietary Pylance. I get the feeling that MS becomes more and more likes Google. For example, on Android, the core experience is provided by GMS while the AOSP is provided as an open-source core. In terms of VSCode, the core editor is free and open-source, but some key experience is baked by proprietary components (e.g., Remote plugins, Pylance, etc.). And the trending is that more and more plugins which are controlled by MS are moving towards to a mixture of open-source code and proprietary components.
Pumped hydro is far, far less geographically specific than always assumed.

This is partly because it needs no watershed, and partly because transmission lines mean it need not be local.

Anyway pumped hydro is only one of many equally viable alternatives. All will be used. Eventually which ones are cheapest will become clear.
Author here, not everyone on the team works on git and git performance. Our team work on a variety of things that touch "code" in general like our ownership system and tooling, access control, bots and automation, etc...
The article doesn't show how stoicism is at fault for any fault shown. Which is especially poignant given that Stoicism is about ideals of virtue. (The until recent decades meaning of virtue as "truth" and not "fake.") Stoicism cares about fault and is not afraid to judge itself.

Nor does the article show how now people today are driven by virtue more than things like . . . say, influence. Or who those virtuous but doomed/destructive Stoics are who seek to follow truth.

This is an invective against not just stoicism but truth itself. What do I expect from Psyche? How do they vet these things?

To Henry Gruber at Harvard, you seem to have an early draft of something here. It has . . . problems. But maybe potential. You've read and thought a little. With a little more, what can you make it into?

There is a political case to be made against virtue (this was not it). There is an economic case (this not it). There is even something to be said for un-virtuous romance or how sex workers are virtuous but not really romance (not this thing, Gruber). So what is this?
Another hopefully helpful piece of feedback: "as per say" is incorrect. The correct spelling is Latin, "per se", meaning "in itself". It also doesn't make sense to preceed it with "as".
Your criticism is itself ironic, since you missed the point of my own comment.

The "we" in your original statement is doing a lot of work.
Ask LaMDA that question.
The Apple Bank (2019)
A negligible fraction of storage will be in flywheels.
I get your point on distraction-free writing and all the other tools. But for Pete's sake, calling "LaTex" distraction-free is a far stretch.

Lord knows how many endless hours I spent debugging and tweaking TikZ code (the LaTex graphics package) to fight obscure errors and missing dependencies and whatnot.
Unfortunately I think most people will miss the sarcasm on this one.
Correct me if I'm wrong, but I recall this AMT overpayment credit could only be used up at rate of $3k/year and only in years where you also owed AMT?
"wickr" I suppose. I see those ads too.
Rampant drug use really would explain some of the bizarre "hail corporate" content that gets produced there.
It's not exactly a great name for the team but it gets across the point - we handle developer experience from the point you want to push your code to when you merge it, so we also work on communicating with CI/CD, code review/ownership tooling, gitops bots etc.
Git Performance is a big issue right now but there's no end in sight to all the other scaling problems we could work on so if it stops making sense, we can work on something else :)

disclaimer: canva staff working on (for now) source control
Underground flywheels are perfectly safe, and more easily kept evacuated. But they won't be used much at utility scale, because they are expensive per Wh stored. Maximum storage is dictated by tensile strength of the wheel material, and each wheel needs its own motor / generator.
If you haven't seen any of the fan edits you are doing yourself a huge diservice. Last one I saw was the M4 edit which went as far as redoing the CGI.

There are brilliant performances hidden amongst the studio meddling.
> Despite its inclusion in the 2015 language specification, PTC is currently only supported by Safari

Kind of related: I kept hearing about how backward Safari is, but is it really bad?

To me even as a web dev myself, the constant stream of new things pushed into modern browsers seem unsustainable. Saying no sometimes doesnt seem clearly bad, especially considering the fact that all browser vendors have some sort of agenda. Safari and Firefox are the only neutral ones but I'm not sure about the latter anymore.
Drug dealers are very entrepreneurial, and are often excellent at identifying underserved markets. It appears LinkedIn users are such a market.
Viewing someone's actions out of historical context is not reasonable.

This stuff was happening in the 50s and 60s, and while it does seem overboard, should not be viewed through current cultural norms.

Was it wrong then?

Seems like, in this context, in the context of the time, it was consider crass and rude?

So not good, I guess I agree.
> there's a reason why music and audio applications and plug-ins remain the most heavily copy-protected software.

This is sadly true. I used to make a bit of music and I knew several people who would simply hoard pirated plugins and sample libraries, even if they'd never use them. I think it's an extension of "gear acquisition syndrome".

When even Kanye has been caught pirating plugins, what hope do vendors have.
Radical System Change: Bitcoin and Degrowth
I bet that employee didn’t have 50k in cash to invest in extremely high risk equity. Even people making 200k/year wouldn’t consider 50k a small amount (it’s almost half of your net). A higher-than-average salary is quite different from “getting rich”.
Whichever social network doesn't sufficiently moderate is the one people will turn to when they want to sell drugs.

If you have a sufficiently popular CRUD, and you don't go our of your way to stop them, bad actors will leverage it to do crimes. It's that simple.
See what you did there. While demanding that people acknowledge the realities of other experiences, you proceed to invalidate his “one exaggerated incident” to silence him.

Yet if someone claimed a racial incident, would you be so quick to run to the latest peer reviewed study to verify that this group has victim status and the other group has perp status? Or would you say something along the lines of “believe women”, and “lived experiences are real experiences”?

I suppose I could claim generalization in the other direction. Something bad happens to a minority, the offender went out of their way to be aggressive/etc, Every. Single. Time. I can literally say this about any kind of aggression. White-on-white aggression in the burbs, black-on-black in the city, man-on-woman, women-on-man, etc.

Here’s a suggestion- what if that one incident you heard fourth hand through the media isn’t always the reality every sees?
Yeah, not OP that's my situation... they paid me way above market though :D so I am happy.
> to just under 60 million lines of code in 2022

I'd be somewhat intimidated on my first day of work if I cloned a repo with that much sloc...
Nukes are concrete, steel, pumps, steam turbines, liability subsidy, decommissioning subsidy. None of those get cheaper.
Didn't they hire the guy that made omnisharp anyway?
Note that these files are not statically generated; they are translation files, generated by translators.
I think we have different ideas of what "written by hand" means. Someone making a Word doc is not writing XML by hand.
When reading about biology, I am always wondering if sometimes evolution happened just because it could?

It is clear that natural selection exists, but it looks like there is no space for chance in evolutionary science (while the entire process of evolution seems based on chance).

Not talking about giraffes particularly, cause it’d be weird that they got their very special anatomy from chance only, but in general I find it strange to always assign some agency to a process that is mostly random and whose success is only to produce species that survive.
Adderall, Modafinil, cocaine, there's probably a big market on LinkedIn if you're peddling the right drugs.
Other readers only need to know that you habitually promote falsehoods.
I've been using Omnisharp-VsCode extension for years on my daily job. It's far from ideal, especially the initial setup experience.

I think here's what's going on:
It appears VS Code is Microsoft's main IDE and C# is the main language. Not surprised they decided to obtain more control over the integration to improve the experience.
In terms of management, it's always easier to cut all the external dependencies (community) and "just do it", even though it's absolutely against the open source spirit and definitely will hurt their community relationships and the trust.

Can't say the decision is an absolute evil.
Sure, the 5 principles seem good to me. The job guarantee is given not much prominence, but I can work with that.

Edit: sectoral balances are not very prominent either, which are an important conceptual tool, though not really MMT per se (more an accounting identity that most people ignore).
Yeah, that's been my observation too. If I watch a movie and they end up in a Chinese city (HK, Shanghai etc), it's often a strong indicator of Chinese investors. At least when it comes to blockbuster movies.

When it comes to the US military lending support, I've read that the movie cannot be critical or portray us military in a negative manner.
Came to say the same, though there was a lot of bad advice in the thing.

It isn't that brush quality always matters: I'm not as concerned with brush quality when I use acrylics. Watercolor, however, it matters. Upgrading my brushes to Kolinsky sable brushes seriously improved my watercolors. It doesn't need to be sable: Folks have good success with others too. They do need some quality, though.
There are a number of considerations there. Size is only one of them. Speed and internal processor state effects are two others. For instance, a larger, slower instruction might prevent a pipeline stall in a particular function or might enable loop unrolling or might allow a shorter loop unrolling, while in a similar function that doesn’t pipeline the same way, the compiler will choose a faster instruction.
Phew. Wait til you hear what Apple does with open source...
It appears offering free beer forever isn't sustainable, even when one has deep pockets, go figure.
> Let's not forget that Asimov had a questionable lifestyle [0].

I already know that sexual harassment and abuse of power are bad. If someone uncovers such behavior in a living writer, I will react appropriately, by demanding justice for the victims and doing all I can to change the writer's behavior. Finding out about Asimov's behavior doesn't change that.

As for Asimov, he is dead. There's nothing I can do to change his behavior anymore. And I'm not going to stop admiring his literary works because of his bad behavior.
I just skimmed through the article and I definitely don’t condone the behavior in the parts I read. But wasn’t he also pretty progressive in terms of women’s rights and gay rights, especially considering that time?

Obviously, he can still be progressive and an asshole since those aren’t mutually independent.
They made a bad design decision 10 years ago, have been fighting the fallout for years, and will be doing so forever and ever because things will only ever grow.

They wrote a blog post on how clever they think all their workarounds are, at least one of which involves sparse-checkout -- which is perilously close to chopping up your monorepo into several, while still pretending monorepo is fine.

I feel like somebody's job and/or ego is heavily invested in keeping things as they are, even if it demonstrably does not scale to their needs, and the solution is blindingly obvious to even a casual observer.

That is institutional insanity.
It’s not a straw-man, at worst it’s a paraphrase. Quote: “I can see how getting a bunch of stuff without working”

- https://news.ycombinator.com/item?id=31758991
It is still bad advice. I've spent some years giving advice to beginners, and some of these are simply going to make things more difficult at first.
But if we use ORMs, they're "services" we can swap, right? Sort of?

If we design architectures that hide db access (should it exist) behind a service, better yet. A FOO data service for FOO data and callers don't care how it's stored . . . then it's not heavy, is it? Not that the caller cares about.

You're talking actual implementation details before we talk about partitioning responsibility.
How so? Gravitational influence doesn't uniquely identify black holes.
Time domain methods to make pink noise:

https://www.firstpr.com.au/dsp/pink-noise/
http://stenzel.waldorfmusic.de/post/a-new-shade-of-pink/
Often the use case to connect such a controller is getting telemetry data from the machine. Not for waste sorting, but we have a machine to solder some parts and puts information about the items in a text file. It also runs an old Windows OS. The usual route to get process information is through a network share but the system only speaks smb1. Since we banned that protocol we now need to retrofit a small software application that just writes the data into a database. The device gets its own network segment and firewall rules and all but it still isn't completely air-gapped.

All that for basically a counter on how many parts it soldered so that we have an idea about how many parts we have in storage.

I think these decisions to use an old OS are mostly done because it was used for decades. Modern OS still know how to talk with serial ports. These connectors are still standard because they are much more reliable than USB for example, especially over larger distances. They are in use for any form a data that isn't audiovisual, where you need far more bandwidth.
What you said is correct. But then for someone to build the "killer software", they need to be attracted to the language in the first place. The language needs to excite the programmer behind a (future) breakout project.

Sometimes the language is chosen by luck (e.g. company requires it) but many times a programmer will make an explicit choice to use that language.
Is there a reason why that type of file couldn't be better place into an artifact repository, or just generated and consumed in CI as part of generating a final build output?

No reason at all, but when you need the files during development, and testing, and CI, and in production, and you don't want those things to fail when your artefact repo or source of data is down, then putting the latest versions in git makes sense.

The cost of having them in the repo is a tiny bit more complexity in your git workflow and config. The benefit is being able to access those files everywhere you access the code. It seems like a no-brainer to me.
No, they will offer a closed-source sibling product.
In reality, artists often use different base colors anyway. One way to do it is to have 2 versions of the base colors, one warm, one cold. The reason is that for example a greenish blue like Cyan would make it harder to mix vivid violets (by adding a red on the other direction of the color wheel). So you use a greenish blue (Cyan) and a redish blue (e.g. Aquamarine), a blueish red (e.g. Magenta) and a yellow-ish red, and so on.
Maybe at their scale it makes more sense to switch to a VCS like Eden? https://github.com/facebookexperimental/eden

Eden's equivalent of 'git status' should run almost instantaneous, as checkouts are hosted by a virtual file system (FUSE) that tracks changes.
Can't say I remember ever interacting with you before, but either way this doesn't meet the HN standards of civility/graciousness.
It isn't horrible advice: Good paper is expensive and if you can buy it on sale, you most definitely should.

And while good paper will absolutely make it easier to learn, it doesn't need to be the best paper. Just understand that the cheapest paper is usually worthless and that the next step up will cause a few struggles. I'd rather have cheap paper than bad brushes, though. (I learned on thin paper, some of it cheap)