skysight-inc/HackerNews huggingface dataset:
Kia ora!

I’m Kris Sowersby, designer of Signifier and author of the design info post on Klim.

First up, I’d like to thank you all for taking the time to read it. I really appreciate it.

I’ve neither heard of Hacker News nor been here before. But I’m chuffed that you’re discussing and critiquing with such wit and (on the whole) sensitivity. I never expected it from this quarter, and it’s something that the online type & design community seems to be lacking. I’ll address some specific points in thread where necessary.

—Chur.
The only reason Apple is doing this is to make more money too. You'll find that's a common thread in the motivations of all parties in nearly every business dispute.

The question is which point of view is a better match for desired policy outcomes.
This argument will be useful next time a brick and mortar store tells me they only take cash.
What numbers? There was only one loss of life incident and it was due to parts falling off of another aircraft on the runway prior to its departure.
I had an early fb app that let you track shows from a band you had been to and display this on your wall.

I was able to download tons of user data. I think the guide was to only take what you need and you were not supposed to store it longer than 48 hours.

But that was def an honor system thing and I’d be surprised if people were purging data back then. It was (still is?) the Wild West with consumer tracking.
To be fair, a PhD in biology likely makes the individual more savvy when it comes to certain classes of investments (e.g. BioTech startups) than most full-time investors... so the criticism cuts both ways. Case in point: Theranos.
Morality and wanting money aren't mutually exclusive - see also: minimum wage.
Does that include the payroll taxes for the U.S. which are ~15%?
Microsoft used its dominant power in one arena to take control of another.

Apple doesn’t have a dominant position in smartphone land, and their fees are inline with other hardware and software marketplaces.
The potentially revolutionary Celera 500L aircraft
Was this sarcasm?
Having a daugther and recently went through the process of bilingual name choice I think now that how the name is written doesn't mean as much. (although we know that if we'll have another daughter, her name will be Sophia, because it was in the short list of bilingual names :) )

English speaking people will still prononuce differently even simple names like Anna (usually they spell it with one "n"), and the stress in my (and daugther's) last name is constantly spelled not like in Russian by people who don't know Russian.

At the same time acquaintance of mine called his son Christopher, and it's great name, even if Russians don't call their sons like this, because it's prononunced the same.
“That last 30%” is kind of a funny phrase. If you were saying “That last 5%” I would probably agree with your take. But 30% is a massive chunk of the profit of every company in that whole market.

30% isn’t “that last”; it’s a substantial chunk of the money generated by the product you’ve spent years making, and I have trouble mustering your apparent disdain for anybody that would by so gauche as to expend energy trying to recover it.
Epic wants more money. Watching them raise the banner of freedom makes me want to vomit a little. But Apple’s 30% take is ludicrous and the enemy of my enemy is my friend so I really hope they prevail.
It's quite likely that Baidu is doing the reasonable thing and using a more sophisticated crawling mechanism to cache the cookies. You have to do this anyway to be able to crawl much of the web which is highly js-dependent.
That’s 20x smaller than a modern news website :/
Awesome, I’m always shocked by how much D3 has to offer and the quality amount of time + effort Mike Bostock continues to invest into the project.

On a different note, hoping the CORS issued I received when using a v6 version d3-fetch with local files got updated
Because NYtimes needs to pick a lane and report facts.

Prohibition is why so many black man are in prison.

Is this tied to Suffrage or not. What is the NYtimes saying. Do women actually support and vote in line with prohibition or was it just an excuse?
Why would I rely on hard and slow to execute hardware attacks if I can just have you run my shellcode before you've even started to run my packaged library? The amount of insanity that people get away with in their installer scripts that you invoke via `npm install` is insane as is.
I think a too-complex API is better than a too-simple API. If the underlying infrastructure is too simple, then people have proprietary workarounds to get the features they need (see Kubernetes Ingress and all the vendor-specific annotations). If the underlying infrastructure is too complex... then implementation is harder, but at least you can do what you need. Someone else can smooth it over and give you a simplified version, if the subset you need is the same subset they needed.

This is always a spectrum, of course, and xDS is probably missing crucial features... but at least if it becomes somewhat widely used, there will be an incentive to add the missing features.
The naked statistics from charles wheelan.
Are you eager to lose money or have it tied up for years and years with almost no likelyhood of ever seeing it again? Yes, there are some good private investments, of course. But the vast, vast majority, at the level you or I are going to see, without a network, are probably junk. You're better off investing in public markets.
As far as I can tell, Apple was never going to ban games built on Unreal Engine. Epic made it sound very dramatic, but it seems like that was nothing more than Apple terminating Epic's developer account (for ongoing deliberate violation of rules in the Fortnite app) which happens to also be the account they use to publish the Unreal Engine on MacOS. In other words, Epic wouldn't be able to publish signed updated versions of the engine on MacOS, at least without creating a different developer account. Unless I'm missing something here, there was never a real threat that all games using Unreal Engine would be banned.
Doesn’t epic sell loot boxes and virtual money in a bunch of their games? Despite those being well understood to be functionally gambling and exploitative?
Here I give my analysis of what the best solution could be. Would like to know your thoughts too.

0. Lower rate from 30% to 15% -Apple still has monopoly, nothing changes.

1. Side loading apps: Not good! malicious apps can run amok, eg. $BIG_CORP$ will say - you will get 20$ credits if you sideload our app, and then surveil everything that is possible on the device. Here, we expect an average user to give all the permission that the app requests for.

2. allow secondary app stores: -not good as it depends on the quality of enforcement in secondary app store. For Apple, it is in their interest to maintain app quality in their appstore to maintain overall good user experience in their device, but motivations are not same for secondary app store. May allow malicious apps which deteriorate the user experience/privacy similar to 1. And there will be a state where you will have to install 10s of app store just to install specific programs which is also not ideal.

3. Allow secondary payment methods: -Average user will have to give up their payment info to everyone who asks for it. Most of them will not be trustworthy nor we can expect all of them to maintain good security standards for saving payment info.

The biggest culprit of all this drama is Apple does not allow secondary payment inside apps AND also, if you have secondary payment outside of app, they do not allow that price to be lower. There is no competition, thus Apple can get away with whatever it chooses to. Thus the monopoly.

4. SOLUTION:

a) charge a flat fee for reviewing/serving apps. If necessary, linearly increase it based on daily active users if they need more resource to support that app.

b) allow whitelisted secondary payment providers. Only whitelisting few payment methods which are trustable eg applepay, googlepay, paypal, stripe, etc will maintain security of payment data.

c) allow secondary payment price to be lower than Apple.

With this solution, there will be competition between payment providers which will drive the price down.
Of course it does. It has an extremely secure duopoly with Google and it's even stronger when you look at US market in isolation. You don't have to own 100% of a market to be broken up or regulated for anticompetitive practices.
The facts of the complaint are that Google, Bing, and Baidu are secretly running or maybe influencing Cloudflare and they purposely implemented a non-accessible captcha to inhibit the smaller crawlers ability to build their index ... no, I don’t agree. Not based on a blurb that contains zero evidence or sources.
> Self defense after running into an unarmed crowd swinging around a rifle?

I'm not a judge, I'm not a lawyer, I'm just telling you a lot of people are mad about this. Apparently a Molotov was thrown at him (have not seen this), and in the video I did see, he was on the ground about to have his face stomped in when he shot. There's an argument for self-defense there; it'll be up to a court to decide, but for now, it's not clear that these murder charges are going to hold up.
For experienced software devs from a FAANG, it’s really not that bad.

There’s still plenty of work.

For folks starting out ... not so much.
That’s less huge of a hurdle than it sounds. Root certs can be installed as part of an application installation or baked into a custom corporate OS image. Both of my employers have their certs installed in their corporate Windows images.

To install the certs manually takes a bit of research. I recently wrote a Node.js script to do this in my application cross-OS using a Stackoverflow answer as a reference.
Awesome. I am a huge fan of D3. I am still using v4. But I will definitely spend some time migrating on my next refactoring.
This is a similar argument now being made against Starlink and similar satellite constellations.

Surprised no one has made the crossover argument wrt supersonic travel.
Hmm no. It is not coupled to Observable at all, what problems exactly are you facing to use it elsewhere?
> this is a PR stunt and nothing more

Apple has banned Microsoft xCloud, NVIDIA GeForce NOW, and Google Stadia from existing on iOS (from the article).

Epic may not be doing this out of the kindness of their hearts, but they do have the clout to push back against these restrictions.

I view Apple's restrictions on gaming as a PR stunt...especially when streaming videos and music get a pass.
Yeah, after the second season, I can see why.
Very true, I'm talking about an unlikely scenario where HTML/CSS/JS is an unpopular need. Yeah there's no solution that'll fit every one's need.
Yeah, I understand that platforms like Steam also take huge chunks, even Amazon, for hosting, providing visibility and other such features. Still, 1/3 of my revenue is ALOT of money
That SO reply is a classic for a reason. If you don’t use the “grammar” you could be having a nicer time with your editor. Especially when editing code, being able, for instance, to pull out the contents of a pair of brackets, with or without the brackets, instantly, is quite convenient.
Consider a scenario where a non-technical person whose friend blocked telemetry through the hosts file for them, and they get a pop-up saying that the hosts file is risky. It's stochastically likely that it's scary enough that they'll undo the privacy-preserving changes. In this case, Microsoft is using their weight to push users away from privacy.
I once heard there are no street names in Japan, they would just number the buildings consecutively as they were built.
There's edex-ui for linux systems. (https://github.com/GitSquared/edex-ui)

I've not personally used it so I can't speak to how functional it actually is but it has a very similar feel to it.
Tell them what exactly? That's a case of a developer not wanting to continue maintaining an app on the platform. And thankfully WINE and Proton are able to pick up the slack and make the game playable without the support of the devs. Epic still wants to publish Fortnite on iOS, presumably, and in the meantime there isn't a way for them to do so without returning to the 30% cut.
So he changed his name to “burnt” twice? lol
Wow, thank you for sharing! I'm guessing those are all D3 5.x?
I just want to verify that you also consider Sony, Nintendo, and MS to be monopolies as well?
In a similar vein, Nadia Eghbal, Roads and Bridges: The Unseen Labor Behind Our Digital Infrastructure (2019)

...Everybody relies on shared code to write software, including Fortune 500 companies, government, major software companies and startups. In a world driven by technology, we are putting increased demand on those who maintain our digital infrastructure. Yet because these communities are not highly visible, the rest of the world has been slow to notice.

Just like physical infrastructure, digital infrastructure needs regular upkeep and maintenance. But financial support for digital infrastructure is much harder to come by....

https://www.fordfoundation.org/work/learning/research-report...
> I know that actually calling someone on the phone seems to be traumatic for anyone under 35, but hey.

First off, this is needlessly hostile and ageist. Please stop it. I am over 35 and we do not need to keep on with this "well if you're young you are too stupid to understand the One True Ways of doing things." Age discrimination is unfair regardless of direction.

> Chat--all the expressiveness of text with the interruptiveness of a phone call.

For me, chat is far less intrusive than a phone call yet still has the back-and-forth that doesn't easily happen with an e-mail. If you send me a chat message, that's more than just "hi," I can look at it and formulate a brief reply and we can keep going back and forth as needed. We may also migrate the conversation to voice (and video!) or we may drop to a rate more like e-mail.

Either way, I do not need a ringing phone 15 times per day any more than I need 300 e-mails or daily chats that start with "hi" and nothing more.
> the only reason Epic is doing this is to make more money. They want that last 30%.

It's actually a little sillier even than that. Epic in fact want to have their own app store (the Epic Games Store) on iOS, and thus exercise the precise sort of profitable market power over software developers that they claim to oppose Apple doing. They're pretty explicit about this in their statements.
Paywalled for me too. It's ridiculous to use Medium for corporate content at this point. This company has paywalled a front page HN story.
Agree with the cynicism, but while IANAL I believe they are on strong legal grounds. The issue is not the iOS store monopoly directly. Antitrust laws don't forbid monopolies. It's how they affect the competitive environment.

The issue, as I see it, is that Apple prevents them from using other payment systems and other app stores. The practice of tying one line of business (the app store, with its review process/curation/distribution/support) to an unrelated line of business (payment processing or appearing on other app stores) is looked dimly on by antitrust courts.

Real lawyers, feel free to correct me on this :O
I wonder how much enterprise is driven by the customer and customers are often terrible at considering the impact of requests.

If they will pay for button or feature right there... often there it goes.

If they like the layout or design of something they're familiar with...there it is.
Permutation City the tv series? Yes please!
thanks. i'm not intentionally blocking facebook, but i couldn't read the article because it kept overlaying it with an error message.
Unfortunately, there’s no shortage of obscure public investments where people can lose lots of money. Options are a classic example. Leveraged ETFs are another. There are many more.

The idea that the SEC should limit access to hedge funds, private equity, and startups is antiquated. A modern approach could simply put the burden on the entity seeking investments. Access to investors with net worth less than $100k could simply require extensive disclosure. Many people would lose money investing in things they know nothing about but this would not be meaningfully different from our current situation.
If we don't become multi-planetary and outside of this solar system, there's a 100% guarantee that all record of humanity will be erased.
If you’re doing corporate taxes by hand you’re probably paying more than an accountant could have you get away with.
Most of those things only work when you have the vast majority of the citizens in the country as net positive taxpayers. Unfortunately, that's not the case in the USA - you're ultimately becoming a "have not" country, full of itinerant people with no employment or prospects, thanks to massive-scale de-industrialization.

> basic income scheme

Paying people who don't contribute so that they can continue to not contribute is not going to get you out of this problem.

Your ideas are nice, you sound like a good person who wants good things for the world, but also somewhat naive and sheltered - somehow the socialist version of the libertarian shouting "bootstraps".

> they'll have to leave all their physical equipment behind, and we can institute a system of grants to help workers form a union and start using that stuff

It's just as likely to be burned to the ground in protest, these days. Much as the computer is more the OS than it is the hardware, the factory is more the business processes + engineering than it is the raw assembly line. Take that magic smoke out and even the nicest equipment will produce nothing. You expect squatters to move in and just resume producing widgets?
Show HN: How to get your first 50 users if you're a dev
What sites worked well for you? Anything in particular about how they worked well (or how other sites have not worked well)?
> Watching them raise the banner of freedom makes me want to vomit a little.

I agree they probably have ulterior motives, but I will always welcome people to the banner of freedom whenever they are willing to hold it. Even though they are arguing for freedom because of the potential profit, it doesn't change the importance of the freedom.
To the degree that Seattle is inherently expensive, then sure.

But to the degree that it is unnecessarily expensive because of laws that make it illegal for people to build sufficient housing on property they own, then those laws are bad.
Epic's most likely goal here is to use their muscle to get a discount in both the Apple & Google distribution fees. Quite sure they will settle something like this out of court and noone will be the wiser.

To paint this with a Securing Lasting Freedoms for All headline is a farce of the most disgusting variety.
We are committed to securing lasting freedoms for all. This is why we fight.

This seems so out of touch given what's happening in the United States and around the world today.
It looks like you're using HTML form maxlength attributes to determine the maximum length for elements. I hope you're also validating that on the server somehow, because of course anyone can simply delete those before posting.

Remember, no one even has to go through your form to make a POST request to one of your endpoints (unless maybe you're using CSRF tokens, which you don't seem to be). Never assume that what you send to the user has any relationship to what they send back, and never validate on the front end.
Good to see you here today, and glad to know that.

Why ES2015 specifically? Like where are the compatibility issues or is this a necessary upgrade path for older versions and then you’ll phase into es6 or leapfrog that to something even newer?

Or if ES2015 is “good enough”? Javascript can be a hot mess, there isn’t always a need to keep up and the troubles arise when you try to.
> The most frustrating part is that in theory every state expects a business to file as a foreign company if you are "doing business" in that state, which by their definition usually includes selling your product to anyone living in the state, even if the sale is done online. However, I personally don't know of any small startups that actually do this, and accounting costs of filing that many state tax returns would be absurd.

That’s not how it works at all.

You pay taxes based on where you have a nexus, such as an office. Having customers in other States does not mandate you pay corporate tax for their States. That would violate the interstate commerce clause.

It’s even more of a stretch than trying to claim sales tax from out of State merchants.
I disagree for two reasons:

1. There are multiple online/physical books about D3, online tutorials/courses on YouTube/udemy/etc., blog-posts, blockbuilder.org (deprecated but still useful), and the d3 documentation itself, all of which aren’t tied to observable.

2. I do agree that observable is a bit difficult to use when you first try it, but if the issue is porting a d3 example to an index.html, you need only remove a few lines of observable scaffolding to do so. This is a far cry from, “basically impossible.”
The way that works is the now 30 year old Americans with Disability Act understandably never contemplated captchas. So legal enforcement can be pursued in the courts only employing the weaker "violates the spirit of the law" legal argument..[1]
And so it goes.[2]

[1] https://captcha.com/accessibility/ada-captcha.html

[2] Linda Ellerbee
I am even more cynical. What they want is way bigger than the Fortnite 30%. They want to be the primary alternative checkout for in-app purchases. This is just the Trojan Horse that, if they win, opens that gate.
>I see bigger benefit in being able to ship new space telescopes and more ubiquitous internet access.

but parent post brings up a good point -- it's not your sky, it's not my sky, it's our sky.

Opinion without supporting arguments and consensus is inherently unfair when we're talking about an un-ownable concept being changed for all people.
This is one immoral company fighting another for money and simply hoping people will see the other as more immoral.

There's something disgusting about their technique of preparing a propaganda film portraying themselves (a massive corporation) as the courageous underdog representing the people, then purposefully breaking ToS for the purposes of provoking the obvious reaction which they could then "react" to by releasing the film.

Of course all of this is independent of Apple's actual sin, which is indeed an overbearing ToS.
Fairness in AI: An Intent and Impact Perspective
Thanks. Philippe Rivière has been helping substantially and making amazing contributions!

If you think you’ve found a bug please file an issue on GitHub. (That said, d3-fetch is just a trivial wrapper on the native Fetch API, so any CORS error there is probably expected.)
You’ve probably viewed another article or 2 on medium. If you open in a private tab the paywall will likely not be there.
> computationally intensive stuff for a second. Doesn't bother you as an end-user

Actually, it does. They waste the CPU cycles of my devices for absolutely no good reason. It's very environmentally unfriendly as well. It shifts the cost onto the end user, not a very nice way to go about it. They probably don't describe the drawbacks to their own customers, either, so, everyone simply opts-in thinking there's no drawbacks; but the end result in a diminished user experience and tonnes of extra CO2 emissions throughout the world.
I guess you mean you use them to insert ,s and ;s. But the leader key would not be for insert mode, so you can choose anything convenient.