skysight-inc/HackerNews huggingface dataset:
> Should Apple's vertical integration be disallowed and broken up?

Personally I think there are specific use-cases that should be identified and banned in competition law - for instance the issue here (which could be legislated against) is when companies become a marketplace/platform that they 'sell' their own services on, which their competitors also need to use their services to effectively compete.

It's the dual role of being both a marketplace and a seller on that marketplace at the same time that produces conflicts of interest and market abuse potential. Examples (on top of the Google example):

* Apple vs Spotify - Apple could retain 100% of margin on their music subscription service, while Spotify their competitor had to give away 30% of their margin to Apple if purchased via App Store (which was mandated).

* Amazon vs Marketplace Sellers - Amazon encourages other retailers to sell on their platform, but secretly spies on their data to understand if they should directly compete and undercut them.

This isn't the only thing that requires specific legislation - and other parts I personally think should be better-legislated include:

* Use of one product to entrench another non-connected product's market position (e.g. Chrome -> Google Ads is an issue because the dominance of Browser means that they also get dominance of online search, because they can track better than the competition).

* Use of market-power to ensure people offer the lowest cost on your platform, despite fees (Booking.com, Valve, Amazon).
It seems pretty silly to get all up in arms about copying other peoples' stuff. That's how humanity has innovated throughout the ages: Copy what works and innovate on top of it.

None of our inventions arise from a vacuum. Cars are still as wide as Roman chariots for good reason. Power transfer uses the same base principles as were in play during the dawn of steam engines and before. Energy conversion has been an iterative process for centuries, with the odd leap and bound.

Industrial espionage exists because it works, and everyone does it because it's a cheap way to come up to speed with the leading edge of human knowledge rather than unnecessarily duplicating effort.

Crying "No fair! You stole it!" sounds more like a petulant child than anything else.
True, but those subscriptions can’t be purchased through an iOS app. Nor can you direct users from an iOS app to your web site to purchase the subscription there. Both are against Apple’s rules. You have to just hope users figure out how to subscribe on their own. Or give Apple their 30%.
Due to EU terreg this will change most likely. Platforms that manually vet users may be exempt from having to have censor office in the EU and 1hr SLA to delete content.
Portainer comes to mind.
I thought privateers were state sponsored (i thought that was the distinction from piracy?). Which sort of makes the comparison to ransom ware potentially more apt/thought provoking?

In anycase disparity of oppourtunity is what breaks trust and therefor collaboration. The world needs to universally operate in the ballpark of fairness or we are all at risk in the long term. (This comment is also influenced by the under valued tech resources thought).

Edit (sorry some more thought while fixing typos):
When the disparity of oppourtunity is at state level there are privateers and wars, when at a personal level there are muggings and burglaries etc.

*this is all probably stupidly obvious.. but as its against uncontrolled capitalism or classist segregation we dont seem to want to say it too much maybe?
Oh yes. You know best. Their CTO did no due diligence before making such an important transition. They didn't even bother talking to AirBNB about their experience. Nothing has changed since AirBnB made their transition. You my friend, know all the ins and out more than the silly, tech illiterate Coinbase team.
This still doesn't make sense to me.

If seismic stability is a top-of-mind problem, why do they keep building new fabs in Taiwan? Why not move to diversify higher-end production sooner?

Why build in Arizona, a state which - while less seismically active than Taiwan - has multiple active faults and regular earthquakes?

It really seems like "a place that's flat and has a relatively low occurrence of natural disasters" is more of a would-be-nice than a must-have.
> as soon as you step out of playground level programming

Uhh... pretty sure 99% of all complex JVM applications were written using an IDE.

In fact, if you joined an experienced team at a senior level and weren’t using IntelliJ, you’d be laughed out of there pretty quickly...
Oh? You know everyone's salaries?
Wikipedia Portals were built for this.

https://en.wikipedia.org/wiki/Portal:Science

https://en.wikipedia.org/wiki/Portal:Philosophy
Turbocharge HTTP Requests in Ruby
Pattern matching will work fine with an additional explicit nil() pattern. I agree that in this particular case it's not quite as succinct as in more functional languages, but virtually all cases in ordinary business applications are not like that, and the additional code, if any, is O(1).

Of course, Java could add rules for the special case of zero-argument records, making them more enum-like, but I really think the value in doing that is negative. Other than being able to directly translate ML examples, it would add complexity that isn't worth it.

In fact, in this particular case I'd do it like so:

record List<T>(T car, List<? extends T> cdr) {
public List { if (car == null) throw new IllegalArgumentException("null element"); }
}

Which would give you:

switch(list) {
case List<String>(var car, var cdr) -> ...
case null -> ...
}

It might not be exactly what people who like Scala might prefer, but it is very much a good representation of ADTs for those who prefer Java.
Yet.

Remember that the platforms we complain about also started off totally fine, but eventually greed caught up with all of them.
Protip:

If you don't like what you see on TikTok, you need to press your screen a couple of seconds, then select "I'm not interested". It takes a couple of hours before the algorithm filters all the content you dislike.

And when you see a lot of similar vidéos (a "trend"), use the "hide the videos with this song". Most of the time, all the videos from a trend use the same music.

(I only have videos of dogs and DIY...)
Neovim 0.5 is awesome. It has native LSP support, Lua configuration support that it feels like true revolution over past versions.

But, getting into optimal setup in neovim/vim involves lot of configuration. Here is mine if you want to refer:

https://github.com/varbhat/dotfiles/tree/main/dot_config/nvi...
If you don't need that "complexity" (I wouldn't call it that), you can use a pure FP or a pure OOP language that will be simpler, smaller, but more restrictive and less expressive. That's a matter of preference of course.

But Scala's syntax and language features are great when you actually make use of them to accomplish your goals, especially so with Scala 3. The syntax isn't excessive or frivolous or nonintuitive. It's a pretty straightforward encoding of the desired feature set of the language.
*According to you. Every 5 or so years there's an "important" transition happening. That's tech. There's been many stories written about companies that live on the bleeding edge. I don't remember any of them ending particularly well.
There is an art to this traffic engineering. You can design so that the majority of people drive slowly. You have narrow roads, shared spare with pedestrians. So the edge of the highway is not clear. All of this leans to 85 percentile speed dropping with a much better environment.

But (there is always a but), for visually impaired people it does not work that well. For example no kerb edges. For idiots (think stronger word than that), they will drive at the still high speed - at then the accident are worse (severity of outcomes) so it fails.

Speed bumps just are not good - better with a chicane or shuttle working which allows an emergency vehicle to go straight through the obstacle.

>If you want people to drive 20mph, make it hard to navigate at 30mph.
There is a wide range of driving skills - design sometime has to account for the worst. Making driving test harder - is a political problem not a technical problem. Driver assist means road get easier to navigate. Driver assist enforcing the speed limit ... is a political problem not a technical problem.
Phoenix gets its water from the Salt and Verde Rivers, the Colorado River and ground water (wells). SRP (Salt River Project) manages the Salt and Verde Rivers and CAP (Central Arizona Project) manages the water from the Colorado.

Some interesting data can be drilled into here in the Power BI report: https://new.azwater.gov/ama/ama-data
Having to have an account is the problem. When someone sends me an Instagram link I used to be able to just watch the video and browse the profile. A bit later profile access was blocked. And now I can only watch a video once before it blocks for login. Only a matter of time before the window is completely closed.

On Twitter/TikTok I can watch any link without having to login. Twitter even allows anonymous search.
They said the same thing of US goods way back in the day, later also about Japanese goods. The "good goods" are also made in China today. It is so widespread that it can be hard to even get English or German documentation on electronic parts these days. Please don't take part in nationalism. It's not very interesting.
The only significant scale of migration I have personally seen is from Visual Studio to VS Code. That was in a Microsoft shop moving to a browser based UI.

Personally I still use vi/vim for just about everything and use language specific IDEs for anything only tackled occasionally (I'm product manager not a developer) because IDEs reduce friction and increase my productivity. Recently started using Thonny as python IDE not because I'm a noob (20 years python coding) but it makes jumping into python code ad hoc effortless compared to pycharm or others.
YMMV
I call BS. I just downloaded it and it works fine. Literally every single one of your comments has it out for this transition. I trust my own experience and their data.
Don't know if I'm representative, but I've been using Visual Studio for C++ stuff for about 20 years and switched to "mostly VSCode" a few years ago. I guess the reason is that I never used more than 2..3% of Visual Studio's features. Some features in VSCode are a bit too bare bones (especially the debugger), but somehow the user interface makes a lot more sense to me, and most of the times it feels faster and more lightweight than Visual Studio (Visual Studio nowadays even shows a progress bar when loading a project).
I think when I try to objectively look back at my career, I was at times the best colleague, and at other times the worst colleague.

I regret looking back at my worst moments.
Doing calculations manually is orders of magnitude more likely to introduce errors.
Thank you, you are right. Instead of being stressed about it, I should rather ignore it.
I think also a requirement is to have experts in React, iOS, and Android. Plus maybe even someone who focuses fully on React Native internals. Those dedicated people ensure all components compile and other developers can be productive. With the headcount of Coinbase it seems to be worth it.
Toit (website relaunch)
If the operation you currently operate is made significantly more complicated to design and run due to seismic issues and you have the opportunity to start from scratch in a location which doesn't have those issues, why wouldn't you?
TFA references a pitch on GitHub => https://github.com/faster-cpython/ideas/blob/main/FasterCPyt...

It sounds as though Microsoft has some strategic goals centered around Python, if I'm not over-reading Guido.
I assume your workplace is using the cloud solution?
Our huge-enterprise in-house install is blazing fast, as long as nobody misconfigures some automation tool to overload the database.

Edit: I did have the bad luck to discover it performs pretty horribly if you’re on a high-latency connection to the office. I think it makes a lot of round-trip requests.
I like what Douglas Engelbart said about good tools (paraphrasing): if you use a tool the same way on the 1st day you acquired it and a year later - it's not a good tool.

Which I feel a lot of modern software struggles to provide. Sure I can onboard quickly and do _something_ but if I'm spending hundreds of hours I want to get better at it and improve my returns.
Thank you. Noted. Your comment made me feel relaxed.
Funny. @#$~^&*{} are all alt (Option) combos on my Mac, my language has actual letters on those keys (ěščřžýáíé). Some devs I know switch to US layout for programming and some don't. I never do, I'm used to the alt combos and I don't like retraining my muscle memory.
You can never find strong evidence for this. A nanny state is just a state that is "overprotective." How protective something is to the point of being overprotective is completely a matter of opinion. Some people think the US is overprotective some people think it's under protective. It's a matter of opinion as the definition of over protective doesn't have a threshold set.

One thing is for sure though on the exact topics mentioned by the post you replied to. I am glad the United States is highly highly protective on these issues. I want these issues to be nanny'd to death and you do to unless you're down to face the consequences.

Characterizing it as "better off" is just word play. There is definitely more nuance here.
Alexandra mentioned that she didn't want this project to be illegal forever.

Why India specifically? Probably because the same court has previously decided that photocopying books for personal use is fair-use, as long as no profit is being made.

Being legal in India would be a huge benefit. sci-hub could be hosted on a .in domain with servers hosted in India. No more cat and mouse game.
Ask HN: Cryptocurrency or Cryptostocks
With the crazy and volatile world of cryptocurrency and market manipulation. When can we, or should we start calling cryptocurrency; cryptostock?

Are cryptocurrency’s actually being used for their potential as currencies? I’ve always found that “gassing” or transfer fees of most cryptocurrency to be excessively high, and ultimately not worth sending
How to Automate macOS Application Notarization
> But now that the iPhone is ubiquitous, the App Store has become part of the basic infrastructure of the internet.

I spend tens of hours every week online and not even a minute of it on Apple's App Store. So no, it's not "a part of the basic infrastructure of the Internet", rather a service that exists thanks to the Internet.

I don't get this article. The author claims that enormous control and suffocating fees stunt the work of creatives, while at the same time not acknowledging the existence of a myriad other options. Don't like Apple? Don't use its services, and that's it.

> Apple’s gatekeeper status is holding back the growth of the creator economy.

Then move to something else?

> But now the App Store is not one small outpost for developers and creators to make a living. It is an unavoidable, ubiquitous forum for commerce.

It is not. This is the view of someone who only knows about Apple's ecosystem.
> Everything for the next few years will slowly fade in as you scroll. I don’t know why.

I don’t understand why either. Does fade-in make a webpage more aesthetically pleasing? Or serve a functional purpose like improving readability or increasing conversion? To me it distracts from understanding the content and can even lead to janky rendering when implemented poorly.
Miniflux Scraper Rules
You should really probably give Jetbrains' IDEs a try, if you use any of the languages they support.

I find it hard to think I'd give PyCharm up for my daily Python and Typescript.
The idiom ‘Blow Smoke Up Your Ass’ comes from tobacco enema. It seems that they almost got it right. Instead of smoke, oxygen should be used.

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

>A tobacco smoke enema, an insufflation of tobacco smoke into the rectum, i.e. as an enema, was employed by the indigenous peoples of North America to stimulate respiration, injecting the smoke with a rectal tube.[1][2]

>Later, Europeans emulated the Americans.[3] Tobacco resuscitation kits consisting of a pair of bellows and a tube were provided by the Royal Humane Society of London and placed at various points along the Thames.[4] European physicians furthermore employed these enemas for a range of ailments.[3
You might have an unduly notion of the amount of "being done". The most "modern" up to date AmigaOS will take several seconds every time you open a drawer (directory) loading icons one by one, even on the fastest possible Amiga (Vampire or emulated one) using modern SSD. Its all dressing a pig for the hardcore fanbase using their Amigas to run SysInfo once a year after buying another $xxx accelerator card and reminiscing about the good old times when they were 14y old kid.
About the urgency to go to the moon: China and Russia is planning a moon base.
I wish paywalled articles were banned from HN. Just because I can bypass it does not mean it’s worth the effort.
Why not just buy a tape drive and a few tapes? They are offline and air gapped the moment they are out of the machine and, if you have a small company, they can be stored in the owners house.

That gives you quick retrieval of of-site backups.

The only reason I haven't done something like that for all my personal data is that tape machines are terribly expensive. Tape drives are pretty cheap.
What I find very exciting and something that is totally lacking from any news articles and discussions I have seen outside space-geek circles is that China is actually very much open to cooperate with other agencies. The China Russia plan of a base on the moon is open to partners whom would like to join: International Lunar Research Station.

https://spacenews.com/china-russia-open-moon-base-project-to...
Eclipse is still pretty popular as well.
I believe the liquid they are mentioning was featured in the movie The Abyss. It is painful for humans to breathe the liquid. But apparently giving you an enema with it works! Amazing.
Hrm, I already do this with FZF in Neovim. Lots of ways to do a thing with vim!
That’s too bad. I’ve been hoping the keyboard could be swapped out with something running QMK, but I’ve also been searching for a low-profile, Bluetooth Planck and realize there actually isn’t that much variety out there.
As said I don't think Europeans generally think that way. We are very aware about things that happened, sometimes more sometimes less, but we have a long history we are not always proud of and build our future based on that knowledge.

We do not have, and also never really had, this kind of far right here in Switzerland. Our most right party is very liberal. I think you are generalizing Germany to Europe.
The Pentagon is tracking US citizens without a warrant, Senator says
Warsow is also quite good and very close to late 90's shooter's idea of multiplayer

https://warsow.net/
That's a fairly dystopian outlook. There's no (technical) reason mobile operating systems can't be just as open as desktop operating systems. The only reason why mobile platforms are locked down are business interests (we're lucky that IBM lost its iron grip over the PC platform early on, otherwise we'd still be stuck in the computing dark ages).

(apart from that: a filesystem is nothing else than a database, and text files are pretty much the most open data format imaginable, it's not like we arrived there by accident).
Marijuana Hater's Guide to Making a Billion Dollars from Hemp
The idea isn't exclusive to MMT. Critics from across the spectrum recognize that taxation supports the USD. Buttresses such as legal tender laws, the petrodollar system and other barriers serve to support the USD.

Tally sticks are an early example of monetized debt as a taxation medium.

https://en.wikipedia.org/wiki/Tally_stick
Very interesting, thank you. Call it Gell-Mann Amnesia, but I had not thought to extend my skepticism of the basic competence of public health authorities to flu recommendations. I suppose my model is that they were bad in the fast-moving epistemic environment of the pandemic, and that this wouldn't extend to relatively stable and well-understood cases like influenza.
Worst: anti-hero programming (the practice of obtaining job security through being the only one able to read own's super convoluted and complicated code) works only if immersed in a non-technical environment and is going to come back to bite you sooner or later.
The Last Alliance of ELF and Men: -fno-semantic-interposition
It's literally laughable that you call react native a half dead tech. It's still *the* most actively developed ecosystem for cross platform apps. Don't believe me? See https://insights.stackoverflow.com/survey/2020

Moving such a mature company's codebase to bleeding edge tech is one of the stupidest decisions you can make. Is there some price to be paid to be in the future? I'm sure there will be, as there will be with any non native platform. Whether is will be a deal breaker is to be seen.
The post I’m replying to made two separate problems out of 1) Instagram requiring to log in, and 2) “everything big” being poorly usable on the Web. I’m not arguing with the silly login requirement (considering Instagram supports private profiles for people who don’t want to share), but providing a counterpoint to the (2).
They can't be display: none as that would mean the screen reader can't access them. To do this properly and help low vision people, you need to make sure the textarea is synced with the cursor position and that all the text is positioned roughly where the text on screen is. By doing this the screen reader will correctly outline the element being read.

There may also be additional costs like the string manipulation required to build the row text in the terminal, this is nothing that can't be optimized but then that's more memory and cache invalidation to worry about.