skysight-inc/HackerNews huggingface dataset:
This is extremely naive, and you answer your own question:

> [Par 2] ["Removing GIL creates performance costs that people don't want"]

> [Par 3] ["Removing GIL breaks CPython API which tons of codebases rely on and people will have to be paid to fix all that code"]

In short, it's not possible to remove GIL without requiring code change.

> There are no issues with the halting problem here. It's really easy to detect at runtime if python code is interacting with c/c++ code via the old cpython API. Remember, the halting problem only applies to static analysis, not dynamic runtime checks.

This is not true and you're thinking of this wrong. When presented with a "will my code work after GIL removal" type of problem, the question becomes "will my code run C/C++ API". Whether it's detected at runtime is irrelevant because the question you want to answer is "does this piece of software require any change at all to work without GIL". To do that, you need a tool that statically analyzes whether known-bad functions (those that run C/C++ functions trivially/deterministically) are called from the rest of the codebase.

Imagine you work for a company that has a package "xyz" written in C/C++ called in Python. Now that GIL is removed in an imaginary Python 4, my boss comes to me and asks "how much code needs to be changed for us to port to Python 4". Now, you can apply heuristics such as "how many modules import xyz". But since the correctness implications are co-infective, any module that doesn't import xyz but imports a module that import xyz will be affected as well. You can be more granular and verify whether individual functions use objects in xyz. Which brings me to my original point that there are two cases, either this is a static analysis problem (which we lack) or it's work someone has to crawl the entire codebase, inspect function by function, run unittest by unittest to determine if GIL removal breaks anything. I know because people did exactly this in 2 -> 3 change and it's an extraordinarily expensive ($$$) transition. Your view is naive beyond comprehension and it's hard to think of GIL removal as anything easier than the 2 -> 3 transition which was a shitshow of the magnitude software industry hasn't seen before.
Is it really a lot of effort "managing" a password when your browser will literally create, pre-fill, and save those credentials for you?

Valid argument in 2003. Not so much in 2023.
If that really is how it went the mod made a stupid mistake.

If I were a power tripping mod, I would either just inform the sub about the subreddit taking part in the blackout. From the up and downvotes you can then already gauge the sentiment of the subreddit towards this issue and if the downvotes go south, you can always delete the post and do it anyway.

But then you can't go and ask the sub about continuing the blackout. But as a power tripping mod I can't keep the subreddit private as then I would miss out on my power trip.

So eventually I would open it up again, make a poll about continuing and as the sub will deny that I could keep it open and keep on power tripping while at the same time claiming that I only follow the sub's democratic decision.
You're still missing the point. I've explained it to you. Not much else I can do.
HEV are just slightly more efficient, they still use 100% fossil fuels and still produce harmful emissions right in places where humans breath it.

In terms of 6 PHEV to 1 EV. This math comes with a lot of issues. First, it only works if people actually plug in their PHEV constantly and evince shows that they don't. And if you don't a PHEV is just a ICE vehicle with a shitty engine.

Plus the issue with PHEV is that they are expensive and complex to produce. Most car companies don't really like them because its hard to make any money on them and unlike with BEV there isn't a path to making money on them in the future. Specially as the ICE supply chain increasingly goes away.

Also even if Toyota thinks PHEV are good, there clearly is a large demand for BEV and Toyota is large enough that they could have done both just fine. Had they just invested in BEV instead of Hydrogen maybe they could be a leading player in HEV, PHEV and BEV.
If mass surveillance is limited by the ability for humans to look at camera feeds, that provides a check on it.
Jpegli: A New JPEG Encoder
From libjpeg to libjpeg-turbo, then mozjpeg, and now jpegli, is this another great leap forward in coding efficiency? Jpegli compared to mozjpeg, WebP, AVIF & JXL.
What are good counters to these arguments?
>Neither of these things required any change from regular people.

Government regulation on business practices. In 1952, London had a smog event that literally killed 12,000 people. Government regulation cleaned up the air and mostly focused on businesses [1]. LA did the same thing [2]. Cap and trade restrictions on SO2 and NOx in the US and EU reduced acid rain causing emissions faster and cheaper than predicted [3]. Force businesses to reduce their CO2 output from their operations and products and they will find they most efficient and profitable way to do so.

[1] https://en.wikipedia.org/wiki/Great_Smog_of_London

[2] https://www.aqmd.gov/home/research/publications/50-years-of-...

[3] https://en.wikipedia.org/wiki/Acid_rain
How to Build a Startup Without Funding by Pieter Levels (2018)
>Mods don't work for Reddit. They volunteer for Reddit moderation. Much like you can volunteer to be the leader of the DND club at a local hobby shop. They are not an employee.

DND has no control over people doing DND at a local hobby shop, but if Reddit gets directly involved in hiring and firing and other such management of free labor then it is setting up to be viewed as an employer. There are many differences between an unaffiliated 3rd party club and direct corporate involvement in personnel management where the more Reddit tries to manage its free labor, the more it runs the risk of running afoul of FLSA. Under labor law there is a difference in working for free for a non-profit, government, etc versus a for-profit entity where they are not the same when it comes to providing free labor and FLSA rights cannot be waived away.
A strike is very well defined, a "volunteer moderator strike" doesn't constitute a strike from a legal perspective
I just let it be "lazy" as you say as the rest of tons of other stuff is lazy and don't bother to think to much about it. I'd rather focus on stuff I actually like.
Play Progress Quest in the Browser
How does HN's latency compare for you if you're logged in vs logged out?
Reddit likely could’ve taken profit in recent years, but was instead focused on growth. Reddit doubled its headcount in 2021.

There’s no reason to think that compute is a constraining cost for reddit imo. They produce what is at this point legacy tech.
> Bounty hunters will immediately start surveillance wherever necessary, graffiti will plummet, and you'll be saving $10 million per year (even if you pay out $25,000 every day).

I can imagine this leading to a perverse incentive/cobra effect, in that there are people in many places with no financial ability to pay a fine who don't mind going to jail for a month or whatever. I like your ideas in general though, I just think they need a little refinement; maybe just combine them.

"The term cobra effect was coined by economist Horst Siebert based on an anecdote of an occurrence in India during British rule. The British government, concerned about the number of venomous cobras in Delhi, offered a bounty for every dead cobra. Initially, this was a successful strategy; large numbers of snakes were killed for the reward. Eventually, however, enterprising people began to breed cobras for the income. When the government became aware of this, the reward program was scrapped. When cobra breeders set their now-worthless snakes free, the wild cobra population further increased."

[0]: https://en.wikipedia.org/wiki/Perverse_incentive
What if I wrote something that doxxed me and then deleted it. Is it being restored? This is unacceptable.
Yes. It can quite easily (depending on your knowledge of basic number theory) be proven that a number is rational if and only if its digits (in any base) eventually become periodic.
Comments that are left to rot can continue to produce unwelcome silliness long after it is no longer entertaining. There is value in removing it from the metaphorical fridge before you have to subject yourself to the foul stench that can emit out of a comment that is past its prime.
You may be interested in this article by mitsuhiko on the subject: https://lucumr.pocoo.org/2022/11/14/scaling-mastodon/
Given that it also helps identify skin conditions, I hope you're right.

https://www.theverge.com/2023/6/15/23761905/google-lens-skin...

I was thinking more in terms of why it needs to exist as a separate app.
Nothing causes inflation like saying there’s inflation. Any excuse to pop profits will be taken.
> So you're happy with bigger numbers? Because the content is absolutely identical from T1 to T2484... and there's absolutely no other way to increase the x in Tx except grinding lower levels to increase some stat on your gear by a small amount.

So ... like PoE? I'm not sure what you want here. Every game in the genre is like this. PoE doesn't do it any better. What you described is just wrong.
Those issues (per the article) being that it's not a perfected platform yet and that it's slightly different than reddit.
It's literally just a site on the internet. You can go to any other site on the internet, even the same site but different slice.
> in the hands of someone who openly says they aren't going to use it

Closing it IS using it, in a very public and visible way. They just don't like HOW it is used by the people who built it.
This is an interesting thought.

It seems like in many cultures, bringing someone in to cancel unnecessary features would be admitting defeat. At least, to the PM.

I wonder why it's okay to do that with a song but not software. Weird cultural stuff...
Individuals have a Right to be Forgotten. It seems this action is almost certainly in gross violation of GDPR. Reddit not only has EU users but employees and physical assets in Europe, are they trying to be made an example of?
In fact i hypothesise they've inverted cause and effect.

Tectonic movements absolutely have the energy to move the earths magnetic field and the magnetic field blocks cosmic radiation. Something that moves the magnetic field would allow more cosmic radiation

There's only a handful of detectors outside of earths magnetic field. Orbiting satellites are even within its field of influence. Comparing this data to the measure of cosmic radiation from a deep space probe would be interesting to rule out that it's the earth movement increasing detected radiation and not the reverse

They may have simply discovered that tectonic movement changes how much cosmic radiation reaches our detectors.
Even if Condé Nast has any influence over the situation, do you really think the "adults" there know anything about the situation beyond the status reports they're getting from Reddit leadership?
I support you in your quest.
You can blame the tool for poorly fulfilling its purpose, though.
I order prints made by Bay Photo Lab, they do a really good job with metal astrophotography prints that are my main hobby. But over the last year or so their prices have more than doubled.

Everyone else's has too. It's ridiculous. It's certainly impacted my order rate. Two years ago I ordered six prints, this past year I've ordered 2 and plan to order 1 more that was commissioned.
Ask HN: How many computers have you got?
I see a lot of people having desktop machine and a laptop. Is just for gaming or do you have a use case for having multiple computers?
There's no disagreement. OskarS is just plain wrong and now backpedaling. They specifically said that:

>Having a raw pointer and having an index into an array are essentially equivalent, and doing this in Rust is a way to turn off the borrow checker for this particular object. [...] The index is bounds-checked, sure, but lifetime issues like “double free” or “use after free” are every bit as present with indexes. For instance, if you have an index in one place, but it’s deleted and/or reinitialized to some other place, you are now holding on to an object in an undefined state. Using it will cause the same issues “use-after-free” does in C.

... which is false. Later they shifted the goalposts to:

>If you use that function, and you've held on to a an index that is no longer valid, it is pointing to the wrong string. Or worse: it's pointing outside of the array, and your program will panic.

... which nobody would've disputed if they'd said that initially.
There's another option:

1. Morality of a society is not a single dimension. There are multiple aspects of life in which society could become more or less moral, depending on what activists choose to fight for (e.g. exploiting other's labor)

2. The morality level doesn't have to go straight up, down, or be flat. It can move like a wave (or in some cases, a roller coaster), increasing or decreasing over different eras as people learn and forget the value they derived from certain morals.
-- Manifesto for Half-Arsed Agile Software Development --

We have heard about new ways of developing software by
paying consultants and reading Gartner reports. Through
this we have been told to value:

# 1. Individuals and interactions over processes and tools

and we have mandatory processes and tools to control how those
individuals (we prefer the term ‘resources’) interact

# 2. Working software over comprehensive documentation

as long as that software is comprehensively documented

# 3. Customer collaboration over contract negotiation

within the boundaries of strict contracts, of course, and subject to rigorous change control

# 4. Responding to change over following a plan

provided a detailed plan is in place to respond to the change, and it is followed precisely

That is, while the items on the left sound nice
in theory, we’re an enterprise company, and there’s
no way we’re letting go of the items on the right.

-- https://www.halfarsedagilemanifesto.org/
Alright, I see. Reddit is not my thing, but I can see how this gets complex (and costly) fast.
spez was on NPR this morning and it was hilarious. Also sad that Steve Inskeep didn't realize (alternatively: care) about the bullshit verbal games spez was playing with his answers.
Given that this is written on Java and running on a single server with fixed hardware....

Is there and what is the "peak" amount of optimization feasible in Java for this search engine before one would need to turn to C/Rust/etc to get any more performance out of this on the given hardware?
https://wp.technologyreview.com/wp-content/uploads/2023/06/A...

"A migrant at a makeshift shelter in Ciudad Juárez, Mexico, shows a smartphone with the malfunctioning CBP One app."

Anyone else have questions about this? I'm assuming the photo was a bit staged? That's an iPhone screenshot on an Android device with the CBP logo overlaid, I mean...
On the one hand I can understand it...but also that is such a feeble stance.

Mods that feel that strongly about protecting their community would do so much better in a federated context.
>No, I'm not going to sit down and read [...] the rules so that what I'm saying perfectly jives with your little cult [...or] step in line with what you're expecting. I'm just never going to bother joining this community now.

(pardon the edit, but I don't think it's a misrepresentation of what you said)

So in other words, you didn't actually want to participate in the community and the automoderation worked as intended to ward off someone who wasn't interested in following the rules used to curate a specific community. Subreddits who have aggressive automod rules are almost without exception ones that put them in place due to the excessive rule-breaking posts from outsiders, including ones exactly like you. Some of the subs enforce specific templates to filter out the flood of low-effort repeats from people who can't be bothered.

People who actually want to participate in the community will read the rules and stay. Anyone who's offended by being asked to do that probably won't be a positive contribution to the community anyway.

Also:

>auto-moderated with zero recourse. No, I'm not going to "revise my post"

You literally listed the recourse you were offered! In the next sentence! And said you refused it.
I’m not at “defund police” levels of dissatisfaction but I do believe they have fundamentally lost the moral authority to self govern. I think internal affairs should be disbanded and we go straight to the FBI without passing IA.
do you have any evidence backing the statement that moderation quality correlates with sub closure?
Yeah Victoria did a good job queueing up a high quality experience for readers and the AMA participant when celebrities did do their press tours.

My guess is she trained the guests less familiar with Reddit on how to have a successful AMA (e.g., “don’t be Woody Harrelson”).

And because they were so successful, publicists were probably more willing to allow them to happen.
The good news is they're working towards encouraging a standard .venv in project directory.

https://peps.python.org/pep-0704/
410

> The author deleted this Medium story.

Working link:

https://medium.com/pinpoint-engineering/perfecting-pull-requ...

In case the hash changes again, here is a link to all of the author's posts:

https://medium.com/pinpoint-engineering/

It's strange Medium does not automatically link to latest post if hash is omitted.
I mean generally in that case I would simply drain the tank into a gas can, pinching off the line if I had to while disconnecting it from the carburetor. After that it would be pretty trivial.

If you need to try a repair again checkout YouTube, the small engine guys on there are really, really good. They've got tricks even I'd never heard of before.
This is what I don’t understand about the claims that any next generation of mods would be incapable of doing the job.

I think it will be exactly like the current status quo. You see subreddit and mod drama happening all the time.

So many people want to moderate a local subreddit for Seattle that we have at least three different ones. The mod teams for each all have strong (and different) political views. But the threat of their community splitting keeps the mods acting fairly reasonable when in the public eye, because each seems to desperately want to be the Seattle subreddit.
UNCIOR does CAD work for McDonalds remodels and such. You are paid more working UNICOR (sometimes over $100 a month). I did CAD in college but I sure as hell am not using my education to make the Warden/Cops a fat bonus. Lots of guys did it though, especially those with no savings or people. It becomes...interesting when your boss is also your prison guard, and your boss' bonus is tied to performance metrics.
True. When I search for things though, the answers I seek are on Reddit. I’ll look into the archive or Reddit backup of deleted posts sometime but for now I go by the preview search showing me a couple lines of the top answer.
Good thing they included a "you essentially transfer ownership to us and allow us to do anything we want" clause in their little terms of service document that nobody actually reads.
The compiler for my reactive candygrammar. I have to work on the syntax a bit I think as there are way too many => all over the place.
I think the problem Metaverse potentially (partially) solves is the conflict between resource consumption and available supply in consumer culture. In the 2000s there was optimism for the strength of consumer culture, ("for the first time in history there are no practical limits to consumerism."[1]) but we're now beginning to reconcile the desire for infinite growth against finite resources.

Digital consumerism is a potential lifeline, as digital products are close to cost free to produce compared to real luxury goods or travel, allowing much higher numbers of people to own them. As people generally become poorer and real consumption grows out of reach, the metaverse potentially serves as a second level of prosperity and success for the have nots in the real world.

Some early examples of this are Second Life, valuation of digital items like skins in games and travel and dining POV YouTubers. I think most would prefer the real deal, but if it's unavailable a fake version can be made good enough.

[1]https://cup.columbia.edu/book/an-all-consuming-century/97802...
This is the crux of Seattle's current crime problems: we have a lot of people that simply have nothing to lose, and going to jail for a short period of time does not really scare them (well, except maybe they can't get drugs as easily).

But this has nothing to do with the injunction the judge made, which were against protesters using temporary chalk on sidewalks outside of a police station.
Gen Z is buying up homes. How they got so lucky
https://bitwarden.com/

Free and open source
I saw posts in threads here saying that some sub-reddits didn't have votes.

And the vote or not does not adress my point about forcing users who don't want to participate to have to.

If the majority of the users wanted to boycott, then if they don't go to Reddit.com, simple as that.
I can move bloatware icons off the main screen on android. That's different from uninstalling them.

Your assertion was that Apple disallowed carriers from loading up phones with bloatware. So what? So did other phones. That there exist phones with bloatware does not imply that all non-apple phones are festooned with bloatware and all Apple phones are free of bloatware except safari.

But if your assertion is to be interpreted as anything else it's a distinction without a difference.
This law only applies to flying drones. The law doesn’t require an officer to do anything in person. It’s not sadistic. Let’s tone down the rhetoric.

Bomb disposal is fine by me, there’s plenty of time to get that right. Armed perpetrators should be dealt with by actual human officers, hopefully specialty trained SWAT. I don’t trust a webcam to differentiate between a hostage and a bad guy.
On the contrary I think there’s almost certainly something that annoys you and could be improved about your position were it not against policy

One time I was on a team developing a desktop client in a division of a major public cloud. We had endless process inherited from our division built around ensuring cloud services (of which we created 0) were of sufficient uptime and security.

God how I wished I could find a way around the hours of pointless red tape involved in getting my job done. How many times did I write security documents explaining that our new product is not a cloud service and thus XYZ does not apply?

Another example, my current role has a laptop refresh policy. These usually make sense except my laptop is a crap 2019 MacBook Pro which struggles with what I do. I’m not set for a refresh for another 1.5 years. I think there’s likely a route to improving my job performance and using a faster laptop, that don’t start by quitting my job.
That sounds like toxic work, any sane person would rather move somewhere else and do something productive, like building a new community, or find an entirely new hobby.
Are we equating suspicious packages with suspicious humans?

You’ve made a bizarre slippery slope scenario here with much bigger ethical implications than the one you’re focused on.
Does reddit care? Free labor that doesn't complain costs less.
That's a good default, I think people who spend all of their time obsessing about what they hate are really missing out.
So Pi=akashic records??
It’s naive to think deleting solves the problem. Once you post something on the internet, it’s out there forever potentially. Someone could easily saved whatever you posted, even if it’s under NDA or it’s a NSFW pic.
As the resevoir of astroturfed marketing that is still a problem for Reddit.
I always mix audience perspective because I usually stand in front of the drum kit when I see bands live. Do most people stand behind them? Am I doing something wrong?