skysight-inc/HackerNews huggingface dataset:
From what I read I only saw them talking about the photo tagging feature more or less - I didn't see any references to usage in internal systems or research.

I might be mistaken, but unless explicitly mentioned I will not give them the benefit of the doubt - we are way past that.
This is actually not the common behavior you'll see when normally exceeding memory limits. If you allocate a lot of memory with relatively small allocations, you'll actually reach a null malloc. It's only when asking for a huge allocation all at once that this behavior happens.
PyPI allowed me to make an account and just push packages there like it was nothing. Great for me, not so great for users.

These Debian wrappers, however minimal, imply the existence of a maintainer trusted by the Debian community. It's assumed that this maintainer has read the source code and determined it is safe.
Yeah, this means all the people who waited to see how deadly this brand new technology and "vaccine" was will now know that it was never necessary. Not to mention that the "vaccine" does not prevent the spread, only purportedly reduces the symptoms.
I had a very similar reverse experience- coming from git, Mercurial felt very confusing and limited…
True. For a Hack as with Linux, using compatible hardware is the key. However once that configuration process is done (and done right) from then on its typically a rock solid experience until the next major Mac OS version upgrade. In some ways it is superior to an actual Mac since you have the ability to inject kexts without having to stuff around with reboot to recovery mode, disabling SIP to install and so on. OpenCore is an impressive piece of software.
While it's true that the bonus scandal is a thing, that's about trimming trees in urban areas near powerlines, and is unrelated to the problem of how one can run lines through millions of acres of forests that should never exist in California.

The state has ~150 million dead trees ready to ignite, and needs to reduce the size of its forests by roughly the size of Maine in order to get back to a safer fire risk. That is just irresponsible forest management.

When you are in that situation, needing to run power lines across a tinderbox that should have never been allowed to exist, then you're not going to be able to have reliable power no matter the bonus scandal.
"The mental model for Git is needlessly complex"

that's it, right there. Why are you bothering me about a detached head?
The line between aesthetics and substance can be…blurry, even hand drawn you could say.
Could that be because if the history isn’t linear then it’s difficult to read, precisely because of the reasons given above, which would mean you have the same problem but you’ve simply decided to avoid it via a (legitimate) workaround and not complain.

That wouldn’t make the complaint invalid though.
Yeah, probably just about every dev has had to do this when first learning git.

One way to measure the over-complexity of software might be:

1. How easy it is to screw up

2. How hard it is to fix things once you've screwed up.

Git doesn't score well by that test IMO.

Back when I first learned Git, I thought it needed an undo, at least for the local repository. Not a revert commit or partial/piecemeal undo this or that, but an "I screwed up, take me back to x point in time or snapshot" level undo.
It had a great manual that unfortunately ended after thirty pages or so. I never knew you could program it in assembly until a year or two ago.
It's 2021 and HN upvotes a primer on credit cards... no comment...
That would be the network view.
> Git does not provide good situational awareness
> [...]
> I can even do this from a phone.
> [...]
> GitHub and GitLab offer nothing comparable.

Seems like git=(gitlab|github) for the author. I don't agree this is right, as these both are totally different products comparing to git and made with different purposes and aims.

Phone access. Okay, probably we are in different culture contexts, but for me a need to use my phone to access source code (or tickets) always means things went very very wrong.
But that's what I'm describing (I do work for one of the FAANG), all feature work are either ready, or gated by feature flags. With practice, it becomes easier to divide feature work while not cause any existing impact, it also forces you to make your code logic cleanly separated.

The biggest benefit of this approach imo is the drastically reduced chance of a bad feature going out because someone had worked on it for 5 months in isolation and it becomes virtually impossible to debug.
That still only gives you the C sdtlib. This is miles away from building a desktop app with a graphical interface. You'd need to add something like SDL on top.
It's almost as if we could just let people make and live by their own medical decisions. We've got one case in recent history of an argument about "you're making decisions that affect me", and it turns out that this entire argument is bunk because the "vaccines" do not prevent the spread. So it's purely a personal decision about your own health.

And pertaining to clinical trials, if I want to sign up for a clinical trial for a what might be a placebo for a great white shark bite in the midriff, that's my own choice. If I die because of this choice, that's my fault.
Same place where I am - Bangalore.

Weather is the best - warm but not hot, cool but not cold. No extremes.

People from every state of India. So great food. Culturally very diverse and really a melting pot. Good sports/fitness scene and culture. Safe.

Locals are mostly fine with outsiders. In fact that’s the economy here other than IT. English (more) and Hindi (less) are the connecting tongues. Local language is not forced other than some isolated incidents.

Decent amount of open space. Very easy and quick access to the hills. And in a way to the sea too, but drive is longer. Easy connectivity to everywhere by train, road, and air.

Decently open and alive dating scene, though it gets way too hard in 30s.

I had played with the idea of moving to a small town or a rural area or a quaint hill station but due to overall poor infrastructure in India those places easily get ruled out as candidates of a sustained working place.

You don’t want to have total lack of social life, patchy Internet, and very absence of even half decent medical facilities where you live for long. So you got to stick to major cities in India.

Other cities in India simply don’t have most of what Bangalore offers (except traffic is really bad here; and metro is designed to be useless; and political atmosphere is rapidly sliding to the extreme right but that’s the entire country). I tried living abroad, didn’t work for me. So Bangalore it is.
What are those electrical benefits exactly?
Isn’t Kyoto the same but better?
Also the branches are indicated at their positions at the moment you call reflog, not as they were for each operation of the log.
I agree that it's exhausting, however using git is even more exhausting... so the complaining and comparisons will continue.
I see it as information being the 1s and 0s, while knowledge is what you do with it.
This is because git is a tool to interact with the git tree, not the mental models you've built on top of it or imported from other tools.

Git checkout covering multiple usecases makes sense to me, I've never thought, hey this is used for all these different things they should be separate. I think, hey, this tool is always checking out a hash and a path.

The fact that can be a branch or a commit is entirely inconsequential. If it irks you it's because you think there is a difference between a branch and a commit then you're likely lacking some fundamental understanding about git.
Thanks! Macroexpanded:

Why SQLite Does Not Use Git - https://news.ycombinator.com/item?id=16806114 - April 2018 (608 comments)

also this bit:

Why SQLite Does Not Use Git? - https://news.ycombinator.com/item?id=26112802 - Feb 2021 (1 comment)
> the lightweight design doc— what's the background, what are the motivations, what's the proposal, what are the alternatives and why aren't we doing them, what are the implications and potential downsides, does the proposal change anything about our exposures as far as security, privacy, etc.

Maybe it's just me, but this sounds quite heavy.
New York

* most diverse and cosmopolitan English-speaking and relatively-free city in the world, by far

* compact with good public transit, creating an incredibly high points of interest per commute hour ratio - the best metric for measuring urban qol

* not the BEST tech/entrepreneurial communities, but still has very good ones, and is better rounded than the very top tier tech hubs: high quality art, design, games, music, publishing, fashion, etc scenes

Hon. mentions: Tokyo, LA
Thank you FIRE for the pressure to uphold free speech in academia: https://www.thefire.org/in-letter-to-university-of-florida-f...

There’s also now a congressional resolution to support free speech in education in the works:
https://www.thefire.org/congressional-free-speech-resolution...
> how you measure memory usage.

Facebook put out something about measuring memory use on Linux after I left, and I haven't looked at it... But the best way I've seen is to have swap of size min(512M, 2x RAM) and measure the usage of that. There's some cases where sometimes something bigish gets swapped and you're actually fine, but often you really want to address that anyway.
Your body is built around instructions.

Bad instructions, eg. viruses, will be read even if you have an immune system prepared by prior exposure or, to a sometimes lesser extent, most current vaccines.

A single read/write of a single virion can be measure as an infection with sufficient pcr cycles (may take 60…).

Everyone will eventually get this endemic virus, but many will never notice, even those who are vaccinated.
Good solutions. FF/rebase are very nice, but I've seen devs sleuth into a squashed PR commit, find the PR the features came from and read it on GH, and that's powerful.

I saw a new dev do this recently. They dug into the original summary of the changes from the dev (for a PR that landed 6 months before they joined) and the flow of conversation around the work. They had insights into the decisions the team made around the feature as it was developed. The PR linked to the product artifacts that led to the work, so they had the business context. They nailed the implementation, first time :-)

There's a nice benefit to doing merge/squash and providing a link to a set of context around the specific set of commits, not just a contextless line of commits, as clean as it may be.
China:

* 50GW nuclear already in place, producing 5% of the gridpower. Previsions: up to 200GW in 2030.

* 790GW renewables already in place, producing 26% of the gridpower. Previsions: 1200GW in 2030.

In 2020 alone China added 71.6GW of windpower.

https://en.wikipedia.org/wiki/Renewable_energy_in_China
dr hipp also uses his own editor so that might be a clue
At some point in the last year I stopped being able to find the “search for a file” function on GitHub’s mobile site. On the desktop website you can hit “t” from a repo page to quickly search for a file by filename. The mobile website used to have a button labeled “Jump to file” or similar, but now I can’t find that functionality anywhere.
1. History and death of attempts at carrier-proxied mobile payments, including SMS and so forth.

2. Parallel graph of dominant internet access points and type thereof (fixed/mobile) per market vs. dominant payment systems and payment characteristics such as payment size, card not present, etc.

3. True history of SWIFT.

4. Parallel graph of Chinese mobile payment growth vs. historical credit card payment growth.

5. Overarching trend in bank points of presence including ATMs and branches across multiple developed markets vs. mobile.

6. Trends in subscription payments as a percentage of overall credit card spend + subscription support in alternate settlement systems.
I disagree with this. Capitalism stands between what is important to us in the aggregate and what we actually do.
Seccomp can check for the PROT_EXEC flag though, and let the others pass, no?
I did the same path as you.

I think that the procedural programming is much more common because of the academic and work experience of many programmers. Functional programming is a transition of the way of thinking that seems not worth it. But after I got my hands dirty, I found myself writing much more clean and consistent code in every language.
I enjoyed particularly Clojure because has a good ecosystem and tools, and also take some design decisions to steer you for a more robust code.
https://clojure.org/about/functional_programming#_immutable_...
We need the Sir Andy Wiles of HN to fill in the details!
https://en.m.wikipedia.org/wiki/Wiles%27s_proof_of_Fermat%27...
There is a lot to discuss here, but if I had to choose I would reject your idea.

This is mostly because, in reality, manufacturers not only will they never open source those apps, most probably they will never provide APIs and the Thing and associated apps will depend on some server. Such a dependency I find unacceptable, but it is the trend of all things IoT.

If this were not the case, if by law all IoT Things had to provide open APIs, I would be all for it.
Thanks for this. I was going to do something similar because my wife and I can’t think of a name and we only have 4 weeks to go!
The defects in SSPLv1 were raised by the community during the review process when it was submitted by MongoDB for comment. It would be redundant to re-enumerate them in a blog post like Bradley's, which already tend to be on the long side. ;-)

MongoDB acknowledged that there were improvements needed by drafting a v2 that attempted to address a number of them. But that draft was never finalized, or put into use on any software provided under SSPL license today.

From this I can only conclude that the goal is to use a maximally defective license (since there is an objectively better version proposed), with the expectation that no one who works diligently to work within the license requirements will touch it.
Does Fossil support some sort of a backend for large/binary files? This, more than anything else, is my gripe with Git. LFS is a pain in the ass, and it sometimes breaks, too. I want something that's baked in and doesn't need to be enabled on the side.
Why San Francisco homes still have ceiling medallions
It is related: draw.io was renamed to diagrams.net. You can see the redirect if you visit https://draw.io/.
Here, use this opinionated software to set up a react project and be frustrated about the amount of dependencies instead of just setting up a project myself! I just tested a base typescript react project, and you only need 14 packages on its own (typescript, react, react-dom) to build the project. Wow!
>Apparently git is to complex for developers, sorry but I have yet to see a developer not managing to work with git. Either I've always worked with geniuses or this is a non-problem.

You must work with geniuses.

No one I know has never been at the place where you just accept the tree is fucked, delete .git and paste your changes back into a fresh checkout.

Granted now I understand things like git reflog so it's been many years since then, but git is as far from approachable as tooling gets...
I saw this happening in Woodside CA (very much in the SF Bay Area) less than a year ago.
My impression was the author didn't like all the additional complexity git comes with (sure, you don't need to use it but it's still there)

I think the mentions of software like GitHub were more in terms of workflow since apparently Fossil bundles all that together in a static binary (you don't have to integrate the tool chain yourself)
No one seems to want to want to discuss how propublica ended up with a substantial fraction of all Americans (or actually all?) detailed tax files-- the distribution of which is a felony. This itself should be a remarkable scandal.

The rigid privacy protections provided for tax filings is important part of the acceptability of the privacy-invasive tax system.
fossil contains a lot more functionality than git by itself, so comparing it to git + gitlab or git + github kind of makes sense.
It’s weird if GitHub doesn’t have that. Gitlab does. https://gitlab.com/gitlab-org/gitlab-runner/-/network/main
Someone who doesn't know what version control is will also just assume they are seeing the one and only version of the files.
Your suggestions are not compatible with what I was thinking , my scenario was that "I need to write a small application very quickly" not "I am staring a bussiness and I want to spend a few years developing an application", What I mean is that with Qt you have more then a GUI, you don't have to Google what library I need to do some networking , or what is the win32 API to count how many screens this PC has (and same for the other platforms). I did not work on Desktop application in many years so I am not sure what exactly is happening in Qt world now and for a quick project I don't want to learn some niche libraries .
> d be fine with more nuclear power plants, but if wind/solar plus batteries are cheaper

Cost is not just a single factor. Energy density is very important too. Solar farms take huge amounts of space to produce very little energy compared to a nuclear plant.
The entire job is managing complexity, either by developing good abstractions for adding and maintaining necessary complexity, or by removing unnecessary complexity. I love this process, so I guess you could in some sense say that I “love complexity,” but not in the sense that I increase complexity whenever I can.
>Well, I think it was also meant to be highly distributed as well

Yeah, I guess I kind of consider that an agile tenet: in general, that people can work quickly and iteratively with limited interdependencies.

Said another way, it would be difficult for teams to work in an agile fashion--where the work itself is frequently distributed and happening in parallel--using most older VCS models.
As an alternative, you could have a single payer, public health care option that would be significantly cheaper than the current shit show that the US system has (modulo the small percentage of Americans who have had a genuinely positive experience with the syst as opposed to the Kafkaesque nightmares that are the more common take.)
Unpatched? Not necessarily.

Unpatched and unmitigated? Yes.

Taking the time to build “defense in depth” into the architecture has saved my ass on many occasions.
you raise some good points. For example the Puritans caused as much suffering for the English under Cromwell as the Church of England did to the Puritans in return...but I feel something is missing from your discussion. I am not claiming there is something in the bible that made protestants more peaceful. I'm not saying they weren't as prone to religious fervor as others. I'm saying it was something in their attitude of intellectualism, and their refusal to defer to authority that allowed humanity to move forward.

Almost all Scientific and engineering breakthroughs in that period happened in Scotland, Netherlands, England, and Germany. This isn't a coincidence. Only after the French revolution and the rise of secularism did the former Catholic world begin to take part in the scientific revolution.

Also, because of the persecution in England and elsewhere, many fled to America and while one can always find examples to the contrary, the fact remains that the separation of church and state in America was pretty much welcomed by all, and it was specifically because of what the people who lived there had learned about religious persecution and how those in power use such persecution for their own ends.

In fact, such a situation, with an entire country of deeply religious people all agreeing to restrict the power of religion, is so extraordinary that you can't simply dismiss it. Clearly extraordinary circumstances existed at the time for this to occur, and this needs to be explained.
It's near two fault lines...

"Though it was built less than a mile from the Shoreline fault line, which was not known to exist at the time of construction, and is located less than three miles from the Hosgri fault,"
We Become What We Behold (game)
The vaccine neither outright prevents spread nor severe symptoms, but it dramatically reduces the probability of both.
Western Digital shuckable drive price tracker
So you are comparing two energy sources, one that provides constant power 99.999% of the time and one that provides volatile power ~35% (if best) of the time?

These price graphs hide the obvious fact. Normalize solar and power by adding the price to make the source constant(shitload of ESS maybe?) and removing government incentives.
Agreed on this one. It should instead let you handle this when you commit, make you reckon with what to call this new gitref. That is when I care about whether I'm connected to HEAD or not

Yeah, it would make you `git branch` to give it a name, or an override option to commit it without a name
"Java over Go" seems kind of weird. Go has been around for a decade and it seems like code built on 1.0 should still work, if you're not too crazy about dependencies?
It also is the potential "phase-out chain reaction": after most accidents more nations begin a nuclear phase-out (closing plants before they could be profitable).

Each accident also adds to the financial risk, for a nuclear investor, induced by a legal action against a nuclearized neighbor initiated by a non-nuclearized nation, claiming that it is unduly exposed to a risk.

There also is a feedback loop there because more and more nations phasing it out reducing the market, to the point of more and more nuclear companies folding up.

Areva, the French one, is bankrupt and consumed billions of euros.

Westinghouse nuclear division was bought by Toshiba then filed for chapter 11.

KEPCO (South Korea) is healthy and performs but the Korean gov plans a nuclear phase out.

Siemens is out of this market for quite a while (due to Germany nuclear current phasing-out process).

Most current and perceptible projects (there are less and less of them) are Russian (Rosatom) and set for non-democratic nations (this is IMHO related to the NIMBY effect and to cronyism).
But do we even disagree my friend?
Some/many religious people are remarkably honest about how little sense it all makes, they just don't say it that way. The usual way this comes up is in terms of how important "faith" is to the whole thing, which is another way of saying you need to turn off the reasoning parts and just believe.
That is a LOT of yellow.
> It seems like every other over-complicated

A DAG is one of the simplest data structure out there. What is complicated is doing merges in non-DAG CVS and let's not even talk about more "complex" operations like putting all of your commits on top of a branch, only committing a single line and, god forbids, creating branches without asking for permission.

> over-engineered solution to problems that should be simple

I get it that you're unfamiliar with how not nice databases schemas are. A git repository from 2005 will still work in 2021. AFAIK all other CVS will fail at this because they rely the overly complicated data representation. Git's internal representation is very simple. Filesystem snapshots referred to by content and these snapshots that can reference other snapshots to form a DAG. Just because you didn't take one hour to understand this doesn't mean it's "complicated".

> That said, I LOVE GitHub and gitlab.

These would not have existed if not for Git's internal representation that allows the necessary flexibility for other tools and extensions to integrate directly.