skysight-inc/HackerNews huggingface dataset:
Brew's slowness is a huge pain point. A basic `brew info` command takes 1.8 seconds and requires executing 6 ruby processes. (with online analytics disabled)

And `brew search` is so slow that I've just made a function[0] to search taps locally for formula/cask filenames matching my query. Takes 0.08 seconds instead of 10-20 seconds.

Makes me want to try `nix`. Anyone have experience using them both together?

[0]
brewSearchFast() { fd "$1" -e rb /usr/local/Homebrew/Library/Taps }
If you want to try this but balk at the ~rough install experience around the Nix volume/encryption: a bunch of work I did to sand this down last Fall was merged into master this Spring.

There are some headwinds wrt backporting those improvements to include them in the 2.3.x release series, but you should be able to take advantage of them in the meantime via the installer numtide publishes from master: https://github.com/numtide/nix-unstable-installer (no special flags needed).
This is true for many jobs.

Roofer? Car mechanic? Yeah most customers won't know the difference. Burger flipper drops one on the floor. Toss it or put it back? Nobody knows.

This goes right up to CEOs - it's hard to _really_ evaluate performance. Stock price is a lagging indicator of company health.

The reasons to try to do a "whole-ass job" (its ok to phone it in, just do it solid) for me are:

a) It's what I'd like others to do when they do stuff for me and b) I think it's psychologically safer, long term.
From elsewhere on this page:

https://news.ycombinator.com/item?id=27818266

Suggests outside communications despite the OP’s claim in response to your question.
It sounded like she changed her mind on the kids thing - or at least they didn't discuss it as much as they should have.

The sense I got was that it was status related and he was pretty close to right. She didn't like being with someone who wasn't working, didn't like telling her friends her SO didn't work, didn't like not having things to talk about, etc. He was low status compared to her friends.

Eventually she cheated on him - I think that's wrong, but the motivation behind it is not unpredictable or uncommon: https://samharris.org/podcasts/254-mating-strategies-earthli...

The new relationship is different in part because his SO is a librarian with a small income, there isn't as much of a status divide and he is high status in that match given his high net worth.

There's a lot of evidence that women tend to select people at their level or higher for mates: http://rationallyspeakingpodcast.org/216-being-a-transhumani...

A lot of this feels like a narrative on top of that core issue without recognizing the underlying problem.

Obviously things are more complex than this at the individual level, but it feels like a lot of talking around the core issue without recognizing it.

I'm not making morality judgements on any of this (except perhaps the cheating), but it's good to recognize the pragmatic reality of the world you're in when making these kinds of decisions. If you decide to retire early, it'll likely affect your relationship opportunities in some ways you may not understand.
And where is the use of that? (I guess somewhere, we're at deepfakes et al, but this site still seems to advertise the concept)
There's no reason to dig up every opinion on Earth just so you can maintain neutrality between all of them.

Brendan Eich is surprisingly un-cancelled for a guy who thinks his employees shouldn't be able to visit their spouses dying in hospitals[1]. He's literally still around.

[1] Which happened a lot during the AIDS pandemic and was essentially the purpose of the gay marriage campaign. It was actually relatively culturally conservative; super-liberal SF gay people wouldn't want nuclear families after all, they'd want to live in communes or something.
I’m seriously stumbling over the description of phases I and II. Wait, this is a startup that doesn’t have a strong product vision from day 1 and isn’t aggressively iterating to find product market fit?

Here’s a tell tale sign that you have product market fit - your product is buggy and sucks and your customers constantly complain and demand more improvement but they can’t give you up. They need to pay you because you serve a need they can’t or wont find somewhere else.

The customer needs a bespoke feature that really only they will use and isn’t general to anyone else? Is the founder team disciplined enough to say no and focus on what really adds value? Sure, they would love for you to be a cheap outsourced dev shop, but that’s why your CEO needs to push back and sell the vision of the company.

Phases 1, 2 and 3 are backwards. Why is the startup trying to be a consulting company? This doesn’t sound like the story of any visionary startup I know of. It sounds like a group of developers who can make a profitable software consulting company trying to pivot to making a product. IMHO a startup can be really dysfunctional in its dev process and management and still succeed, if they find product market fit first.
Not everyone makes that hard distinction
I thought it was odd, to see a chart like 'New Cases / 1000 people', instead of simply gross numbers. Gross numbers would have highlighted different states, placing 'blame' in a different way.

It does seem a narrative is being spun.
> IT can make sense to have under the CFO, but product development almost never does.

Just get a CTO.

But seriously, it's always hilarious to listen to non-tech companies pitch how they can pivot to becoming a "tech company just like Google" while following none of the practices in SV. Developers still working for "IT", cost cutting and penny pinching. No free food of course...
In your previous comment you said claimed the constitution doesn’t give people the right to own guns, I guess you didn’t watch the video in the reply. Says right at the beginning, “The right of the people to keep and bear arms”. You seem to use your language art skills to talk about the actual conversation instead of contributing to it.
I agree with you on vulgarity but life isn't really fair about this. Just like how wearing a suit unfairly makes a presentation more potent than casual wear. It is what it is.

Being vulgar (even if technically justified) weakens the message for many people, especially when the other party is very polite and professional in return. edit: I would prefer if people weren't like that, but that's just one of the many flaws that humans have. Trying to change that instead of acknowledging it and adapting is an exercise in frustration.

I'm not "affected by mere words", but I do prefer well worded arguments to mere expletives. And I'm not alone in that.
Hilariously true. Yes, AWS has some services that are cheap and not really replaceable, like S3, but once you come near high performance EC2 and RDS and add multi-region in, you’ll really have a bad time. Believe me, Ive been there and in the end had to migrate most of the applications to another provider or host on prem.
Well above the $7.25/hr minimum wage then, and still above the $15-20 estimated average hourly wage for US workers.

So iPhones are a status symbol for people like your friend, who are making more money than the average citizen, if that clears it up for you.
> Laptops, servers, networks, email boxes, etc. should all be charged back to the departments those are actually being provided to

Wait there are companies that don't do that?
A feature declarative programming gives Nix is being able to commit a list of dependencies in the file default.nix, and when entering just run $nix-shell, and have the right version, and it works for my Linux colleagues as well.

Typing on the go so may have missed a param
What country are you employed in? In the US you have the choice to work for an employer who does not provide paid parental leave. It is not mandated. So you have no cause for outrage, if your coworkers are taking leave you literally consented to working under this condition when accepting employment. There are some employers who allow unlimited vacation or similar, perhaps you should consider one of those employers who effectively would treat eco-leave and parental leave the same (and under such circumstance you may be judged, but you shouldn't.)

Now if you live somewhere where paid parental leave is not consensual but rather legally required by government and funded at gunpoint, then we are in 100% agreement. Taxation is theft and non-consensual.
We’re already sequestering a quarter of the CO2 in the ocean; this will do so in a safer way that mimics the large scale natural process that’d happen over the next few millennia anyways.
In Firefox:

1. Using "% xyz" searches for open tabs matching xyz

2. Not sure since which version, but CC card details can be stored and used with autofill, as are addresses.
Your setup is normal, the weird part is running a GUI in the linux VM. Simpler, why not just use ssh? (since you are vim user and all)
> If I'm given permission to use a computer, and I then use that access to duplicate binaries that are not subject to copyright law and which the level of access I have been greanted gives me access to, which provision of the CFAA do you think I'm violating?

The CFAA covers use of a computer that extends beyond the authorized use.

> That's something you can enforce if use of the software is controlled by law, and you can refuse me permission to use it if I don't agree to the EULA. If the code isn't copyrightable then you have no ability to do that - I'm entitled to use it without agreeing to the EULA, and asserting that I'm implicitly agreeing to it carries as much weight as me asserting that you agree to pay me $1000 by reading this comment.

Good luck when a company comes after you for not agreeing to the EULA.

You and I might agree that you are entitled to use it despite the EULA, but that is not what we are discussing; we are discussing how companies will protect their software if copyright does not apply.

Saying that me reading your comment implies that I agree to pay you $1000 is wrong because of two major things:

1. You posted in a public forum.

2. I did not need to copy your comment to read it.

Windows has not posted their source code in a public forum, and the use of their software on a new machine requires copying it.

Actually, this talk of $1000 gave me an idea, so let's make a bet: if you can train a Copilot-like model with a decompiled copy of Windows and not be sued by Microsoft, I'll give you the $1000 you claim I owe you. But if they sue you, then obviously, they think there is something protecting their code, whether EULA or copyright.

Good luck with that.

Edit: Also, implied contracts are a thing. [1]

[1]: https://www.investopedia.com/terms/i/implied_contract.asp
> Unfortunately the newest generation of engineers just see no point in even testing anything but Chrome on a MacBook.

And many in the older generation saw no point in testing anything but IE6 on Windows
Yeah well. I'm pretty easy to retrace, I think and nothing happened...

Some guy even put my governments politicians through AI and nothing happened to him either.

https://mashable.com/article/flemish-politicians-ai-phone-us...
This raises a point that I have been pondering for a while.

When we are living in a "state of nature" we have a very small circle of concern, mostly around things like finding enough food, avoiding predators, and creating shelter. Having correct opinions about these subjects is a matter of life and death. But when we introduce society things get kind of unbalanced.

We start getting information about all kinds of events from outside our immediate surroundings, which is really exciting to the "opinion having" part of our brains. But we aren't really accountable for those opinions - we won't die if we think the moon landing is fake, or Obama is a lizard-person. So it allows for a lot of "mental rot" to accumulate unchecked.

The beliefs that have the most direct impacts on us are still heavily constrained though. Stuff like "My boss will fire me if I stop coming to work" or "I will be hungry later if I don't buy groceries" etc. largely keep society functional. But we don't actually have any sort of consensus reality - we just think we do because people's crazy beliefs don't usually impinge on the public sphere. And without any evidence to the contrary, we just sort of assume other people think roughly what we do.

But with issues like COVID-19, suddenly everyone's crazy opinions about which secret society is using 5G to control our minds actually matter a great deal. And as society becomes more interconnected, those things will matter more and more. How can we solve collective action problems like climate change or pandemic response when we can't agree on basic facts about the world? It seems possible that "society" as a whole might be an unsustainable condition. It can last long enough that we become dependent on each other, but then it destroys itself because of that interdependence.
Better might be to capture the methane and use it to supplement residential natural gas. Here in BC you have the option to convert any percentage of your residential NG usage to 'biogas' AKA methane. (You just need to pay the higher cost for the gas.) Technically it doesn't change what comes out of your pipes, but they purchase and inject into the system an aggregate amount of biogas equal to what's purchased by customers. So you're directly offsetting burning of NG by instead using the methane that would, best case, be burnt anyway. Of course there is some waste in storage and transportation and such still, but seems like a win. At least, until all the 'free' landfill methane gets used up, and people start creating methane farms.
The biggest annoyance is the bookmark toolbar icons not transferring or syncing between machines.

I don't care about the theoretical tracking issues of favicon.ico. There should be an option to turn on syncing of the bookmark icons.
I'm doing exactly that. Except for traveling. Always hated that. And climate is good enough for me where I always lived. And take out food is often declicious.

So yeah. I'm just sitting at home, playing video games and ordering takeouts. Pricetag is not that high.

And that's the current best answer to "What makes me happy?"
"Nazi leadership had a war to inspire the public so they didn't really need Hitler, and could make much smarter decisions in his absence, and so the Nazis actually win the war "

Since fanatism and not smartness were the desired traits in the Nazis, I doubt they would have made more smart decisions - rather infighting with the national conservative part of the Wehrmacht and society taking over. (thanking the nazis for the plain power base they build them and getting rid of democracy and then kicking them out, like they planned from the beginning and reinstall a king)
Defense of Japan 2021 (Annual White Paper) [pdf]
Using more wood as construction material helps to tie the CO2 for longer period.
You are being a bit myopic :)

There are many ways seemingly unrelated technologies can enable new developments. For example, without orbital rockets, smartphone navigation wouldn’t exist, as we wouldn’t have GPS.
> American should rightfully be terrified of being bankrupted by medical bills

FYI: Retirement accounts are protected from medical bills in many states, even without filing bankruptcy. This varies, and the amount protected, by state. The feds allow one million dollars in an ira to be protected from medical bills if declaring bankruptcy. [0]

[0] https://pocketsense.com/can-ira-pay-medical-bills-7887792.ht...
There is no way you could have forseen the future we are in. I apologise if my comment appears as having caustic tone. (But the guy in the atrium really does sound like a sleazebag!)

If you really care about the issue of internet privacy perhaps you could donate the proceeds of the NFT sale to the EFF.
As a founder/part-owner, like the other two he kicked in some money to get it started. Despite being a computer science professor he wasn't an effective real-world programmer so he in effect became a silent partner. He eventually got cold feet and his initial investment was bought out by the other two. (The other two ultimately went all-in and effectively gave up their professorships; J. Mack stayed in academia.)
I'm replying again to this same comment, but anecdotally #3 is something I've seen to a surprising degree.

There are a lot of posts in FI subreddits/forums where people have retired early and are totally lost, asking what they should do to find meaning or enjoyment out of life now that they're not working. They've spent so much of their time and energy of their prime years on working and saving that they haven't had anything left over to discover what sorts of things really bring them fulfillment, and it's incredibly disheartening to see.
Can you think of anything you do or purchase that contributes to destroying the planet?
Honestly, that's /precisely/ the type of thinking that we need more of.

There's a lot of great work on the "this is a huge problem, how do we fix it?" side of things; we need to keep encouraging more on the "there's an abundance of this stuff that people consider bad and worthless, how can I use it?" side of things.
But still it was working in the digital domain if I remember right.
> On a related note I can’t wrap my head around how I had to grift over a decade to get roles which would pay as much ( and include this level of responsibility and respect) in the UK. [...] I’m not saying it’s unfair I’m just pointing out how different a programmers life can be if they don’t slot it into a FAANG company and ends up working at small ones in Europe. Any thoughts are welcome.

There's a reason why there are no European FAANGs. And the culture around devs vs non-technical roles at tech companies is a big part of the problem (but most Europeans won't acknowledge it!).
One more thing I gotta add is that you will get used to any situation soon enough, especially if the benefits outweigh the discomforts. I did.
You know how the time flies like every day seems long and before you know it a year has passed? It’s the opposite way out there. The days go by fast and after a couple of months and a couple of countries I felt like I’ve been traveling for some years already.
> I was using VMs to address the disaster that is the Windows Registry

What do you mean?
Most types of carbon capture technology [1] being touted are credit cards for climate change:
You burn enough fuel to generate 4MJ worth of heat...
Your internal combustion engine generates 1MJ worth of mechanical effort from this...
You use this to propel a 2 ton vehicle...
Carrying 1 person...
To take part in the rat race or indulge in some consumerism. [2]

The carbon dioxide sits in the atmosphere for 50 years where it heats the planet, trashes the ecosystem and likely feeds at least as many positive feedbacks as negative - amplifying the climate change effects.

To capture this carbon you (your descendants) are going to have to:
Put 4MJ of energy into the breaking the carbon-oxygen bonds...
Which will take more than 4MJ of process energy and embodied energy in the capital plant...
Once you have collected the diffuse CO2 from the atmosphere, which will not be free.

Our 'plan' for dealing with climate change is that we hand a burning planet to our descendants to deal with, if we can stagger to hand-off without crashing the system first. Future generations will have to be far more responsible than us, for centuries, and imagining what they will have to say makes me squirm.

[1] I am mildly optimistic about techniques that accelerate the weathering of (silicate?) rocks; and more trees will be nice. These technologies will be useful for the centuries of cleanup that will be needed, but cannot keep up with the huge rate of current emission.

[2] Yes, much of our current consumption delivers real benefits to people's lives; but much (most) of it doesn't. The point of my analogy is that the sheer wastefulness of the present excess will be paid for in the future at far greater cost and is being spent on such trivial or actively harmful goals.
Nevertheless, plants and trees won't do it. They grow pretty much everywhere already where they can. Nature is better at reclaiming those areas than we are - there are an estimated three trillion trees in the world.

Then there's the problem that there's no significant process that turns trees into sequestered carbon for longer than the trees' lifespan.

The reason it's important to keep saying this is that lots of people participate in these tree planting drives. They feel all accomplished and that they did their part. But if that doesn't have any real impact on the problem, then we've done lots of work, used up people's goodwill, but not dented the problem.
HTTP status codes are like... suggestions at this point.
> Good: Alerts on business level metrics

I agree partially. I would make it more general though: alert on symptoms of problems. Those can be business metrics, like the one you suggested in your example, or they can be system level, like rate of errors, or a queue that's growing out of control.

> Bad: Alerts on machine level metrics

100% agree. There is no excuse for that. A CPU working overtime with no customer impact (no symptoms of problems) is an efficient system. I'm paying for that CPU, I'd like to use it. If I get an alert every time I use something I pay for that will only drive me to pay more so it shuts up - even though there was no problem to begin with.
You got to be careful here. Countries that don’t vaccinate also don’t care to diagnose autism. For example, according to this site(https://www.marketwatch.com/story/this-is-the-most-anti-vaxx...) the most antivax country in the world is Ukraine and they definitely not up to par with US on diagnosing autism according to their autism awareness project: https://child.ua/en/projects/autism-awareness-ukraine/
A lot of people saying "plant more trees" don't realize the scale of our carbon output.

We release about 43 billion tons of CO2 in a year. A forest fire releases about 5-30 tons of CO2 per hectare.

We're burning the equivalent of a forest the size of Africa every year.
I've had a vfio setup for a year now, passing various hardware to Windows and Linux VMs but finally I just converted it to a regular dual boot setup.

I figured since I am passing through all this hardware anyway it might as well all directly access it.

Now with SR-IOV that would be an entirely different story.
A leaderless protocol is more complex and requires greater IO and CPU resources per unit of work. This is the hidden cost. The question is if the cost is reasonably offset by higher performance (throughput) offered by leaderless consensus. OP is arguing that the benefit is not deemed worth the cost outside of academia and this is why e.g EPaxos is not adopted.
"Implementing web standards" is Chrome's strategy for becoming a browser monopoly. They just constantly make up things like USB in web browsers faster than anyone else could implement it.

Just because they standardize it doesn't mean anyone should be forced to keep up with them.
A better future is on the horizon (or here, today, if you're willing to install a 2.4 pre-release): Flakes make it trivial to fall back to x86_64 when aarch64 fails, and the CLI experience is dramatically improved.

Alas, that path is probably not yet suitable for folks without prior Nix experience, given how new everything is.
Another thing which makes the Raft/Paxos vs new-consensus-algorithm comparisons complicated is caching.

If your raft state machines are doing IO via some write through cache (which they often are) then having specific machines do specific jobs can increase the cache quality. I.e. your leader node can have a better cache for your write workload, whilst your follower nodes can have better caches for your read workload.

This may lead to higher throughput (yay) but then also leave you vulnerable to significant slow-downs after leader elections (boo).

What makes sense will depend on your use case, but I personally agree with the author that multiple simple raft/paxos groups scheduled across nodes by some workload aware component might be the best of both worlds.