skysight-inc/HackerNews huggingface dataset:
Hello HN! One of the creators of Cog here.

We built this to deploy models to Replicate (https://replicate.com/), but it can also be used to deploy models to your own infra.

Andreas, my co-founder, used to work at Spotify. Spotify wanted to run models inside Docker containers, but Docker was too hard to use for most ML researchers. So, Andreas built a set of templates and scripts to help researchers deploy their own models.

This was mixed in with my experience working at Docker. I created Docker Compose, which makes Docker easier to use for dev environments. We were also joined by Zeke, who created Swagger (now OpenAPI), which is used to define a model’s inputs/outputs. Dominic and some other contributors have since joined! https://github.com/replicate/cog#contributors-

It’s still early days, so expect a few rough edges, but it’s ready to use for deploying models. We’d love to hear what you think.
Cardano : https://twitter.com/ctrl_alt_joe/status/1478206223422038018/...
I'm not suggesting you'd want to do this, but (theoretical question) is it still possible for the new owner of a domain to get web.archive.org to delete the archived data from that domain, the data created by a previous owner?

I remember reading complaints about that happening. Here's a ten-year-old discussion, for example:

https://archive.org/post/423432/domainsponsorcom-erasing-pri...
I agree. Another issue with Linux is that it provides no way to choose which tasks to kill when you start heavily swapping, and the OOM killer won't do anything because it still thinks everything is fine. You can't just use the normal UI to kill tasks at that point because it will have slowed to a crawl due to all the swapping.

Back when I used Linux with spinning disks it was much better to disable swap and hope the OOM killer did something sane than to wait for 10 minutes for a terminal to open and eventually give up and hard restart.

Windows handles it much better. You just press ctrl-alt-delete and because the GUI is properly integrated into the kernel it can always react and pause other tasks even if the system is heavily loaded.
> Works just fine for my two cars thanks..

This just reads 'Works fine on my machine'.

> I feel like you haven't driven one?

One does not need to be a beta tester or a crash test dummy to see enough reports and tests from others over the years, risking their lives on using this 'safety-critical' beta quality software to know that this contraption needs to be investigated and the reports speak for themselves. [0] [1] [2] [3] [4] [5]

[0] https://youtu.be/sbSDsbDQjSU?t=206

[1] https://twitter.com/greentheonly/status/1473307236952940548

[2] https://www.theverge.com/2021/11/12/22778135/tesla-full-self...

[3] https://twitter.com/JordanTeslaTech/status/14184133078625853...

[4] https://twitter.com/TaylorOgan/status/1478802681141645322
I understand the need to get around some of the quirks inherent in BIOS, but the idea of rich pre-OS applications just seems completely backwards. The goal for the early boot environment should be to hand off to the real operating system as soon as possible. Just let me select which disk partition to boot from and the operating system will take it from there, thanks.
Learning and Programming Challenges of Rust: A Mixed-Methods Study [video]
To clarify: these are all from the bot.
> Trump's politics of total war against perceived enemies.

Trump was a Democrat for most of his life, after all. You know, the folks that turned on a dime to defend corporate free speech the moment the big corporations were on their side. I'm too nerdy to stomach the hypocrisy, but it's hard to fault someone for playing to win.
Is it because you're viewing it at a different distance (phone usually closer than monitor) and therefore the focusing variation is different?
Underrated comment, very factual.
I skimmed through the reddit thread that this comment came from and its full of the usual arguments based on ideological belives and/or extensive reconfiguration possibilities way beyond the out of the box experience, mixing privacy with security.
Seconded. It's generally management and junior talent who see things in that way.
I followed the guides from here: asus-linux.org/

specifically this one (because I wanted Fedora): https://asus-linux.org/wiki/fedora-guide/

There is also a reddit community for Fedora where you can ask questions (also the above link contains some discord server links I believe.

The gui software is here: https://gitlab.com/asus-linux/asusctl
(the above guides anyway details the installation procedure for asusctl as well so no need to do it separately).
What I don't get is why enabling 3rd party extensions is somehow more dangerous on arm macs than on x86 macs...
China might not want to. There are signs of Chinese companies cutting ties with Russia. It’s just they don’t turn it into a PR campaign, differently from the West.
> People simply get bored with how their apps and websites look after six to seven years. They need a change.

I designed my website to be clear, ad-free and hopefully visitors can focus on the content rather than animation and eye-candy. I modelled this on The Book: usually black text on white paper, with the page number and the occasional curlicue as decoration. I don't hear many complaints from people who read books about the text being "too black" so that's the way I made it. Brutalism is good.
This could be a win-win.

Take the time to take snapshots in whatever appropriate method to archive his site, spawn a new static site under the name of "rememberingjoebloggs.whatever" and add a banner to your own site at his old domain at the top saying that you are honouring his life by keeping the site alive at a different address.

Then go and post on Hacker News what you've done and then contact some journalists who want feel good filler content.

Just make sure the person wasn't on a sex offenders register or anything else that would be brand damaging by association.
1. Search for jobs you might like to do

2. Read the skills they're looking for

3. Learn those skills. If that's not feasible, return to 1

4. Create some simple projects on Github to demonstrate them, and blog about them to explain what you've done, why you're doing it, etc.

5. Apply for jobs like the ones you found in 1, referring to your new portfolio.

There's no point just aimlessly creating projects - make sure you do things that demonstrate skills that are in demand.

Also, your projects don't need to be massively complicated. I got offered a load of roles just from a blog post I made about how to use a JS library that was popular at the time.

If you have no formal training, you might consider taking a few CS courses on Coursera and adding those qualifications to your CV too.
While I would not remove the swap on a production machine just to be safe, I've been running my home computers for ~5 years exclusively on Linux without swap. I've never encountered any of those issues for some reasons
Hibernate is just a workaround for having too long power-on or power-off times.

I have been using Linux on all my laptops for the last 20 years. I have always taken care to configure them such that the boot time does not exceed some tens of seconds at worst.

The result is that I have never felt any need to use either hibernate or a swap.
"Undefined behaviour" has a very specific meaning (perhaps ironically) in programming language design. It means anything could happen, including crashing during the undefined operation (i.e. crashing during the sort() in this case), appearing to work but then crashing afterwards, or even crashing before the undefined operation starts! (Or doing other weird things, not just crashing - but a time travelling crash is already plenty weird enough for this discussion.)

If Rust is able to define its sort() as only ever affecting the array passed to it, with the possibility of looping forever, then that is very well defined behaviour in comparison.
While designers are to blame for a lot of awful things and same for developers, you are absolutely correct.

For most of the companies, it’s somewhere from middle management to the top that someone sees a “cool” website late at night and the next morning says “I think it’s time for a much needed re-design”
> They know that the earth goes around the sun

I'm in my 50's, my parents are in their 80's. Neither of my parents received any O levels (studied by 14-15 year-olds). I just don't think it was considered important. My dad did an apprenticeship after leaving school, though.

When my turn came, it was standard to do O levels. I had a chance to look at a chemistry book and an electronics book, aimed at O level students. And, like you say, pupils who have had a secondary education know that the earth goes around the sun, matter is made from atoms, and will even have learned some calculus.

That's actually a pretty good deal. The secondary education does, or at least /should/, give people a good general level of education. This leaves us with the question of what we think the purpose of tertiary education is. At least some of that answer seems to boil down to nothing more than "well, that's how we do things around here."

My own answer is that I see tertiary education as providing two routes: an academic route, and a vocational route. The academic route has more kudos, but there is a great deal of practical benefit from the vocational route. I, myself, were always more academically inclined. The world only needs so many academics, or people with extensive training like physicians, architects or researchers.

I would prefer to see more on-the-job training, like you see with electricians, and even lawyers and accountants.

The real problem, as I see it, is too many people, not enough jobs. I have no solution to that problem, nor do I think that governments can concoct solutions that will necessarily make things better rather than worse. All I'm saying is that if the balance of supply and demand were to shift, employers would be less fussy about the academic qualifications of the job candidates, and the job candidates wouldn't be in an arms race to pile on more and more certificates.
Upvote from a Champagne drinker ;)
>no way to choose which tasks to kill when you start heavily swapping

This is false, of course. oom_score_adj, or just read on oom_killer.
and if more people...you included....were good at statistics to evaluate good policies

I learned statistics as part of the CFA program. I also learned economics and can spot a dead weight loss when I see one.
But why would YouTube want to do that? What he did is obviously wrong, dangerous, and stupid, but still I see no reason from YouTube's side to remove the video.
Why is it okay to reduce security to install kexts on an external disk or a MacBook Pro but not on his Mac Studio?
Web color is still broken
When I reenabled swap on my desktop (after running without swap for years assuming it would avoid the death spiral, only to find out it was almost always worse because there was no spiral: it just froze the whole system almost immediately), it would frequently hold about 25% of my RAM capacity with the system working perfectly fine (this is probably an indication of the amount of memory many desktop apps hold onto without actually using more than anything else, but it was useful). In my experience if you want a quick kill in low memory you need to run something like earlyoom to kill the offending process before the kernel desperately tries to keep things running by swapping out code pages and slowing the system to a crawl.
But he isn't convicted yet...

The solution would be for a court to take that money away at the same time as convicting him. And I think many courts would do exactly that.
GP said "easier", not "easy". Number of people that display an inability to read a few sentences and parse them correctly is frightening.
There is a strong raw food movement among vegetarians.
No, you’re guaranteed to suffer. All of the biggest companies start this way.

I’m not saying this is great for you, or even that it’s required to do big things, but to say you’ll fail isn’t true.

This suffering is a function of your startup’s rate of growth.
Existing users are unhappy, because they have habits. New users might consider a competitor with a "fresher" design.
Docs is incredibly pervasive and changing its defaults would alter how a good number of people think. But that's not even a bad thing, it becomes quite bad when you consider that these changes are being lead more by taste than by ethics. Our social elite have confounded the two - that's the problem. Nobody knows when a word is ethical or not, but the influential certainly know when they are put off by a word. By nature of their influence, many are willing to accept at face value that their "positive" and "inclusive" attitudes are a good thing.

I can see the evangelicism now, but I think it's dumber than that. I really do think they're just competing with Grammarly or trying to streamline some process. Changing Docs isn't going to solve the issue, changing the culture is. The culture of relabeling problems as quirks, toxic positivity; and more importantly the sincere confidence in the feeling of good/right that all that entails.
^ edit: To elaborate, I believe ANSI is the correct layout for US International, but unfortunately more often than not, when I ordered US International, I got an ISO layout (n=2 out of 3). This leads me to believe that the term is ambiguous. It can mean either US layout + international labels, or US labels + international layout (the I in ISO).
It's also related to the amount of volatile state that exists in applications: it doesn't matter in the slightest to me that I can boot my laptop to the desktop in 10 seconds, it'll take 10 minutes to actually open all my applications and restore them to the state they were in when I turned it off.
Cheap parts--did it work suitably?
let { value, weight } =
if values.empty() {
{ value: 0, weight: 1.0 }
} else {
{ value: values[0], weight: 1 / values.len() }
}

Using JS style object expansion, instead of tuple expansion.
An empty tank is a more dangerous tank. An empty tank is full of vapor, which is the bit that explodes, not liquid.
Ad revenue varies widely. Somewhere between $1k/million views and $10k/million views is most common.

Don't forget that each view on a big video is a chance of a subscription by that user, which leads to more views on followup videos, more sharing, more chance of sponsorships, etc. So the total revenue earned by a 'hit' video is actually much larger than it appears.
He actually does (did?) thank a sponsor in the video - Ridge Wallet. It was one of the really off things about the video. Apparently he must have re-uploaded it if it not longer contains the sponsor plug.

The things that felt off to me, a non aviation person, on first impression-

The opening text about him saying "I didn't think I had the courage to share this video." (This has also been removed in the apparent reupload).

The sheer amount of cameras/camera angles for a routine plane ride. Plus constantly pulling out the Ziploc bag full of "ashes" to show the camera.

Jumping with a fucking selfie-stick then immediately hiking back to the plane.

This one is hard to explain - He's general affect throughout the video coupled with the other videos on his channel.

It just seemed like the entire thing was trying to tell a story rather than an almost-tragedy caught on film.

At first, as a non aviation person, I didn't know there was a whole engine out procedure he didn't follow. I didn't really question his recommendation to fly with a parachute, and I didn't know that he flys without a parachute in his other videos. I didn't know he bought the plane a month before.
You would use a struct here to initialize two variables? The disconnect already exists, multiple variables or many else-if branches just accentuates it.
I'm still annoyed at Facebook and Slack changing their designs. YouTube and Google have gone well with the times though.
I'm sick of hearing this, it was obviously a double meaning from the start. They revelled in how brutal it was.
No longer own it but had one for a while in the 80s. Best games were probably Jet Set Willy, Jet Pac, Laser Squad and Batman (isometric adventure). I also tried to write BASIC programmes on it - it had the weirdest text entry system where a single key press would input a whole key word, with shift keys to change the word or something. Combined with the sticky rubber keys I am amazed any games ever got written!
And some of us don't even speak or write English as a first language, imagine!

If the op felt I was flirting with them then that's entirely their problem :)
If it is upgradeable and only one party has to agree to it, could be ripe for abuse.
Hmm... From the poster 'narrator' : https://news.ycombinator.com/item?id=31106210

>a potent estrogen mimetic which was linked to homosexual behavior<

Did you read this?
I'm responsible for a great deal of the UEFI support on x86 Linux systems. You're absolutely free to have concerns about a lot of the political and social positions I hold, but this is a topic where I am literally a domain expert. If you disagree with me on this subject, present technical arguments.
On the other hand the pathetic handling of global release for modern trek (Discovery season 4 being uplled 2 days before air led to a massive backlash, no Prodigy, Paramount are more concerned with differentiating international markets then driving more viewers, there's no attmept to engage with youtube 'influencers')

Paramount etc can make stuff, but they don't get the global media landscape in a way netflix and disney do, and I think similar can be said about other well established media companies.
Well I’m sure once you’ve seen enough type II diabetics with chronic sores on their feet, bone infections, amputations, diabetic retinopathy, it can be hard not to warn people of the consequences of obesity.
I think Brutalism had some futuristic views behind it. At least people who built those monstrous concrete structures were envisioning a future world and rejecting the past specially for architecture found in the Soviet Union or Yugoslavia.

I personally dislike it, but it had substance.

On the other hand what the post suggest is just souless corporate memphis - which personally I think it should go away. There is nothing Brutalist there and they should stop trying to force this comparison.
In my job:

* I always have access to a decent stdlib and would not need to implement sort itself

* But I do need to design and implement bespoke algorithms

The algorithms are nothing groundbreaking - they're things like how to grow and shrink a buffer when reading from a socket. But I'd struggle if I didn't know a few examples of different algorithms and how to think about their trade offs, and basic sorting algorithms (not like this article!) are ideal for that. Maybe I'm doing unusual work but it doesn't really feel like it.

Edit: To put it another way: in a past job, we had some unfortunate examples of people being hired whose ability to work with algorithms was sadly not up to scratch, and it had a serious practical impact on their ability to do their job. If they had been asked a few questions about sorting algorithms in their interview then that could have been avoided.
I have Monterey running on an external Samsung drive on my M1.

However I've found it difficult to do this with my older Intel laptop specifically with Monterey though I have used Catalina as an external drive on the Intel MacBook. I have an external drive with Windows for the Intel MacBook as well.

I don't really have a lot of insight to offer despite this being my standard MO on most machines.

Running from an external drive is a great way to operate -- even though it seems like an unnecessary step it offers a lot of flexibility and would encourage others to familiarize themselves with the practice even if you opt for internal drives.
Having hopped around different Debian-based systems, BT worked more or less problematically as a function of the kernel they were using. Ranging from "No problem, plug-and-play" to "erratic".

More generally, you could give Linux Mint a try if you liked what Ubuntu used to be. Their mainline version is based on Ubuntu, but with a specific pledge to not go down the snap road. They have many other great improvements as well.

Linux Mint also has a specific Debian edition called LMDE, where they basically reproduce the Ubuntu-based version in case they need to jump ship one day, if Ubuntu decides to go down an un-acceptable rabbit hole.
What a great example of the Baader-Mainhof-phenomenon [1]. I recently found out how easy it can be to create nice-looking crystals at home, and now it seemingly follows me to reddit and hackernews.

I can heartily recommend this website, especially the different kinds of salt crystals, as they are non-toxic and can therefore be handled by children, if you have any.

I wish there were a proper aggregator of sites like this, Ian's shoelace site and all these other informative websites of different hobbies without the fluff present in reddit and the like.

[1] https://en.m.wikipedia.org/wiki/Frequency_illusion
As an outsider to this debate, you’re the hostile party. You’re replying with name calling to someone who gave you a respectful and detailed answer.
There were arguments in the post that I replied to? Where?
You could start by installing an ad blocker such as uBlock Origin in everyone's browser to avoid ads and tracking entirely. It's even supported in the Android version of Firefox.

You could use a search engine like DuckDuckGo that doesn't remember your search history.

You could look into using a network-wide ad blocker such as Pi-hole: https://pi-hole.net (requires some flavor of Linux).
I’m curious to know how your experience with Optaplanner has been. As I understand you model your problems quite differently and it is more of a search for a good enough solution using metaheuristics?
I've done several migrations from Intel Mac to M1 Mac with zero problems. I did not do it this way. I suspect this is complicating the issue for no reason.

Time machine backup to external disk. Turn on new mac, restore it. Job done. Even the slowest of the migrations, the piecemeal first one was done just shipping data on an SSD.

At no point did I need to boot anything other than the internal disk on either machine.
If you have thick skin, live cheaply and have a high tolerance for administrative bull%5^ you can make it work.

I've known a few long-term unemployed people in NZ who programmed a lot for fun. Not disciplined "open source as a job", however.

Collecting unemployment can be a surprising amount of work. In NZ/AU it's sufficiently annoying and unpleasant that not many people who could hold down a decent job would bother. So working as designed, I guess.

Nominally you're supposed to apply for N jobs per week, go to interviews, do training or whatever according to a plan you make with a case worker. The enforcement is not entirely consistent from one benefit office to another or even across case workers. People's experiences vary a lot.

In NZ it's harder to move to a low cost of living area - those areas have no jobs. They'll pay your benefit if you grew up there but not if you move there.
Me, too! They can be complex or wrong, but just as often they're a decently simple way that every programmer understands to check something.
Bill Ackman loses $400M dumps entire Netflix stake after just 3 months
Sadly I can't disagree for myself either! Doing diligent performance testing is hard to prioritise.
People write books about their past illegal exploits. Are you against people documenting their lives for profit, in-general? I don’t see the difference here except that it’s a video instead of a book.
Show HN: Got tired of all the spammy sudoku apps and built my own
Someone said "a couple engineers" hence 2. The 12 was a bad copy paste, thanks for pointing that out