skysight-inc/HackerNews huggingface dataset:
Yes, it appears that Uber may have edited the video. Even if they didn't edit it and just used a very shitty dashcam, it's still incredibly misleading.

There are no alternate versions of the dashcam available. However, there are comparisons of the same location made by other drivers that make it pretty clear this is a fairly well-lit stretch of road. [1] It looks nothing like the released Uber footage.

[1]: https://arstechnica.com/cars/2018/03/police-chief-said-uber-...
C# had sealed first.
Now 3D Audio is a thing on PS5.
I'm one of the people responsible for the choice of versioning for the Go protobuf module. (Sorry!)

The original Go protobuf implementation is in the module "github.com/golang/protobuf".

A couple years back, we decided that it was time to do a major overhaul of the protobuf implementation. Protobufs were one of the first major pieces of Go code outside the standard library (the second post ever on the Go blog is about it), and there were a number of design decisions that made sense at the time but which we wanted to go back and revisit. Doing all of this was not going to be possible while preserving API compatibility.

Given that, we needed a new module path. That's the core of Go modules and API changes: You change the module path when you make an incompatible change. You can do this by bumping the major version of the module (since the module path includes the version), or by changing the module path entirely. (There's another option, which I think doesn't get enough attention: You can just make the change, and force your users to deal with it. If you're okay with breaking your users when they upgrade, nothing stops you from doing this. We take backwards compatibility very seriously, so that wasn't an option for us.)

Given that we needed a new module path anyway, we took advantage of the opportunity to move to a path that isn't specific to a particular code hosting provider: "google.golang.org/protobuf". GitHub is great, we love GitHib, but we'd much rather have a provider-agnostic name for the module.

So we have a new module path. The question then was: What version do we tag the new module as when we release it? Remember that there has never been any version of "google.golang.org/protobuf" at this point; it's a completely new module.

One option was to tag it as v1.0.0. But that might be confusing, because this is "version 2" of the protobuf implementation, even if it's under a different module path. Also, if someone complains about a problem with "v1.2.0" and doesn't mention which module they're using, we won't have any way to tell which one they're talking about.

Another option was to tag it as v2.0.0. But that might be confusing, because there's never been a v1 of this package. Also, this would likely cause unnecessary confusion with "proto2" and "proto3" (versions of the protocol buffer language).

We waffled for quite a while, and eventually settled on v1.20.0, which avoids the missing v1 weirdness but also ensures that there is no overlap in versions between the two modules.

That confused people. Alas. Perhaps every option would have led to confusion.

In retrospect, perhaps we should have gone with v2.0.0 (and a module name of "google.golang.org/protobuf/v2"). Too late now; oh, well. If this was the worst decision we made in the new implementation (and so far, it looks like it may have been), I'll be quite happy.
I think the key difference is the backup driver was watching a video on her phone when the accident happened. I was a summer lifeguard on the ocean for many years (SOYA summer! Sit On Your Ass Summer), and we would have been fired if browsed our phones while on duty.
Extraordinary claims require extraordinary evidence.

Given Apple's own iCloud security detail [1] stating explicitly:

> For certain sensitive information, Apple uses end-to-end encryption. This means that only you can access your information, and only on devices where you’re signed into iCloud. No one else, not even Apple, can access end-to-end encrypted information.

> In some cases, your iCloud data may be stored using third-party partners’ servers—such as Amazon Web Services or Google Cloud Platform—but these partners don’t have the keys to decrypt your data stored on their servers.

I'd like to see your evidence to these claims, if there are none then please retract them, HN isn't reddit.

[1] https://support.apple.com/en-us/HT202303
Paying taxes is not a virtue. It is not voluntary, you are "forced to pay".
Yes. Ant there is a thing called inertia. Feel free to fight it.
Why is this an issue? Apps built with the old SDK will still work on iOS 14, and you can continue to submit apps built with the old SDK for a while. Nothing says your app _has_ to be built with the new SDK on day 1.
Ironically enough, I think that's the problem that lobbyists were intended to mitigate. You can't expect legislators to be experts on every technical topic, but in an ideal world you could retain subject matter experts to give good information to any congressperson who needed it.

It's not a bad idea in theory, but you run into the classic problem of deciding how to define "good information".
I’d swap to a pine phone in an instant, once it is a viable alternative, at least for the bare bones stuff. I appreciate it’s a chicken-and-egg problem! But until I can use it, reliably, all day long, to check messages, call etc I would need a closed-source phone with me anyway... which sort of defies the purpose of having a pine phone too.
Honestly, this is why we need the Web. But Apple even blocks that since they don’t allow any browser engine apart from Safari, meaning that there is no

- Add to homescreen dialog
- Background sync
- Proper push notifications
- Proper WASM support (a lot of features are missing)

Honestly, at this point, the government should step in, like they did at the end of the last century with Microsoft. Walled gardens hurt innovation a lot, and the App Store in combination with the restricted web on iOS are the ultimate expression of the former.
That makes me feel nostalgic. 15 years ago, the Linux desktop was either KDE or Gnome, which were both heavy in startup time and RAM usage (and still are). Next to "Enlightenment", Xfce was the only other desktop environment. Much later we got LXQT (which is even more slim then Xfce).

I used Xfce on old computers like Pentium I/II/III and it was a breeze. These computers could not even run contemporary windows versions any more (I think windows Vista was a thing in 2008).

Nowadays I frequently run Xfce on remote desktop when I want something slim but more powerful then a plain window manager.
I'm fairly convinced that a lot of technical people are on the spectrum.

It's a spectrum. Everyone is on it. The majority of people are at the end where it doesn't really manifest in any significant way, but no one can claim not to be on it.
I think there is something to this. I score very high on emotional intelligence, am fashionable, do extroverted things. People like that I do these things and also have ideas that I can turn into money quickly by programming them. That I can communicate ideas to less technical people and gain supporters quickly.

I pass.

But I can detect the limits. Nobody considers me on the spectrum, nobody considers me the “asperger-y programmer”

There is some overlap with what people associate as “on the spectrum” such as not relating to many people’s emotions or reactions to things. Blending in. But for me the real flag is my experience with various drugs, my experience is often different than others and forums full of anecdotal evidence has people with similar experiences who often report having diagnosed development disorders such as ADHD, autism etc.

Anytime I bring this up “I think I’m on the spectrum”, people are quick to tell me “we’re all somewhere on the spectrum”, as if they want to make an excuse for me.

At the same time, an ability to focus on a task is normal to me. To me, I procrastinate just like everyone else. But I also have results and turn ideas into money in weeks. I have no idea why other people deliberate for months and years on ideas and promises, why they even covet and get married to ideas. I surround myself with people that challenge me, I know there are plenty of people that do execute even faster than I without a better pedigree or network.

It feels like success at this game is what people want, but then also is optimized for “high functioning autistic sociopaths“ and if you are winning at this game that so many people want to win, you’re also likely a high functioning version of someone with a developmental disorder? Its easy for it not to be mutually exclusive, but it makes me think.
Hmm, I kind of disagree. I don't personally find listed startup 'traditions' necessarily bad. In fact, I love the fact that there are startups that are just like that (maybe because I like whiskey too). BUT I think it's a problem when startup culture is being copied. It's like saying 'the only cool music is rap, we won't listed to jazz or classical music or heavy metal'. So yeah, let there be more startups with their own authentic cultures (including totally opposing ones) because the culture described is a problem only when it's not your own, but you copy is because you want to be a cool kid too.
I think what you're describing is a bit tangential to the OP. Yes, some of what's ascribed to as "tech startup culture" can be derived from neuroatypical people, or introversion, or simply lack of social grace, but not a lot of it as described by the article.

The article talks a lot about the extroverted, obnoxious aspects of tech. Wantrepreneurs, narcissistic navel-gazing, cargo-culting, corporate faux-coolness, dick-waving. None of that is really explained by having a lot of people on the spectrum. If anything, it's similar to some of the same extravagance you see in Hollywood, Wall Street, or Washington D.C.; anywhere that has a ton of ambitious, competitive, and social signaling people.

Also, there are plenty of STEM and otherwise technical fields that do not have the same reputation for awkwardness as software engineering does. Surely those fields have plenty of single-minded overperformers as well? Then why don't we hear complaints about civil engineering or mechanical engineering or electrical engineering?

I have a couple of pet theories for why Silicon Valley or the startup world as a whole seems particularly arrogant (a culture that worships young genius ends up neglecting social development and get stuck being sophomoric; software spawns a weird exceptionalism since, unlike other engineering disciplines, devs can move the world with lines of code instead of hardware). But those are just pet theories and I think most of the issues mentioned in the OP are easily attributed to the natural consequence when an industry undergoes a gold rush AND eats the world; since it becomes a playground for the (potentially) rich and powerful, insiders tend to get extra irritating about it.
> I'm fairly convinced that a lot of sports people are on the spectrum. I don't mean this as an insult in any way whatsoever, though I'm sure many will take it as such (sorry, in advance!). The raw, calculative persona of those described as "10x sportsman" and "optimize all muscleai" seems to line up with having difficulty empathizing with others and acknowledging emotions. In many ways, I really envy the ability to execute to that degree. Simultaneously, I think these are many of the same people who are taken advantage of by others (e.g. founders, managers, investors) to further deepen their pockets.

They're often immensely talented in physical realms and excel in sports, making sport careers ideal places where they can thrive. Their relative over-performance creates a tension on the opposite end where others can't keep up to the same capacity. I think we've often chalked it up to people being "quirky" and I think we're all familiar with Hollywood's stereotypes about sports folk, but there is a lack of mental health discussion in the US (and perhaps other places in the west). Am I completely off-base in thinking this way? I'm certainly no psychologist, but I welcome other perspectives on this.
Serbian here... Also never heard of it. But I suspect that it has something to do with another, similar one: U dobru se ne ponesi, u zlu ne ponizi/У добру се не понеси, у злу не понизи. Which roughly (because it is archaic) translates to: Be humble when all is good (in good fortune), do not submit to evil (bad, unfortunate, hard) times.
Fb could disrupt google because it had the impressions first, so that is the dimension to think about. Adspend and advertiser pool is a by product.
Disclaimer: current fb, ex google employee.
You missed the corresponding footnote:

“Nobody gives the baby a knife. You give them a spoon” - Mum, when I showed her this.

(which is also insightful, because the 'Mums' I've dealt with are mostly worried that pushing the wrong button will permanently break something, as if they used to sell blenders without safety features or something back in the day)
I've read that post. It's effect on me was the opposite of what the author intended. That's where I first learned that Forth defines things like IF in Forth itself... and I totally got hooked on it.
That's interesting. The time on market is always listed on Danish real estate websites. And the aggregator sites also have previous listings.
Uneven C++ support was a big issue, too.
> The author has a rather restrictive view of addressing modes.

Not really, no.

I thought a single prominent example would suffice to show how the industry moved towards the "flat address space" model and heaved a big sigh of relief after it had done so.

> full value of the pointer can be used for other purposes such as type tagging [..]

And this is very much dependent on being able to treat that pointer as an integer whose bits you can process...
No, it is not my standart for education institutions. And (I hope) it is not a standard to teach.
Alas, it is standard thing for people to learn. And, sadly enough, thi applies in all the areas. Concepts are hard, let's go shopping.
I see it all the time in somewhat techincal hobbies: not many care about what's happening at the concept level, they just want a button to push and get the result. If that button is moved, there is a trouble.
I just ordered a mini trampoline to bounce up and down at my standing desk. Pretty excited, actually.
What a well written article. Really enjoyed that. If the hacking doesn't work out get a job writing about hacking...wait.
What do 5 hurricanes, global pandemic, and Nvidia buying Arm have in common?

What a wild year! Let's not forget Apple announce they are transitioning from x86 to Arm :b.
My fiancée has been to the Azores and told me she's seen old people eat onions like apples there
What about dumping? From wikipedia:

"Dumping, in economics, is a kind of injuring pricing, especially in the context of international trade. It occurs when manufacturers export a product to another country at a price below the normal price with an injuring effect. The objective of dumping is to increase market share in a foreign market by driving out competition and thereby create a monopoly situation where the exporter will be able to unilaterally dictate price and quality of the product."

How would it work in this example?

The other guy would sell you coconuts and bananas well below the Zone of Possible Agreement (ZOPA), and you would be so glad to buy everything from them -- destroying your industry.

A few years go by, and they raise their prices above the ZOPA -- and you have no option because it would cost you a lot to rebuild your industry from scratch.

If you try to produce bananas, they drop the price of bananas; and make profit from coconuts. If you try to produce coconuts, they drop the price of coconuts, and make profit from bananas. (You need coconuts and bananas!)

That's what happens in real world -- developing countries export iron for $100/ton (2,200 pounds) and buy high value-added products (phones, tablets, computers) for $500/unit.

Rich countries use the profit they make from high value-added products and services to subsidize their farmers, pushing the price of food down. For instance, wheat costs $188.75 per metric ton, less than $0.20 per kg ($0.10 per pound).

Without subsidies, the farming industry would be decimated from rich countries, and prices would go up.

So, "free market" is an abstraction that doesn't exist in the real world -- and you can see it in this idealized model of two islands.
That’s the best funny post about “CVE” I’ve ever read.
Some apps (Pokemon Go) just crash on launch on 14 without updates.
Same scam, different (and bigger) method.

I see this regularly on my e-commerce businesses: Some company says they want to purchase $XX,XXX of our products, they have a shipping company they want to use that will pick-up from our warehouse, they ask us to get a quote from this company and then bill the original purchaser for the full-amount.

Of course, the shipping company wants the payment first, and then the purchaser will disappear.

Never fallen for it. Seen it a thousand times. Had to train my support agents to recognize it so they don't even bother bringing them my way.
I fail to see the point, as far as I know Apple has been vocal about iOS since WWDC and typically releases the OS relatively quick after events. The beta's been out and available for every iOS developer for months in order to prepare for this.

There's enough to rib on Apple on, but this really doesn't seem like one?
I totally agree with you on that conclusion.
Ada Web Application looks nice: https://www.electronicdesign.com/technologies/embedded-revol...

I have not had a chance to use it yet, but I would like to when the opportunity arises.
It has to be said that Adacore is a French company, there is more to it than just a technical decision
I would say that Ubtunu Touch and Sailfish are the best distros right now, probably on par with very early Android in terms of usability. There are still major issues such as mms being broken, extremely poor battery life in some distros, an embarrassingly bad camera. On top of this, the performance just isn't there yet in most distros, sailfish is the only one with acceptable performance IMO. I wouldn't rely on it for a daily.
Apple greatest asset is the accessibility to a large market. In return to the loyalty of the clients they do an excellent work in validating apps for isolation, privacy and vetting. Technology is not magic and bugs exist, so Apple chose this methodology for their store.

If companies are able to hijack this process by uploading assets it could be easy to exploit.

We are talking about a personal phone not a remote computer. Imagine if hackers got free reign in the private information of key political figures ?

I choose privacy thank you very much.
What do you think caused the productivity boost?
Why are people constantly personifying corporations? All you're going to end up with is a sociopath as that's what large companies are when you try to do that.

Apple isn't a single person with evil intentions that thought: "let's make it very hard to work with this stuff", even if it might seem that way. It's far more likely that:

- The alternative was worse

- An internal policy or rule had unforeseen side-effects in planning or releasing

- The team doing the work on the release and the team doing relations aren't the same team and didn't communicate properly

- A deadline was set and because it was only met just barely you get an odd release schedule

Does that mean that this release is a fun planned schedule? No. But it doesn't mean the thousands of people working there are combined into one big person that wants to do bad things to you.
Thanks Bryan! I'm more interested in the old papers, both public domain and out of commerce, and we have quite some work left to do...

> 1,150,246 30.22% no known independent preservation

https://fatcat.wiki/coverage/search?q=year%3A%3E1800+year%3A...

I love the fatcat, this coverage graph is so nifty. :)
Black it out, print it to paper, scan it back in, embed the image in a Word document, and print to PDF. Wait, that's just how "most" people do it anyway..
Web Web web, fuck native apps.
The only way to have competition is if FB started a search engine or if google bought instagram
Backwards compatibility is one of the reasons, meaning an humanoid form can interact with all the interfaces that humans already use in day to day basis, think push/pull doors, grabbing two-handed objects or pushing a car; as well as the ability to be aid by other machines without wasting their own energy: think using electric stairs, elevators, boarding a car/bus/train, sitting down at a computer desk (so hands stay on while legs are off). Plus doing all that without the risks that spinning blades bring.
I'm a senior engineer with 15 years of experience. Pretty sure I have a good grasp on "complex" vs. "unnecessarily complicated," and I see the latter a lot more than I would like to.
Oh, well that explains it, then. Perfectly legitimate behaviour. /s
You could help the grammar by having some lexical distinction between types and other identifiers.

Relying on that is going to prevent you from including numbers as things you can be generic over (without some additional syntax for that case). That may or may not be something you care about.
I thought App developers would be testing against the beta version? I don't really understand the problem. There's public beta's, it's out of beta, and will go to the public tomorrow, apps will continue to work.
I have a number of issues with all the gratuitous things; one, they compensate for the work itself and the stresses associated with it being shit. Two, and this goes back to Google offering three meals a day and the like, they encourage you to stay at work beyond normal hours. Home life? Screw that, stay single and think about work more. Three, instead of throwing away money they could pay employees better (like, pay them for the number of hours they're at the office) and improve working conditions (like proper desks in proper rooms instead of long coffee tables next to the bar).
I think you're right. You don't necessarily have to be on the spectrum though. It is enough if you can turn your empathy off to maintain the laser focus.

Or you can be a psychopath, then you can go on to become a CEO!
Then you're getting into a philosophical debate about how morally "right" democracy actually is. That's dangerous territory.

I'm not saying I have a better idea, I don't, but democracy has been the driving force behind some pretty heinous stuff over the centuries (most obviously the resistance to equality of race, gay rights and universal suffrage). It's just less terrible than the alternatives that exist in the world today (e.g. dictatorship).

At least in giving your money to a Buffett, a Gates or a Feeney you have some evidence that they intend to put it to good use.
Becoming more productive by learning Touch typing (25 to 83 WPM in 5 weeks)
> The next major release of iOS is announced to be shipping on Friday (in a few days) or sometime the following week, like the next Tuesday.

> But today, Apple announced that iOS 14 is shipping tomorrow.

So... the only difference is it's not "few days" but "one day"? For an OS update everyone knew was coming because "for as long as I can remember it goes something like this"?

What's the assholery?
Privacy and user freedom are not two mutually exclusive things. You can have both at the same time too.
No one said you HAVE to update your app to iOS14 on day 1. Also, the beta versions have been out for months. If you’re not ready, it’s your fault.
It's a misconception.
This comment doesn't seem to have anything to do with the article, which is about the short launch window for iOS 14 and issues surrounding that. Are you simply reacting to the title?