skysight-inc/HackerNews huggingface dataset:
Ask the customer to pay collateral when enabling this for a service, then use that to pay for the data storage in the shutdown grace period, reimburse it (or count it against future use) if it was never used. You can also easily add this on all the elastic services,e.g. your price per GB simply goes up a bit for S3 in the first month, until the amount of data you have is fully in your "insurance".

Or, you know, price it in and do your own risk estimates to make this a seemless experience, but AWS got away with not offering anything, so I'm already assuming you want to be passing all the cost to the customer (heck, amazon, if you are reading this, you can even skim a little bit of the "insurance" money! )
> If we don’t die we don’t evolve.

If you're actually worried about evolution you'll want to bring back eugenics. Current selective pressures are quite relaxed, leading to an increase in deleterious mutations and rising future healthcare costs.
> (Also: inlining is not the way to go if you are frontend-bound...)

When workload is frontend-bound, then the culprit is usually either in instruction cache misses (e.g. a lot of unpredictable virtual calls or generally poor code layout) or branch mispredictions (e.g. a lot of unpredictable branches in your code). I fail to see how inlining the code can be correlated to these two effects other than, what I believe is a myth, that inlining the code will by (1) growing the executable size (2) put more pressure on the instruction cache size and (3) therefore end up with degraded performance. In my experience, rarely I have seen even nr. (1) taking place (compilers and linkers are way too smart nowadays) and I think I have never managed to measure the effects of (2) and (3) in a non micro-benchmark scenario.

Anyway, if I were to optimize the workload found to be frontend-bound, eliminating branches and getting rid of the dynamic dispatch would be the first two things to check. Inlining maybe but only maybe in the third place.
Home page doesn't tell where you have data centers.
It's amusing to try turning it round, makes you realise just quite how sexist it actually is:

"No, of course I'm not offended by being called a firewoman, why would I be? It's clearly referring to both women and men" - Jake Miller, Firewoman, Springfield Fire Department
Doesn't using fork make it more difficult to cleanly separate the various child processes from each other? It also makes address space layout randomisation less effective, because every forked process starts out with the same base memory layout, doesn't it?
“ All but one of the first frozen futurists failed in their quest for immortality.”

Seems like it might be premature to claim that the remaining one succeeded in their quest for immortality
Meta: perhaps this should have the new version number ("10") added to the title.

According to Wikipedia [1] release 10 is five days old which would seem to make it news-worthy.

I think Cloanto could work a little bit on their webpage's look, and add release history (or at least release date) so it's easier to figure out if it's really NEW as they state in their headline.

[1]: https://en.wikipedia.org/wiki/Amiga_Forever
I'm not the same person I was a couple of decades ago and will be a different person in a couple of decades. I'm happy with this.
I suspect they could mean they are rare in SF Bay or USA. Noctilucent clouds are not that uncommon in higher latitudes.
HPNOR?
This is a good initiative. Language needs to reflect the aspirations of an institution, this is akin to cleaning the floor.
From wikipedia:

Torvalds sarcastically quipped about the name git (which means "unpleasant person" in British English slang): "I'm an egotistical bastard, and I name all my projects after myself. First 'Linux', now 'git'."
I don't understand. The title of the post is: "Boring Python: code quality". Further down: "Today I want to talk about what's generally called "code quality" - tools to help...". I'm sorry but "code quality" is not "tooling". The post should be titled: "Python tooling". Code quality: What abstractions are you using in your code?, How easy is to make a change?, How easy is to understand your code base?, What patterns are you using and why?, Are you abusing class inheritance?, How many side effects are present out there and how does that affect your program?, Are you taking advantage of the Python language facilities and idioms?, Is it easy to write unit tests for?, etc. To sum up: "tooling" != "code quality".
>> And if so, who cares? It seems like the internet is always up in arms about woke-ism but I honestly don't notice much of it in my daily life.

The only place I have noticed this is in the workplace. They allowed a small group ( < 10 people) to force everyone intro various DEI groups and meetings and events on a regular basis. As soon as the ringleaders left the company (just regular job switching, nothing dramatic) all of the DEI groups died. I'm onboard with most of this stuff because people deserve respect - but it is 100% a small vocal minority that makes all of this get way more airtime than it actually needs and than the majority want to give it.
I'm always touched seeing Amiga content, it really changed my view on technology and drove me into my career.

I did think to myself, wouldn't it be funny if they had a Guru Meditation error on 404 page errors, and of course they do:

https://www.amigaforever.com/some_page_that_doesnt_exist/
I am 30, and I already feel alien as a millennial. We did not become immortal, but the contents of our lives have already become bigger than what previous generations experienced in their lifetimes.

We are already there. We already face this challenge. We will overcome it before immortality. Immortality will be just the next step.
The moment I realized cryonics made sense was when I was close to the moment of death. I am in my early 20s (followed for over10 years) and have been involved with cryonics for over 12 month now. I can recommend anyone to signup. It is very likely that AGI takes over from here but cryonics tries to preserve as much information as possible in this universe. I can only recommend watching Dr. Kendizorra from TomorrowBiostasis who is a real medical Doctor and opened just now in June their newly built Biostasis Facility near Zurich.
First you can cover the truck and actual trailer with panels just fine. Intermodal shipping containers are designed to be stacked and include heavy duty attachment points. https://en.wikipedia.org/wiki/Intermodal_container#/media/Fi...

Second, you aren’t limited to the top of a vehicle, covering the sides is viable and makes up for the sun not being directly overhead.
"...when my bird was looking at my computer monitor, I thought 'woah, that bird has no idea what he's looking at'.
And yet, what does the bird do, does he panic? No, he can't really panic, he just does the best he can.
Is he able to live in a world where he's so ignorant? Well, he doesn't really have a choice.
Yeah, he can kinda live...usually the bird's okay, even though he doesn't understand the world,
and he can kinda learn what's safe and what's dangerous. So uh, that's where I've been living."

- Terry A. Davis
The negative forms of cultural appropriation they want to remove is when a religious/ceremonial/"important" term from another culture (gury, bury the hatchet) is used in inappropriate context, not just any word from another language (beef, rendezvous, welcome, hound).

If you want a better example (though convoluted and still imperfect) of what that could look like for English, it would be like if a different language/culture started using the word "PhD" for anyone with some expertise. Now maybe you don't mind, but you've got to recognize that a fair amount of people would feel like it cheapens the work and expertise that goes into becoming a doctor.
From Dictionary:

Cheap: low in price, especially in relation to similar items or services.

Easy: achieved without great effort; presenting few difficulties.

Because "easiest" AND "cheapest" are logically conflicting, my answer only applies to "easy" ways of hosting cron jobs. My answer also holds true for background tasks that are not always scheduled.

The two tools I rely on are:

1. Pipedream

2. Windmill (open-source pipedream)

Both of them let me define functions that need to be run on schedule. Also functions that can react to real world events (webhooks). I can code in Go/ Js/ Ts or Python. Everything is version controlled, stored in Git.

For Pipedream, you pay a premium for managed service. Windmill can be hosted on a $5 machine.
"Truth is that which, when you stop believing in it, doesn't go away"
Stupid question, but wouldn't stealing a cheque work back then? I mean I can imagine only known people would be allowed to cash it. Plus there's more benefits to carrying a cheque, large quantities get difficult to move around (same with cash money, which is one reason that higher denominations are discouraged)
Shall we call them... "Uber Devs"?
Homebrew Publisher Survey
I'm pretty sure you are reading what you want to tread instead of what is written.

> The article discussed the option of throwing 40 years of development out the window or borrowing/imitating things from emacs/vim.

The article says that even in a 40 y.o. piece of software such as emacs, low-hanging fruits can be found; and thus, that people writing new editors should take inspiration from features from vim/emacs when creating their own, and stand on the shoulders of 40 years of incremental improvements.

Then, as an aside, he remarks that he's surprised that MS Word has not borrowed the lossage feature from emacs – with which I agree: when I accidentally hit keys and break a document, it would be useful to know which key I hit, and which functions I triggered.
My bet is that it is regular HN readers who use throw away accounts to post this.

Those are actual positions of people. They just don't want their regular accounts burned on them.

Since posting well thought out posts on these topics will get downvoted regardless, and they already use throwaway, they don't have any reason to expend effort.

So they just come out like this. They want the opposing voice to be heard but the structure here is just encouraging low effort inflammatory posts on throwaway on controversial topics instead of long posts on real account that get downvoted to oblivion anyway.

I might even get downvoted to oblivion for simply having some empathy to their position regardless of how politely I wrote this.
Streetview link: https://www.google.com/maps/@51.5130263,-0.1102586,3a,75y,98...
Do you give half your income to the top Give Well charities too?

Honestly this seems like a better use of resources than a holiday or a new TV.
sourcegraph? https://sourcegraph.com/notebooks/Tm90ZWJvb2s6MTM2Nw==
I'm returning to my childhood home in a couple of days after many years away, and now I'm wondering about searching the attic for my A1200, and whether any of the games I wrote for myself way back when, in Amos and then Amiga E, are still recoverable. Probably not; if the disks exist they're almost thirty years old, and probably best kept running in some corner of my memory. I'll try though.
Well those people still need to eat, have a roof over their head, etc. so that they live comfortable enough lives to be able to create whatever it is they're creating.
> Death will simply takes us back to where we came from before our birth.

I prefer existing and being conscious to not existing, everything else is just details.

The finality of death is perhaps the only thing that human beings should be truly afraid of and treat as an engineering/biology problem to be solved as soon as possible, the other details and impact of this should be addressed later.

This complacence with the status quo is harmful in that regard.

Even if you don't want immortality, not having the last decades of your life being trapped in a decaying flesh prison while your brain and organs are riddled with various diseases does sound like how things should be. Even if aging cannot be eliminated entirely (for now), its effects definitely should be lessened, so people can live out their lives respectfully and comfortably, what modern medicine is very gradually advancing towards.

Cryogenics just acknowledge that focusing on this to the point of beating aging altogether is unlikely and that we're all born in the wrong time and come to the conclusion that maybe 1% chance at survival is better than 0%. Most if not all will sadly not survive.
Its more that the whole operating system was better for creative tasks, from font management to color management, as you touch upon, then the software started building on that.

The Studio XDR display is not a replacement for a reference monitor and Apple ended up back pedalling on claiming it was. I don't know why you think what it looks like matters, or the size as they are a professional tools.

I used Photoshop on Irix running on an SGI, and the SGI back in the day was way more powerful than anything Apple produced for serious tasks (not sure it was a better Photoshop machine though).
Couldn't you make the same argument about email? It's an open protocol but anyone can block you.

Even though that's the case, I think email is much more open than WhatsApp or Signal, and a big part of that is the fact that it's a federated open protocol.
At least USA can charge USA hacker. Imagine it is chinese or Russian hackers. Yes you can push to national security level etc etc. but at the end of the day can you push charge to a firm there or hacker there in most cases.

For security related matter like it or not it has to be traceable to USA or worst EU or UK.
The amount of advertising on that site is bonkers, even covering the text!
> For example, you basically never care whether something is exactly of type list, you care about things like whether you can iterate over it or index into it.

This is an odd complaint. typing.Sequence[T] has been there since the first iteration of typing (3.5), for exactly that use case, along with many related collection types.

https://docs.python.org/3/library/typing.html

mypy isn’t perfect, but it’s sure better than making things up without any checks; you’re going to want it for all but the smallest projects.
> I wake up. I see my family. I watch my daughter smile. I enjoy the company of friends. I drink a nice glass of wine. What value does the “truth” have in my daily life?

When people talk about privilege, this kind of bucolic normalness is what they mean; all of those things are great, but their ability to stay great is conditional on a huge, precise system that depends on trust (which in turn depends on truth) to run. You can go to the store and buy wine without ever once having to test it for antifreeze.
> Those words can still do real harm to real people

Pretty much anything you can say that has any form of content can do harm to someone. If we want to never ever accidentally hurt someone's feelings, we need to stop talking about:

- Having kids. It's quite painful to those who can't.

- Parents. It's painful to those who don't have any, or have abusive ones.

- War. It's painful to veterans or people who fled war.

- Anything medical. It might hurt someone who's dealing with a medical issue in one way or another.

- Pets. It might be a sensitive subject to someone who just lost a pet.

- Stop asking people how they're doing. It's a sensitive subject to people dealing with burn-out or depression.

Where do we draw the line?

I've been personally affected, many times, by multiple things in my examples above, so please don't say I'm exaggerating with those examples. However, I really don't want to live in a world where we need to watch every word because it might make someone feel bad.

If anything, this type of thinking might even affect people negatively, because it pushes the idea that feelings should be repressed, in stead of dealt with.
Not a fan of lone immigrants then?
You brought up Canada, Canada being more left than US just furthers my point that US is more to the right than over developed countries. As to comparing European countries to the US on immigration; % of immigrants in the country

Switzerland: 29%

Sweden: 20%

Germany: 19%

Austria: 19%

Ireland: 18%

Belgium: 17%

Norway: 16%

Spain 15%

*US: 15%

Netherlands: 14%

UK: 14%

France: 13%

Denmark: 12%

Italy: 11%

US doesn't seem like any sort of above-average on your chosen metric either...

https://worldpopulationreview.com/country-rankings/immigrati...
You hear the stories with the happy outcomes - I would wager this is selection bias at work, as I’ve seen several instances firsthand where the outcome has been that the bill stands.

It’s still worth trying, as a first resort, of course, but it isn’t something I’d count on.
> it doesn't work with tabs

What do you mean by this? Are you indenting Python with tabs?
As far as I understood, it's the only one that hasn't turned into jelly (yet).
I too upon hearing of a lunatic beating a frozen disembodied head to gallagheresque pulp with a blunt instrument can't help but smile sardonically if the resulting goop was formerly wealthier than me. Cool and normal. Power to the people bro. ( ͡° ͜ʖ ͡°)
I think this sentence from that article is a big reason why it’s been delayed:

> an M2 Extreme version of a Mac Pro would probably cost at least $10,000 — without any other upgrades

That would be a very niche market compared with the lower end devices.
The Pocket Guide to Debugging
I would guess he liked the overall sound/look/feel of the domain name.
My town in Ireland (pop 30k) has scramble phasing on intersections. Ireland really doesn't go in for mixed phases anywhere (nor conflicting phases).

We'd generally be better off with most of the traffic lights in town being replaced by humped pedestrian crossings on the legs of roundabouts, except for the two major thru roads. But for some reason, the county council has been putting in signalized intersections (with ~12-16 light poles) for small, 30kph intersections (max one lane each direction).
If you have the right team maybe 10M (to pay for the SaaS you bootstrapped off) and 1 year. If you have the wrong team then God help you.
Spotifyd is good to have considering Spotify deprecated and cut off the C library, thus breaking for example mopidy.

Unfortunately the MPRIS interface works weird. For example it didn't let me change the volume.

On top of that spotifyd seems to sometimes get "split brain" where it continues playing but I can't control it from my phone (Spotify Connect). My phone instead wants to play locally. Which is weird because Spotify normally only lets you play only from one device at the same time.
That doesn't make your life any longer, it just allows more stuff to happen while you're away and missing out on it.
This.

Until and through Windows 2000, Windows NT had subsystems for various platforms such as Windows Subsystem for POSIX and Windows Subsystem for OS/2. The Win32 environment is also a Windows Subsystem: Windows Subsystem for Win32.

Most if not all of the subsystems were removed from Windows XP onwards, except for Win32, due to obsolescence but the architecture and scheme came back in Windows 10 with Windows Subsystem for Linux and in Windows 11 with Windows Subsystem for Android.

As an aside, WinRT is a subset of Win32 and is not its own subsystem.
Definitely Impostor Syndrome, not a real impostor.

Large companies move slower and have more money. That's simply how it is. I remember my second project at a large bank; I needed to do something, talked to a bunch of people, and finished the thing in about two weeks. That was not good. I was part of a big team that was tackling some complex stuff, and me running ahead of the pack was disruptive. Take it slow, be part of the team, etc. We then made a planning with the team, specified everything that we thought needed to be done, and did the thing exactly in the planned 14 sprints (which is still pretty fast and accurate for a bank).

Big projects at big companies have complex contexts and complex dependencies, and can serve highly specific abstract needs.

It can be frustrating when things move slower than you think they should or could. And it can be frustrating when it takes a long time to grasp a project. It's not unusual if it takes a few weeks, or even months, to get up to speed.

In between a bunch of big projects for various banks, I've also done one small project for a friend making an online game. Suddenly, I'm pushing changes to production on my very first day, when on other projects, it can take me a month to get up to speed. It's them. It's not you.
I have no idea why this is on HN - but anything Amiga would get my upvote.
I sort of imagine. Neuralink type of device combined with somatic cell nuclear transfer, cloning oneself but reliving being born again and growing up, accessing your Neuralink at age 18, accessing your memories.
Business as usual. I'm waiting to receive the list of words I can use. Probably contains "yes", "my" and "lord".
Do try. I'm certain the Amiga community would love to see it.
We worry about the “bus problem” when it comes to one dev operations but should we also worry about the “dev getting bored” problem?

I’m not sure what’s happened to Pinboard I hope Maciej is alright.

I tweeted him ages ago asking about if the pin a URL page could become responsive so I don’t have to use a separate mobile app. He’s responded with a joke. Years later and I’m still using the mobile app.
If you can, and also less dependence has less issue of security … but understanding great how about testing especially not use your use cases but others. That is a reason we still have Fortran. And for that matter lisp.

Also understanding for one is great and as a libertarian and conservative, yes. But real life not just individual. If one wor n in a group, understanding in a widely use langauage like Python may be important.

Key is not pure OR but and-and-sometimes-and-not.
There's a fairly significant amount of information locked away in language-specific Wikipedia - many French things have a stub article in English, and an absolute essay in French
Except it is literally what is says under the heading "Common elements": https://en.wikipedia.org/wiki/Near-death_experience#Common_e...
Moving abroad and making some sort of life for yourself is two things: 1. a review of your preconceptions and a test for your ability to adapt, 2. if you stick it out, you may integrate new ways and viewpoints into who you are and what you think.

When you then go back to people who are similar (because that's always going to be the case to some extent, even if locally the community feels and/or thinks itself diverse) you will frequently feel that others have not 'progressed' or are 'stuck' in those culturally determined ways. It's hard to share that growth with people that haven't done the same, which is I think why expats stick together, even when they're back.

I moved between Western countries I should perhaps add.
Exactly the point. Were I describing the concept, I'd say 'It is a Linux subsystem for Windows', if I said 'a Windows subsystem for Linux', you'd think I meant WINE.

I hate the loss of clarity in our speech and I wonder what the cumulative effect will be.
> but this is just plucking numbers out of the air.

It doesn't have to be. You can learn to give estimations of the "there's a 90 % chance this will be done before date X" and then when you look back at your 50 last projects, roughly 45 of them indeed were done before your estimated 90th percentile point.

Granted, the process will still look like plucking numbers out of the air, but the result will be more meaningful for planning than numbers actually plucked out of the air.
"Boring Python" is the title of the series of posts, which started here: https://www.b-list.org/weblog/2022/may/13/boring-python-depe...

> This is the first in hopefully a series of posts I intend to write about how to build/manage/deploy/etc. Python applications in as boring a way as possible.

It's a riff on Boring Technology, see https://boringtechnology.club/