skysight-inc/HackerNews huggingface dataset:
Correct me if I'm wrong, but I think you're misunderstanding what they're saying. They're not saying that undefined behavior can be ignored because it "probably won't happen" or something like that. They're saying that undefined behavior is everywhere in the C standard and that this fact is commonly exploited for the purposes of optimization. For example, signed integer overflow is undefined behavior which allows the compiler to avoid extra sign extensions when indexing in a loop.

Would you want a warning to be emitted at compile time every single time you write "for (int i = 0...)"? I'm sure that would actually end up doing more harm than good as it would just condition people to ignore these warnings altogether. As the poster mentioned, ubsan will catch the cases you actually care about, albeit at runtime. It's also worth noting that GCC does try to warn at compile time about a lot of the undefined behavior that you do care about, such as strict aliasing violations when -Wall is enabled.
That's fine when it is under your control. But, it isn't. And companies are using it for their benefit, and will avoid your defense, short of a court order.
It was actually common, they still do business here, before the tax law change they would do an inversion so they'd no longer be taxed by the US on their foreign profits (US had worldwide taxation while most every other country did not).

Here's an article about 2016:
https://www.bloomberg.com/graphics/tax-inversion-tracker/

US citizens can't avoid worldwide taxation, but they certainly move states to avoid taxes.
You said it better than I could.

I mean what's the alternative? The judge says "You have to testify" and the person says "no" and the judge says "ok"?
But presumably if these issues are important, you should be licensing Windows 10 Enterprise.

Small businesses and independent professionals typically don't have that option. This is the traditional market for Pro editions of Windows, but unlike previous versions, Windows 10 Pro is more like Windows 10 Home plus a bit than Windows 10 Enterprise minus a bit.

If Microsoft released a version of Windows 10 Pro that was actually aimed at professionals and treated us as such, we'd have no problem upgrading. As long as Microsoft presumes to have more control of our equipment than us, we'll continue with our programme of phasing out Windows and migrating to other platforms wherever possible.

The technical improvements in 10 are not in dispute, but the analogy of making a house perfectly secure by removing all the doors and windows comes to mind.
Why did they force the requirement for saltwater splashdown?
So let's stipulate for now that this idea (all self-driving cars) is their "end game" for the sake of argument.

If you take their current numbers, and set the amount of money they pay drivers to 0. Are they profitable?

While you could imagine that money going to the service instead, the missing piece there is that the drivers own (or lease) their cars and absorb that cost, so does what the driver makes cover the costs associated with owning the vehicle? (gas/energy, depreciation, maintenance, insurance)

Does doing this at scale have better margins than say an individual offering their self driving car as a livery service during the 'off hours' and keeping all the money it generates?
Shameless self-promotion, but I made this piece of art out of mobile data to ask that same question: http://bit.ly/gpsgenart

The image on the gallery site seems to be a photo of a print so here's a higher quality version and a few related images (gallery contract requires the watermarks):

http://bit.ly/2H8N9K4

http://bit.ly/2CauAB5

http://bit.ly/2UsSleJ

http://bit.ly/2EZd709
1800 word exercise in navel gazing, and it attract 200+ comments and growing.

If you read this wall of text and then spent a good chunk of Friday writing one or more lengthy comments about it you should know something; you're living in paradise. Actual paradise. You have nothing to complain about because you've been entirely liberated from any significant burdens or risks. You've won.

Congratulations.
Related question: can animals have religious thoughts?
> this doesn't need to assign consciousness to simpler computations (rocks, buildings, simple cells).

That necessarily follows, I think. The quantum processes in a rock are also a form of computation and, therefore, inhabited by some rudimentary form of experience we might call, dunno, "rockness". I don't see an easy way around it. Perhaps at absolute zero all experience stops?

I have no answers, but your questions are precisely why I find this fascinating to think about!
Software-ICs, Binary Compatibility, and Objective-Swift
Jussie Smollett Indicted on 16 Felony Counts
Reporting civilian deaths from airstrikes outside combat zones not mandatory
Your comment hilariously proves the point.

Ask the kids what they think about today's mainstream music. They will say it's amazing. Who do you think drives the charts?

Yes, yes, I know, you are or you know a couple youngsters who think anything newer than Pink Floyd is shit. And you think that the charts are not organic, they are "marketing", where the record label pay to get entry and rank.
SpaceX is breaking new ground, but it isn't the first corporation to launch large rockets. The Saturn 5 wasn't built by the air force, nor was shuttle constructed by Nasa. These objects were built by contractors, corporations working under government contracts. The differences between SpaceX today and the corporations that built, and largely launched, the big rockets of the past is largely a legal distinction.

Space launch is also heavily regulated. SpaceX isn't free to launch anything. Every launch is subject to tight government controls on everything from the technology involved to the specifics of the range. Nobody is going up without US government permission. Their ability to "do" space tourism is not that different than previous space tourists on other rockets. That a corporation is selling the seats, and the passenger lists then being vetted by a government, rather than a national government doing both is again only a legal distinction.+
> Building YouTube was a herculean endeavor 15 years ago, but today you can hack a YouTube clone together in hours.

Ha, good one.

Would your clone have large scale spam, fraud, and abuse systems in place? Would it work on all browsers, mobile devices, TVs, set-top boxes, etc? Is your streaming tech cost-efficient and can it deliver reliability across all regions? Will you be able to respond to DMCAA takedown requests and comply with IP laws across states and countries?

I can go on and on.

Simply put, serving a video over the internet isn't rocket science. Building YouTube...is much more like rocket science.
Also any fast enough accelerometer can be used as a microphone, and no user would complain if an app would ask permissions to use the accelerometer and network pretending they're needed for positioning and updates.
Not sure though how many phones are using fast enough accelerometers to be used to sample voice. Most should go up to a few hundred Hertz with the right software, but human voice requires at least a few KHz bandwidth.
> 28 years ago no would would believe that Linux distributions would eventually kill commercial UNIX.

That's certainly a fair point.

I was thinking more along the lines of that, at least in the scenario of consumer usage of Linux, some really interesting features are finally gaining traction from various companies (3D accelerators for instance). Was just fearing that ditching existing work for the new shiny thing would send us back to square one.
They came back after the state nullified the regulation that the city passed.

The city is trying to improve transit, but it's a very chicken-and-egg problem. Critics of public transit spending point to the relatively low usage of certain aspects of the bus system as wasteful and would rather see continuous infrastructure improvements that help them because they drive. It's strange logic IMO because better public transit should theoretically reduce congestion on the roads.

The other major problem with public transit adoption is ridesharing. Wealthier people who seek out better public transit often choose to rideshare instead because its easier, leaving the poor to remain the biggest users of public transit. Transportation professionals have started sounding the alarm on ridesharing undermining mass transit development.[0]

[0] https://prospect.org/article/ridesharing-versus-public-trans...
It always pains me to think of what Could Have Been when it comes to things like this. We should have the everything-is-a-file, perfectly network transparent system, but instead most people are still using the bastard child of DOS and VMS
The article seems to imply that companies need to find a way for older programmers to continue advancing up the ladder as ICs. It is not clear that this is justified. What if there are diminishing (or even flat) returns on raw experience as an IC beyond, say, 10 years?
> even if you didn't know about zgrep already

Interestingly, the dumps come with a brief README file telling you... to use the zgrep and example arguments :)
(disclaimer: I work at Uber, but opinions are my own, etc)

On my employee orientation a few years ago, we were shown charts from the finances team with breakdown of gross income vs the various cost centers and they were talking about how established cities were profitable and new cities were not due to various reasons (see my other comment downthread)

My personal take on this is that eventually the world will run out of cities for Uber to expand into and every city will either be profitable or deemed not worth entering.

I don't really buy the argument that any fat slob willing to burn money can displace Uber in an established market in any significant way. The stealing marketshare strategy only works while all parties are still growing in a given market. Once the growth stops, it's a race to the bottom, and I don't think any investor wants that.

Uber has a lot more leeway in how it can reallocate resources if one local competitor decides to spring up in some random market, just from its sheer scale, and at some point, the law of diminishing returns will probably make it not worth for someone else to try to be the third or fourth competitor in a given market.

At that point, if I were investing, I'd be pressuring those companies to either partner up, be acquired or cut some sort of exclusivity deal, giving Uber a share of profits.

And from history, that's exactly what has been happening. Uber left China by cutting a deal to take a cut of the pie, it partnered in Russia, and now there's the rumour about the Careem deal.
Exiting the aircraft is more about the other people in the way, than getting out of your seat/pod. But, I can imagine the authorities not caring about that.
you dont want to see a comment from me on this
Ask HN: Are documentaries becoming more destructive than informative?
I won't name any but with regards to lets say the past 20 years or so (perhaps since 2002, wink wink), and by mere virtue of the genre, it seems like the public considers them as proven fact, especially if you push the emotional narrative to dark places that people could never typically envision and ever so slightly twist "facts" around though creative editing.
Climate change won't end life on earth.

It may be an extinction event for humans. Personally I think this is unlikely, but so what if it is? There have been extinction events before, and in fact that is why we are dominating the planet instead of the dinosaurs.
> Don't you also get predictive variable and function names? Types? Control structures? enumerations?

Nothing* in intellisense is predictive in any meaningful sense. It just displays the entire set of options constrained by one or more of [the grammar, structured object inspection, and words seen in the document].

* There is one thing, actually. Intellisense can optionally boost the priority of a suggestion based on proximity to other instances. I would classify that as prediction.
I live in the NYC suburb, I see 3+ year drivers more often than not.
Good catch, we've been doing some price experimentation with user count and price, and I think that line needs to be updated.
I recently read that autistic people often eat without much variety. I wonder if that also holds for people with mildly autistic traits.
Oh. I never actually looked into what it would take to read on a laptop, I read on my phone or tablet. This is definitely a lot more painful :(
The early starts were either to get to the next place or cram many sightseeing things into one day.

The tours were organised by a company.
These bots are somewhat easy to beat with complex repeating sequences that are not biased over the long term.

e.g. L,R,LL,RR,LLL,RRR, and if it starts guessing right enough, reset or reverse.

Then, it ends up being closed loop two armed bandit ...
These days I’m trying [hard. Very hard] to maintain a low calorie diet for the next few months to a year.

For the past while I’ve either skipped lunch or it’s a tin of tuna and a slice of bread and a black tea.

Every morning after my workout I make breakfast for my girlfriend and I and it’s always six (give or take) scrambled eggs with fried scallions, red pepper, and spinach. Along with a buttered or dry piece of toast and two cups of coffee—black pen with homogenized dairy or almond milk. I probably look forward to that meal more than any other all day. I’d double it up if I could!
It’s already mentioned on the webpage.
I don't hate you, but it is conspicuous consumption to the highest degree. Most of the use cases you've listed are essentially just enabling laziness, they're not actually making anything better.

I'm glad you're happier. It's a pity you couldn't be happier without over-consumerism.
It's considered controversial because we don't understand the nature of consciousness. The fact that your dog behaves similarly to you under similar circumstances tells us literally nothing about what it is actually like to have the dog's experiences. The question isn't whether they have them, it's whether they're as similar to humans as some think, or more that we project our emotions onto them. There is no way of knowing.
The author of this article is a conservative. Noticed how he went out of his way to appear politically neutral. Notice how one of the two comments to this post is attacking him on a reputational basis.

This is the problem I see and likely the problem the author sees even if he's veiling it. The left wing specifically keeps disregarding other peoples views wholesale on a reputational basis. When I make posts online left-wingers regularly dig into my post history to find a reason to discredit me while right wingers don't even bother looking. If I'm making a right-wing point just like the author I go to pains to obscufate the fact I'm making a conservative argument. Otherwise making the argument is pointless because your intended audience, those with left wing views, won't read it.

I don't mean to make a completely partisan shitting on the left post. I have voted left wing in every election I've been a part of. I blame the uptick in politically motivated violence on the right. I believe "scientific racism" is increasingly becoming mainstreamed on the right through "red pills" as an explanation for say why inequity in employment/crime stats exists and is fair.

However holy shit merely talking to the right these days can cause a whole bunch of people to hold you in contempt. It ultimately will and has backfired because it's entrenching intellectual blindness which is bad for the left and bad for society.
> This is also why modern vinyl releases sound a lot better than digital: they are mastered differently since its assumed everyone is going to be listening on good equipment.

I have just downloaded "Radiohead - The bends" and "Smashing Pumpkins - Mellon_collie_and_the_infinite_sadness", both apparently from vinyl and in highest quality but I don't hear any difference from the CDs I bought and ripped years ago (using headphones "Beyerdynamic DT 770 pro" directly connected to a Lenovo P71 notebook).

Maybe you meant some more modern music or something else...?
Thx
I wonder, do you need better developers, or better processes, practices and policies? Good developers will write shit code if the organisation has a gun to their head.
A few years ago, you could have written the same post except with the name "Paul Graham" instead of "Sam Altman".
Yes, I have difficulty imagining that the bottleneck here is anything other than reading the file from a spinning-rust disk. It would probably be faster to iterate over all the files line by line (eg, sequentially) in a single thread than spinning up 40 threads and having them skip around all over the files, thrashing the disk.

I had this come up recently myself. An operation was performing slowly, so I split it up to use multiple cores in parallel. Got slower. Looked at performance monitor and disk utilization was pegged at 100%, while CPU utilization was ~80% of one core. Went back to the old code, and disk utilization was still pegged at 100%, but it had a marginally higher transfer rate because it was reading one file at a time rather than several all at once. I should have examined the performance characteristics more carefully in the beginning, but I didn't, because I assumed I'm smarter than I am. Good lesson.

This is almost certainly the wrong tool for the job, unless the job is to learn how to use Spark.
How are you going to say Tesla doesn't have a product and then go on to list a bunch of worse products as if they are better?

Tesla has effectively incorporated Lane Keep Assist/Automatic Cruise Control into a single product called Autopilot that has vastly better software than other similar products.

Simply put, if other companies had a product that would have allowed for billions of miles to be driven hands free feet free, they would have it, but they do not, not even close. Tesla does.
Miss the whole point. The world largest is not American firm. Not even in IT.

Break yours and let others do it.
Does that mean that restaurants where you pay after you eat must accept cash?
I'd agree that there are some animals that don't seem to be aware of this, but I can't think of any birds or mammals I'd put into that group off the top of my head. What makes you think this is uniquely human?
"Although water retrieval has been attempted, it is not recommended due to the adverse effect that salt water has on avionics, electronics, and structures. This approach was abandoned due to the elevated cost associated with refurbishing salt water damaged components. By avoiding water retrieval, the engines would avoid maintenance that would have resulted from the corrosive nature of the salt water and thereby expedite turnaround time. When considering recovery of reusable systems, salt water is much more severe than returning to land at the launch site."

https://ntrs.nasa.gov/archive/nasa/casi.ntrs.nasa.gov/201700...
> US execs aren't helping anybody out when they push this anti-college garbage.

Exactly - how many employees has Apple hired who don'5 have college degrees and are working on something essential?

I do believe that the US corporates do this to convince graduates that their college education isn't that valuable so that they would be more willing to work for less.
Yes, probably a jab at Apple... although funny how the tides have turned (and likely the reason for this pull quote).
I programmed some new API functions for the AI scripting language in a popular RTS game once. I think the most tedious part is exposing the game data in an intuitive/helpful way for someone in a design role. It's a bit of an odd mix of optimization, computational geometry, and finding the right level of expressiveness.

For instance, a designer might say "It'd be great if I could put a tower between myself and the enemy town, but kind of at the border of mine, but only if I don't have enough money for a cool castle and I'm not overwhelmed." There's a lot of fuzzy logic in statements like those. The API between the game and the "AI" usually has to be general enough not to need spatial information, but also specific enough not to do things that feel unintuitive or silly to the player.

It's worth noting that machine learning helps avoid a lot of these issues, but I find AI tends to be designed for an feeling or experience, so I'm not sure if things like the Starcraft AI competition bots tend to make better products. Perhaps if ML could make the building blocks for designers to design AI?
BEFORE I CONTINUE with my grand theory of politics, yes there are absolutely excesses of moralizing and "cancelling" on the left, and a lot of the time they do interfere with making progress and understanding.

BUT that's almost never the case when it comes to people from the ruling class who are determined to pretend they're in good faith while never ever being open to a new thought that could challenge their comfortable status quo.

I would hypothesize that the single most predictive factor of where on the political spectrum you are is the following question: how much can you experience your own vulnerability, including your own need to depend on others, and in what ways?

Fascists, obviously, openly despise the vulnerable and dependent. The Nazis targeted disabled people and minority ethnic groups. We could say this is part of a repressive emotional system that avoids the truth of its own vulnerability, and seeks to "eliminate vulnerability from the universe" as a defense, or place onesself "on top" of someone else more vulnerable as a way of avoiding "the bottom."

The "centrist" status quo does not respect human vulnerability - it does not understand the need to move quickly and firmly to defend and empower the vulnerable. It implicitly or explicitly blames people for their own vulnerability and need to depend on society for help. It supports the weak but usually in condescension, and advocates intolerable patience.

The left, as I see it, gets and respects human vulnerability, and our need to depend on one another, and wants to build a just, equitable society where we can all fluorish.

All this to be a long-winded way of saying: yes, the left can be vitriolic. But you have to understand that the world as it is is crushingly inhumane to so so so many people, and people (especially privileged people) are content with the status quo and hostile to those who challenge it. They start bad-faith arguments from condescending places, and then fizzle out of them when they get a challenge they can't face. Because civility won't solve this. The issue is not insufficiently clear arguments. The issue is there is an emotional block about building a humane society that's not built on the privileged feeling superior to the vulnerable, and whenever you confront a privileged centrist with the facts they inevitably brush you off with ideology or with raw condescension, while claiming that it's YOU who is unreasonable, uncivil, and impossible to reach common ground with.