skysight-inc/HackerNews huggingface dataset:
From a cost/opportunity cost standpoint, it’s an enormous decision. I wonder what those numbers look like.

In general though I’m pretty biased towards boring things that work correctly as long as possible.
Does that mean teach and media companies are going to start censoring him?
Long answer:

My advice is to look for something that doesn’t have that compilation step (avoid angular/react) as I think 8 years from now someone is going to have a hell of a time compiling a legacy app in webpack.

Short answer:
Jquery
Indeed. Sounds like TK was a major issue here, but so were the whole tree of managers under him that agreed to ridiculous timelines that would destroy their teams instead of just pushing back on the deadline. Then again ... wouldn’t surprise me if TK very intentionally built such a management team.

Regardless, to be safe, I’ll definitely never work at Uber, or any other company TK has touched. This sounds like an absolute nightmare, and is so different from my experiences in ~a decade at other tech companies that it’s crazy.
> but they made a good attempt to address reasonable concerns.

I am guessing that, too.

It is weird how you can do extremely easy things in a field of application that is novel to the method and get huge amount of praise. I bet they will be called to speak on many archaelogy conferences to talk about it.

I am not jealous at all. And I truly respect the people behind the paper for doing something that no one else is doing. They are at least doing something new. And they deserve praise from people in their fields.
> I believe that your cycling argument is incorrect. Not only because of what the @dentalperson wrote below (they are completely right that there is a crucial difference), but also because it doesn't follow the human intuition on causation.

Well, I was looking for an example that didn't, because my position was 'why is that obviously causal', so I wanted something that seemed silly to suggest was causal, but is IMO equivalent. To clarify it a bit:

Pedalling causes my core temperature to increase; which causes my body to regulate it by sweating; which causes me to desire a shower; which (may) cause me to decide to have a show; which will cause me to get wet.

If we assume I always decide to have a shower when I desire one, then there's a complete chain of causal events, but it seems silly to say 'pedalling causes me to get wet'.

But it's not just the chain that I find troubling; even in shorter examples other 'inputs' (like the decision here if we remove that assumption) make it seem unfair to call it causation to me.

Maybe it's all just semantic, hinging entirely on how you define 'causation', and doesn't matter at all.
China had a similar rule for doing business. I worked with a company that that ~60 engineers that never wrote a line of production code in China, because they were afraid of IP leaks.
>> except for Apple’s poor vision and execution of iPadOS

Or seen as an opportunity to sell an iPad for every member of the household.

Windows, Android, and ChromeOS tablets all have multiuser and generally compete at the price sensitive low end who are also less likely to buy multiple iPads.

I wonder how many iPad buyers are put off by that lack. I certainly would appreciate it; the current options for sharing an iPad aren't great, and I'd rather have an iPad than any of those other multiuser tablets.
I transitioned from Ubuntu to Mac for work. As others here stated, there are often keystroke and click combinations that do perform many tasks a user might want, and it's clear this isn't the main problem. In almost every case, my first ten guesses for a particular action would be wrong: deleting URL suggestions, split screen, forward delete, open terminal, switching windows within an application, search and replace, and so on.

My opinion goes deeper. There's a fundamental problem of aesthetics over functionality in Apple's designs. As I sat in front of my fresh workplace iMac, I had no idea how to turn the machine on. I looked in the back and didn't notice anything other than ports. I looked on the edge... the front... the back again... the front again... the screen...

Finally, I took my phone three levels higher in the building where I knew I got 2G signal. The power button on an dark grey iMac---I discovered after 15 minutes---is in a bottom corner of the back, essentially flush with the rest of the monitor body in the place a person is least likely to look.

The fact that multiple prominent websites exist with this information tells me all I need to know about whether Don Norman would state Apple makes intuitive products or not.
so what's fair? 50%? 60? who decides? when does it stop?
It's a good thing we have critical thinkers like Tony Fauci to enlighten the public and clarify the scientific consensus.

From May 4, 2020:

> “If you look at the evolution of the virus in bats and what's out there now, [the scientific evidence] is very, very strongly leaning toward this could not have been artificially or deliberately manipulated … Everything about the stepwise evolution over time strongly indicates that [this virus] evolved in nature and then jumped species,” Fauci says.

https://www.nationalgeographic.com/science/article/anthony-f...

So, the "very, very strongly leaning" evidence about the "stepwise evolution over time" was what exactly?
I think its a mistake to assume any broad set of users see decentralization as a feature. Decentralization and discovery are opposition forces. It is important to recognize that "discovery" is what people want. Businesses want to be found. Content producers want to be found. We all want to learn more about what each other wants so we can be better at providing that. Individual consumers might not want to be found, until you start talking about dating apps or other clout-driven activity like job hunting or social interaction. Then its all about discovery again.

My thinking was about as anti-platform or anti-monopoly as it can be since, well, forever. But learning how to build business over the last decade has really opened my eyes to the harder parts of being a human and the hurdles to bringing value to market. So, here I sit with the skills to build just about anything I can imagine, a fairly deep understanding of broad business topics, and a bankroll... I'm working for someone else because honestly, the LoE to build something is dwarfed by the LoE required to identify and understand customers, and bring anything to market WITH centralized platforms. Going "decentralized" would increase that cost dramatically.

People are out here paying a third of the cost-to-customer right into the pockets of app stores because the stores create a safe market for consumers. The decentralized version looks like millions of people downloading and installing random .exe files from the internet. Then self-centralizing on a few sites with cringy names like download.com. Nobody wants that. Humans copy-pasta like crazy and naturally centralize.

I'd expect any decentralized system that fails to provide some unified discovery experience will fail. And if that system is centralized then the whole thing may as well be centralized.
Seconding this, and I'd be grateful if anyone could shed light into questions brought up here:

Ask HN: https://news.ycombinator.com/item?id=27253900

Timeline document: https://news.ycombinator.com/item?id=27250514
It's more than an UX problem. It's an signal integrity issue and the only way around it for all kinds of measurement is to only look where there is no Starlink. An area that grows ever smaller with the pissing contest between mega constellations owned by billionaires. Taxing and having placement in LEO controlled is a good idea. We should also leave space for developing nations.
> but you think the Indian government which is widely credited to be falsifying data will be held accountable to its people?

Isn't this what elections are there for?

Didn't the ruling party lose a major election just few weeks back? It was widely covered as a victory against them even in international press.

> Nobody is forcing you to trust twitter any more than they're forcing you to trust the government.

It seems you strongly oppose the current establishment. Would you have been fine if Twitter would have marked content against them the same way? It might have been true but it might also have been pressure by the establishment.

It is not like anyone is asking anyone to trust Twitter. My main issue with that is the sheer power a private company not answerable to the citizens holds.
They are no longer easily available - presumably as a direct result of the Facebook incident. I'm sure there are companies still grandfathered in, but as a new entrant you'll be aggressively shunted toward either the B2B or consumer App Stores.
This is also a problem with Rust conversations and tutorials online: There's a lot of talk about what not to do or what you can't do in Rust, but it's rarely followed up with an explanation of what users should do.

Mutexes aren't an entirely foreign concept to many programmers. Obviously if someone can architect their system in a way that doesn't require Arc<Mutex<_>> then go for it, but we need to be careful about giving blanket advice without alternatives.
If you live in a country that uses the term Gen Z, you're probably richer than most of the world.

Stop celebrating being rich as a virtue, because it's not, it's a vice.
I can't immediately create a task on a particular list without using the mouse. I would like a keybinding that allows me to say "add to the second list from the left."

I would also really be benefited to allow for some default behavior that when i do (using keybindings) add a new item to the second list from the left, that it would just open up the detailed view and automatically allow me to enter the title and simply tab down to the description section to add everything.

I love trello, but the amount of clicking i have to do gets annoying.
The issue is other factors may force you to use an alternate store. My college uses Proctorio for online test-taking. I am required to use this for the class. The issue is, the extension is only available for Chrome (I've tried other Chromium browsers and those don't seem to work as well). As a Firefox user, I don't really like having to switch to Chrome just to use an app that I never wanted to use but am forced to.

The same could apply with app stores—if a company, school, or other requires that you use an app that is only available on a less privacy-friendly or perhaps more intrusive app store, that doesn't sound like an optional/risk-free alternative to me. Once you open the walls there's no going back.
Will Shortz Edits His 10,000th Crossword
I find your attitude as entitled and dishonest; that law did not target disabled people, so you cannot say it is anti-disabled people, it is just a side-effect. It's that simple.
I imagine that you could get rid of kubernetes in 90% of the projects it is used in. We have it at my work, must have taken around six months to a year for on dev. Sure we can autoscale now, but we never actually need to. It saves us a bit in server costs, but more in maintenance / dev time.
UBI has the advantage of people being able to re-skill to take advantage of market opportunities (people going back to school for engineering, say), as well as accounting for situations like stay-at-home parents, so I think it has certain advantages over a Federal Jobs guarantee.

That said, I don't see why we can't have both (A base level of UBI + a federal jobs guarantee)
G7 trying to reach an agreement on global tax regime of multinationals
Ahh yes, Apple's poor vision and execution - I usually can find a statement like this on HN re: Apple.

You can do shared ipad through an MDM so MDM admin (which could be you) decides on root level decisions.
Practically speaking anyone living near a city already had the sky taken away from them with light pollution long ago.
This falls into the category of an announcement of an announcement. In this case, I suppose it's the announcement of a portfolio of announcements.

The HN heuristics for such cases are:

(1) announcements of announcements are off topic (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...)

(2) there's no harm in waiting (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&so...).
They didn't have a choice. Imagine their reference check for future jobs where Uber HR tells the new potential employer "X left during the start of crunch time for our new app". You have to suffer through, then leave.
Still finding it hard to believe that society is willing to spend this much resources on locking up people for dealing in the wrong sort of chemicals.
If I'm reading this correctly, the whole fiasco started because the CEO decided they _have_ to release a new version of the app by some arbitrary date? And to meet this arbitrary deadline, the engineers had to roll out a ton of new features all at the same time inevitably causing a ton of fires/bugs/outages for the end users? Sounds like a nightmare and I'd be super pissed as an engineer having to support this mess. Is there more background on why Helix had to be released so aggressively?
It's quite different. At least with JIT sourcing, you know that a vendor has a given approved source(s) given an effective date. Everything is traceable.

With FBA, you could have gotten counterfeit goods or a return from another customer where they've sent only the box and something that weighs the same (or a broken item). Amazon throws away the receipts (it'd be a nightmare to handle so they just... don't).

Why is Amazon not on the hook for this?
Burnout was an obvious cost to this mess. A less obvious cost must surely have been all the people that read about it and decided to never work for Uber. But then it's always been easy to ignore the costs that can't be measured.
Outside of the enterprise context more families than not want the app used by one person to be accessible to the other etc.

Inside apps you do have multi-profiles - when you start netflix it prompts for the profile of the user.
This is common; spammers know the semantics of '+' for gmail and will strip it. You need to assume that it will happen.
Why iPhone Cables Break So Easily
They still have billions to produce to cover us the first time.
Another example of out-of-touch upper management dictating an unrealistic development schedule for no particular good reason (according to the article), and making everyone's life hell for months.
yeah, probably we annoyed the sh*t out of many payments folks as so much of the top of the funnel relied on things they should not have been doing. and the thrift changes, lol, that was something else.

but it all worked out seems like. and honestly, if you consider how fast uber moves compared to its competitors, im willing to bet it was the right call now.
Mentioned this briefly below, but this was largely an academic exercise: there is a lot of existing code written (in python) against the python API in question, and I was curious to see how feasible it would be to reimplement that API in such a way that this existing code would continue to work with minimal modification, but now running on top of a rust implementation.

What's additionally challenging in this case is that the design of the underlying rust API (the norad crate[1]) was also more or less done, so this really was just a matter of trying to shim.

In any case, I think we more or less agree; just trying to provide a bit more background on the motivation. This was originally just circulated as a gist between a few interested parties, who were largely familiar with the motivations; it certainly didn't occur to me that it might be interesting to a general audience.

[1]: https://docs.rs/norad/0.4.0/norad/
R programming is fundamentally different at a conceptual level. You are operating on datasets rather than individual values. Also the GUI mechanism use reactive programming if you are using R Shiny. R is awesome for what it is designed for.
Urbit: The good, the bad, and the insane
If we had had microwave power beaming satellites in the thirties, we might have used those instead of wiring up farms. In many developing countries, there still is no landline phone service because they just use mobile phones instead. I don't see what the problem is for some people that are in more remote locations to use satellite internet instead of wired, especially if, as in the case of Starlink, the performance is reasonably comparable.
This happens with airplanes too. You just have to reject the parts of the frames from the stack that have the nearby object in the view. Sure if we were using film this would be a problem, but with good software you can do some amazing deep sky imaging using nothing but a 12 inch telescope and a DSLR.

Also, maybe he just doesn't know about PixInsight...
https://pixinsight.com/
I can sympathize with the extreme emotions on display here. Some things are worth shouting about. Some things are worth saying "fuck you" about. Some things are that important.

That said, yes, we should focus on the big picture in places like HN. That doesn't mean we ignore or disparage the mere mortals who care so much about the sky.
Reddit, Twitter, Instagram, Nike, Adidas...

As far as I'm concerned you want to use a SPA when you have dynamic interlinked state. None of these sites have that. You give up so much simplicity going to SPA its kinda crazy and again I say that as a person who loves Svelte but I think is only necessary for occasional core pages.

But I constantly doubt myself, I must be missing something? Maybe its just easier for large orgs with dedicated frontend/backend devs but it really doesn't seem efficient.
Yeah; as things get more complicated though i feel that this concept will never return
In general this idea may be true, but for the tidyverse it's just a load of horse.

Hadley Wickham is a very talented developer, and what he's particularly talented at is writing interfaces that are easy for people to use. dplyr, a key part of the tidyverse, is a great example of that. It breaks data tidying up into a few simple steps that can be chained together. It's the descendant of an earlier iteration (plyr) and Hadley learned from that and just kept polishing the interface.

There's a similar story with tidyr. Reshaping data from wide to long is a complex operation. Base R has a reshape() function and using it has given me permanent PTSD. It was impossible to get right until you read the documentation. After you read the docs - still impossible. Hadley wrote the reshape2 package, which improved things a bit. Then there was tidyr::gather() and spread(). Finally, we got tidyr::pivot_wider() and pivot_longer(), and at last I can be reasonably confident of getting the results I need without too many tries.

The tidyverse is hugely popular for just this reason. Without it, I'd probably have abandoned R. I certainly wouldn't dream of teaching it. Ditto Rstudio. Calling these people parasites is absurd.
I have also seen a lot of that sort of file-naming-version-control still in use. Git is really far out of reach for most people, and IMO not always the most appropriate for writing workflows where the version control sort of lives at the paragraph/figure/equation level.

Word export (and hopefully good import as well) is certainly on our roadmap. :)
http://archive.is/YFlkL
> The only complaints I've seen involve two hours of obstruction, which seem like they'd be hard to resolve without major effort the author admitted he didn't want to go through for a trial product he would not be keeping. Cutting down trees or running cable long distances or building tall towers all seem like pretty drastic choices.

Yeah many Starlink customers do exactly that or hire someone to do that for them. They've had to do similar drastic measures in many cases to even get service at all via microwave antennas on tall towers or LTE antennas on tall towers or other such things. The guy wasn't desperate for good internet, which is why he didn't feel it was worth it.
If Elon Musk aims sees building vacuum tunnels for trains as an option he could also build large enough vacuum tubes to send signal through. Those will be faster than a satellite.
“whataboutism” is a thought-terminating cliche — it’s a directly analogous situation that shows that there are no principles or rule-based order, only power. you have the power to get away with doing this, or you don’t; lofty rhetoric is a propaganda measure
i am being sorta vague here and taking some creative liberties with the markets involved. but at a high level, there was so much logic spread over various versions of the apps + geographies + some permutations of those. so you could add a check somewhere (app/server/both) like if (foo) and assume it'd not break in some markets, but lo-and-behold, if often did.
Tesla Tests Luminar LIDAR Sensor That Elon Musk Scorned as ‘Fool’s Errand’
Crowdsourced Pan-India Guide for Covid Resources
How to Start a Successful Blog and Make Money in 2021
Yeah. For example, one year I bought double-pane windows for my house, which were eligible for a tax deduction (on the grounds of promoting energy conservation). Either I have to tell the IRS that I bought those windows, or the IRS has to know that I bought windows. The second option is too close to dystopian nightmares for my taste.
The whataboutism here is just insane. Ronald Reagan OK's an interception of a plane containing a known terrorist 36 years ago and now it's OK to hijack airliners anywhere in the world for any reason?

Yeah, this is trolling.
It's really unforunate, since repair is a good value in terms of reducing externalities like e-waste and natural resource use, not to mention a potential way to develop electronics skills in our workforce with low-barrier-to-entry jobs.
I would be careful to extrapolate a one-time injection like 2020 going forward, unless you expect a COVID shutdown & resulting stimulus to happen every year from now on. We're still running a deficit, sure, but it's not quite as it sounds.
The routing features are obsolete; they go back to the days when lots of email users weren't on the Internet directly and had to use relays. They are still in the spec, yes.
Maybe Apple could display a prominent warning that this may put your personal data at risk, if you choose to enable alternate stores, and remind that regularly (including during each boot, when using the apple store, etc.), giving leverage for users who actually do not want that to refuse forced installations by third parties.
Huh. Interesting this doesn't support international email [1] addresses, e.g. квіточка@пошта.укр or Dörte@Sörensen.example.com.

Seeing as the web has long supported Unicode, where are e-mail addresses currently at in that evolution?

Are full Unicode e-mail addresses something that is decently supported today, or still largely theoretical? Is this regex sufficient? What kind of e-mail addresses do people in China most commonly use, for instance?

[1] https://en.wikipedia.org/wiki/International_email
How is a massive government infrastructure program that doesn't exist an alternative to a satellite system that does exist? If I'm out in a rural location I can either use satellites for internet or the non-existent government program?

It's also clearly not a loss of an ancient planetary resource. The satellites can't be seen with the naked eye so the vast majority won't notice. Astral photographers and astronomers may have to do slightly more post-processing on certain types of images, but that hardly seems like a big deal.