skysight-inc/HackerNews huggingface dataset:
Yes, you're correct.

> $100/year is too much

That's the issue, really. If you're paying for the developer program but you aren't uploading apps to the App Store, then you aren't using the program for its intended purpose.

I honestly don't think Apple even wants to collect your $100/yr, which is a pretty insignificant sum from their perspective. It's probably just used as a basic anti-spam measure allowing their reviewers to keep up with the pace of App Store submissions and to do their job properly.

They certainly would be entirely unaffected if they stopped collecting developer fees from the people who only use their membership for sideloading, since that number is most likely low enough to be completely insignificant.

Anyway, I specify this under the "What would it mean for iOS to have sideloading?" section:

> For the purposes of this website, an operating system supports sideloading if it provides some means for technically-inclined end users to permanently install native apps without prior approval from any company or organization, either free of charge, or for a reasonable one-time fee. [...]

> Apple would not have to make sweeping changes to iOS in order to qualify; in fact, a minor policy change would be more than sufficient. For example, all it would take to qualify is for Apple to remove the unnecessary expiry dates from development certificates (which can only be used on the creator's own devices, and cannot be used for distribution). They currently expire after 7 days for free accounts, or 1 year for paid accounts.

---

> but if you’re paying $1000+ every 2-3 years...

I think this is unfair. iOS devices receive updates for at least 5 years, and they don't suddenly become useless after that point either. I for one don't upgrade my mobile devices until they stop getting updates, and I don't find myself yearning for the minor yearly upgrades we've been seeing lately (across the industry, not just Apple).
> You can buy used nvidia tesla p40 with 24GB from 2016

Then do that instead if it fits your workload?

There's more to a video card than the amount of RAM, though.
You know, Google's really playing with fire here. There are enough browser companies running Chrome underneath, to more than equal Google's commitment.

That is, if those companies choose.

If even 80% of them wanted to fork? Not a biggie. And they could still cherry pick commits from the alt fork.
> If we faced a land invasion, for example, we would not be able to bomb our way out of it.

Why would you state this as if it were fact? It's not true.

Our own generals bombed the most important trade hub of the time, Atlanta, during the civil war.

Bombs are highly effective, and location matters little to their effectiveness or usefullness.

We dropped plenty of bombs in unreachable parts of Afghanistan. Were those effective? Yes, they were. Were those bombs as effective, in that region of uninhabitable tunnels and cliffs, as they would be in an urban setting? No, of course not.

Bombs are still the go-to attack and defense strategy. Bombs reduce the need for boots on the ground. Bombs reduce the enemy's ability to go to ground and hide.

If we faced a land invasion, in the USA, we would absolutely-certainly utilize modern weaponry, including bombs, to displace the enemy.

To say otherwise is to disregard history. To say otherwise is to place hope in pie-in-the-sky feelings and not the data we've accumulated over the last 200 years.
Nor does ChatGPT ban you from the entire network because you answered a Palestine question on the politics sub-section. (Happened to me.)

It's like Stack Exchange doesn't want questions and answers any more, just wants to harvest Google traffic and shows ads. Actual content production is too hard.
Wikipdeia references https://arxiv.org/abs/0905.0624 and first thing I noticed in section IV the author incorrectly calculates copenhagen prediction (because probabilities are counterintuitive), but correctly everettian prediction (because marginal outcomes are obvious there) and claims this discrepancy disproves MWI, he conveniently forgets about empirical equivalence of interpretations, so that it's easier to make an error and get different predictions. Then makes incorrect claim about MWI. Any given observer will probably observe confirmation of Born rule due to the law of large numbers.
Yes, pornography is harmful, for everyone, for people who watch at and many of those who participate in its production. No exception, it's a bad thing and it's a shame that society is being okay with it.
It makes me sad that some engineers would legitimately consider a lack of curly braces to be a criticism of a language or a reason not to use it, especially when you look at the absolute atrocities that can be committed with the syntax of many C-style languages.

Looking at you C++.
The gene itself determines the shape and character of a protein; Gene expression refers to the quantity of a protein produced. Changes to the genome are long lasting and somewhat rare inside a living person, while changes to the epigenome happen fairly regularly.

A good way to think of this is cell differentiation. Every cell in your body, except eggs and sperm, contains a copy of your entire genome but what differentiates a nerve cell from a liver cell from a skin cell is gene expression. All it takes is some changes to the epigenome of a stem cell during mitosis for one the resulting cells to become a new, differentiated cell.
Mach25 hypersonic reentry of my spacecraft
OP here. Caught an image of the spacecraft reentering over Australia last night.
ChapGPT enshitification is only waiting to happen (or happening already) through subtle recommendations for businesses that paid to be “listed” well.
When you know you’re beat, it’s honorable to skip the formalities.
I sure hope you’re right.
Show HN: I built a 1:1 coaching service to reduce my screen time
Hi HN!

I'm a former Facebook engineer who has struggled with smartphone / social media usage (ironic) for many years. The accountability of a personal trainer really worked for me to start a consistent fitness routine, so I've spent the past two years building out a low cost, lightweight coaching service (with real human coaches!) to help people with everyday habits -- screen time, fitness, sleep, diet, hobbies, personal hygiene.

We recently launched a dedicated screen time coaching service for iPhone users, which integrates with the iOS Screen Time API to block problematic apps. Instead of most screen time apps where your lizard brain can just keep ignoring / overriding your limits, if you want to override your limit in Zabit you have to write a 25+ character justification to your coach. Combined with removing all social apps and setting a 30 daily minute limit on Safari, I've cut my phone usage to around an hour per day.

We're currently offering 2 weeks of free coaching for new users to try out the service. Check it out!
Yes, it is common for high level players to just shake hands and resign, when they know the position is lost and their opponents certainly will checkmate them
this is a reasonable perspective, but an alternative one is that when all of the news is hard, we may want to partition our time between actively choosing to take in political news vs. anything else we're looking for. I'm not pushing one view, but I think it's reasonable for someone to be politically informed and engaged but want to have some venue free of that information for times when they're looking for that.
Because, as a society, we like to complain about things but not actually do the necessary effort to change things, even at small scale. It's part of our society-wide drive towards enshittification in every aspect of life. Our society and our experience in the world is made up of millions of small individual choices that happen every day, but we all see ourselves as lacking agency rather than doing something about it.

I have more issues with Mozilla management and more reasons to do so than almost anyone on HN, and yet I still use Firefox as my predominant browser, as I have done so since 2003. I worked at Mozilla and then quit over some of my concerns, yet at the same time it's blatantly obvious that Firefox very much empowers you as a user to configure anything you like in `about:config` regardless of what the default settings may be.

I predict this will only get worse as the iPad Kids in Gen-Z and Gen-Alpha come of age and accept the soulless shitheap that is modern corporate software without question. You're on the right path, all you can do is make your own individual choice and continue pointing out the sheer laziness and hypocrisy of those who complain but do nothing about it, including in their own lives.
Sponsor relevant podcasts?
It's not about ballast. Black body radiation, which I'm sure you know is the only way heat is dissipated in a vacuum (unless you're the Sun & even then it's still the primary way), is defined as:

P = ε * σ * A * T^4

That's the constant, the emissivity of the material, the surface area A, and temperature.

We want to increase the temperature differential above what the natural black body radiation can dissipate for a given device (let's take a space probe) and assume we can't change the material. The only thing we can play with is surface area.

The point of the nitrogen gas is to leverage normal convection / conduction to dissipate into a larger gaseous volume which then naturally also has a larger surface area. This would then give you more surface area to dissipate across. The reason I'm thinking the layering with different pressure gradients might be useful is that it reduces the overall weight because you need less overall gas for a given dissipation profile (i.e. you need high density beside your heat source to transfer energy away quickly but less density further away because there's a larger surface area growing with the square of the distance away from the heat source).

[1] https://en.wikipedia.org/wiki/Stefan%E2%80%93Boltzmann_law
Disagree. The new way of doing SEO blogspam, which involves LLMs, is the way forward. Sadly, downvoting this comment won't make it not be true.
> Let me know if you find any lenders that will let me pay off a mortgage with a capital loss.

I don't.

But the IRS will let you pay your taxes that way.

It obviously depends how much equity vs income you're talking about.
interesting they have resources to build a browser. also interesting (and sad) they focus on Apple and not Windows. Hopefull, they'll port it to Windows and Linux.
Nice! I didn’t know Kagi Translate was even a thing.
>> To this day most people don’t like using Teams for chat

People will say the same thing about Slack, email, and any other messaging system they are forced to use. People love to complain, especially if they're coming to a product after using a different one at a previous job.
Owners typically don't run a business. Those that do pay themselves a salary. If they don't run a business they are called "investors". Investors typically understand they can lose all of their investment and are in a position where if they do they are fine. This is not true of most people working. Most people working are living paycheck to paycheck. If they fail they are risking far more than an investor in the sense that their life changes. An investor on the other hand already "lost the money" when they wrote a check, and don't need it to survive.
No. HN doesn't work like that. HN is actually fairly democratic.

Once you have a certain amount of karma, you are able to flag posts. If enough people flag a post it gets removed.

My understanding is dang doesn't explicitly remove anything that isn't spam, in fact, he's usually responsible for un-flagging things that get flagged.

This post was flagged and got unflagged. Flagging being one way things get removed.

An additional element of moderation is an algorithm that looks for controversy. It calculates a score based on number of comments, number of upvotes, number of flags, and aggregated downvotes. If anything looks divisive, then it is probably not "curiosity provoking," and instead something that invites flame wars. If a post is determined to be controversial (which is likely an invisible flag) it gets automatic down ranking and usually kicked off the front page. This is algorithmic moderation. dang doesn't want HN to be a battleground, and so the automatic moderation makes it so that if you can't play nice (downvote or flag too many people) you can't have the conversation.

This, of course, is vulnerable to attack as all systems are, so for real news rather than fight provoking op-ed, dang removes the invisible "controversial" flag which lets the raw time + upvotes score manage the ranking.

The short version is that for HN moderation there is a dispassionate algorithm that punishes "fights" and sometimes dang actively performs an action that lets the fight happen, but he doesn't actively stop fight provoking content.
Obviously the correct thing do here is register a company named after the hallucination and offer the solution. Kind of like that guy who looks at what domains are being auctioned for creating new start-ups.
I've been in healthcare/finance for a decade. C level. I'm not a cowboy, I'm incredibly thorough, and I have a reputation for excellent work done fast. I'm in the third company for this PE firm because of the strong reputation I've created working at their companies. In 2021 they brought me in part-time consulting on one healthcare company where in 7 months I reorganized the IT structure, helping them land a very nice 9 figure exit.

My kind of operations work VERY well in highly regulated industries because I'm meticulous about regulations. Just because I can do it quickly doesn't mean I do it poorly, and I don't appreciate the assumption that I'm a "cowboy" being reckless.

And it would appear to me you are underinformed about how much migration off of VMware is really happening in these highly regulated industries. There's a tremendous amount of low-profile engineering going on to migrate away. No one is tipping off Broadcom because they don't want BCom to try turning the screws even more.
I question your priorities.
I’m too stupid to understand time zones.

Because everyone is too stupid to understand them at 2 am when alarms are going off. All backends should always be in UTC, even if your boss tells you we will “never” move our servers to another time zone. Because they’re going to buy or be bought by a company based in Chicago or New York or find a vertical so fat they want a second office there, or both. And then they will not remember promising you that you would never have to do a time zone migration. Why are you being so grumpy, just fix it?
I would argue that SCOTUS tells congress to make a better and more clear law, but Congress never makes one. H4 is not important for big tech as hypothetically speaking partners can stay apart in different countries for the term of the visa. Though imo H4 has more abusers of the program than h1b.
What is the total mass of $20 worth of pellets?
The "triggered" bit is just flaming. Please stop that.

But I'm not following how you get from popularity numbers to "attack surface". The latter is a term of art that reflects the amount of complexity on the "outside" of a software system that can be interacted with by an attacker. It correlates well with "amount of code". I don't see that it has any relation at all to number of installs.
What I read this week
The fact they're raising prices so steeply is telling. This smells like desperation.
True, but Q&A platforms were the prime collateral damage for ChatGPT.

I am not sure that quality content on a Q&A platform would help you much. You’d have to pivot significantly.
I wonder how much of the W3 standards one could ignore and end up with a functionally useful web browser. Technically you do not need javascript to create say a checkout flow, though you'd need TLS...
Ask HN: Difference between a product users like and something they pay for
How would you describe the difference between a product people like to use and something they are willing to pay for?

Many of you must have thought about this quite a bit so I'm curious to read your take on this. I'm thinking about it specifically in the context of software, people rarely pay for just the software these days but seem more willing to pay for SaaS products.
I find that meme super funny - because China is doing a LOT of things that simply aren't getting noticed by (or being ignored by) the media in the West. Belt & Road, New Silk Road, solar panels everywhere, etc.

They're not doing nothing - they're just not being idiots.
> What are the effective marketing channels for specialized/niche B2B companies these days, now that - presumably - the long tail search result strategy is no longer effective?

Lately, they've been sending emails offering $2-500 Amazon gift cards for short sales calls. Some follow through. I'm not helping their KPIs though.
I'm using LibreWolf for a few days. Only annoyance I've found is zooming in on a site(HN) does not stick. I'm pretty sure I don't have to zoom all the time on Firefox or Chrome.
Anyone else mildly peeved by how CPU load is just load per core summed up to an arbitrary percentage all too often?

Why not just divide 100% by number of cores and make that the max, so you don't need to know the number of cores to know the actual utilization? Or better yet, have those microcontrollers that Intel tries to pass off as E and L cores take up a much smaller percentage to fit their general uselessness.
It absolutely does, because monetization leads to weaponization of patterns of addiction.

Key things Balatro does not have, that make it a poor example of the problem of addictive games:

1. Monetization. See above.

2. Anything timed. At all. No hourly, daily, weekly, or monthly anything. Nothing that tries to coerce you into reopening the app, aside from "I want to play Balatro now".

3. Lootbox cosmetics. All cosmetics are deterministic. All unlocks are part of gameplay. The collection tracker is dependent on obtaining items (mostly cards) at random, but is focused on the challenge aspect to diversify gameplay: rather than "can you get these cards" it asks "can you win with these cards".

Balatro does belong in a nuanced discussion of how we often conflate addictiveness and fun, and how that presents itself in media and games, but that's not because it's a particularly egregious example of weaponizing addiction.
> hardware we paid for.

> the hardware they already paid for.

There's no rule saying you are only allowed to have one piece of hardware. You can also buy an Android phone for cheap for your uses where you find iOS lacking.

There is always an assumption here on HN that you are only allowed one of anything, and that you have to stick to that for life. Whether that is software or hardware. I have Android devices and Apple devices, because even though Android is destroyed as an operating system, there are some hardware features that Apple doesn't offer.

I assume you've already heard the argument that nobody is forced to buy Apple hardware, so I'll skip that. Just remember that you can have two phones if you want, or as many as you please.
I ran into my share of concurrency bugs, but one thing I could never intentionally trigger was any kind of inconsistency stemming from removing a "volatile" modifier from a mutable field in Java. Maybe the JVM I tried this with was just too awesome.
> In the digital age, almost impossible. Documentation, process automation, and knowledge transfer mitigate this risk.

Nobody is so thorough at documenting that their job is 100% documented and the documentation is fully up to date.

You think Jim, who's been training the new hires on the factory floor for a decade, who knows all the tricks to making this fit together at wiget factory even when the process instructions are vague, has documented everything?

Could document everything?

Just be cause digital records are present doesn't mean they're complete, up to date or accurate.

Institutional knowledge is a thing, and it's very valuable. You can't wave it away and say we're in a digital age.
Introduction to RISC assembly language programming's codes?
Many years ago, I learn RISC assembly using his book
https://www.amazon.com/Introduction-RISC-Assembly-Language-Programming/dp/0201398281

and started working on his exercises, which used to be available at:
https://www.scss.tcd.ie/john.waldron/itral/quests/quest.html

Now I want to continue my work. Maybe someone still keep the tar file?
Any benchmark and comparisons?
ChatGPT nearly killed Chegg

https://www.reddit.com/r/ArtificialInteligence/comments/1cwq...
So not purely electric but they have batteries and motors in them - is that the distinction you’re making?

Are you also disagreeing that car sales are shifting mostly to cheap Chinese vehicles not European or American brands? To me it still looks like if people are moving away from Tesla for political reasons, they apparently align with the CCP. Which doesn’t make sense to me since China is a dictatorship.
I’ve seen this shift in my own usage. I find myself appending “Reddit” to the end of my searches a lot more often, I have pinned Wikipedia to the top of my search results (in kagi) and I haven’t visited stackoverflow in months, although I see that perplexity quotes it quite often when I ask it coding questions…

I’m just a sample of one, but it’s certainly interesting to see how apparently I’m just one of many
Wow this looks great. I will be giving it a go VerySoon™!

Looking forward to writing some enhanced linters.
Yes but how do you accomplish that? If you do nothing at all, pointers can tear. And allocation sizes too if they're stored inline.
I agree with you but I'm jumping ship because it is not worth it for me to stick with Mozilla.
Sometimes it can take a serious effort to understand why a problem is happening and I'll accept an unknown blip that can be corrected by occasionally hitting a reset button occasionally when dealing with third party software. From my experience my opinion aligns with yours though - it's also worth understanding why an error happens in something you've written, the times we've delayed dealing with mysterious errors that nobody in the team can ascribe we've ended up with a much larger problem when we've finally found the resources to deal with it.

Nobody wants to triage an issue for eight weeks, but one thing to keep in mind is that the more difficult it is to triage an issue the more ignorance about the system that process is revealing - if your most knowledgeable team members are unable to even triage an issue in a modest amount of time it reveals that your most knowledgeable team members have large knowledge gaps when it comes to comprehending your system.

This, at least, goes for a vague comprehension of the cause - there are times you'll know approximately what's going wrong but may get a question from the executive suite about the problem (i.e. "Precisely how many users were affected by the outage that caused us to lose our access_log") that might take weeks or months or be genuinely nigh-on-impossible to answer - I don't count questions like that as part of issue diagnosis. And if it's a futile question you should be highly defensive about developer time.
I think that we'll need to adopt network-level filtering if we want to outsmart the browsers. I haven't looked back since adopting NextDNS and configuring my router to filter all traffic through it. It does a great job of stripping ads out of all my devices connected to it, and that's something I don't mind paying a few bucks for a year (I think it's like $19/year).

Check it out here: https://nextdns.io/
To add to this: Java’s original collection classes (Vector, Hashtable, …) were thread-safe, but it turned out that the performance penalty for that was too high, all the while still not catching errors when performing combinations of operations that need to be a single atomic transaction. This was one of the motivations for the thread-unsafe classes of the newer collection framework (ArrayList, HashMap, …).