skysight-inc/HackerNews huggingface dataset:
Amdahl's law, by far. I find myself explaining it on almost a daily basis. I work on big enterprise software and our junior engineers tend to enjoy optimizing a piece of some system, without realizing that the speedup of the system as a whole will be negligible.

I find performance / architecture stuff in general to be useful to know, along with having an intuition for orders of magnitude. Too much needless complexity exists in enterprise CRUD web apps for a 1.01x speedup.
To misquote Oscar Wilde: To lose one guinea pig eyeball may be regarded as a misfortune; to lose both looks like carelessness
OpenGL is certainly old and warty but it is nothing like X11.

I think people would be ok with Apple dropping OpenGL if they supported Vulkan, but their motivation and desire to lock people into Apple-only APIs is so obvious and transparent... Why would you support it?

At least Microsoft works with third parties and acknowledges the existence of some standards. Apple are always like "Here is the Apple way. I mean, the way. Because there is only Apple. Apple is the whole world and nothing else exists."
I know that this is hard -- please feel free to email me. I can put you in touch with various networks of practitioners.
I had a host saep apartment on me to a smaller one. Then the new on clearly didn't have sheets changed or bathrooms cleaned. I flagged this to Airbnb and nothing. Very surprised as this was a bit of a shock how bad it could be. Since then I prefer hotels. The cost difference isn't that much and it's simpler to deal with occasional errors like this.
You have the right to remain silent
> URLs you can change by hand in API calls?

No, that's not what I meant. I meant that RESTful APIs relate the URL to the data in a way that isn't true in GraphQL APIs.

Take reddit, for instance. I can clearly see a username in the url: https://www.reddit.com/user/masklinn

Swapping one out behaves as I'd expect: https://www.reddit.com/user/faitswulff

And tacking on a format type to the end exposes the content in the manner I'd expect: https://www.reddit.com/user/masklinn.json

The conflation of route and content is frustrating for developing single page apps, but it maps better to my understanding of disk files and folders, thus making the URL more human readable and easier to toggle and change by hand.

If everything was an SPA, you'd have to interact with the data through the frontend, which speaks to some singular GraphQL endpoint, hence my mentioning that GraphQL itself mentions that it is "unapologetic" about its front-end orientation.
Because throwing a trampoline on an executable stack is a hack and a glaring exploitation vector.

http://lists.llvm.org/pipermail/cfe-dev/2015-September/04503...
Embedded UNIX like OSes, mainframes with POSIX system?

Last time I used Solaris, around 2004, it had single application packages, like rpm before yum, meaning I had to manually track down the dependencies from Sun repositories.
Did you even read the article? Gig economy isn't taking over, it slightly declined from 2005.
> OpenGL is steaming ancient garbage

Not really by any standard. It is about as good as other APIs of a similar level of abstraction (certainly no fair comparison with X11), and crucially it is widely supported. OS X's support for OpenGL is very poor (they are behind on standards by more than half a decade, despite shipping hardware that supports all the new stuff) because Apple has been hostile to it, just as they are not interested in enabling Vulkan in any way (though that hasn't stopped the industry from routing around Apple's tremendous narcissism).
true about depth, that said, recent oled 4k displays were surprisingly sharp (sic)
It took a lot of effort to get Twitter to acknowledge that these mock death threats are a form of abuse.
I found hotel pricing vs airbnb varies greatly depending on the season. In low-season often hotels are cheaper. Hotel's have large fixed expenses and are often happy just to fill rooms at any price.
This explains why they're swapped for the print dialog in Chrome between Linux and Windows.

Often I select a word intending to search it, hit print instead and then hit the wrong button trying to cancel it. This is why I have pieces of paper with one word printed on them.
Just like Apple,

https://opensource.apple.com/

http://clang.llvm.org/

https://swift.org/
+1 be careful, even if they don't use violence they tend to go on conservative side and put your loved one in 72h hold and if it's late night or proper mental hospitals are full then they will end up spending those hours with crazy people they pick up on the street. It will be more traumatizing (especially for females since they will be surrounded by crazy males from the streets).
What downsides of frameworks cause you to want a domain-specific language? Python is great at extending the language using frameworks, and I think the addition of async/await and event loop libraries makes it really fun to do agent-based programming using coroutines, especially with the Curio library[0].

Given async/await, coroutines, and a good library to drive the event loop, what else is missing that you would like language-level support for?

0: https://github.com/dabeaz/curio
I only know Mr Rogers from the little american TV I watch (I'm from germany) and I'm feeling very happy for the generation(s) that were fortunate to see this program.

Until now I didn't see a single episode, but hearing him speak about it made me at least a little bit curious to what this program is all about. The article of course did the prework for it.
Mandela effect?
I wish I could upvote you twice!

I used the phrase "institutional hatred" to mirror the comment to which I was replying, but indeed, what GP perceived does not, in my opinion, even really resemble institutional hatred.
> Why did they do this? To make Linux a First Class citizen on Azure so they can take on AWS... they did not "donate" this work out of some ethical kindness or wanting to "give back to the community" they did it to make money on Azure.

Are you as virulent towards people that donate their time for recognition or their resume? Nobody doesn't anything altruistically. Microsoft doesn't have to either.

> Every single one of the Open Source projects and initiatives can be traced to the same monetary reason

VS Code and open sourcing their closed source .NET modules? Those are about building trust in the dev community. They have no direct correlation with profit. And even if they did that's ok.

> Azure or some other product.

So?
Your example is a tweet from a wealthy software developer in 2018?

When unlicensed, unisnured people started driving for Uber and Lyft it wasn't because they wanted part-time work with "flexibility". It was because it was right after 2009, the unemployment rate was 10%, and people were desperate.
If you don't mind expanding a bit, what would you say to a Spacemacs user to encourage that user to explore vanilla emacs?
> It claims a total possible weight reduction on an A320 from 2155kg to 1560kg...An A320 weighs 42,000kg empty

Does this seem odd? The fuselage only accounts for 5% of the empty weight of the plane. I checked your sources and that's what I see too, but it still sounds low. Where does the rest of the weight go? The engines weigh about 4600 kg total. Seats weigh 35 kg x 200 or about 7000 kg. That leaves 28,000 kg. Wings? Landing gear?
I love when people say "dabble in ai". The mathematical foundation to even begin truly understanding ai isn't something you can dabble your way through. - so am i being downvoted because im wrong or because i hurt your feelings? jesus fucking christ.
GitHib Collections: Open-Source Organizations
Cosmography of the Local Universe [video]
Yes, I know. What's your estimate?
> Yet, you can read all books in the world, but unless you are able to proof theorems, or write code

This is the implicit intent of reading all those books. If you actively follow along when learning from those books you'll be guided through plenty of those toy projects anyway.
> $14B is a lot of money. Even a small slice of that makes MSR one of the most prominent funders of CS research.

You are moving the goalposts. I am not saying Microsoft is not a prominent funder of CS research. I am challenging the notion they spend more than the NSF (or for an even stronger claim, the entire US Gov) on non-corporate CS research.

> But it's not surprising. There are all sorts of incentives for not breaking out those numbers. Still, the numbers are helpful. $14B is a lot of money. Even a small slice of that makes MSR one of the most prominent funders of CS research.

No, those numbers are not helpful. We have absolutely no idea what percent of that goes to academic CS research. It could be 10%, that would be incredible. It could be 1%, that is still great. It could be 0.01%, that isn't very notable.

> Funding grants for university faculty is NOT the only valid model for funding pure research. Therefore, we could very easily expect MSR to contribute a significant fraction of total US CS research funding without decreasing the competitiveness of the grant landscape for professors at universities.
To me, the distinction between "basic research" and "everything else" seems more important than the particular funding model used. So the criticism that Google has a bad track record with long-running research agendas is highly relevant, whereas 'how much money goes to academics in universities' is far less relevant.

You are again moving the goalposts. The OP specifically said Microsoft was the largest funder of academic CS research.
"Are individuals incapable of making decisions on their own?"

You must not think so if you believe they shouldn't have the ability to join a union.

"Nobody is forced to drive"

This whole "nobody is forced to" meme loses any and all credibility once you think for 2 seconds and realize that people are forced to work or starve.

"Let supply and demand work."

We're not the ones stopping it from working; employers are.
There's a lot of issues with this in the US.

When I was a kid my oldest brother enrolled in some free counseling from a church. They had him fill out why he was going to counseling so he honestly wrote down that he had been having suicidal thoughts.

So this church freaked out and sent a pastor and someone else over to force him to promise not to kill himself.

Which as you can imagine was horrible and completely broke his trust in the system.

Also taught me to never ever be honest with people about serious things like suicide unless you've already know how they will react or you think you are a real danger to yourself.

Suicidal thoughts from time to time are fine. The issue is when you start to have real intent to carry them out. That's when you need help.
I only found this page after the Microsoft announcement and it instantly triggered my attention. :)

Spoiler: it's only the few organizations listed on the one page.
I'm starting to feel like the only person out there who didn't have access to this data.
I'm going through this right now with my real estate related site OpenHouseTour[1]. It's definitely different (and eye opening) when you're dealing with clients that aren't as savvy with computers and you're having to explain how to do things like copy and paste. I try to take the XKCD one of the lucky 10,000 approach and just think about how much time learning this will save them in other parts of their life, but sometimes it's hard.

1 - https://www.openhousetour.ca
Ask HN: If the universe is a computer simulation, who is the root user?
You're welcome! https://mbsy.co/lHSCs
Anybody already can use them because neural networks are already out there in the commons.

That in fact shows how unreasonable it is to claim patent rights here. The original function of a patent was to reward an inventor for their effort by granting them monopoly rights in exchange for all information about the invention to the public, that's why patents enforce that inventors need to disclose their inventions, that's what society gets in return of granting a monopoly.

In the case of neural nets this has already happened. Almost all of it is based on public research, especially the things those patents try to protect.
Yeah, I'm sure Emirates forget about this before considering a windowless plane. Or maybe there are other ways to check for fire?
Technically, they're both wrong. Button labels should be verbs. The Cancel - Open example from OS X is the right way to do a dialog box.
> It's all government contracts ... Their entire business

That's not what your source says at all. Boeing, for example, developed the first modern airliner in the 1930's. Pretty much all airliners derive from that. In fact, you can reasonably argue the other way - Boeing's military designs derived from their airliners. This is certainly the case for the B-17 and the KC-135.

Please identify the military technology and subsidy in the 747, and where the money came from to build the Everett plant.
I was on the team that made the Aries interconnect. I hope all is well once your job is placed. :)
Trump is the first US president who can give NOKO what it wants.

Trump will end the Korean war, thus removing the cold-war need for tripwire US troops in Korea.

Trump is pragmatic and can guarantee the continuance of the Kim regime despite communism, etc.

Like Nixon goes to China, Reagan ends the cold war, Trump makes peace with NOKO.
Many times companies will file patents on any IP they design that is broad enough to disrupt their market. With the patent being exceptionally broad, it ironically leaves less room for questions when the patent request is filed. One would hope everyone on the Government side of patents would be well versed enough in the given technology but unfortunately that is rarely the case so having a broad patent is sometimes easier to push through.
There are also plans to build facilities at the Los Angeles harbor, down in Long Beach. Their finances must be in good shape to enable all these, no?
I think the big (only?) advantage that GraphQL has in this case is you get "API documentation" out of the box as a frontend developer.

The tradeoff is that I need to use GraphiQL or similar tooling to leverage this auto-complete, type-safe magic and that using curl becomes more painful.

I'm curious:
Suppose you converted your REST endpoints into GraphQL endpoints in the simplest way possible by changing the query-params to root GraphQL nodes. So there's no "graph" really. Just lots of top level nodes. This reduces the API docs overhead and nothing else.

Would you switch? Is your existing tooling to extract API docs already good enough that this isn't a problem?
This is my favorite example of "The Mandela Effect".

https://www.snopes.com/news/2016/07/24/the-mandela-effect/
"But I try and remember that the original spirit of it has been largely successful."

The spirit of pushing all responsibilities and costs off onto workers?
Ask HN: Are data science bootcamps worth it?
Hi HN. My friend is a former project manager and data hobbyist who taught himself some Python and does little data projects. He's interested in moving into a 'data job', but my sense has always been that companies looking for a data person want some kind of traditional data science educational background, like Masters or PhD. However, a bunch of bootcamps like GA now offer data tracks; just wondering if these are a viable path to a career- it might also depend on whether he is trying to work as a "data scientist" or an analyst? Thanks for your opinions.
Any time a HN discussion gets as big as this, it's because he content is controversial and people are arguing.

I don't think I've seen this many replies in unison. It's an amazing testament to how poorly these systems work at all levels.
shout out to the diskjockey if he's still out there somewhere for making this:
http://www.a2heaven.com/webshop/index.php?rt=product/product...

i learned computers (6502 assembly) by reverse engineering and cracking copy protection on games.

changed my life
Those systems have a nasty habit of running out of other people's money.
Facebook Gave Some Firms Special Access to Data After Cutoff
I ran into this during in my old days of UI development using Java Swing. I eventually came across MiG Layout (http://www.migcalendar.com/miglayout/cheatsheet.html) which had a steep learning curve, but was extremely powerful.

In particular, you could give components a tag attribute, and it'd do platform-specific component reordering based on the tags. It was pretty sweet!
Nothing perplexes me more than the person who demands other people abstain from discussing something about which new information has become available.
HN folks will appreciate the entire Factorio blog. They are super open about the design of their game and it's full of micro-postmortems.

https://www.factorio.com/blog/

Also, if you're reading this, you are in a demographic that is likely to absolutely love Factorio. Go buy it, it's 20 eur/usd, you won't regret it.

Some call it "Programming: The Game".
Hotels in low seasons are building sites
Did you think about masklinn's comment for 5 minutes before replying?
Does SpaceX pay rent to launch from KSC or do they just pay for the expansion and call it good?
gRPC makes it easy to talk to a server with flat input/output types like in a function call. GraphQL is more a query language.

In some ways, analogous to your client using SQL instead of an ORM to query a system.
A few random comments, having toured a few auto plants and watched plenty of videos:

* I'm surprised to hear Tesla is using robots to install seats. This isn't common, from what I've seen.

* I toured the Tesla factory back in October, perhaps a month after touring BMW in Munich. Tesla was vastly less automated than BMW, for better or for worse. So I take the whole "Tesla is automating EVERYTHING!" with a grain of salt.

* It's not uncommon for cars to have the seatbelt integrated into the seat itself. Particularly with convertibles.

* A lot of this reads like a puff piece.
Hamilton: An American Growth Story
> A good opinion writer is not, as you assert, lying and tricking people.

Actually they are. That's the point of the opinion piece. It's why newspapers run competing editorials side by side or the following week. In order to provide a more balanced view of a subject ( especially if it is controversial ).

> I don't even want to read the opinion pieces that you seem to hold up as exemplary.

I'm talking about all opinion pieces. I'm speaking to the nature and purpose of an opinion piece.

> It really is possible to communicate an opinion that's based entirely on agreed facts

Did I say it couldn't? But the point of the opinion isn't those facts are they? It's about the author's opinions deriving from the fact.

For example, we have an objective fact: Iraq didn't have weapons of mass destruction and the invasion of iraq was illegal.

But you could write an opinion piece justifying it and I could write an opinion piece denouncing it. The agreed-to-fact isn't the point of the opinion piece. The opinion is. There is no "truth" to the opinion because opinions are personal by nature.

> That is what we should be striving for.

That's what news should be striving for. Not opinion. If you write an opinion piece, you should be trying to tell me why your opinion is the one I should stick to. And people should read competing opinions and form their own opinion.

> And I maintain that, e.g., Scott Alexander at SlateStarCodex.com is a sterling example of this. If you disagree, I'd love to hear why.

What happened to megan? You drop her after a quick google search?

I've said everything I need to say. No amount of educating or facts is going to change your opinion. Since you can't even accept the definition of opinion piece. Good day.
I’m not sure about that. How do you measure? I would expect that the vast quantity of content created is not to sell, its by individual creators writing these comments, tweeting, blogging, etc.

Perhaps the majority of content read, but that’s because it is marketed.

I’m not sure how you would measure. Count all the bytes on .com vs .org?
I'm sure the timing of this article is not coincidentally aligned with the release of the Mr. Roger documentary Won't You Be My Neighbor? :) I haven't seen it yet, but I'm sure it's wonderful.

Trailer: https://www.youtube.com/watch?v=FhwktRDG_aQ
For what possible reason do we need that third category? What benefit to workers would that bring?
This guy writes like an angsty teenager. I find it hard to take him seriously.
“This could be... potentially disastrous for innovation.”

This is how I feel about the patent system in general. I genuinely think parents harm innovation by setting artificial limits on innovation in a misguided attempt to incentivise innovation.
I guess now its official that Zuckerberg lied at the hearing. What are ramifications of such lies?
I’m baffled where you get the idea that I think google is non-existent on the academic front. Yes, Apple is not-existent, but that’s certainly not something I believe or would say about google, because it’s not the case. I did say Microsoft is the #1 funder of academic research in the world, which I believe is still true and which no one seems to be challenging [edit: it looks like there is some discussion of whether Microsoft’s funding is bigger or smaller than the government’s contribution, but all within a context of Microsoft certainly being the biggest NGO funding source and possibly being the biggest overall]

Again, I think it’s fascinating how in commenting on a post about google trying to file patents that would completely control the most important new field in CS, someone who correctly points out that Google is not #1 in funding academic researchers is branded as calling Google “non-existent on the academic front”.

This is precisely the sort of unproductive back and forth argument that the HN software is designed to discourage and punish, so I’m going to try to back off here and say hopefully we can agree to disagree, particularly since it doesn’t sound to me like we actually disagree.
Sexual reproduction selects either the fittest available mate or the most compatible with the group, to create offspring that is likely to be either more independent or more compatible with group living.

Natural Selection favors throttling the reproductive pace of individual members of a species for the overall diversity and health of the group, and to prevent overpopulation that could be ruinous to a group. Some species are reproductive for the majority of their lives, and have shorter lifespans or less abundant reproduction. Humans' relatively long lifespan and relatively short reproductive period allow us to use less energy concerning ourselves with survival and reproduction than other species.

Baldness, menopause and homosexuality are examples of nature telling us to slow down our mating activities and ideally to find other ways to contribute to the collective- like supporting the young (teach), creating persistent works (write a book), sharing resources (buy a family house), or conserving resources (die).