skysight-inc/HackerNews huggingface dataset:
That is not what the 30% is at all. Apple charges its tax as the $99/year fee everyone is required to pay to enter the App Store. If $99 is not enough, Apple is free to increase it as long as alternative app stores are available on iOS to keep costs competitive for developers.

Apple isn't worth defending.
Maybe that's just a proof that there's not much value created by the app store if they can't convince developers to use it if they had a choice.
What age is too late for men to have children?
Just embed a .vrml in a <frame>.
I think thats part of the authors point, you can't really have brilliant (or even just clever) code if its expected to be handed off to another team.
Perhaps it varies from area to area?

Where I grew up, the pee wee football league (9 and up), there was an unwritten rule of “no head hunting” (purposeful helmet to helmet contact).

If you suspected the other team of doing so, or vice versa there would certainly be a fight amongst the teams: either after the game or even mid-game.

Now I’m speculating here but maybe it had to do with inner city culture where sports was seen as a way out rather than simply as an extracurricular so cheap shots and other intentional injuries were very much frowned upon.
Nice ad hominem. In reality there is all kinds of productive work that you simply cannot do on Linux or at least not outside of some joke programs like Gimp.
Developing on Linux is nice
IMO there are very few places where it's appropriate to ask unspecific questions. IRC and forums are “better” for them in the sense that there's a tighter response loop on narrowing down what the asker is actually interested in, but it's still a waste of time for everyone involved. Being able to ask questions well is a skill, and everyone has to learn it somehow, but it's generally better for everyone if the question includes too much situation-specific detail than too little.
> Is there harm in trying out a private meeting, knowing one can always have formal channels available at their disposal?

Possible negative outcomes:

1) The senior person is sufficiently abusive and skilled as to shut down discussion and convince you that formal channels would be fruitless (or even actively harmful to you)

2) The senior person now thinks less of the junior and will subtly sabotage them (especially harsh/pedantic grading, a lack of mentorship and support, etc.)

3) The junior person no longer trusts the senior person, and this will sabotage the junior (refusing mentorship and support, ignoring genuinely useful feedback)

4) A lot of issues are "twenty people all have this minor complaint" - the senior can gaslight all twenty people that no one ELSE has ever made this complaint so clearly they're too sensitive, and no one else ever realizes there's more than one victim so they write it off

5) Twenty people ALL have issue with the same one comment the senior made, and he's now getting mobbed - and once people realize it's twenty-on-one, mob justice mentality kicks in and they feel emboldened to say that the senior DEFINITELY needs to be cancelled

6) Twenty people all have DIFFERENT issues with the same one comment, and the situation is now a 50-page-long flame war before an administrator finds out and locks the thread.

7) People assume that the policy should be interpreted as "we don't care, please don't bother us" and just fail to bring up issues at all

8) People with anxiety feel like they need to do the big scary personal confrontation first, and thus fail to bring up the issue at all

(These are not just hypotheticals - I've either been in the situation or seen friends in that situation.)
Dont' see pricing; it's in beta. How do you plan to monetize it?
The analytics space did not work out the way I expected. I remember the dark ages of google analytics where you couldn't granularly segment your data.

Then came Mixpanel with a product that worked well but had a critical flaw around tying back user profile data into event segmentation. That spawned off a number of competitors: amplitude, heap, etc.

Also the rollup product, Segment which basically put the fear of god in these companies' sales teams because switching costs were essentially negligible.

where Mixpanel began as the clear market leader, amplitude caught up. So began a race to the bottom for lowering the cost per event tracked as well as an arms race of features. Oddly enough, all of these companies are YC backed, and yet in competition with one another.

This space in general has changed the way we build products to be more rigorous and analytical about the features we create and meticulous in our execution with respect to our users. Congrats to the Amplitude team on their work up to this point and their execution that has lead to this IPO.
Was just about to say it reminded me of Bret Victor. But someone needs to synthesize these technical articles with the field of General Semantics ( https://www.youtube.com/playlist?list=PLaoJIXlyLvLkMQUtbiTi1... ) to make it even clearer for the curious complete beginner to mathematical/technical thinking/approaches.

A deeper awareness of all the jargon one is using + deep intuitive layman explanation would be valuable.
He looks like bezos
Resident of the area reporting that the pun was deployed successfully in local media.
I think what the argument comes down to is how much risk we're willing to tolerate as a society. There's definitely a middle ground to be had between an under-cautious world where things like leaded petrol and thalidomide are on the market causing immense human suffering, and an overly cautious world where progress is suffocated by the glacially slow wheels of bureaucracy and endless spurious "safety" objections by lobbyists attempting to kill their competition in its crib.

Having said that, the EU is a bit of a unique specimen when it comes to things like this. I'm perhaps being a little unfair to the precautionary principle per se when I suppose it's more the EU's implementation of it that I'm criticising. I don't want this to come across as an anti-EU polemic either, there's obviously pros and cons here and I realise the EU is very much in a class by itself when it comes to political polities which make comparisons quite difficult. My own biases are probably at play here too, for various reasons I'd say my risk tolerance is probably higher than most.
Tor is a great sysadmin tool (2020)
> I don’t see HyperCard or Applescript as better than anything we have now.

The way they worked holistically on their systems at the time and brought users into the fold was certainly better than what we have now. I don't know of anything at present that is equivalent to that relationship -- on OSX or any of the Unicies, for that matter.

To be clear I'm not suggesting a Hypercard clone for the modern era, but more of the "spirit" of the thing. Regular users as authors is one part of that. Today all of computing seems geared towards users as consumers. To me the reasons for this are obvious.
This seems like a bit of a footgun from Docker Inc. Those on Linux will just run Docker Engine (the open source part) directly, or move to alternatives like Podman. Docker Desktop only really has value on macOS and Windows, and there it's only because nobody wants to manage the glue to setup a Linux VM. Given the cost, I suspect many will chose to do that glue work themselves and I wouldn't be surprised to see an open source project spring up to do that.

Everything else is handled by other parts of the ecosystem already, image registries both private and public, orchestration, etc.
Energy Recovery Ventilators or Heat Recovery Ventilators are absolutely essential (and, I think, part of code in many places!) in this era of tight and sometimes extraordinarily tight (e.g. Passivhaus) home building.

When we bought our home, the HRV wasn't working and once I replaced a bunch of parts in it, the difference in the quality of the air was noticeable just in the fact that it smelled fresh like the outdoors.

In your deep dive, you probably ran into the evergreen debate about running ERV/HRVs in the summer... I just gave up, turn it off when we run the A/C and open the windows occasionally... BUT I think you could probably run a humidistat/hygrostat hooked to the HRV (a common option in the new units, I believe).
This is the same judge who had a defendant join a Zoom hearing using the name, "Buttfucker 3000".

https://www.vice.com/en/article/88ng9g/judge-has-no-patience...
I'm hearing about Groklaw just now and it looks like it was a very valuable website. I was curious because, There is a need-gap: 'Weekly review of high profile startup lawsuits'[1] posted on my problem validation platform and Groklaw didn't turn up in the discussions.

Judging from your comment it seems like there's a real need for tech law site.

[1] https://needgap.com/problems/157-weekly-review-of-high-profi...
For the most part the MAC just looks for another signal on the wire (another train on the same section of rail) and when it looks clear, starts transmitting (driving). As you can imagine, there will be cases when 2 MACs start talking at the same time, at which point they detect the collision, wait a random delay and try again. I wouldn’t want to be on that train, I’d prefer plain old serial with hardware flow control
> And if you're doing a manual count anyway, why bother having a counting machine in the first place

Because that way you can report preliminary results faster? I guess you also get the "two independent ways of counting say the same thing" benefit, but I'm pretty sure that they're primarily there because the news likes it.

Doing manual counts of states that at are at all close or suspected to be at all close is... normal.
Good for those people, I have worked plenty of jobs where I really don't actually work much over 20 hours a week and still get top ratings.

Screw the grind culture crap
> In the case of C or C++, that usually means (among other things) demonstrating compliance with an accepted published standard like ISO 8859 or ISO 14882

Notice that the C++ standard has dozens of open bugs, some of them are actually due to incompatibilities within the standard itself, e.g., because it require implementations to comply to two different things simultaneously, but these are incompatible with each other. So in practice, it is impossible for any C++ compiler to actually comply to the spec.

So at the end the only thing any process ends up looking at, is that your compiler has lots of tests, and the process of developing it: do all tests have to pass before each release? etc.

Once such a test suite is verified, it becomes somethings others can use to say "my compiler passes it", but in practice, these test suites have bugs, and the test suites of gcc and clang are more comprehensive etc. Even if your compiler passes one such test suite, it won't pass certification if you don't have version control, testing running regularly, etc.

The rust compiler has a huge test suite. Every single change to the compiler must pass the test suite on some of the supported architectures, new releases of the compiler are tested against all the tests of the 40.000 libraries available in crates.io to make sure results don't change in code people actually write, etc.

> Trivially true, but it will be a challenge to convince your auditors that that is a reasonable safety story.

This has been trivial to do in our experience. Just pay the fees. The standard at which the Rust toolchain development operates is much higher than what the highest safety certifications require, because the safety of these certifications is actually very low: their whole purpose is to avoid liability, so most of them are just a way to create a paper trail that shows that your process is not complete trash, so that if someone sues you, you can say that you were operating at the highest standards. Nothing more, nothing less. Nobody is interested in making these standards "good", that's not their purpose.

Practically, the only issue is that some certifications require you to certify every toolchain you want to use. So if you bump the stable Rust toolchain version from say 1.49 to 1.50, you need to re-certify. The process for recertifying is quick, since nothing covered during the certification process actually changed, but you have to pay the fees again and again and again.

I think this is braindead, but AFAIK all compilers for all languages have this problem.
Contrary responses aside, these three actions seem healthy. I’ll add that I’d like to see regulation towards cleaner air, water, and land, so that avoidance/mitigation is less necessary.
Where you handle exceptions has nothing to do with where they are thrown. You put your try/catch around whatever operation can be retried at the top level. I don't know why you'd need to rewrap exceptions -- I've never done that.

In that handler, you just need to know if the exception is fatal or a temporary issue for which retrying might succeed. If there was a CanRetry flag on the exception, that makes that determination easy without having to know every potential exception type.

Your FileNotFoundException is a good counter-example as maybe the called code is unable to know the intent. So, yes, in that case the handler has to make this determination based on the type (as we do now) or some code in the middle, that knows the intent, needs to catch and set that flag.

But most of the time one can determine at the point exception is thrown whether or not it's a potentially temporary situation (like a network error) or a unexpected fatal program logic error.

Perhaps "CanRetry" is too prescriptive of a name.
If this isn’t front page headline news on HN then something NZ gone very wrong, agreed.
Every time I've used iPadOS I'm struck by how much more enjoyable it is than either Windows or OS X. The OS feels super fluid, and I can switch between the Apple Pencil, Magic Keyboard and multitouch seamlessly and without compromise. With iPadOS 15, Apple has essentially fixed the issues with multitasking as well.

If it weren't for me being a programmer, and iPadOS file management sucking, I really don't see what would be in the way of me using an iPad full time.
VTA restarted service a couple of days ago.
I have second backup disk that has snapshots of the backup disk. It is unlikely two disks from two manufacturers will break in the same time. So it gives me fairly good level of safety
I think it's good. Not everybody needs to work anymore, with current levels of automation. We need to normalize not working, instead of the opinion "if I have to work you also have to work".
This is a key point. Instead of using his data science skills to do pretty routine/repetitive stuff or asking for support with editing marketing material or teach other staff how to set up spreadsheets, the OP's company is essentially permitting him to use company time to sharpen the data science skills he most want to sharpen (and if he actually wants to sharpen up his copywriting or teaching they might accept volunteers for that too!). That's not a bad place to be in for career development.
Race to the bottom? Amplitude charges 30k per year...
Schedulo (Appointment Scheduler)
Hi, I've built an appointment scheduling web application (https://schedulo.hsen.tech/). The application has features to automatically create appointment time slots when the slot length and duration of a slot are provided. It also allows manual slot creation. I'm hoping to add more features down the line. This is currently in beta, so any feedback is appreciated. Thanks!

~ hasithsen
Same case for Nim, I really enjoy working with it.
C#'s Null-Conditional operator isn't the same as Rust's Try operator. The Try operator will early return from a function, while the Null-Conditional operator conditionally executes the rest of the expression if the receiver isn't null, or else evaluates to null. The equivalent in Rust is the `and_then` method.

C# also has a Null-Coalescing operator (`??`) which behaves like Rust's `unwrap_or` method.
> build a completely different device that solves the same problem

I realised this while discussing self-driving cars with my friends.

I used example of Uber Eats. The problem statement is "I don't want to cook" and a reasonably acceptable solution IMO is cloud kitchens + delivery. As opposed to building a cooking robot.

Cloud kitchens could automate 80% of repeatable stuff because it makes sense to solve that problem at scale.
Great article! I have always wondered about this
This is a proprietary core from a hobbyist/retro mainly Amiga team (nothing to do with Motorola) that has had quite a lot of murkyness associated with it.

There have been accusations of this being simply a Coldfire ripoff based on leaked information [1] but also a lot of people have complained that they delete critical posts from their web forum and discord.

The core is buggy and not really fully compatible with Motorola processors. They've also implemented their own extensions (AMMX). The Amiga scene has had countless peddlers of proprietary hardware, trying to vendor lock-in a substantial userbase. My opinion is that people are better served with Mister FPGA which is completely open and/or other open solutions (The Buffee project, PiStorm).

[1] https://eab.abime.net/showthread.php?t=102586
No, we have lots of long term information about nonstick cookware. People forget we've been using teflon cookware since the 1950's. There have been billions of pieces of nonstick cookware in use every day around the world for decades.

The problem is that because there are so many free PFAS chemicals around us from other sources, studying the possible effects of cookware is a bit like studying whether it contains evil spirits. You won't be able to come up with a falsifiable hypothesis, because our PFC exposure via other routes is so high.

Another reason long term studies aren't viable is that there is no plausible mechanism of action of toxicity from nonstick cookware under the sort of use that it almost always gets. Unless it's badly overheated, PTFE is completely stable in inert.

Think about this logically: if you handle a water resistant jacket and then eat a sandwich, you'll ingest measureable quanities of PFAS. Every time kids or babies play on a stain-resistant carpetting and furniture, then ingest far greater quantities from their hands and toys.

In contrast, any PFAS that remains in nonstick cookware would be on the edge of detectability. PFAS surfactants are used in the manufacture of the coatings, but it boils off when the coating is baked on, and as far as I know, no detectable PFAS has ever been verified in finished cookware. Even when agressively overheated, nonstick cookware doesn't emit PFAS. It sublimates micro-size PTFA particles, which can lead to what we call "fume fever" but reports of this actually happening are rare, even in factory workers who are exposed at much higher levels than a home cook is.

So put these two things together: you are likely ingesting millions of times more PFAS from your clothes, carpets, and furniture than you ever could from nonstick cookware.

Worrying about nonstick cookware is sort of like a lifeguard who works in the sun all day, but obsessively blacks out the windows in his home because he's worried about UV radiation getting in his house. It makes no sense.
It's good to be optimistic, but you should be aware that gaming benchmarks show 0-2% lower performance in Windows 11 compared to Windows 10. Sure, it's in beta, but if you're advertising higher performance and ship in two months... That higher performance won't magically appear.

https://www.youtube.com/watch?v=4mT-q2nNxAc

https://www.youtube.com/watch?v=tbIvIS1kl3I
If you air gap it why would it matter?
Its cheaper, but you are converting it to methane and back to electricity at abyssimal 15% efficiency, and paying for all that extra conversion infrastructure, so your costs are like 10x.
Is 'please don't commit arson at your protest' a conservative viewpoint?
I would think that the management of purchases and subscriptions can support multiple payment methods, no? Like VISA/PayPal/Apple Pay/etc?

I can't imagine it would be difficult for Apple to implement this for their stores. Maybe someone who works in this field can chime in..
Hear, hear. I've also found cultivating love and care for my chosen family of friends to fill the space where I feel people seek maternal/paternal satisfaction. You don't need to have a blood relation / dependent relation with someone to invest yourself in their joys and successes and be there for the rest.

The added benefit is, some of these folks in my circle will likely have kids and being an unofficial aunt sounds like a good deal to me.
> From 2000 to 2007 (the last period of economic growth before the current recession) the richest 10% of Americans received 100% (one hundred percent—all) the average growth of income. The other 90% received none.

The economy has turned into this "heads I win, tails you lose" tool for the rich. 1. When The Economy™ is going up, already rich people (read, people with significant investments) get richer, but the average person doesn't really benefit, and the bottom ~50% get no benefit at all[1]. It's like reading that company-wide email celebrating your boss's boss's boss's promotion. Congratulations, but who cares? 2. When The Economy™ is going down, already rich people aren't really affected that much (maybe their vast portfolios go down some double-digit percentage, Boo-hoo), but the average person and the bottom 50% lose their jobs and experience misery. It's a gigantic casino, where jackpots only go to a few already at the top, and all the costs and losses are borne by the rest of the public.

1: Almost half of all Americans do not own any stock at all, including in mutual fund or retirement savings accounts. https://news.gallup.com/poll/266807/percentage-americans-own...
No. The court handled this quickly and appropriately. I don't see a reason to lose one's privacy.
I have plenty of old laptops sitting in drawers that I can't use with cli only Linux because so many of the distos have a kernel that insists on PAE which most of them don't have. As such I leave them running XP which is a shame as they'd be perfect as little Linux boxes for tinkering.
Privateer Gemini Gold
At one point our mixpanel bill was more than our AWS one. No one said enlightenment would be cheap. Amplitude went after Mixpanel on pricing first. They basically offered 10M events free for startups.
I don't really feel that maintaining the bird population above the plutonium and chemical weapons landfill really moves the needle on the global ecosystem either way.

This is a vanity project. If they were serious about the global ecosystem they wouldn't be considering insecticides.
> Now.. the companies are trying to make remote less appealing ( and trying to argue that you should be paid less ), but, quite frankly, remote is worth a lot to me now.

If remote is itself valuable to you then it would stand that companies could get away with offering a lower salary for remote work, at least in your case.