skysight-inc/HackerNews huggingface dataset:
> ZFS was the thing that convinced me that layering isn't actually always great and sometimes vertical integration makes sense.

The funniest thing is that ZFS is layered. It's just that 99% of people only see the final result, and don't notice the one place the abstraction leaks a little (zpool and zfs commands operate on separate layers with a bit of overlap).

ZFS is composed of separate layer for actual block devices, a layer of object-storage system on top of it called DMU (those two layers overlap a bit in handling data safety), and finally on top of the object storage there is implementation of posix-compatible filesystem called ZPL, an emulation of plain block storage called ZVOL, and there is optional LustreZFS which also operates on that layer.

There's a bit more segmentation when dig deep into code (whole special I/O scheduling and processing system called ZIO, for example, which provides things like encryption and compression) but yes, ZFS as a whole is quite layered - just with different APIs in between than offered let's say by Linux (you could technically build ZPL on top of now removed SCSI object storage driver, for example, but it would lack things)
> They kinda are entitled - you are build for their OS, using their APIs and SDKs, targeting their customers.

I don't think "my ball, my rules..." applies here, especially since this is all happening as a result of them responding to a regulator in the first place (https://9to5mac.com/2022/01/24/apple-netherlands-dating-apps...)
Whilst I think you are right, being put on a PiP should still be seen as a big warning. Especially since there are many ways to help someone improve in performance. There is little need for formalization in a benign pip. The main reason a pip is formalized is to prepare for firing.

I don't think being put on a pip means firing is certain and imminent. I do think being put on a pip means firing is on the table and a serious threat. In that sense the analogy of 'putting a bullet in the chamber' is accurate if maybe a bit strong.
The reason is that arithmetic is a muscle memory that atrophies without use, and no one outside of school benefits from doing arithmetic by hand.

The same is true for algebra and calculus. Mathematicians who teach keep their memories fresh, but no one can pass calculus exams without practising.
What intellectual property?
You choose to do business with Apple, knowing the terms of the deal. At a certain point that’s determinative. Apple doesn’t have a majority user base in the US. Google is ready and waiting for defectors.
> it is anti-competitive behavior that they themselves would never tolerate

TSMC should force Apple to pay a 30% tax, and if they don't comply, kick them out of the FabStore.
There was a completed cabinet devoted to outputs for the field engineer. All the register were displayed, as well as buttons to set them. At least on later systems, they were in a big square, and someone patched the OS to display the Burroughs, big B, logo during the systems idle time.
Anyone using C++ for "standard" web backend dev ? I don't expect there be things as convenient as Django or Rails but maybe there are a few nuggets such as this nice Jinja-like library.
I imagine that's a good place to be, but I don't know if it's possible without going through a lot of trauma and building up substantial mental scar tissue.

Getting on 15 years into my career and not sure I'll ever get there. On the other hand, I actually work on a project I care about and for a company that treats me like a human being and not a "resource". Think I'm OK with that.
And if I'm uncomfortable with Android, what should I use ? I have the choice between being abused by Apple, Google or having no apps because no one bothers developping apps for Linux phones.
People falling into conspiracies for different reasons. Let it be, conspiracies explains some situation easily (and it's looks true) for the ones with simple mindsets, or, they fit as an explanation for situations one doesn't have a full knowledge of.. like how the rules and laws are made in a society. Or, conspiracies are also a try to find reasonable arguments why the life of one is so much different in terms of well-living compared to some others.. "there is always someone who doesn't want you to rise and be free and stop you from doing it" :)
Difficult to analyse, as each of us have own brain and life.
I don't want to discuss this or to ram someone from the side because of one's believes.

I noticed quite a lot of people tend to believe in conspiracies, because they gain social credits by the other believers and are given a (falsely) feeling belonging to "caring community" - which is true for the ordinary participants among each other's, but not for the ones "driving" the conspiracy. They have some agenda by their own.

I know of a graduated electro-physics student (German diploma of engineering), who studied the mathematics, physics and all the logic.. her diploma thesis was about the thermal properties of silicone in the lithography process.. she did learn how to program an fpga, did etch "own" processors into silicone.. doing all the stuff a hardware coder needs to know.. and.. that girl believes then in the vaccines against COVID are some nanobots and nanochips to control us and so.. wait whaaat?

Yes. She actually knows the limits in chips production. She actually knows the need for an antenna for the nanobots being able to send or receive signals. She actually knows that for certain wavelength one needs a certain length of antenna and that it can't be build that small not to see it with ones bare eye..

it is just impossible with the actual technology. But she still does believe in that. And she also engaged with the whole scene.. doing organization of demonstrations and actively participate in acquiring new people into the scene..

Why? GOD KNOWS WHY. I think it's what other people give her back.. feeling to be important. Feeling to be "loved". Feeling to be part of them and part of something bigger... Having "true" friends who care. (her true friends who she know since 29 years are suddenly not friends anymore, but rather manipulated stupid humans)

So.. take care of you beloved ones. That should be enough.
Let them believe what they want, but make sure they know you will never let them fall for their believes. And slowly try to ask critical questions which the believer can't answer without thinking..
That's what may help.

With the girl above, everything is lost. She needs a baby to get off.. something she can care about.. wordle wouldn't help, as she would write a solver in HDL xD
>> your bookmarks form a _very very_ small web

Not really a web, is it? The web is not hierarchical like the folder/sub-folder structure of a browser's bookmarks; the web has a network organization.

One thing that hasn't been implemented ad nauseum would be a powerful, simple, easy, convenient and effective logic for reorganizing and untangling a hopelessly confused, poorly organized, redundant,
error-infested and ill-conceived hierarchical knowledge base such as an outline of a extensive subject, a decades-old bookmarks folder, or the hierarchical call tree of mission critical enterprise software system.
I mean maybe I am being cynical here, but it was implied that developers could just under-report their sales without negative effects, in order to fight that possibility I might suppose that Apple would increase positioning of apps in the Netherlands that reported high sales, under theory that they were 'better'.
For me, that's a pretty good deal. I could never do this on my own.

No one is saying Apple shouldn't offer the service, or that it's not a good service, or even that Apple shouldn't charge 15%. If you think Apple do a good job and offer value for money then you should use their service and pay what they charge.

The only thing people want is the opportunity to use a competing service. That's it.
Nice article and the UDP section shows some heavy socket wizardry.

As they require all the clients to cooperate in the use of the SO_REUSEADDR pseudomutex, I wonder if some more explicit process-shared resources would have been better.
> I can sit there as a project is falling over the edge of a cliff with total inner peace.

This is what I'm (slowly) learning as well, even though I'm not entirely sure I want to. Working on projects where you care but almost nobody else does does that to you, but I'm afraid I won't be able to make it back to a position where I can care for projects.
I think in general there is this trend in UX toward treating users as helpless children, and it's a bit of a self-fulfilling prophecy. If you take away someone's agency, then yes absolutely they will be helpless. They will learn to be helpless, to act like children. I don't think that's something we want to aim for in general. It's bad for society and disastrous for democracy.

Maybe it's from looking too much at the data? There seems to be this notion that if the users don't immediately understand the interface, then it's a bad interface. But that's ignoring that human beings learn by fumbling. That doesn't make the world bad or the thing poorly designed.

If you take away every opportunity to learn and figure things out, to make mistakes, then you haven't helped anyone, you've made them helpless.

We should be thinking a lot more about how we can enhance user agency, how we can allow them to make deliberate choices, rather than how we can take that ability away and how to corral them into some particular behavior of our own preference.
But developers do tolerate it, and that’s the problem. And they tolerate it because there’s immense value there.
I think they believe it’s up to everyone to decide if there is a burden (and a risk), for themselves.
Upgradepkg. You need to download the files first, of course.
https://www.investopedia.com/terms/f/fiatmoney.asp
Are you serious, or sarcastic? I can't tell.
Please tell me the way in which a virus that swept the globe and killed nearly 6 million people (and those are just the deaths we counted) in 2 years is ‘minor in the scheme of things.’
Oh I got the point alright: a large US entity (who by hte way is an expert at dodging taxes themselves) believes that they can ignore a court ruling by playing word games and are entitled to a 30% tax on all of the income peripherally generated if their eco-system was touched at some point in time. It's ridiculous.

As for that privacy law: that pertains to EU data subjects. So it isn't 'not the best example' it is a terrible example, especially given that the ruling here is very similar in nature.
Most of the pressure on Johnson comes from

a) the inevitable consequences of his utter, careless incompetence, fuelled by his psychopathic narcissism,

b) the impotent rage of uninformed populists who were misled by his purely selfish, transactional, expedient choices (including his documented, arbitrary position on Brexit) and who are doubling down on the nonsense he sold them rather than kicking him to the kerb,

c) and those of us in a broad left/right consensus who recognise a) and b), and who have been trying to tell those who do not for literally decades that this man belongs nowhere near power because he believes in nothing but himself and will lie to anyone to get power for himself.

In other words: the pressure on Boris is all about the failings of Boris.

One of the big questions I think people should begin to ask is: what if there is no successor to Boris in the sense of those who came before? What if whoever comes after him arrives in a system that bears little resemblance to the system in which, for example, Margaret Thatcher or even Tony Blair operated? What if the many outcomes of his inverse Midas Touch are so severe that Britain as a political entity ceases to exist and England becomes a corrupt, undemocratic state with a Prime Minister who comfortably operates independently of parliamentary scrutiny by default?

Our system is failing very quickly, and the only people who can remove Boris Johnson from power are experiencing the exact same frog-boiling of their ethical codes that happened to the GOP.

How many chances has he had? And does anyone telling us earnestly that he is on his last chance really believe it?
> whether smartphones are a generic, standardised thing that requires some level of guarantees for the end consumer on accessing software

I certainly believe so. Computing freedom should be guaranteed by law.
Precisely. Let them reap what they plant.
It's so sad if this is the case. It shouldn't be, but it's kind of the way the world is going. Exploration is so discouraged now, and our computer environment makes it really hard even for adults to not get sucked into some corporate hole.

I've begun to think that learning what's hard and important about computers, and experimenting, doesn't require a computer. A computer is just one kind of sandbox. Building a structure, fixing part of a car, these have more in common with our experience of tinkering with computers than anything offered now by the social media world. Really, computers should be just another kind of mechanical thing you know how to work on, build, take apart, etc. It's what's being delivered over them these days that's poison.
Inkplate 6COLOR – WiFi 5.8“ e-paper color display
Under utilized yes, but slacking off no. An employee is beholden to the work assigned to them. Large pockets of availability occur for developers when either a developer is substantially more productive than their peers or when internal processes limit increased productivity. In either case the developer is doing all they can to do their job with plenty of availability remaining for personal work.
You really should read:

https://en.wikipedia.org/wiki/Amusing_Ourselves_to_Death

Because what you are saying might be how it is today (especially in america), but it doesn't have to be like that.

The book I mentioned tries to explain why, and I think it does a good job at it.
Agreed. I find it extremely hard to watch videos where the sense of flow is completely disrupted by these cuts. It seems to be the norm though so I guess we're in the minority.
Google Play Store. What am I missing?
24 CRs can be huge in Amazon, depending on the team. It can take months to get a single CR approved and merged.
Very interesting technology. Look forward to more details.
Hopefully this will be packaged in a portable tool, with different spectroscopy ranges.
Then could be used for testing samples of food, soil, water, particles etc for a selection of toxic compounds, pesticides for examples, food groups for amounts of ingredients or impurities. And on.
I didn't find a link for more info; costs, unit options, etc.
I got an iPhone in August. Their I've never seen such a crappy and expensive AppStore before and I'm a longtime Android user.

And this won't improve it, apps are very expensive for they do, phone is pretty much a closed up black box which apparently is easily hackable if you manage to find the security holes.
TFA mentions a PIP quota and implies that OP was used to fill the quota, so I'm pretty sure upper management won't blink at this happening. They expect people to get PIP'd, and they have no visibility on the actual internals, so to them OP is just as good as anybody else who got PIP'd.
> If I were a company who literally created a whole industry

Because computing didn't exist before Apple?
The controversy about vitamin D is becoming like ivermectin.

There is no doubt that vitamin D is essential for bone health and is important in many other processes in the body. The correlation between low vitamin D levels and general health status is very clear. And yet, it remains elusive to prove that vitamin D supplementation will improve covid infection outcomes. Most likely low vitamin D levels are indicative of other issues in the body that vitamin D supplementation will not easily resolve.
Across the spectrum, too. Ian Bank's Culture series is a great big apologia for liberal interventionism, and he's literally a communist.
> you are build for their OS, using their APIs and SDKs

Already paid by the user. You are building for the user. Do you pay the house builder for the poster you nail in your wall?

I only get that argument for the actual store, since there is a curation service being provided. But the OS? No way. If anything, apps in an OS ecosystem give more value to the OS; the OS owner should be paying for that ecosystem, not demanding payment.
There are thousands of coffee shops of various calibres, so I'm not even remotely suprised that two people could have different experiences. I definitely had it happen at more than one coffee shop. It definitely wasn't all of them, or even a majority. For example:

> 9. Market Lane Coffee: Queen Victoria Market

> The only milk baristas serve is full fat cow’s milk, the coffee only comes in one size, you have to put your own lid on your takeaway, a cappuccino or latte costs $4.80, and there is always, always a line. The seasonal blend offers a full-bodied, hazelnut-heavy cup with apple undertones.[1]

That is not the one I remember it happening at, but it serves to illustrate. The other thing that used to happen sometimes is "We only use full-fat milk". I hadn't remembered that until I tried finding a reference for the cup sizes.

[1]: https://www.timeout.com/melbourne/restaurants/the-best-coffe...
"world" did not went anywhere. Most countries are still normal and do not do politics over Twitter.
> They kinda are entitled - you are build for their OS, using their APIs and SDKs, targeting their customers.

So do you also think that Microsoft is entitled to 30% of every developer's income if they want to release an app for the Windows platform? After all they're building for their OS, using their APIs and SDKs and targeting their customers.
Funnily enough Amazon has its own internal repo, including NPM. And it can be a pain in the ass to add anything to it, especially npm packages. So sometimes you would have to spend 5 minutes, or sometimes an hour, to import a single existing public NPM package into the internal repo.
Apple ran out of people to sell iPhone to and they’re turning into a service company to keep the stock price flowing. Infinity growth is cancer.
I Took Down Starlink
Users of iPhones are many many times more valuable to advertisers than Android users.
I remember being a kid, and really wanting one of those for xmas - I think it was the first versions they had made of them. Unfortunately it was too expensive, but man did it look exciting, and the idea of having your own robots was so cooooool.

Oh well, years later I got access to computers and ended up doing programming, but now that I could afford one, I cannot find them anymore :(
> I apologize for the pedantry but "blockchain" != "cryptocurrency."

Well I challenge you to find a single real-life use of blockchain that is not tied to cryptocurrencies then.

Find a single problem that is best solved using blockchain, but doesn't involve crypto.
15% is really low, considering you can pay using discounted iTunes cards. Typically in the Netherlands you can buy them with 15% extra credit, which is about 13% off.

So you can almost take money from Apple by buying these cards and spending them on your app. The only problem is taxes.
Japan is surely far less of an international transport hub, for one obvious difference?

Many things in Japan were advantageous (a culture that leans more towards collectivism and social thinking) but considering it's now abundantly obvious that SARS-CoV-2 is an airborne virus, I suspect it will come down more to pre-established habitual mask-wearing and the higher-tech air conditioning that Japan needs to function.

We could never have closed our borders in a meaningful sense for any meaningful length of time, and this is mirrored in the fact that most of Europe kept its borders open to us for long periods of time. We could have been isolated from the start, but in practice that was selective.
Explain please how distribution is tied in to the unknown price point at which the other company proceeds to do business?

Or are you arguing that the 30% cut is used to subsidize the remainder of the free apps?

You really should bone up on anti-competitive behavior before accusing people of flaming.

People are forced into this model, the alternatives have been degraded to the point that they no longer function for all intents and purposes you have to distribute your app through Apple.
Extortion practices.
I think I get what you are trying to say, I always find it interesting when a comment has a larger word count than the article being commented on.
Exactly. It literally enables level playing field for smaller developers who can't simply incorporate in 175 countries and navigate through the rules, regulations of taxes.

The value that Apple provides for the smaller developers is immense, you don't actually see small developers complaining about Apple(with exception to those who were sherlocked maybe) but you see multi billion corporations pretending to be advocating for the little guy.

I'm very annoyed by all this, I'm afraid that they will win and solo developers will lose any chance to make it big without getting screwed by large publishers.

Can you please stop saving the small developers from Apple? Thank you.
Well first yes it's been tested: that's how email, DNS, WWW, XMPP, Matrix (and others) work. Heck, that's how most of the Internet works!

But also, maybe the problem is we often develop apps as a fragile monolith which is definitely not intended to be customized in terms of UI. When the core or your application is designed library-first so that your executable is only an opinionated wrapper (client) around the lib, you make it easier for others to reach their usecase by implementing a different wrapper. I don't see a reason this wouldn't apply to composable/reusable GUI components: early Mozilla (XUL) is a famous example of that.
If you’re interested in learning about how they choose locations, Freakinomics did a good episode where they cover just that. In short, they look for inexpensive locations that are rising in value, with demographics that have high education but relatively low income. (so, like, English majors.)

https://freakonomics.com/podcast/season-11-episode-9/
Sounds like a job for regulations if an essential service like banking can keep users out on such arbitrary terms.

I think only one of the banking apps I use check for rooted phones, and it only uses that to warn the user once on app install and never again.
What people and what competing service?

People as in consumers? 99% of Apple consumers don’t care about this drama. They just want to click and install an app that’s safe, vetted, and no one will steal their credit card.

Same as I don’t care when digitally buying PlayStation games. I don’t care how much Sony charges developers to be on their marketplace, and I don’t want to use alternative stores with additional places where I have to put in my credit card or ask for refunds.
Then there is of course other uses for templates besides web development.
Until there isn't and then they should be free to take their payment services elsewhere because a 30% cut to your payment provider makes no sense.

The value is there but then again, Stripe and other PSPs provide much of that same value at a much better price point, and that's because there is competition in the realm of payment processing.
I was lucky enough to experience a 2 year long project in which everything that went wrong was blamed on the developers. Project managers breathing down your neck, feeling so pressured you barely dare take a bathroom break, the whole shebang.

Quit working for them and now I'm a freelance dev.

They asked me to get back on the project and I said fine, that'll be €700/day. After some grumbling they realized they had no other option so they agreed.

The project is still failing due to bad management but I no longer care. I believe to now feel the same sense of calm around chaos and failure like you do.

A lot of developers have real mental scars from bad projects like this, because they get duped into thinking it's a matter of personal pride to see it trough.

It's not. Your primary concern should always be personal health.