skysight-inc/HackerNews huggingface dataset:
Show HN: Script to install releases of GitHub projects (on Linux)
After hundreds of times of searching the latest release of a GitHub project, picking the right package/archive, downloading and installing it, I have automated these steps.

This (POSIX) shell script takes a list of GitHub projects and tries finding, downloading and installing the correct deb/rpm/apk packages or compressed archives (currently only for `x86_64` Linux systems).

Unfortunately, I depend on that some pattern is used in the release's file names (like `xyz_linux_amd64.tar.gz`). So there is no guarantee that it works for every GitHub project. Just try it out and tell me when you find a project that you can't install with this script.
About the same rate as Argentine peso (blue) over the last 11 months. Considerably better than Turkish lira.
Loads just fine. Probably something on your end.
I managed a pizza place during college. The night the local 'burger place' had a deal on cheeseburgers, we also ironically offered cheeseburger pizzas. Bumped the price a few bucks, paid for the 49 cent cheeseburger, and cleared a bit more cash those nights.
I feel like the patron system of old ended up turning into the modern professional sports system instead of supporting the arts. Which sort of shows the shift in priorities at least the rich have had in more recent years.
No, CarPlay is king and the best way to interact with it is a touchscreen.
Pete could have discovered that even COBOL follows hype, no need to switch stacks.

https://www.microfocus.com/en-us/products/visual-cobol/featu...
A fair analysis of El Salvador's bitcoin experiment would have to include the foreign investment and international travel that it stimulated.
L6. I've just seen the pattern of a high performing engineer running a team of ten junior engineers. No more high experienced candidates needed over that one. This is on high TPS distributed systems. I've also seen two years of experience candidates writing code as good as anyone else. Domain specific for sure, took them two years on the team to get there. I've also spoken with many prinicpal engineers and think they provided no extra value over many other engineers. Its a level to aspire to, but most are just corporate strivers, many many people under them could replace them.

These are on critical services.
BMI is pretty meaningless without taking into account body composition.
For some reason Louisiana brand is usually not to be found in the joints that cater to tourists.

What I really never see outside the state is Cajun Chef. Saltier than most but may be an acquired taste (I like it)
Same here. I only get delivery if the restaurant has their own delivery operation. Never had a good experience with any of the delivery apps, to the extent that I've been wondering who the hell is using them and how are they still operating.
Where does the actual hosting happen? AWS?
The lambda developer experience is pretty awful.
I generally put "main" methods in all my lambdas so I can test them locally, but otherwise hitting actual AWS APIs. I'm not a big fan of mocking. Doing any sort of edit/deploy cycle is way too slow.
Only way I would ever invest in bitcoin is if I had a time machine
It seems to address the important problems with Elm, around its overly restrictive project management, by 1. introducing more flexible package management (e.g. you can depend on a fork of a core package, or a private git repo etc.) 2. being open to adding various missing web APIs (e.g. while I'm not sure it's there yet, I expect websockets to make a return, which were dropped with Elm 0.19) 3. generally going for an open development model (even just not having to wait years to fix trivial crippling bugs in the compiler is a step forward...).

The other part is that I have a good impression of the person/people behind it and could see it sticking, for whatever that's worth.
Domain squatting is pretty scummy, don't do that.
To be honest, I still feel this way. I can't stand when content is only available in video format. Give me text!
The vacuum sealer uses heat to seal special bags. You re-seal the same way you seal it originally by placing the part of the bag with a corner cut off in the machine and turning it on. The bag will get a bit smaller each time, but even for long ferments I don't need to do it more than 1 or 2 times. I just make sure to size the bag originally to account for it.
'Bespoke' used to mean something else. From now on, "duck" means my toaster blew a fuse again.
> human brain can hold ten years of programming information to be absolutely absurd.

Wow, so this seems to completely discount the very idea of expertise? Do you believe it simply doesn't exist. Strong dunning-kruger vibes coming from you right now. Naivity I only wish I could bathe in LOL
docker compose was one of the most spectacular and developer friendly deployment tool i have used.

unfortunately the ecosystem is on kubernetes. you want to integrate with spot instance bidding on AWS...u need kubernetes. you want monitoring tools...u need kubernetes, etc

the Compose spec is now open and standardised - https://www.compose-spec.io/

a kubernetes distro that can be managed entirely using compose files will be a massively impactful project. Not like Kompose which converts Compose files to k8s yml files....but entirely on Compose files.

I really hope someone does a startup here.
The thing is, I’ve seen pretty much every shape of problem you are going to come across and have a suite of different solutions I can apply. And I can pull together completely new solutions using the knowledge I’ve gained over the last 30 years.

It’s not about being able to write solid code - anyone can do that. It’s about experience.
Thanks for the link. I had no idea CarPlay was not only planning to go in that direction, but have already done the work to make it happen, and are fairly close to releasing it soon. Their car manufacturer partnerships look pretty solid as well.

Still, late 2023 as of now seems a bit far out. But I don't think that majority of car manufacturers will manage to get to the CarPlay level of quality for their own in-house infotainment systems even by 2033.
Seems a little entitled to me. Why should artists be able to spend their time doing exactly what they want while all the boring plebs have to pick vegetables/write CRUD apps?

Sounds like someone is upset that more people dont find utility in their work
Good luck getting anything to change without their approval.
The SSH agent symlink tip will not fully work. If you connect with a second SSH session and then disconnect it will point to a stale SSH_AUTH_SOCK that doesn't work. The only way I found to solve this is by having a prompt command that refreshes it every time your prompt is rendered. So worst case is you have a broken ssh-agent for a single command.

Add this function to your zshrc/bashrc:

# This function refreshes some env vars that go stale in old tmux sessions
# It must be run as a preexec function in zsh or a PROMPT_COMMAND in bash
function refresh_env {
local ssh_auth_sock=""
if [[ -v "TMUX" ]]; then
ssh_auth_sock=$(tmux show-environment | grep "^SSH_AUTH_SOCK")
fi
if [[ -n "$ssh_auth_sock" ]]; then
#shellcheck disable=SC2163
export "$ssh_auth_sock"
fi
}

Then for bash, add this:

if ! [[ "$PROMPT_COMMAND" =~ refresh_env ]]; then
PROMPT_COMMAND="refresh_env; $PROMPT_COMMAND";
fi

Or for zsh, add this:

autoload -U add-zsh-hook
add-zsh-hook preexec refresh_env
It's people like her that won't sit down at a spreadsheet and put in basic arithmetic for things like recurring costs, nonrecurring costs, amount of pollution (broken down for the entire lifetime of the energy source) and make an educated call. They just react to their own knee-jerk opinion that they do not want to have challenged.
> there is no learning after a certain amount of years of coding (I would argue at 4-5 years of good/varied experience mark).

If you stopped learning after 4-5 years in the field, the barrier you hit wasn’t the lack of new things to learn. It was your own ability to learn them.

> I would argue that the idea that the human brain can hold ten years of programming information to be absolutely absurd.

You’re demonstrating the ignorant hubris of youth quite successfully.
If Apple Maps does not let you navigate in north up orientation, then another navigation app should be able to. It does not seem like that would be a CarPlay specific restriction, but rather something the app makers did not implement.

And there are a lot more apps that work with CarPlay nowadays. I think it just took a few years for all of them to roll out.
IBM's cost of a data breach 2022 is up
No, React’s strength is to componentize your webapp, allowing several teams to work on objects that can be reused by each other.
1% of the annual budget of a country is a HUGE amount. There are likely entire ministries that only get 2-3% of the budget, or less.
Thanks for sharing, looks very nice and polished!

It seems like every feature I wonder about, you've already implemented, such as downloading individual and multiple files.
> I've also seen two years of experience candidates writing code as good as anyone else.

I so so so severely doubt that. Two years of experience is barely enough to learn one of the most important experiences of all, maintaining your two year old code ;)
Douglas Quaid discovered this in the 1990s on Mars!
Some people have gone full serverless, right or wrong (and I happen to think you are correct: Lambdas are best for simple scripts.)
> The florida leadership sent a strong signal during and since covid that they will protect civil liberties. people are expecting the next “crisis” to add more restrictions

That’s one way to look at it. Another way is that they put religious dogma over civil liberties and personal freedom over community.
VR is the world real-world excluding half of XR. Excluding the world is often not desirable, which is why VR, alone, definitely isn't the future.
I think success in art is very much like any other industry. It's part luck, it's part "playing the game", it's part networking, and it's part skill & talent.

I'm a fine artist and would put myself in the "not successful" category. I don't make nearly enough to live off of it but it's inherently something I have to do. I could, and have, done commercial work in the past that I could live off of but I just can't bring myself to feed the content machine.

edit: And although I'm kind of ok with the "not successful" part I think my work is important and should be seen. More than anything my measure of success is to add to culture.
I'm sorry to say you're completely wrong.

It took me 15 years of development to start feeling like i really knew what i was doing (eventhough i have a CS university degree), and i keep understanding new things every month on my job. And that's just the coding part, i'm not even mentionning the human aspects when working in a team.

The way i analyse a problem,
approach technological solutions, design system architectures, pick a programming language, are all extremely different from how i did it 5 or 10 years ago.

For a lot of us, software development is much more similar to craftsmanship than breakthrough scientific research.
Because the only realistic course of correction left to American parents is to hurt their feelings by “reasoning” with them. I believe physical correction is so much simpler and long term effects free if done correctly.
It depends on what company you're going for. If you are looking for a role in cutting-edge ML (FAANG/OpenAI/Deepmind/etc), the stuff you learn from these online courses does not provide the theoretical rigor required.

If you want a role in a small company building best-effort, out-of-the-box models, then the courses are plenty fine.
The metallurgy of the fan blades has also vastly improved.

Monocrystaline fan blades have very different material properties from the polycrystaline blades that (I am guessing) were used on Concorde.

https://www.americanscientist.org/article/each-blade-a-singl...
Not true at all. It's stupid expensive in most suburbs but its definitely there.
I feel like such a clause, even if somehow enforceable, could easily be worked around. The owner's child could place the order. Or the owner's spouse. Or a close friend.

Clearly the better option for Doordash is to simply not engage in predatory pricing to begin with.
Past teenagers had to deal with things like the threat of imminent nuclear war. Or the World Wars. Or the threat of being drafted into Vietnam after graduation.

There’s much deeper social ills than “the world sucks now.” In purely material comfort terms, they’ve got it better than ever. It’s the social environment that’s deteriorated - and social media is part of that picture.
They've apparently (other comment) hit 10 years in their career, guess they have no value to add and from here on out it's just a decline as they forget everything they ever knew. Might as well put them out to pasture...
The 20th century was an interesting time for art. Art for the sake of art became the norm. Historically art has always been paid for by 1) the church 2) the state or 3) the rich. Many subjects in museums are religious, propaganda, or vanity. Even the Sistine Chapel was a job.
No look at when top mathematicians arise, in their early 20s. Intellectually demanding professions (like stock trading), dont need 10 years to rise to the top. You either have it or you dont
I don’t know… but my guess is that there must be a way for the to communicate with each other to avoid collision instead of GPS… from the time I flew drones, the computers inside them perform calculations and decisions thousands of times per second.

The part of the puzzle I have no clue about is the precise how… maybe hall sensors?

Or maybe, just maybe, the thing is actually a lot simpler and all they are doing is making a matrix display with drones and the drones just stay static and the appearance of movement is just on the LED display?

Again… just taking a wild guess because is fun to think how one would do it… but again, I don’t know :D
> Casual passive consumption of video benefits from being able to fit in between other activities easily. I'm never going to want an immersive experience when I have 2 minutes to kill waiting for a friend to show up at a bar - I just want easily digestible content snacks.

This presumes the existence of important "other activities", and relegates this content consumption as some lower-priority thing done between these activities. I know people who really don't have any important other activities: passively scrolling through video after video is their primary activity. For this [I'd guess growing] group, VR's ability to block out the unimportant real-world is the next obvious step.
They were also something that most modern artists and writers are not: good.
I found that, but I didn't want to introduce more complexity into the build by requiring those same stubs be defined for just a slight advantage.
For improved profit, re-heat the pizzas and buy/sell the same ones again.
> Refactoring data-flows that go through multiple modules is a huge hassle. Sometimes, we would spend hours just refactoring data-passing, wrapping and unwrapping and tests surrounding modules, because we needed to pass some additional values.

Same experience. Functional/declarative code is more elegant, but a small change in desired behavior might require completely different structure of the code (or an ugly hack). Meanwhile imperative code changes much less even if it's less elegant.
People like sitting higher up, or do not like being seated lower, or so much lower, than others.

It might also be safer to be in a higher up car in the event of a collision.

Pretty much all the families I know with young kids and toddlers has a full size SUV. Every time I ask why they did not get a minivan such as Odyssey or Sienna, every response is they like SUVs and do not want to sit lower in the minivan. Even though the minivan has better fuel economy, seats more people with more legroom, and has more cargo space, the answer is still SUV is cooler than minivans.

I even see families who live with elderly parents prefer to drive two SUVs (or 1 SUV and 1 pickup truck) somewhere with 3 to 4 people in each, rather than have one minivan to be able to transport all 7 or 8 at the same time. And these same families growing up went everywhere in minivans because it was the most economic way, but now that they can afford SUVs, that is what they choose to use.
I think ageism is overstated. What happened is way more young people entered the field since the industry has grown so rapidly over the past few decades. So it looks like there are no old programmers or like they are getting pushed out but it's mostly just there are a lot more young ones.
When should I choose Common Lisp over Clojure (for business), and vice versa?
In your hypothetical case they could sue the owner but not the company.
This is a very US-centric view. In most of the world, poor people (who are delivery drivers) don't own cars.
In Central America, most restaurants and bars serving local food makes their own "Chilero" - it's pretty much a fermented hot condiment which often has more whole pieces of ingredients that aren't just chiles, such as various sliced/diced vegetables and quite often cabbage. It's something like a hot sauerkraut a lot of the time and very easy to make in a variety of spice ranges - but if it's only a little spicy, or not spicy at all (You find this closer to El Salvador), it's usually going to get called "Encurtido" and is also very good with more of a herbal flavor such as from oregano and thyme.

One time I took a girl out to a neighbourhood bar for lunch and it was filled with a bunch of older people, when we got our food and after some of the patrons actually bought us some drinks they busted out the place's special bhut jolika chilero. Haha I swear they made it just to watch whoever was new to the place burn and sweat for a laugh.

I think interestingly that the proportion of people who like spicy food vs people who don't is about the same between North and South/Central America.
SpaceX will need to split CO2 into CO and O2, H2O into H2 and O2, combine the firsts into methanol and pour all this into the Starship tanks for the Earth bound trips. That means that they will probably bring nuclear reactor(s) there (my hope though is that Musk will decide to do to fusion that he had already done to EV, space, etc.). O2 for humans will be just a noise (also greenhouses for food production will probably generate O2 enough for humans).
The system is mostly pay to play. However, it is not really art that's the problem. It is the platform on which to display your art where things get complicated. It's rather like first have the talent to paint a Mona Lisa, then have the talent and time to shove it in everyone's face on social media in the hopes someone recognizes how great you are. In the meantime, crowdfund and keep track of all your accounts so the newly formed IRS gun mafia doesn't come knock on your door requesting your nothing.
>90% of programming roles can be done by 2-4 years of experience candidates. With a bunch more in that percentage done by young talented people. The old candidates are discarded for good reason, they arent better than their younger competitors, even if they write solid code.

I think I can agree on that

Majority of programming is web dev and other boring software which requires business knowledge from domain experts and programmers with some experience that just care. At worst they'll fail and refactor.

But yea, there are way harder domains than that.
Pickups are more of a rural thing. They're hardly normative in urban areas.
At scale, everyone looks out for #1, and kids have a tendency to be a little naive.

I'm no expert, but it sounds like the problem is that we keep giving gov-backed money to kids to spend at schools who are telling them that paying 120k to be a history major is an excellent idea.

These schools are not their friends, and if we want to fix this, it feels like we have several choices:

A. Dictate to kids which programs they can get easy loans for.

B. Punish schools that produce tons of screwed over indebted kids, and hope they begin to downsize programs and costs.

C. Cut out the easy loans altogether, let schools fail, and see what happens.

D. Keep forgiving debt, and watch as angry people who avoided college and the loans vote in radical politicians with axes to grind.

Maybe we could see schools move to some sort of income sharing program, but I'm somewhat confident we'd soon see schools getting kids to sign on deals that are wildly exploitative (like 20 years of 10% of income sharing with the school...).

I know it sucks, but this whole situation sucks - I'm leaning towards A.

Open to more discussion on this.
Yeah, it’s true. The amount of restaurants and amount of deliveries they make to suburbs is negligible when compared with urban areas.
It seems rarely noted that Apple has historically been, and still in large part is, a hardware company.

It seems reasonable that software devs can WFH.

How about the HUGE fraction of Apple developing hardware on tens of million dollars of machines which are installed to be shared in the labs?

(I was one such person for years)
Installing new hardware doesn't happen often and it shows the unlicensed watermark when booted from Virtualbox, but booting natively restores the activation status.
>How many kanji can you read?

That's not the point of the book; the point of the book is to build symbolic recognition and memory by hooking into words you already know. It's not there to teach you vocab, which is how one does learn readings and usages.

I will say that even about half way through, many kanji I see are no longer unintelligible blobs, but I can identify them with high accuracy and associate with a word. Sure, I can't read them, but I can recognize them, which is all I need to associate that with vocab with readings.

I already tried sitting down with kanji vocab and it wasn't worth it - I'd recognize kanji only from context and the general shape of the blobs, as if they were fuzzy in my mind. I was unable to actually write them, because I didn't recognize the components from which most of them are formed. Heisig removes those worries automatically.
Neither of those happened in 2009. And world war situation went with higher suicides and mental health issues and such, especially as things got bad.

Terrible things happened in the past, but people in the past were not happy about them. They worried, they were depressed, they abused alcohol to feel better, they got violent toward weaker people to blow the steam.
It's more than that. In a game like roulette, probability has no memory. In slots, the payout must come eventually, and playing losing rounds only brings you closer to that. There are slots players just waiting for others to go bust so they can swoop in.

Also, one would hope that those that are so addicted that they are fine to just haul-off and piss themselves would be able to think ahead and simply wear a diaper.
I need no convincing that performance matters, I'm a performance engineer by profession. You're kind of contradicting yourself. The numbers you use (100ms, 1s, 3s, etc) are well researched performance perceptions linked to our biology, in a way they are timeless guidelines.

That scale of attention span places both 9s and 12s in the exact same box: you've completely lost your user's train of thought.

Is 9s better than 12s? Obviously, yes. But that wasn't the point. My point was that there is such a thing as diminishing returns. If I were to follow your train of thought (performance absolutism), we should next optimize for WAP, if you're old enough to know what it is.
also, keys: https://lists.archlinux.org/archives/list/arch-dev-public@li...
This is interesting. I would like to mention: don't forget students in your future subscription model!

As a new (but middle aged) CS student I think this could be a fun way to encourage my fellow students and myself to exercise more between study sessions.