skysight-inc/HackerNews huggingface dataset:
There's a lot of non-consensual stuff going on in the software world in general.

Non-consensual interface changes.

Non-consensual functionality changes.

Non-consensual software updates.

Non-consensual deprecation of browser support. (No, I don't think "security" is a good enough argument for dropping support for a client which is someone's only device for accessing their life-essential service through a secure network.)

Non-consensual changes to user data.

Non-consensual service and software deprecation and retirement.

I got past most of this by switching to FOSS everything. Not that FOSS in general is immune, and I had to switch to different FOSS several times for most things, but by now my things have mostly stabilized.

I think most people are only starting to wake up to this being an option, not a given, and whoever provides the ability to easily own your own device, software, AND data stands to benefit others and themselves quite a bit.
I don't see how that is abnormal. "The level to which mainstream political parties obsess over marketing", as you put it, is certainly nauseating, however anybody who actively becomes involved with politics does so because he wants to "push" towards a specific direction.

If I decide to join the X party as opposed to the Y party, this is supposedly because my mind is already set, and X policies align more with my set of preferences than Y policies.

Failure to listen and adapt, if anything, tells more about how Western politicians are increasingly worse at being politicians, (i.e. at achieving tangible policy goals evaluated according to their own set of preferences).
> 50 LOC is industry average

Sorry, I wasn't clear. I'm talking about 50 LOC every 2 weeks or so. Like, seriously low LOC of seriously low-complexity (sometimes trivial) code.

I don't actually have a numerical target people should hit. Not at all. It's more like this: on several occasions now (all too common), I've taken over management of a team, and in our initial team meetings and 1:1s, some developer talks about what they're working on and say it's really challenging but they're making progress and making progress and making progress. Then a couple of weeks in, I look at their commit history, and they've committed 6 times in the last 3 months. I give them benefit of the doubt, those must have been 6 meaningful commits. Then the first thing that stands out, the first red flag: each commit is like 25-50 lines. At this point, I have very strong reason to think we have a problem. But of course, to confirm, you look at the code itself, and one commit is just adding a command-line argument/option to a python script. Another commit tweaks some CSS. Or does a bit of dict/list operations that any developer should be able to knock out in 30 minutes.

My first hint that I need to dig in was the low LOC. Obviously, no one goes to a performance plan because they're not "hitting numbers." And obviously, someone whose job is architecture, system design, etc, isn't coding all day, so I'm not at all concerned with how much code they're cranking out. But for those whose job is, primarily, to code, well if you're writing low-complexity code (which is OK in a lot of cases) but you're writing very little low-complexity code... that's a problem.

PS: For a couple of years on my last multi-hundred-developer project, I ran a twice-yearly Code Reduction Week, and I emcee'd the All-Hands where we celebrated the developers who deleted the most code.
For the same reason it is actually possible to play GameCube games on a Wii U (through homebrew in the vWii System)
Non-AMP variant: https://m.economictimes.com/news/international/world-news/ch...
Depending on how 'correct' the video emulation is (e.g. per pixel, per scanline or per frame), it won't make much sense to offload the video emulation to the GPU because it must run in lockstep with the rest of the system emulation. Moving the entire emulation to the GPU also makes little sense because such old-school system emulations are hard to parallelize (because of the above mentioned lock-step problem - for a cycle-correct emulator you basically need to emulate one clock cycle for all 'subsystems' after another). You could probably emulate a ton of fairly slow gameboy emulators in parallel though :)
Would be too bad if the developer just doesn't do that right?
Don't want to play devil's advocate here but if they didn't, many big players would be using their platforms to build their apps, reaching Apple's customers on Apple devices, giving the app for free and processing everything off-Apple land, basically using the whole platform for making millions without giving Apple literally anything ($99 dev fee is nothing compared to all the money being made).

If I were a company who literally created a whole industry and many other companies were making millions off the platform I created, I'd of course take my cut, and a well-deserved big one.

It's a for-profit company who enabled those apps/purchases* to be made in the first place, not a charity or a non-profit.

(*: not talking about non-app related payments like real world items, obviously)
s/local/global
Liberouter: Towards autonomous neighborhood networking (2014)
It can, after a warm-up period and by using 10x the memory and likely non-idiomatic code. Sometimes one can live with that, sometimes not.
28 is young. You're all good.
>so is part of your business model buying games from charity shops that were donated by the propertied class, for working class people, and selling those on eBay?

No I don't, because this is a very labour-intensive way of sourcing stock.
Mostly we'll buy bulk lots (some working, some faulty, some untested), refurb what needs refurbing, bundle to create greater-than-sum-of-parts listings and sell individually through custom scripts what can be sold efficiently this way.

>finding ever-newer ways of cheating each other and gaining an 'advantage' on others.

I don't spend a single second of my day thinking about how to fuck over my customers. On the flip side, I am ears-to-the-fucking-ground aware of what they want and constantly trying to come up with more efficient ways to deliver this.

>fuck capitalism

I'm not going to say it has its flaws, but a business that creates zero externalities, spends $0 on lobbying, creates well-paid jobs (OK, just one right now, but we're looking to hire another couple of people this year) and makes thousands of customers happy every year doesn't seem like a good example of why the system doesn't work.
It probably isn't, but bank apps usually are free so it doesn't matter.
> We could use the Apple Tax against Apple

Just using the tax system against big tech would be a start. It’s ludicrous how little tax gets paid once the stupid dodges have been played. Fix those holes and have them pay what the small players pay. That alone would satisfy me.
If you paid attention to Epic v.s. Apple, that was also the conclusion of the US court.[0]

When you use Apple tools to to make and publish software, Apple is entitled to a cut. The limitations Apple imposes on the payment processors are simply to make it easy to collect their cut and streamline the user experience.

I think the only scenario where Apple is not entitled to a cut is when you use non-Apple toolchain to develop your apps and spread it through non-Apple distribution channels, i.e. Cydia. Currently that requires a jailbroken device but maybe if Apple is forced to allow side loading, the cut for distribution can be collected by other companies instead of Apple.

[0]
https://9to5mac.com/2021/09/14/apple-can-still-charge-its-ap...

“Apple has the legal right to do business with anyone they want,” said Paul Gallant, managing director at Cowen & Co. “So Apple could change the terms of the App Store and say to developers, regardless of where you collect your revenue, you owe us 30%, and if developers refuse to pay it, Apple would be free to de-platform them.”
Stripe does taxes and is way cheaper. 10% of apple's fee or smthg
The rest appears to be in framebuffer.S, still not a lot of code though.
Huh so they were fined 5M eur and pulled this trick. I think they deserve a follow-up fine that's at least two orders of magnitude greater.
In a hope this to be an impulse to hear some good opinions. I would say, after reading the comments here, that an echo chamber has emerged reacting to this title. Trump and all other leaders (who have not yet or never will be voted in, but are popular nonetheless with 1/4 to 1/2 roughly of population) are legitimately demanded. Is it that all commenters feel the other people's opinions that lead them to cast votes to this "unpopular" political figures are wrong, or misguided, or? Is there no populism left, right and center? Who is not populist and according to which set of criteria can (is) this objectively determined?
There are clever techniques for doing multiplication like: Logarithm tables, prosthaphaeresis ("trigonometric logarithm tables"), quarter-square tables, abacuses. More recently (that is, within the last 60 years) faster than O(n^2) algorithms have been found as well, with a time complexity of O(n log n) having been achieved. These last algorithms range from being impractical to do by hand, to being outright galactic.
You need to pay 99$/Year for a developer account though. That's very much not "for free"

I would argue that 99.9% of apps on the app store ever get to the point where 99$ a year is even remotely the cost incurred by Apple.
Virtual II[0] is paid software and requires a Mac, but it’s probably the best. One of the neat things about sticking with the Apple II is the community that still organizes around it at KansasFest[1].

[0] http://virtualii.com/
[1] https://www.kansasfest.org/
No, you are here to try to be funny. But you don't understand your audience so you failed.
QAnon is still a thing? I was under the impression that was all over and truckers were the new threat to democracy!

I have to point out the irony of a media outlet named Vice News publishing an article about breaking someone's addiction to a conspiracy and propaganda source.
The Sega Genesis did something similar - its hardware is a strict superset of the Master System's, so it can run SMS games natively.

However, unlike the Game Boy and GBA, the cartridge ports on the two systems are physically different (50 pins vs 64) so a cartridge adapter is still needed.

In that situation, I think an approach like the Super Game Boy's is probably better: include the old console's hardware in the adapter rather than in the new console, so that the new console's design need not be constrained by backward-compatibility.
I don't get the feeling there's much populism in New Zealand, Finland or Denmark, all of which had Womens Suffrage at least somewhat before 1900.

Sweden has been struggling with it recently, and Australia is pretty bad. Isle of Man does fine.
I don't see why Apple would back down from making their intellectual property to be used for free. But it is quite unsurprising and expected that they will find a way to collect the fees even if IAP was optional. [0] [1].

[0] https://news.ycombinator.com/item?id=29490666

[1] https://news.ycombinator.com/item?id=29914273
I literally said this in my comment.
Unless we can get stats for who's eligible or not eligible for the vaccine when they're hospitalized for COVID-19, what can be done with that extra distinction?

Same with age and risk-factor cohorts. We could repeat the probability calculation for each cohort if we could collect those data, but it would probably make the vaccine even more effective: Presumably, more higher-risk people are double/triple/quad vaxxed at this point, so whatever rate they show up to the hospital is higher than what the average healthier person could expect.
Do you think that your approach to life would have made a better world than it is now? If we said like "Don't worry about companies throwing shit into the rivers, just buy bottled water", or "Don't worry about workers rights just find a better job", "Don't worry about purchases, just buy from a different company", like we need to make sure that the system can thrive, that small businesses can develop without being blood sucked, we are all at stake of making sure that the system as a whole can grow and not only the fruit company and its stakeholder, so no we don't have a choice of ignoring fruity shit, we need to make sure that what they can do is regulated to let every one work and fairly earn, I am fairly annoyed by this libertarian brain damage trying to make everyone reading more stupid, you want to let apple get away, then do that use apple and set up a direct debit so that they can keep exploiting you, for the rest of us with opposable thumb, we're going to try to make sure that regulators regulate
For sure I can understand that maybe nuclear power plants from the 70s don't have the best security for today's standards. But based in the technology leap from the 70s until today, I can imagine that a nuclear power plant being built today are much safer than those from the 70s. And you are right, death numbers by nuclear energy accidents is much smaller than with Nuclear. UN says that not more than 50 person died in Chernobyl[1]. In Fukushima: 0[2].

However that's maybe like accidents with Cars x accidents with Airplane: The statistics are irrelevant for people with intrinsic fear from Airplanes.

Resouces:

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

[2]: https://www.bbc.com/news/world-asia-56252695
Yeah. Unit tests aren’t especially applicable to the type of software I tend to write (UI mobile apps), though. I use them a lot for the backend code, and a number of the packages that my apps include, but I don’t like to rely on automated UI testing, as these tests are invariably scripted “record/playback/pattern-match” tests. Only useful for testing a minuscule number of “low-hanging fruit” issues. Not at all useful for a “user goes where they want,” unbounded GUI. Maybe an AI-driven testing system might work.

In my experience, there’s no substitute for good, old-fashioned, disciplined “monkey-tests,” when it comes to UI software. Even test harnesses aren’t always relevant, and I end up running most of my tests on the production code, as the project matures.

Requires discipline. And, in my experience, a well-documented codebase (“Why,” as opposed to “what,” when documenting internals), pays off in spades. Headerdoc markup works wonders. It, quite literally, makes self-documenting code, and documenting the interfaces (as opposed to the internals) has a great shelf life.

Since I use Xcode, it "live-parses" my interface docs, and shows them in the QuickHelp panel, on the right side of the screen, so, when I select a function that I wrote, it displays the interface, just like it does for the Apple-authored stuff. Very cool. Since all my included packages (the ones I wrote, anyway -which is 99% of them), use it, I have great "live" documentation.

I used to argue with my Japanese peers about this stuff. They were not fans of automated testing. I was able to get them on board with unit-testing engine code, but they were absolutely correct about testing GUI code, and I had to cede the point to them.

They were very disciplined, when it came to “monkey testing,” code structure, and documentation. One reason, was because they tended to rotate engineers through projects all the time, and leaving a legacy was important. I write about what I have learned, here: https://littlegreenviper.com/miscellany/leaving-a-legacy/
You pay for it via the developer account. Isn't that what it is for?
At your level that makes sense. But if you were more successful there would come a point at which you would be better off to process your payments yourself and you should be free to do so. Because then you would be doing all the work rather than Apple.

Apple is not a government, they should not be able or allowed to levy taxes.
Because the effort required to play is absolutely huge.

If I want to play a game on my PC I just double click the icon and I can start playing.

If I want to play a game on my VR headset I need to move furniture to make space, then I need to unbox the headset, I need to put it on and take 3 min to adjust it because my girlfriend is the last one that used it, then I need to define the space available in the room, and then finally I can enjoy a 720p game, interrupted by the red walls of the guardian when I get too close to the limit of the space I defined. Then I'll need to move back the furniture and everything...

The reason I barely play VR is because it's a chore to setup and I'll have to spend at least 15 min before being in an actual game.
+++++ This is what I always imagined I'd do if I had kids, and I think I'd love every minute of it.

Did your kids get bored with those things when they got a look at an iPad? Or did they understand what they were looking at?
We obviously don't have the full picture about sensations -- they might be a side effect of specialized (biochemical) neural architectures, but more likely there is something intrinsic to them that grants advantages to sensations.

There's something to making things really "personal" to an individual system having sensations that make it act in its best interest.

Sensations are also very flexible biochemical abstractions and solutions to problems across aeons.

It would have been quite hard for organisms to evolve without such abstractions -- like a worm recoiling in pain and a human quickly rettacting his burnt hand or avoiding certain kinds of people who have hurt him before.
I doubt it. Even with universal ad blocking on their platforms, iPhones are the minority worldwide and Macs even more so.

Websites would just make sites painful to use for Apple users and force them into exceptionally expensive subscriptions (which most people won’t pay for) or onto cheap devices that allow endless ads.
This would sux so hard for me. I could not draw at all. Having to have illustrated book publicly available would be major stressor for me.
That's not how you fire people in tech companies. Not all tech companies are Faang/American. I've been working in several "tech companies" in Europe and it was not a thing. Let's not normalise this awful, inhuman process like there is no other alternative.
Most bank apps don't work properly anymore on rooted phones or custom roms.
I'm going to ask the same question here:

If I run a Facebook ad campaign for my app and given that Apple already provides the SKAdNetwork attribution mechanism, does enabling IDFA benefit my app, or it benefits only Facebook? Marketing people are trying to convince me IDFA is important for ad efficiency and thus should be enabled (with the spooky ATT popup in the beginning), but something is telling me it's not. I might be wrong and would really like to know.
I think GNU grep does something similar. When it has a fixed patter it uses Boyer-Moore [1].

[1]: https://lists.freebsd.org/pipermail/freebsd-current/2010-Aug...
Maybe so. But it wasn’t due to developers leaving or putting market pressure on Apple. If developers feel so cheated and abused by Apple why not go to the US majority platform of Android? They don’t because Apple presents them tremendous value. They just want more of the pie. Nothing wrong with that. But let’s call it what it is.
> I would have a lot of trust issues with management if they pulled this shit on me.

You should have trust issues with "management" in any corporation because these people have the interest of the shareholders at heart, not of the workers. It's just sad some of us have to go through a traumatic burnout to learn this lesson.

Of course, what i said doesn't apply in a self-organized workers cooperatives where management is the workers.
> it's for stylistic/cinematography reasons.

Yes. One classic example is in a scene with two people speaking, you have two different camera angles to switch focus between them.

More generally, film makers who want to focus / depth-of-field effects very often do so with two cameras / takes where the focus is already set. Changing focus in the middle of a shot is very jarring.

Incidentally, this is something that became immediately obvious to me when I started to use my DSLR for video.
I should probably have quoted a larger part:

> with very exaggerated justification, that they will end the pandemic
I believe I got default cron-files when I installed ZFS on ubuntu 21.04. It could be that they were created and I had to uncomment one line in a file. Then a scrub on the pools would run once a month. Then I setup email on the server and everytime a scrub is done with any errors, I get an email.

Quite easy for me to setup, even though its my first NAS that I built myself and first time using ZFS. Very surprised that LTT effed that up to be honest.
Used it a lot until they turned off the old UI - this killed DeviantArt for me as it was not possible anymore to discover the content reliably. They ditched categories entirely, with no alternative. I'm still sad about this, as DA was absolutely awesome. No, I'm not sad ... I'm a bit angry, I have to say. It's another great site that needlessly got fucked by greed, modernization, ignorance and a lot of other bad stuff happening way too often these days ... I think i would even pay for DeviantArt reverting this stuff.

Edit: Asked on reddit how to navigate on DeviantArt some year ago [1] - still nobody could give me an answer. But a few noticed the same thing: Absence of Navigation ...

[1] https://www.reddit.com/r/DeviantArt/comments/gv1qsu/how_to_n...
Learn how to test chatbots for better user experience
This article is "let them eat cake" meets "never give anything away for free" ridiculous.

The point of open source is to be cool and that's all.

UBI is still crumbs for the misery of the legitimized and normalized theft to varying degrees perpetrated by billionaires who de facto own the government and buy laws that benefit them (kleptocracy / plutocracy).

Jobs are going away because of automation, and the only fair way to replaced destroyed lives where labor has become oversupplied and well-paid opportunities dwindling is to tax the crap out of the destroyers of industries. The shrieks from the "innovation" and "progress" crowd will fall on deaf ears that have just been severed by guillotines to the shouts of glee they can't hear from the dystopian future starving masses living under bridges by the hundreds to thousands.
> Distribution is a one-time expense

No, it's not. Distribution requires ongoing storage and bandwidth costs.

> It's a mob move, taxation because you are powerful enough to harm another business, not because you have contributed to the business.

This is just flaming. Apple absolutely have contributed to the business. They provide hosting, storage, versioning, a marketplace, storefront reviews, developer tools, various high-availability services (auth being one of them). We can argue all day how much that is worth, but it is definitely worth some number greater than 0, otherwise people would just ignore the platforms.
> We (HN) could be tricked, but certainly not foreign state analysts

You have a high opinion of state analysts. There have been notable failures in the last few decades, and it’s hard to believe they were all intentional failures.