skysight-inc/HackerNews huggingface dataset:
If you take n as packages (vertices) you can have n² dependencies (edges), each of which needs to be looked at once no matter what. So if you count that way n² is unavoidable in any dependency sorting. (Usually for such algorithms I see n = |v| + |e|, or max(|v|, |e|), or just left as |v| and |e|.)
Why does Homebrew reinvent the packaging wheel? It has issues
First, I love what Homebrew has done to help me out, and I really appreciate all the effort the contributors and maintainers put into projects like it.

But, it's really kindof a PITA, and I can't help but wonder, why doesn't it just re-use an existing package manager? Nix comes to mind, bit it is learning curve... and design is so wildly different maybe not. Yet, one could just use a linux package manager. They literally already cover all of these things. Port over Yum/Dnf, or Apt. Any of these would help!

I found this thread a couple years ago which is semi-related. https://news.ycombinator.com/item?id=29079096

Part of my gripes is Homebrew works fine for the first few things you want to install, but over time, it just falls apart. I just spent HOURS trying to resuscitate my packages because of dependency hell and it didn't clean things up right when deleting things and so on and so on.

Plus, I'm now left with the fact it upgraded a package and I needed the older version, and as best I can tell I can't downgrade it! (fwiw: elixir v1.15 is what I ended up with, but I must have elixir v1.14 for now; yet I can't find any way to downgrade).

And it's SLOW to run by default—I see you can configure something to be faster, but why isn't that just the norm?

Regardless, these problems are already solved by other much more large-scale and mature package managers! I'd almost give my left {insert body part} if somebody would just use Yum/DNF on a macos packaging ecosystem.
Erich Fromm on the Quest for AI (1968)
Between App Store and Web there are still normal apps that you can download/copy from external disk.
They probably need to optimise the code so it doesn't take 8-10 seconds of watching a spinner to load that page.

Once it does load, I can't see a way to pin a particular thread to the head of the list. So does everything just get shunted down when a new thread arrives?

If you look back at old Usenet software like pan, they had the UX of multiple threads in multiple groups nailed. I would contend that would be a good pattern to imitate.
You're right, sorry for the cynical tone. I do hope the level of automation we're aiming for will benefit everyone, not just a few individual owners and us lucky tech workers who have found ourselves in demand lately.
If you literally have no idea what a nuclear bomb does, i.e. don't know that it explodes, releases massive amounts of heat, or can kill many tens of thousands of people at once, then no your opinion should NOT be considered valid.

Understanding the consequences of something is a PART of how it works. Since you understand that it can kill a whole lot of people then I'd say you have passed the incredibly low bar.

In this case most of the authors do not understand the consequences of the tool, they think it will generate convincing sound text that sounds like them or that it is serving pirated copies of their books (sourcing that from the original Twitter thread that I unfortunately read a lot of).

This doesn't seem like the thread to debate whether technology is a good thing, but I can't help but call this assertion ridiculous. Technology is responsible for almost every single good thing in the world today.
5 years ago major automakers didn't have full lineups of EVs already in production. Now they have, it's heavy industry, not tech, things take a while to R&D and ramp-up to full-scale production. Now there is full-scale production from multiple manufacturers, it only gets easier from here, maybe another 5 years is a good waiting time to see clear trends emerging.
Oops, you're absolutely right. The frontend ecosystem is quite complex, and the entry barrier for engineers working in other roles is getting a little higher every day. Perhaps by default, Vite should be used, and Remix or Next.js alternatives should be shown for advanced frontend developers. Thank you so much; we will definitely improve this area.
Telephones came about gradually, but say the kind of phone and system roughly like a modern pots line, served up by Bell, started around 1930.

Breakup of ma bell (roughly the same time you were allowed to own a phone) 1984

And even today I can't buy or connect an ONT of my own to the new fiber that Optimum installed a few weeks ago to replace my coax cable and cable modem that I did own (but did not fully control thanks to docsis), somehow.

I am not actually hopeful.
That's a security measure to prevent AI building other AI.
Oh wow I think I found my intellectual doppelganger! I run into this problem a lot, where I try to learn something simple but it quickly balloons to the point where the answer is in a hundred pieces due to missing context and bad assumptions about the reader. I went through this same process but for Bitcoin, culminating in writing the Understanding Bitcoin book[1].

I also saw this dynamic in the cryptopals challenges, where I thought the hardest problems were "look up this off-the-shelf cryptosystem and implement it", not "find a flaw in that system you reimplemented with only a few hints.[2]

Like others, I recommend nand2tetris as having answered a lot of the questions I had. It has you implement the hardware of a computer that can execute the program loaded in its memory, from the logic gates and flip-flops up. Then, you implement a compiler that can translate high-level Java-like code into binary. (First to a virtual machine, then assembly, then binary.)

Of course, even then it leaves caps: it's a deliberately toy system, it can't handle programs longer than its memory, the machine does only one-shot programs (and thus can't handle a programmer creating a program live and having it be executed). But it answered a lot of my questions, like how to make memory work, and how function call/return work.

[1] http://understandingbitcoin.us.

[2] Previous comment about it: https://news.ycombinator.com/item?id=36398627
"a lot" describes one area in one department in very large global organizations.
For every daddy money nepobaby, theres 1000 other roles filled by people who got there the hard way. There's only so many of these people you can find if you are hiring for orgs of 50K people.
I really dislike services like klarna because I feel it tries to set people up to buy something they can't really afford.

But to counter myself, it let's people get things they can't afford. What's wrong with that? It's just that in exchange they are forced to follow some sort of strict "savings plan" for an extra fee.

If they had a strict savings plan from the beginning they could maybe already afford what they wanted, but this is a really judgemental attitude that ignores how some people are just different.
"Sigh Here we go again..."

See, this is what I love about the internet. It channels the best of the "ancient curses": "the curse in disguise" ... "the poisoned chalice"*. I guess, it's a sort of "Artifact of Doom", as tvtropes.org, handily accessible through the very same, renders it.

I remember "here we go again" VERY well, from the 90s. There are probably people here who remember it from the 80s and before, on the internet (of course, disregarding earlier iterations that, granted, could not provide the speed, volume, intensity, etc. of our "greatest" communications tech to date**).

The Internet is reminiscent of "The One Ring", "The Ring of Gyges"***, and also, "The Mask (of Loki)" (as characterized in "The Mask", that Jim Carrey movie from the 90s). It has that mixture of addictiveness / fascination, particularly to those who seek power / influence****. And, like each of the objects just mentioned, it amplifies (and sometimes outright twists) the internals of individuals. Even those who "should know better" give in to the dark impulses of ego / id ... in the heat of a fight.

There's a saying from far earlier days to the effect of "flamewars bring a lot of heat, but very little light". The great thing is, there's always "a new sucker", and now we have "Nation State actors", "Advanced Persistent Threats", and whole new categories of that good old-fashioned "rhetoric" (really, rhetorical "spanking the monkey") that haunts human existence, spreading like a cancer OF cancer.

... Every blessing a curse, I guess. Pretty much guaranteed that continual rolls of the dice will eventually result in "snake eyes". I'd better stop writing before things get too biblical, hahaha... hard not to think of Carlin, at least, to close: https://youtu.be/b9fmjHeRh4k

* All that kind of thing ... https://youtu.be/RR7q-qf3VSQ?t=36s

** A computer lets you make more mistakes faster than any other invention with the possible exceptions of handguns and Tequila - Mitch Ratcliffe

*** Plato, a sort of ancestor of Tolkien's version (no idea off the top of my head if it influenced his or not ... Tolkien also has been argued not to have been influenced by development of nuclear weapons per se, though nuclear weapons certainly fit the metaphor - would be "The One Ring" of "The Atomic Age", IMO / fairly clearly)

**** How often do I think the name "Wormtongue" when reading something I come across on this network of networks ... and, toady or fool, the cause matters little
Thanks for the feedback! You are right. We made this tool to be as simple as possible, but it makes sense to have something more powerful. We will test and add these options soon (:
> there was literally nowhere to go within a 15min walk.

So people don't walk their dogs? You don't always have to have a destination.

Parking the furthest from the grocery entrance is surely better than parking right next to entrance?
A day inside the Warner Bros top-secret archive
Running on ARM itself is a big power savings. Docker Desktop also had issues with CPU load which they might have improved since I stopped using it a couple of years ago. There were a bunch of GitHub issues starting around 2018 which were closed, moved, reopened, and it looks like it’s still a concern whereas with Podman I’ve been able to use it without thinking about it.
I recently went through this for a job posting that changed after I started the process and then had the weirdest, least coherent interviews I'd ever sat through. They didn't have any idea who they wanted or a scope for the role (building out a new business line in safety critical software) and despite multiple interviewers telling me that I passed their round, I wasn't selected. In the end, I think that was better for my long term mental health, given how unprepared they were for that position, but it was a clear sign of an organization without a super clear direction.

Combining that whole thing with the recent decisions around Snaps vs Flatpak, their interaction with LXD, and their general user hostility, I'm glad that I am not tied to their products in a meaningful way, and I've gone back to Fedora for my home systems. Really sad that they can't capitalize on the IBM murder of open source stable distros, but I've really never had major complaints with Fedora and I can always go back to OpenSUSE if I need to, given their recent renaissance.
Systemd and Crontab in Linux
It's reasonable to be suspicious of the other justices, question their motives, investigate their finances and pass laws banning the exact kind of nonsense that Clarence Thomas has been accused of.

That said, I think it is absolutely tin foil hat-y to _assume_ that the other justices are just as bad.
I deeply desire one of these that also has 4G LTE. The idea of a portable linux shell that could also make phone calls by typing in something like "call 773-202-LUNA" just sounds super appealing!
Can't wait to build even more on top of rift!
Do they mean to say that in Hawaii, people are wading into the water?

Doesn't the reporter on the phone ascribe it to the action of a hurricane that is currently active, with dryness and high winds contributing?

FWIW 1000 acres is less than 2 square miles. 640 acres is 1 square mile.
Cool, can we open up a virtual serial connection to an arduino without buying a mifi chip?
Having an office doesn’t change how crappy a commute is.

Or how annoying people in the office are… looking at you people who reheat fish, or try and peddle your kids’ cookies and bags of popcorn, or show up sick and act like you don’t think they rest of us notice you didn’t wash your hands after blowing your nose.

Or how literally everything in my house is more comfortable for me. I don't want florescent lights, or bright lights at all... I want my dual 4k monitors and comfy chair that doesn't get stolen by some random dude while I'm in a meeting just because they ran out of chairs in the conference room again.

I don't want pointless "all hands" meetings once a week where some guy who wants to hear himself talk stands up and bores everyone with new HR policies or sales numbers, while serving a few bits of snack food that people flock to like it's their last supper.

What do I miss about the office? Meh, I miss how easy it was to grab a few people and do a happy hour after work. I miss some of the "culture" like foosball tables, or pranks, or stupid inside jokes about how the Keurig machine on Floor 2 will electrocute you... I miss being able to race up and down the stairs and the feeling of getting a win when I beat the people who took the elevator. Stupid little stuff I guess.

But it's going to take a lot more than just an office to make me not want to work from home.
To/dr the small ones probably will, but it depends on the angle of approach, their composition, their speed, and even their shape and internal structure.
No. I agree, when I first encountered -e I thought it sounded like a good idea. But it's not too long before the problems rear their heads.

#!/bin/bash
set -e
grep nomatchforthis
echo "Won't get here!"
> That's tinfoil hat nonsense.

Understand that direct contradiction is not terribly helpful, but this seems important so: no it isn't. (supported by years of public evidence, and also some personal experiences that I can't go into due to <reasons>).
AMD's 128-core Zen4c chips are on par with ARM in per-core power usage, while offering higher performance per core.
Spent the last few months in NYC and also enjoyed the large variety of Weworks to pick from each day. But a common theme was how empty most of them were and devoid of rented offices. Some of them even shut down entire floors for the time being. Man I wish I would have shorted this stock, and I kept thinking about it each time I visited another ghost town Wework.
Okay, hear me out: force banks to adopt blockchain, but just for their DMs.
>In general, you can't be paid for the commute unless it's to an "unusual" location more than a certain distance from your assigned workplace.

There's nothing barring an employer from paying employees a "commute stipend". I think you probably read about what is taxable/nontaxable. It's probably taxable as income and that's the "can't", which isn't really a "can't" at all; it's more of a "won't because it's taxable".
> What kind of space did you find

It is a rather unique build done by a lawyer-turned-metalworks artist a little more than a decade ago. Multiple units with adjoining walls, each with a private patio, minisplits, and a rather raw aesthetic. Very high ceilings, plenty of outlets of various voltages/amperages available. Our neighbor makes bespoke cycling bags and such. Other tenants range from retail and services to private offices.

> and how did you pitch it?

The founder of the company lived here for many years, and paid for coworking access pre-COVID when it was still a startup (now general cloud/software consultancy for public health agencies and the like).

WFH and the vacation of many of our decent coworking spaces due to COVID took a toll on him, and moved to PHL about a year ago for a change of scenery / be closer to some of our larger clients.

With that context, it was pretty easy to pitch it as a physical "hub" for him when he visits family/friends, myself, and our other employee who lives in the same town. We still have a good physical location for our corporate entity, and the cost difference between 3x coworking offices at post-COVID rates was not too much for him to stomach.

> The other employee lived in the same town already?

Yes! We had become good acquaintances for a few years before COVID as he worked remotely for an organization in Ireland from the same coworking space.

When COVID hit, his team were among the first to be cut, and as his skills meant I would no longer be overextended between cloud and frontend, it was one of the easiest hires we've made to date.
Dude, keep these examples coming.

I hate defending the guy, but regardless of how dumb it was he was obviously hypothesizing, never mentioned bleach, and outright said "it’d be interesting to check that, so that you’re going to have to use medical doctors with, but it sounds interesting to me". No one injected bleach or other disinfectant based on these comments.

> And then I see the disinfectant, where it knocks it out in one minute. And is there a way we can do something like that, by injection inside or almost a cleaning, because you see it gets in the lungs and it does a tremendous number on the lungs, so it’d be interesting to check that, so that you’re going to have to use medical doctors with, but it sounds interesting to me. So, we’ll see, but the whole concept of the light, the way it kills it in one minute. That’s pretty powerful."

I'm surprised you haven't mentioned hydroxychloroquine. There was that one case of someone dying after consuming fish tank cleaner.

I'm not denying some people died because of misinformation or their own stubborn biases, but the level to which people like yourself created your own misinformation, demonized people, built up straw men / caricatures was insane. Maybe it could be forgiven in the fog of war, but to double down and continue doing it at this point warrants some serious self-reflection.
Not my experience, and I do this regularly. Scientists are often happy when people are interested in their research.
"Think of it as an investment!"
> I hope that by "trickle down to the workers" you aren't talking about technically illiterate workers who are not actively contributing to the automation effort.

I'm talking about every single human being who has been brought into this world through no fault of their own and deserves our empathy on that point alone.
Your torrent client probably uses UPnP to have your router selectively open ports to your machine for the duration of the session.
Oh, for sure—I've just only experienced the cube farm and the private office, so that's all I can personally speak to.
It might sound crazy but living near an ocean I keep an emergency inflatable raft for precisely this kind of situation with my larger emergency kit / go bag. Even a life preserver though is a lifesaver for this type of random natural disaster scenario.

Another option is an airtight backpack like those used by packrafters. Good for waterproof in a rainstorm but also good as improvised life preserver if it has an air purge/inflation valve like Watershed dry bag backpacks (if you're willing to pay more you can get them in black btw) have as an option.

You do have to deal with the flipside of having an airtight backpack though which is moisture management on the inside, if you put anything that condensates like a cold drink or has moisture like dirty gym clothes you'll need to make sure to keep the top opening opened to air out. Attaching a mesh bag to the outside though provides a mechanism for drying out items that retain moisture.

Beyond Watershed, another decent option is Patagonia Guidewater, Fishpond Thunderhead, or Simms Dry Creek. Have heard of waterproofness failures though with any given zipper based airtight bag whereas haven't really heard of any with Watershed's ziplock style closure. You don't get any internal organization or padding though. Though I've found that throwing a picnic blanket and spare jacket / insulation layer at the bottom provides some padding for a laptop and has a dual use.
Intel is never going to save itself at this rate...
Yeah, that's true. As we create many simple tools every day, sometimes we forget about the UX. I'm listening to the podcast and will add a better loading, thanks!
About 6MB of it is the libqalculate.so.22.19.0 file, 1340KiB is .xml files that define all the units/functions/etc, and another 6MB is the documentation.
An actual positive in my book. If you consider back propagation of constraining types wrt the derivative of developer effort you get smooth gradients.

Program works and is correct, but developer gets yelled at by its IDE (IntelliJ does) until there's a proof of it to some degree.

I wish that types and proofs were more progressive. For example in Java, why can't we have the compiler tell us what's missing for proving a variable does not escape and we have to wait runtime to see if we had the optimization?

Sometimes we'd like to guarantee it, and not just get it opportunistically.
Note that the ability to use an alternate payment vendor is a separate question from whether Apple can enforce a contract where you agree to the Apple store fee. This question is one of whether apps should be able to direct you to metaphorical Paypal.

As a consumer who buys phones for the whole family, I much prefer payment through Apple due to (1) one-stop shop for cancelling all subscriptions, and (2) Apple is much better on privacy.
See also sulphur such as this discussion:

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

And also YC linked Make Sunsets:

https://www.technologyreview.com/2022/12/24/1066041/a-startu...

And of course the excellent novel Termination Shock:

https://en.m.wikipedia.org/wiki/Termination_Shock_(novel)
There are two variants.

The standard S20 used Snapdragon in North America, and Exynos in Europe.
For the S20FE the Snapdragon version was sold in Europe - which was a selling point by itself.

I did not know that the S20FE had Exynos at all until I just looked it up...
Apparently version 1 does, while version 2 uses Snapdragon.

https://www.gsmarena.com/samsung_galaxy_s20_fe-10428.php
Engineers who have been playing arbitrage with bay area salaries in LCOL areas have incredible leverage now.

My mortgage is $2k a month and my finances are in fantastic shape because I was making hay while the sun was shining.

What's more likely? They'll convince me to uproot my family and pull them across the country and away form their grandparents to increase "in-person synergy..."

Or I'll just take a marginal-paying job at a startup working remote? Heck, I'll start applying for jobs at the local sewer plant ($22/hr starting pay with benefits!) than move my family back to the bay area.
'The female Andrew Tate’: The new influencer dating doctrine is extreme
Right, and Firefox for Android does in fact collect its crash data like this.
Ya it's crazy how far the US has fallen in terms of entrepreneurial spirit. In almost any other country, a continuous supply of resources like that would provide an independent income stream on eBay. And the products are already packaged!

It's like how we used to have victory gardens and plant fruit/nut trees and eat chestnuts from trees growing like weeds before they succumbed to blight in the early 1900s. Now all we have are ornamental pear trees that smell like rotten undergarments. Because free food would encourage homelessness or whatever.

Edit: woman lives in Canada, but I think my point still stands.
I have dug ditches, I've also written software. Digging ditches is harder. I also explicitly was referring to doing it manually, not with a machine. There's some philosophical conversation to be had here with the satisfaction of work with tangible outcomes vs intangible outcomes, but that wasn't the point of my comment, it was about supply/demand. You can get unskilled day laborers to dig ditches, you cannot get unskilled day laborers to write software.