skysight-inc/HackerNews huggingface dataset:
i prefer merge over rebase, but they're both pretty okay; merge is safer, but it's rare for rebase to confuse things so badly i can't figure out what went wrong

squash merges, by contrast, are a terrible idea. unless for some reason you make commits with comments like 'another change' or 'try again', maybe because your ci system needs a commit to work from. those should be squashed. but squashing a whole branch means that the refactoring work you had to do is mixed into the same commit with the actual functional changes, which makes it much harder to read the commit later. also, obviously, giant commits in your history cripple git bisect
Then I'm curious, mhat do you use?

And why were you condescending of BSD users?
I get a bit of a toxic vibe from a couple comments in that article.

Chiefly, I think the problem is that the CTO solved the wrong problem: the right problem to solve includes a combination of assessing why company public opinion is generating mass movements of people wanting a new MacBook literally every year, if this is even worth responding to at all (it isn't), and keeping employees happy.

Most employees are reasonsble enough to not be bothered if they don't get a new MacBook every year.

Employers should already be addressing outdated equipment concerns.

Wasting developer time on a problem that is easily solvable in one minute isn't worthwhile. You upgrade the people 2-3 real generations behind. That should already have been in the pipeline, resources notwhistanding.

I just dislike this whole exercise because it feels like a perfect storm of technocratic performativity, short sighted "metric" based management, rash consumerism, etc.
They really aren't struggling we have plenty of firepower there. But yeah, China will soon outstrip our naval numbers by a large amount within the end out of the decade. We still have better tech but what do we do when they launch 200 "good enough" cruise missiles at each aircraft carrier sitting in the Taiwan Straight?
MS Office webmail works well for me in Firefox under Ubuntu.
All orange cheese is artificially colored (even in the UK) and has been for centuries. It's mostly annatto now. Historically it was things like beet or carrot juice.

Natural cheese at most has a yellowish color (like butter, though a lot of that is also colored -- and again has been for a very long time).

"Cheddaring" is a process (most famously used in the Cheddar region of England, but not exclusive to there), referring to kneading salt into the raw cheese curds.

It's not a protected designation, nor is there any real difference between the way cheddar cheese is made in England and the way it's made in other countries.
That someone is even pointing this out should give most people in the US a cause for concern. Sadly most people in the US have no idea what real cheese or chocolate actually tastes like.
Night Swimming
I just think it’s crazy a six year old is even on a device instead of being a six year old playing and what not. I was writing code at 11 but the only screens I was on until double digits was playing video games a few hours a week under parental supervision. Even that didn’t start until I was 7
I assume the Mac Studio Pro must be getting an M3 Ultra refresh in 2024? I wonder how well linux run on that.
It is, in fact, made by the cheddar process. OP is incorrect.
I think they are valid market participants, everyone is, if it led to more accurate price discovery of the current value of the assets due to the redemption mechanism of the ETF. For example, the decline in the value of shares of both the ETF and underlying companies occurred far after these short sells hit the market, and after that panic induced selling, this short position still had to close out by purchasing shares back, reaching an equilibrium in price sentiment better than the panicking investors could.

The capital controls are the only distortion in the market and they don't even work. It is very simple for a foundation or trust to open the same brokerage accounts anybody else here uses, and just wastes everyone's time trying to sniff out sanctioned entities.
Maybe ask yourself how is EU going to pay for all that if it misses on all trends in the industry and over-regulating anything that could be the next growth factor.
This isn't an intelligent statement. I have used Brave for years and literally never see anything related to "crypto".
More likely the author made another, more useful, package that uses it.
We were born to groove
Show HN: Vowl daily word guessing game
Yes thanks, very succinct wording.

Let one man make one (50/50) prediction once a year from the time he is 20 until 50. One in a billion by chance, but by numbers its had to occured. Attach some mythology and tada.
...and no one really cared? Maybe that's the real takeaway here.

After all, I'm not sure those who are looking for the safest car would put Toyota near the top of their lists anyway. Volvo comes to mind instead.
Did you see "Then there's another group" there?

The difference in the groups are a function of what they think they can get away with. Do you dispute that Prop 8 was an effort to tear gay families apart?
The article author appears to weasel-word merge commits and squash-merge together when they are very different things. Squash-merge into main / feature branch is almost equivalent to rebase and is the workflow Github / Gitlab / etc supports well in the UI. The article author might be conflating rebase and squash-merge in order to create clickbait. In particular the author cites lots of “private repos” but gives no evidence because I guess they’re private haha.
I feel limited by the latency AND bandwidth of wifi.

Latency interferes with use cases like wireless video streaming which is nice for things like Steam Decks or VR. We’re not even close to being able to decode even gigabit bitrates using hardware decoders though, so bandwidth isn’t important here. A nice coincidence is that Wifi7 coincided with the release of hardware av1 encoders/decoders, so I think we're going to see these SOCs that support both, and I think that's going to marginally improve the viability of computing remotely from the edge (Cloud gaming) or home servers (steam link) and cause those to be used more heavily.

Bandwidth interferes with large sequential file transfers, and WANs are starting to have more bandwidth than wifi, so this is starting to cramp things like large downloads of movie content or .iso’s or cloud backups. It also bottlenecks 2.5gbe LANs which are economical given they run on cat5e networks.

I think wifi7 is going to explode as ISPs bundle wifi7 modems with their higher bandwidth plans, so it’s going to be pushed because the ISPs need it more than because most customers need it. I only expect certain pros, gamers, and large scale commercial installers to invest in wifi7 themselves.
What? Of course you should wire everything up if possible, but some devices just don't allow that. I once used the USB to Ethernet adapter that came with my Fire TV, only to discover that it runs at 100 Mbit and that the USB controller is a bottleneck. In addition, the connection kept dropping out, so I switched back to WiFi for that specific device.
Duh. I was thinking too much on the syntax side and not thinking about the physical world; which is ironic considering the discussion topic.
People thought Columbus's voyage would fail precisely because they believed the Earth to be a sphere and thus the distance from Europe to India was too far to traverse. Columbus tried to convince everyone it would succeed by claiming the Earth was instead pear shaped.

https://sacred-texts.com/earth/boe/boe26.htm
Public healthcare? You mean the free healthcare for 1000EUR that single German freelancers have to pay monthly? For $1k you can get a US insurance for the whole family!
I thank you for your reply, but are you trying to tell me drag selecting 50k photos is the way to go?

(And if people start screaming "why do you have 50k on your phone??!?", I'll start screaming right back "because I cannot offload or manage or delete them!!!" :-)
Granada and Panama.
The article includes a rebuttal to the rebuttal. Basically the trades were a few orders of magnitude out of the ordinary so they looked odd even in such a tiny market.
The funny thing is — this is actually different from how OSS (the initial model that Git was built for) worked. Patches are just applied as a single linear commit to the trunk branch.

Committing the history of individual work to the source of truth remote was definitely not the intent of merges.
I have the first generation of the M1 (M1 Max) and this is the first Apple laptop I own that doesn't seem to hit any thermal or power limit. I do use an app to spin the fans faster when doing something like encoding a blu-ray movie with HandBrake, but it keeps going for hours without any noticeable drop in performance.

If you look at stress tests from a M1 on a Macbook Pro and a M1 on a Mac desktop, performance is similar. There might be a difference on sustained performance on the M1 Air, but that's because it doesn't have any fans.
Er, I don't have an opinion. I don't know nearly enough about tractors to have one.
Don't Let the Robots Get You Down
> The most common critique of the rebase workflow can be boiled down to inadequate support from native Git and GitHub. Rebase commands can be intimidating to execute, and recovering previous commit versions often requires unnerving dives into the Git ref-log.

Since branches are effectively free, one "trick" is to backup your branch as a new branch (e.g. "git branch -f my-feature-branch-bk") before starting any voodoo^Wrebasing.

There's also the tried and true fallback: https://xkcd.com/1597/

> Even with everything done right, a rebase-centric workflow will flood your GitHub PR timeline with force push events. These force pushes happen even when you've merely rebased your changes onto a newer trunk, leaving the diff unchanged.

Yes that's the price you pay for a linear history.

For a high churn PR there's no need to rebase on every push, if the PR itself is still in flux and/or you're pushing purely to leverage the centralized CI system, it's fine to tack on additional "wip" commits without rebasing.

It's only the final product that must be rebased to get that silky smooth linear commit history. And you should be doing that anyway so that the logical changes in your PR are unified into a single cohesive unit.
I don't really like this claim because we are perfectly capable of blowing up our own factories, but people generally agree that it probably isn't a good idea.
I tried pitching free Matrix/Element accounts on my personal hosted cloud to about four-five people in my family/friends over the holidays.

About four people in their later 30s, and one person in their upper 70s.

Honestly, I thought it would be an easier sell, being in person and all, and being well-known as a tech person. I wasn't pushy at all. But it was impossible.

The first several times I focused on Matrix/Element, since that is mainly what my interest was in offering accounts-- as a comms channel other than email or text/iMessage for us, to increase our dialog.

In one conversation, I tried heavy use of analogy. Have you heard of newer A, B, C, D messengers, there's a gap for the way people used to use the old E, F, G messengers.

I described, accurately I think, my intended use case for us, for discussion of things that really do not arise to the formality of email, nor to the urgency of a notification for text/iMessage. For links we find to share, or topics to discuss, etc. To manage notifications appropriately. To only check or respond when there happens to be time or interest.

I know nothing is secure. But the idea is also somewhat, this service is at least not provided/managed by the ISP or by now pretty widely known demonstrably bad actors in tech, I won't name names.

People actually think tech co's don't spy on content. One person in gov said, that even they would need a warrant. Yeah, right. That's their understanding, though. (I mentioned targeted advertising. I did not bring up so-called AI.)

Mostly met with resistance:

- I don't message (older person); although, they check their phone regularly, and they do email
- I don't have time--pretty much everyone else

For the last person I pitched, I didn't focus on Matrix. I just said I have a personal cloud and can make accounts for free, if they want one, I think it's great for messaging, and showed them a website with a features list. They might review it on their own time.

That was, yeah, sort of a wakeup call, but not really.

Regular people really have no interest in (philosophically, ideologically, or marginally) better tech, and regular people really have no time at all in general for thinking about just about anything.

Back to the battlestations for some of us. (For what, one is occasionally brought to wonder.)
> To me, that doesn’t equate to corporate scam. To me, it is misguided at worst.

Sure, then discuss that to start with? Don't tone police GPs thoughts.

> We may disagree, but that doesn’t mean I am trolling you. I don’t assume you are trolling me.

Your initial (now deleted( comment was only snark without an actual argument deriding _how_ they said, not _what_ they said.
> I doubt most people would agree that it tastes 'so good'

It's either the first or second largest selling cheese in the world (the 20th Century pizza boom has jumped mozzarella way up the rankings), so clearly it's quite popular.
Doing the extra work to rebase makes git bisect a lot more tenable, and it simplifies the view of history. You don't have to make this tradeoff, but some might want to.
> ”Yep, there appears to be no reason for getting M3 Pro instead of M2 Pro”

There is if you care about efficiency / battery life.
Huh? A demographic is a random cross-section of humanity. The only thing that matters is if the way you're determining the group yields more sales.

The final goal is obviously a sale, but the real commodity is attention.

I'm not saying "this is how it is", I'm saying "show my a reason why this is not the case now or where we're heading.

Like, if FB could do this, and it yielded more money for them, what would stop them? You sound very convinced, so I'd be glad if you can go into detail as to what that conviction is founded on. Have you worked on these algorithms?
I agree..? Still, there is a difference between Carlin and a "real" historian. That's what I was trying to capture with pithy phrasing. I'll leave it to you to come up with the words to draw that distinction, if you think there is one at all. (And this is actually the point of contention in this thread, which I believe your comment isn't really addressing. I'd consider your comment more of a truism IMO.)
Salt tablets were issued to anyone marching long distances in hot
conditions, as recently as Vietnam and Korea. Modern rations have
"isotonic" packs.

As for wages of ancient soldiers, the Greeks (dunno about Romans) took
spoils, including women and slaves.
CHEESE/CHEDDAR Origin: US. Meaning: Slang term for money. Derived from the fact Americans on welfare used to receive cheese as part of their benefits. Explanation: This well-known American phrase was born at the end of WWII.
https://www.urbandictionary.com/define.php?term=cheddar
https://en.wiktionary.org/wiki/cheddar
I think it's interesting that there is this alternate meaning.
> The US isn’t fighting in Ukraine

Same way that russia is not fighting a war but commencing special military operation.

US is doing it with both hands tied behind their back but it will make defeat no less devastating.

In reality US is fighting their penultimate war right now if it ends in a loss.

> what was considered to be the 2nd or 3rd strongest army on the planet..

That was summarily debunked about two weeks into the conflict. And noone but russians believes it today.
"Local" probably wasn't quite the word he meant. "Personal" is maybe a better word. In other words, only you are working on it. As soon as you share a branch with other people and they start adding commits - that's when you should start avoiding "rewriting history" (though if you coordinate well even then it's fine).

And to answer your actual questions. Yes, you either:

1. Push it to a shared repo but with a name that makes clear it is a branch belonging to you (e.g. `<yourname>/branch`), or

2. Back it up with your standard laptop backup (the one you have set up that backs up non Git stuff too).
This is the requirement to be labeled as "cheddar cheese" in the US:

https://www.ecfr.gov/current/title-21/chapter-I/subchapter-B...

One or more of the clotting enzymes specified in paragraph (b)(2) of this section is added to set the dairy ingredients to a semisolid mass. The mass is so cut, stirred, and heated with continued stirring, as to promote and regulate the separation of whey and curd. The whey is drained off, and the curd is matted into a cohesive mass. The mass is cut into slabs, which are so piled and handled as to promote the drainage of whey and the development of acidity. The slabs are then cut into pieces, which may be rinsed by sprinkling or pouring water over them, with free and continuous drainage; but the duration of such rinsing is so limited that only the whey on the surface of such pieces is removed. The curd is salted, stirred, further drained, and pressed into forms.
I've always wanted window focus to go where I'm looking, it would be so nice.

Probably with a modifier key though so I don't move out of a game just to read a wiki page though.
Which could theoretically supply nearly half of Denmark's electricity demand, at peak transfer.
4k uhd blu-ray peak bandwidth is somewhere around 150 mbps. Discs can be encoded in different codecs, but h.265 is common.

Maybe you can buffer it, but a lot of players lack the memory to buffer enough to average out a longer scene with intense encoding (such as the parade with confetti in Indiana Jones and the Dial of Destiny).

Maybe you can reencode, and AV1 might help a bit, but you're likely going to drop some detail in order to fit in 100 mbps ethernet.
> Now: this was probably not the brightest choice, as this server rund my docker containers and basically nothing more so it should have been Debian(a fire-and-forget OS)

I dunno, there's a fair amount to be said for having an up-to-date kernel, systemd, and Docker. :)
If I get it right the EU has read the story of boiler manufacturers in the 19C. They exploded - a lot, because commercial pressures pushed a tragedy if the commons. But insurance came along - we will insure you against liability for your boiler killing the train passengers - as long as you follow these best practises and stnadrards and .. boilers blew up less.

The question is, are boilers the same as software? Sometimes maybe? Theros-25 is definitely true. Crud HR apps are a maybe.
This is it. The real answer to this whole debate is "it depends" but for some reason that doesn't seem to satisfy people.
Is it even usable at same time? There is some level of plasticity, but in general certain parts activate for certain tasks and you can't really make it use more parts at one time.
The hypothetical company that warranties log4js is selling many of those contracts, but only doing the authentication work once for each release.
Why? There’s no way you can do as much rigorous testing on it as the large manufacturers especially when your life is on the line.
Basically EU will treat open source devs as idiots by preventing them from making living off it. And you feel that's fine?
> North American industry was in a slow evolution from the 1900's, but Germany and Japan, had a hot start from the 1950-60's

You forgot that US took every German and Japanese engineer as prisoner.
As a friend said, US chemical industry worked 40 years after the WWII with German patents.
The larpa in Noita is a direct callback to Liero!
Maybe they didn't have more.
Did you see emotion in my question, or in my use of the word "inflammatory"? If so, perhaps you should determine what is causing you to project emotion in this way.
It's wild to me that people see problems like this, and think to themselves "Yeah, it's okay that we overwork people for no money, but there's no other way to turn a profit for this, so this just has to be the way the world works."

This is what governments are for. If the system doesn't pay people a livable wage to do the work to support our existence (food), then clearly we need to change the system to not be based on "maximizing profits".

But instead you justify it by saying the margins are "razor-thin", and farmers have to take advantage of people if they want to survive. And that justifies this terrible behavior. Move who you're blaming and call them to action, instead of just accepting terrible conditions for workers.

Farmers are responding to incentives, gov'ts have built subsidies for farmwork in the past, because food has to be cheap for people to live.
> including all the messy history is a more honest representation of what actually happened

I don’t think anyone needs to see the hundred incantations of `git commit -a -m fuckfuckfuck` I do before I make a PR.

To those who say “you should make meaningful commit messages” I say “yeah that’s what you see in the single commit when I make the PR”. If you say “you should just not commit until your local work is PR worthy”, I would say you’re not using git effectively.
FBI charge two in elaborate "U visa" immigration scheme
"Icloud" and... Then what? I pay for Icloud and I still cannot manage files or offload them easily. I have 50k photos by now because I've struggled for years, so any tip that starts with "drag select photos and then..." can bugger off :-))))

I've installed the monster of iTunes on my windows and that shucked remaining life out of me. Then I installed Icloud for Windows or whatever it was called and I oscillated between murdering myself and others. It just doesn't work. At best I was able to slowly drag and select 1000 photos at a time to get crippled small version of the files.
Since RAM was a major metric, there should have been more focus on IO Wait to catch cases where OSX was being hindered by swapping to disk. (Yes, the drives are fast but you don’t know until you measure)
> When I use an ATM, I want to make sure it's the official bank ATM and won't steal my information.

sure, but in that situation, the "client" is you, and the "server" is the ATM. as the client, its not your job to worry or care if you are being "honest" with the "server". your concern is only getting the money. its the banks job to secure the ATM from bad actors, not yours.
It's kind of like comparing a random person throwing a rock trying to hit you, vs a professional sniper with the most advanced scope and powerful rifle.
Yeah, this looks to be what Multipath TCP / MPTCP does
> Large-scale distribution is expensive and complicated

Maybe centralized distribution. Bittorrent appears to be a fairly cheap and reliable method for serving content that scales nicely as more people join the swarm.
2005-02-02 $79

2014-03-20 $79 to $99 (25% after 9 years)

2018-05-11 $99 to $119 (20% after 4 years)

2022-02-18 $119 to $139 (17% after 4 years)

2024-01-29 $139 to $175 (26% after 2 years)
He praised it many times, but just a few weeks ago was complaining when he posted BS and community notes essentially called him out. In any case, I think it's a good feature and hope it doesn't go away.