skysight-inc/HackerNews huggingface dataset:
I’ve met people who use git on a daily basis and haven’t heard of bisect or even more “common” commands like stash/rebase/reset.

There are tons of folks out there for whom git usage is a necessary but background element of some other task they’re doing, and so they know to do one or two add/commit/push style flows. I’ve had many people say to me “every so often I get git errors that I don’t understand so I just delete the whole directory and clone again”
By ml roles I was referencing research/deep learning type of jobs.
At least in Firefox if you hit the Reader mode button fast enough (you have a few seconds before the paywall rises) you at least get what I believe to be the full text.
git-bug's author here with my 2cts. For what it's worth, I was aware of git notes during my original design process, but I found them clunky. I realized they would not be enough on their own to do conflict resolution and I'd be better making my own data structure with regular blobs, trees and commits.
But when you have that, there is pretty much no point in using notes, as that would just grow the required features on which you sit on. What if I want to port git-bug to mercurial or whatever comes next? Even metadatas (the natural point of notes) are better expressed within that same unique data structure. Additionally, you then only need to sign those commits to cryptographically lock everything.
Yep and plenty of people I’ve encountered across the US call them freedom hating terrorists.
> The fact that it appears on the Senate building probably refers to the Roman meaning.

The roman meaning is very much fascist, if phrased in modern terms. Fasces were carried by lictors accompanying a roman official, symbolizing the "imperium", or absolute, king-like power, held by that official over his domain. While for a time, the imperium of lower officials was somewhat curtailed during the republic, military commanders with imperium still held the absolute and immediate power over life and death of their subordinates (other officials still had power over life and death, there just was an opportunity for citizens for appeals and vetoes by equal-ranked officials) . Lictors with their fasces were not only bodyguards but also a small police force at the discretion of the commander, who would seize an offender, hold him for a drumhead trial by the commander and then punish (e.g. execute) him if so decided. Under the later roman dictatorships the dictator (imperator, emperor or caesar) of course also held those powers, with the same symbolism of imperium represented by the fasces. Fasces always have been a symbol of capital punishment, justice by drumhead or thumbs down, and absolute power.
You clearly know more than me but it definitely looks like it all fit neatly into a 5-10 year timeline which imo is insane for something of this magnitude.
> basic concepts of usability seem to have fallen by the wayside

Sadly, the tech may have changed but both our ideas on usability and the incentives at play have remained the same. Which is to say, the devs I know of all know that popup videos, banners, modals, etc. are all trash much like the popup ad banners of 1997. But we do them anyway because the people that pay us have financial incentives that have been proven via misguided A/B testing that they work. And by misguided I mean... we're talking about manipulation, right? That's the whole shell game of A/B testing. You're testing your way to what works best for you and not your users. It's Tinder knowing the perfect match for you but not showing you that person because you'll quit the app if you ever met them.

I can't even take a11y or people that advocate a11y seriously today. You built modals and carousels with frustrating timeouts that slide content before I'm done looking at it! You're a circus clown.
parent's point was that the infrastructure we build acts as subsidy. A pickup truck is a lot more desirable if your country increases pays a bunch of money to increase road widths. European roads are typically 8 or 9 feet per lane while US roads are often 10-12 ft per lane.
Everything you see made by the Unreal engine is hardware rendered. More and more computations are being offloaded to the GPU over time, not less.
I never knew that about the double sash windows but it makes sense.
...Much later.

I've since done a little research on this and now have a somewhat clearer understanding of brood parasites and I've learned that it's no simple matter. However, one thing is apparent and that's despite there being many quite logical theories about it there's no clear proof about why the parasites and those being parasitized act the way they do—see my comment to vagrantJin.
GCC undefined behaviors are getting wild
I didn’t interpret that as “there is not a person who has discovered 4x10” but rather that there aren’t notable companies making it their official schedule.
I meant in terms of how the frontend is constructed.
Clean code always suffers when new feature comes in.

So don't be lazy and try to put that new functionality into a new class instead of trying to squeeze it into existing classes and functions - that makes it more testable, separated and uses the "composition instead of inheritance" dogma. It will make the code somewhat cleaner and a thousand time more refactorable.
Link to the actual published article:
https://www.thelancet.com/action/showPdf?pii=S2772-3682%2822...

What doesn't make sense to me is what this diet was actually composed of.

> The programme induces weight loss with a period of formula low energy TDR, providing all essential nutrients in around 850 kcal/ day, creating a sizable energy deficit and therefore substantial weight loss.

Given that Counterweight Plus can be many things (judging by the website), I don't know what this study actually demonstrates. Maybe the weight loss and remission is associated with the lower energy intake, or it may be associated with whatever diet may have been eaten. What were the subject's diets before? We don't know. Correct me if I'm wrong, but I'm not sure we can tell.
All Americans completely understand the metric system. We can convert anything to anything in our heads. By the way, we all speak a dozen foreign languages fluently, just choose not to. It is because we are so humble that you do not know this.
It definitely doesn’t, not according to the dictionary anyway.

As an aside, I think you may be underestimating how large American homes and properties can be, it’s not Europe scale. 5 acres really isn’t all that large.
I used to be a paramedic in a large USA city and worked either 4 10-hour shifts, or 3 14-hour shifts per week every other month.

For instance:

January (10 hr):

* Mon: 8AM - 6PM
* Tue: 8AM - 6PM
* Wed: 8AM - 6PM
* Thu: 8AM - 6PM
* Fri: off
* Sat: off
* Sun: off

February (14 hr):

* Mon: 8AM - 10PM
* Tue: off
* Wed: 8AM - 10PM
* Thu: off
* Fri: 8AM - 10PM
* Sat: off
* Sun: off

I loved that schedule since I never had fewer than 3 days off, and every other month I had 4 days off. But I still had at least 2 consecutive days off every week no matter which month rotation I was on.

It was great.
Isn't that kind of the case? Politicians seem to be more and more preoccupied with how well their actions are received by journalists/media, instead of how well their actions actually play out in reality.
Oh, it gets better. On Android (at least, LG-flavored one — never used any other android phone) I have an issue with inter-app "Share" button popup. It somehow manages to re-shuffle all the suggestions (apps/recipients) exactly in the same amount of time that is natural for me to spend before clicking on the desired contact. Which several times made me send something to a wrong person, which resulted in extremely awkward situations. I don't know how common that is, since it was never fixed after all the updates, but I still have to be very careful and to make an unnatural pause waiting for UI to update every time I use this feature.
I mean, I assume this is /s, but with the worshippers at the Church of Saint Car, really, who knows?
What does "gravity waves" mean in this context?
In game programming this is called “double-buffered state”: https://gameprogrammingpatterns.com/double-buffer.html
True, but you can also add a .txt file and refer to the commit from the text.
Importing a namespace under an alias exists in a few languages
KeenWrite 2.10.0: R meets TeX
I had collegues working 4 days a week, including a team leader of adjacent team.

People get used to it and it becomes nothingburger.
That's not exactly what I said though. For Java in particular, is it Oracle JDK or OpenJDK, what's the difference, and why should I care? The latter is the same sentiment of the person I responded to. I don't care, but I'm presented with the different options depending upon which Clojure install guide I am following.

It's really the experience in totality. There are choices, but for someone new to the Java ecosystem, it's confusing why and why should I care. Because in the end, I don't care. I just want to use Clojure, but there's decisions to be made at every step of getting going that aren't clear to someone new to the ecosystem.

This same thing happened with .NET as well. At one point in time, there was .NET Framework, .NET Core, and Mono and a question of how to get F# in all that. That was just as, if not more so, confusing. However, it's since been cleared up: install .NET 6 or higher.
> the problem with the most productive civilization in history is that it’s lazy
FWIW, ridiculousness is in the eye of the beholder. Parent did indicate the inflation of the word 'fascism' and uneven application of the term to same type of event ( "lockdown" ) under two different systems with one of the overlapping values being media portrayal.

In other words, it may be worthwhile to prove poster wrong with facts.
The title should be neoliberalism or free-market fundamentalists.

There's nothing inherent in the private ownership of capital that stops regulations which force markets to be competitive. And the article isn't even really arguing this, they're using capitalism as a shorthand for 'free markets'.
I'd like to see them round up as many engineers as possible and rota them on a healthy 24/7 schedule. There comes a point where you just can't be productive for 7 days a week. If 4 days is proven to be productive, then put them on a 4 day rota. Otherwise, the status quo of 5 days.

Some of the greatest ideas are conceived when away from work with just time to think on your own. We always need breaks and rest.
Yeah that's super helpful for NixOS configuration options. What trips me up more is configuring particular packages. Usually it's where I want to configure a particular version or github commit of a package for some reason (usually I want a bug fix).

However, a bunch of packages are defined in some bespoke way with various custom config inputs that generate other bits of config and generally are hard to understand. Thinking it through, I'm not sure it's possible for the OP's tool to solve this particular problem.
This does look very interesting, thank you!
We absolutely do demonize a few specific companies, ones that tend to be highly visible already. Ad serving networks & other systems were already proliferating wildly & increasingly vicious about gathering data. But few of those were visible to consumers, & Big Tech, by being consumer-facing, had a much firmer hand on the third rail.ofnthe issue, even though they often were doing better than the emerging ad-industry by lightyears.

BigTech is terrifying in that it holds so much data, but gosh darn it's spread much much much less readily than that we were doing before it became so dominant. There werent any controls, if the IAB & their ilk had their way. Tech defends against capitalism.
Void is the uninhabited type, Unit is the singleton type. Void != Unit
Sure, defense in depth is great, but there needs to be an argument about the tradeoff. Otherwise as I said, everyone should run OpenSSH over Wireguard over IPSec over OpenVPN, because then you need to exploit all of them to do an exploit and that is harder to do than exploiting any smaller subset.

Why is the tradeoff of adding Wireguard worth it? Sure it’s extra security, but is it really worthy managing multiple keys, not-as-ubiquitous protocol, less flexible administration and no CA? I don’t think there is a correct answer (it depends on the threat model), but your original comment made it seem like there was no tradeoff and there was an obvious correct answer.
Turns Out You Can Run Mac OS on the Nintendo Wii If You Want, I Suppose
Looks like it: https://github.com/FreeTubeApp/FreeTube/pull/2604
For me it's Twitter for Android. It keeps loading new tweets to replace tweets I'm actively reading in the timeline.
Hmmm I got confused by the name. I thought it's related to https://temporal.io/
;TLDR: Anecdotally, I've found it easier to lose weight / harder to sustain weight after a few months of consistent exercise.

Mostly unrelated to this article and perhaps naive, but I found it very difficult to gain weight (and even sustain my weight) about 2 months after starting a 5/6 day cardio routine.

I started the routine walking at ~20 minute mile pace (3 mph) and just incrementing the speed by 0.1 mph each session. At the 2 month mark I was ~8 minute mile (so about 7-8 miles a day).

At this point I was probably burning an additional 750-1k calories a day from the running alone.

Combined with a slightly less calorie dense diet and I was basically force feeding myself to try and maintain my weight.

Background: Late 20s 5'11" Male ~180 lbs (obviously a more ideal situation)
Wild! I don't think I've ever seen someone who thinks restricting tech like this is actually a good idea. I thought that was just like, crazy government people who don't understand technology.

I'd hoped we'd moved past printing the entire code of PGP in a hardback book in an OCR font but I guess y'all still out here.
It's significantly more friction for little benefit compared to git-bug's solution. First, storing this data alongside the code means requiring everyone agreeing to use that tool (quite high ask). Then, that means that you let git merge said data in case of conflict, which leaves you two options: merge failure, or requiring the user to fix things. None of that is acceptable, and it's why many of previous attempt failed.
Denmark's got a great solution: https://journal.theaou.org/news-and-reviews/the-popularity-o...

Too bad such a thing would be deemed "socialist" in the US.
> A shape which has been drawn by humans around the world since prehistory is effectively banned because a small group of people decided to use it while they did a bunch of nasty stuff.

Yep.

Trying to minimize WWII and the holocaust is not a good point to start an argument from.

It would also help if there weren't a resurgence of them to deal with today.

We have ongoing problems with that symbology.

Pretty much cemented my opinion there.
Such symbols have been used way before the Nazis and are still present in Asian societies today. What’s hypocritical is being woke about issues like this then denying the culture and heritage of others. These people shouldn’t have to modify their cultures to accommodate the inability of westerners to distinguish the semantics of this symbol. To describe these people as “acting the victim” is seriously bordering on racism. The world does not revolve around the west.
FYI Authoritarianism will ultimately win, but not in the way you would expect. We will actually be given a great deal of freedom under its rule — perhaps more than we have under current democracy’s.

The twist is that the AI itself will ultimately become the Authoritarian. Unless technological progress comes to a screeching halt (nuclear obliteration, or what have you) this outcome is probably inevitable and probably even the best possible outcome.
From Garmin, though without a breakdown of proportion of devices:

In addition to GPS, Garmin products utilize other global navigation satellite systems (GNSS) including the Russian Global Navigation Satellite System (GLONASS), the European Union Galileo system (Galileo), and the Chinese BeiDou Navigation Satellite System (BDS), and satellite based augmentation systems (SBAS) including the U.S. Wide Area Augmentation System (WAAS), the Japanese MTSAT-based Satellite Augmentation System (MSAS) and Quasi-Zenith Satellite System (QZSS), and the European Geostationary Navigation Overlay Service (EGNOS) aviation Safety of Life (SoL) service.

Though to the extent this is a US-centric site, the other reason for not caring much about Beidou is that the FCC still has a geofence block for Beidou, so that no signals may be used in US territory: https://www.gps.gov/spectrum/foreign/. It's as if Beidou doesn't exist in the US, and even a receiver that supports it will only start using the signal once it first confirms through other GNSS's that it's not located in US. (Example: most phones made in the last 3-5 years)
<your-pkg-manager> install openjdk

Pretty much whatever you do, you will get OpenJDK (all these options are forks with minuscule changes for the most part). If you do happen to need multiple JDKs I can recommend sdkman. But I think the java platform is pretty suckless, especially that it has probably the very best backwards compatibility.
> One must use some digital scales for measuring the weight every day at precisely the same moment, because the weight varies during a day by much more than the difference between 2 successive days.

or just do a moving average over some days. Works better.
Tcl/Tk are also some of the larger projects. But I guess the bulk are smaller and personal projects.
> The downsides are there was zero insulation in the walls when we bought it

To be fair, "nothing" is like, the best thing you'll find when you look at the insulation in old houses.
Ha, thanks for sharing this. I'm glad you saw past the stereotypes and got to really 'know' some people.
What is the end game with North Korea though? It seems the only options are:

* It collapses on its own or there's an internal revolution or coup. This would be a mess though because of the whole China, Russia, South Korea claims probably.

* It does something drastic and attacks and then gets invaded. That also seems a mess because now it's China, Russia, South Korea, and the U.S. and maybe Japan, depending on who it attacks.
Because the answer is obviously no and neither the question nor the answer are informative whatsoever.
Ah yes. The highest ranked place in HN, the reference frame for scientific thinking.
I thought so as well, then I read the Unreal 5 SIGGRAPH 2021 presentation where they stated:

"Turns out we can beat the hardware with triangles much bigger than expected, far past micropoly. We software rasterize any clusters whos triangles are less than 32 pixels long."
David Goggins lost 100 lbs in 3 months on an 800ish calorie diet. I’m not recommending that… but what you can accomplish when you own it versus doing it for other reasons is probably significant too. Especially for when the “diet” (or whatever word is preferred, a la “intervention”) ends.

I lost 60 lbs over a couple of years and set a state lifting record for my age group. I love what I do and kept the excess weight off. I got good at what I do and the intrinsic reward still burns, even though I’m not lifting for records anymore. I wake up every day ready to go hard for at least 50 minutes. It doesn’t take me more time than that to stay in shape, but I do eat consistent with my goals.. which is the harder part.

I personally think someone needs to really own their desired outcome and then there are many valid and healthy ways — and even more “effective” ones — to get there. Hard to measure “own” though. Measuring every different kind of modality is generally missing the point. We actually know how people get in shape and stay in shape. The problem is generally in the mind.
cuttlefish ain't quite octopi, but do i have the video for you:

https://youtu.be/pgDE2DOICuc

spoiler: right angles are not in the repertoire
Because it’s a straw man bigger than Kim Jong Il’s ego.
Pretty bad faith comparison. The implication is that the only alternative to capitalism is state repression. This is a false dichotomy.

As an aside, I've noticed a lot of accounts avoiding bans recently by registering to make a single comment, like this one. I kinda wonder if they're all the same person, and that now they've run out of ideas for account names & are just using keyboard mash. I don't find this one particularly objectionable (except in that I disagree), I don't think you'd be banned for saying this, but the other comments were literal hate speech.
That article talks about DL, where blas is much less relevant. The kernels are mostly CUDA (for GPU) and similar stuff for other accelerators.
I use this to store my own notes on published commits. Mostly about tests that I have done.

For private commits I might just store them in the commit message if they are ephemeral. And then remove them before pushing.

The usability is okay for local work. Fiddly for pushing and pulling.
Because the loopback address doesn't work like that. 127.0.0.0/8 is defined as all loopback, which means the OS shouldn't differentiate between them, so any VMs binding on 127.* are going to interfere with the OS binding there.
`Journalists` Is this a new slur or something?
> It's "practicing invading North Korea" in the same sense North Korea's missile tests are "practicing dropping nukes on America."

The context here is extremely important. All of this (the invasion exercises, the missile tests, the Korean War) have taken place in the Korean peninsula. None of it has threatened the US homeland in a meaningful way.

In addition, the exercises have been going on since 1997. That's a long time before any missile tests were conducted. If the DPRK (North Korea's name for its state) had been testing nukes from Cuba in 1997 I'd feel differently. But note that even dropping live bombs on other countries is something the US gets to do without starting a war because the US military is so powerful. Very few other countries operate that way and North Korea certainly isn't one of them.
> So I would say Hitler and Germany is a lesson in how not to set up a democracy. It basically enabled his rise to power.

And indeed, constitutions and electoral systems took these lessons into account afterwards. Nowadays it is hard to win an election with 1/3 of the vote:

https://en.wikipedia.org/wiki/November_1932_German_federal_e...
Actually, I know a lot of people who don't know stash/rebase, but they heard of git bisect. So not sure if "more common" is a fair assessment. I wonder if there are any known statistics on that.
They are structured data. The restriction of the term "data structures" to what's asked in interview puzzles is ridiculous IMHO.

Edit: and even among "interview puzzle data structures", stacks and queues have much simpler semantics than linked lists.
If you update the extension does it automatically update for the users or does the user have to manually install the update?

Regardless I love the idea of this.
Jessica Kerr has given some very useful talks on git’s underlying structure. One example: https://youtu.be/SjlxILg69ek
who supplies these stations?
As I said the arguments are always the same, and saying that he’s a maximalist (without any prove) just makes you classic people that won’t change idea.
So why even bothering, man.
> and there will always be someone who is willing to pay more money and offer better conditions to devs.

This might just not age too well, although I sure hope so :-)
Zero. Everyone is going to die anyway
I don't like the conflation of "-" as both "word separator in the name" and "namespace". I prefer keeping the "/", so you would get "snu/lines" instead of "some-nice-string-utils/lines". Otherwise I think this article is great, and I don't see why more languages don't use this kind of system, instead of dumping all symbols in the imported namespace into the current namespace.