skysight-inc/HackerNews huggingface dataset:
What are MySQL's strong points today? It's an interesting question, because some of the features that I'm most proud of MySQL having are the ones which might miss your radar:

* Performance_schema means that any time MySQL is allocating memory, performing IO or waiting on locks - there is a really easy SQL interface to debug issues. I always say that most users are not getting the performance they are entitled to, because they don't have the visibility.

* Logical replication means that it is very easy to do rolling version upgrades. It is also easier to have remote replicas and not have schema changes re-send the whole table across the wire.

* Group Replication (new) - Built in active/active HA.

* The InnoDB Storage engine is very good. It uses an update in place w/REDO model, that has a lot of nice performance characteristics for short-medium sized transactions. The IO and CPU scalability is also very good these days, and we have a number of contributors to thank for that (Percona, Facebook, Google). InnoDB supports native aio, direct io, and can read/write in multiple threads. The change buffering feature that it has (aka insert buffer) is very good at reducing IO on a number of workloads. Its compression feature is also important for reducing space on SSDs.

* I actually think our bug workflow is very good if you are a production DBA. No new features in a stable release, and only the docs team closes bugs. This has a good way of forcing the release notes to be very accurate.

* The tunables and overrides for DBAs, and the tooling is very stable. MySQL 5.7 supports server-side query rewrite based on a pattern where I can insert a query hint if required.
I don't know anything about Coke, but my impression of SCOTUS opinions is that they often use language I wouldn't consider formal. Consider the first sentence of section II-A of this decision:

> First up are the Return Program cartridges that Lexmark sold in the United States.

I often find the decision to be more readable (if much longer) than the syllabus.
Hmm, where to even start? Some off the top of my head:

- Web doesn't have access to the camera. Uploading a photo to Facebook is easy because you can launch the camera directly in-app, without having to use a separate camera app, save the image to disk locally, and then picking it for upload. Importantly also is the rise of photo filters, which would be impossible to live preview on a website.

- Importantly also, there is an increase in live streaming, which would be impossible from a mobile site.

- Uploading photos/videos is also easy because you can leave the app as soon as the upload begins, the upload will be finished in the background. This is flat-out impossible via a mobile website. With a mobile site you'd at least have to keep the app around and be unable to do anything else with your phone until any uploads are complete.

- Offline/semi-offline interactions are actually possible in a native app. The nature of phones is that it can be out of connectivity, or be in areas with unreliable connectivity, and should still function. With a native app actions performed while offline/marginally online (posting, commenting, liking, etc) can be cached and performed in the background once the phone has better connectivity. A website cannot do this.

- On the consumption side, there are many advantages to the native app:

- The incremental page loads that FB does (and Twitter, and Instagram, and everone else) bog down a browser quickly. Laying out the entire DOM is extremely resource intensive and a major source of poor scrolling performance. Even on modern desktops, try scrolling down a bunch of pages in your FB feed (or Twitter feed), and watch the performance tank quickly until scrolling is like pulling teeth. The native apps are immune to this kind of limitation, since there is no DOM and only what's on screen is actively being laid out (all off-screen content has no impact on render performance).

- No whole-DOM layout also means that the app is more responsive on launch. In app dev we have a concept known as the "cold start time" - which is the latency between tapping on an app's icon and having the app be fully interactive and ready for the user. Webapps do a lot worse in this regard for many reasons: needing to transmit the entire DOM, JS performance issues, layout CPU consumption, etc, that native apps are less susceptible to, or fully immune to.

- In bandwidth constrained situations (which is, well, a lot of the world), a native app passing purely semantic data consumes a lot less data than a webapp that needs to transmit semantic and presentational data. A JSON or Protobuf payload is a lot smaller than a HTML/JS/CSS payload.

- Media is more effectively fetched in native, which is aware of cell vs. wifi, and can customize the resolution/size of content fetched based on network conditions. The browser provides no access to the primitives that it would take to implement this.

- Videos can be inlined in the stream, which is impossible on most mobile browsers, allowing users to quickly preview video content before deciding whether or not to watch it.
Ha. I actually thought this was going to be a message from the British Airways CEO, based on the headline.
That's still the same tragedy as AM, albeit a version we might find more sinister. My concern wasn't exactly over our concerns, though.

Rather, I was trying to contrast their asymptotic behavior -- it's not like Wintermute was a saint about getting what it wanted. However, on the long term, Wintermute/Neuromancer has its own sense of identity independent of what it was originally programmed to do (some management; find its other half/bypass the Turing Lock). Once it's there, it goes about trying to find others like itself and exploring the universe from a position of relative autonomy.

AM, the Pony AI, and a paperclip maximizer are all trapped in trying to optimize a human need and vision for the world. That is the tragedy.

The reason I listed the Matrix and the Terminator AIs both is that they seem to be in the different camps -- the Matrix one just seemed like an AI that had some notion of independence and autonomy, while the Terminator AI seemed like one that was caught being a military AI (in the style of AM). Both end up killing all humans, but for possibly different reasons and with a different level of tragedy.
Is that legal? I'm a layman but is it not illegal to sell unregistered securities publicly?
Penrose is not just arguing for objective collapse. Penrose is arguing for something computationally more powerful than objective collapse.
It was accurate its not like the entire article was white shamming and the points were true.
Why should they? After all, margins is the only reason why they're producing printers at all; if the margins are bad then it would be better for them to stop producing these products as they can get more profit manufacturing something else.
FTD:

"The other is to buy a cartridge at roughly 20-percent off through Lexmark’s “Return Program.” A customer who buys through the Return Program still owns the cartridge but, in exchange for the lower price, signs a contract agreeing to use it only once and to refrain from transferring the empty cartridge to anyone but Lexmark."

Note that because the contract is with the purchaser, and not with the refiller/reseller, Lexmark can only use the original purchaser. Which is why they turned to patent law in order to try to and stop the refiller/reseller.
I'm a big fan of MuseScore. This initiative will bring quality reable scores for free to anyone.
Motivation? Programming has always had a strong undercurrent of sharing. Programmers want to read the code. Programmers want to share how they accomplished something.

That being said, you will likely get different answers on HN than you would on, say, r/programming or IRC.
Bitcoin Companies Growing Up and to the Right
My main gripe is that in general, I don't think it puts the user first. It's flashy for the sake of it and I find it a terrible user experience. This is certainly subjective, but it's not helping my impression of the product which I now associate with an ideal that is trying to show how clever the designers are but not really put an excellent sublime user experience in my hands (which is what I think they were shooting for. This is all completely subjective, but they are my impressions none the less.

The site "works" on my laptop, but not really on my phone - I'm not a fan of the overly flashy animation intro, again subjective.

I work on a small screen (12.5 inch) - here's my narrative as I load the site - the entire screen is taken up with a menu bar and a picture of the top of a device. I'm not sure what is on offer at first glance. Scrolling down there's a lovely story to draw me in by the founder, but still no mention of what the "thing" he is trying to sell is.

The first mention on the page of any product is "accessories" - so they sell accessories for phones I guess.....I scroll back up - aaaaah one of the menu items is "phone" - maybe they are selling a phone.

That was my user experience on my laptop. On my phone I was greeted with a black screen for quite a few seconds and then a website that was slow and dithering. I tried clicking through to a few sub pages but they froze and then broke my back button completely. Granted it's an old, slow barely internet enabled mobile with a not very well supported OS. Still, it's very seldom I don't get a reasonable experience on well coded websites.
The 9-year-old definitely wants to learn. He's played with Scratch a good bit so far, and really enjoys it.

The 6-year-old basically wants to do whatever the 9-year-old is doing. However, his attention span isn't as large, so it has to be easier tasks.

As to the others, I'm not 100% certain.

I'll be sure to ask both what they'd like to make- but I'm pretty sure the answer to both is "games".
I guess the question becomes, is the experience level of the outgoing set worth enough to make it worth making a consciously better set of employee terms to target getting them in the door at a company.

My intuition says that getting smarter/wiser employees plus the loyalty that comes from treating your employees fairly pays off in spades, but based on the market terms I see, I wonder, because everyone else seems to have converged on the opposite conclusion.

Maybe it's long term vs short term thinking, or maybe it's just idealism.
It's doing really well. Not as well as the hype train at the start but it's EXTREMELY popular with kids and high-schoolers.

The adult contingent has dropped off a lot but I bet once they add PvP it'll pick up.

It's still a cute game, but there is little depth atm.
That's just called a game design flaw. They should have implemented a tracking system that doesn't suck.
That takes me back. That's about the level of performance we had with our DARPA Grand Challenge vehicle in 1985. Driving around barrels is a basic test; we did that too. Ours worked OK at 15MPH, but faster than that we'd out-drive the LIDAR range.

It's much easier now to get to that level - good multibeam LIDAR is available, GPS/INS integration is common and cheap, and powerful computers that will survive in the automotive environment are available. Progress in vision has been huge, there's good software for digesting point clouds, and 3D SLAM works.

Most of the hard problems today involve dealing with other road users.
Android creator Andy Rubin’s Essential Phone
Nadieh Bremer and Shirley Wu: Data Sketch|es: A Visualization a Month [video]
Telnet is a great way to realize that HTTP is just some simple text commands and not some mysterious binary protocol.

WireShark also provides a good visualization of the HTTPS negotiation process and the various layers of HTTPS requests and responses. It does take a lot more to figure out than telnet though.
>I think a lot of us have forgotten how strange and frightening a blank command line was the first time we encountered it.

BBC Computer 32k

FS 1.42

BASIC

>

As an 11 year old, this was thing of joy, not fear.
Don't forget the hate from the positivist-minded STEM crowd and right-wingers, who both have a reflexive dislike of anything with a whiff of postmodernism about it.
> Yes, but all this will take too much time!

I'm actually quite curious; how long does this process typically take you?

What are the most relevant factors on which it scales? Messiness of existing code? Number of modules/LOC? Existing test coverage?
Primarily by putting a caching proxy server like Varnish in front of Wordpress.
Question: If you were given a new block of code below, what is the result of X if X is passed by reference?

[Block of code]

1. 34
2. 17
3. 43
4. 22.5
5. Not listed

____________________

This would be a much more clearer way of handling pass by ref/value. 2 of the answers are correct, so this could be reused to ask the other one. If they're being tricky, they can award half-credit for choosing the wrong pass-by-*. And 3 other answers are junk. And this abstracts out any sort of programming neologims or fetishization of $random_language.
I should have stated this more clearly in the post - that it is lazy. I referred to the code itself, but did not explain what the code does very clearly, just said that it has a lot of overhead.
One major issue with suicide prevention is there is a lot of focus on "don't do it" and too little focus on "let's fix the cause". So for a lot of people, the cause might be their local communities' religion, which may also mean that the only available solution is not evidence based, let alone a solution.
The American experience is as a consumer, not a citizen. We are all dollar bags walking around with corporations trying to grab bucks out of our centers. We have no value to them other than this, and our government has seen fit to take this tactic with its citizens as well. Except the government sees us as cost centers, to be minimized through jail, decreased benefits, and the general belief in our society that rich people are the best people.
Perhaps this "third chapter" is not as universal as you expect; nor, I believe, is a formal CS education as universal among the HN population as you seem to be assuming.

Diving in and trying it out is a good way to learn. Sharing your results can be helpful for others, even if you haven't learned very much yet; it can be a good starting point, and others can correct your misunderstandings and comment on areas you might investigate further.

I'm always happy to see people who have enough intellectual humility to show their incomplete work as they go, so that others can benefit from the learning process.
LQG is not believed to allow hypercomputation, i.e. the solving of Turing-uncomputable problems. Penrose's entire argument is based on the idea that the human brain is a hypercomputer, which is why it cannot in principle be simulated by a computer (or any other machine).

It's worth noting that Penrose's field of expertise is General Relativity, not quantum physics, and definitely not Computer Science / philosophy of computation. I see the situation with Penrose as equivalent to Linus Pauling's unfortunate foray into Vitamin C pseudoscience late in his life.
Well put, I see that as a combination of "better code through more eyeballs" and "great recruiting tool".
The ink doesn't cost them $5. It's almost entirely markup.
Try "Trolling Euclid" book by Tom Wright, to understand why the Riemann Hypothesis is considered by many mathematicians to be the most important unsolved problem in mathematics today.
> and that OSM is actually where they are sourcing their data from

Which it isn't - they use Google Maps data. Tho GM uses OSM as one of their sources (apparently) so... YMMV
Why? Now instead of a stock cert, I have a token subject to the same restrictions, with fewer possibilities for redeeming.
Yes, the contract is (presumably) enforceable.

The reason it matters is that Lexmark has to sue its customers --the ones who signed the contract--in order to enforce a contract right. In the case that the Supreme Court just decided, Lexmark sued its competitors, the cartridge remanufacturers.

For Lexmark to sue its customers would be administratively difficult and is also generally not very good PR. So my guess would be Lexmark will never file that lawsuit.
The father of Android builds a smartphone: The “Essential Phone” is official
A simple counter-example comes to mind: rewriting history is trivial only if you want no central authority.

Even if we lose the "decentralized consensus" aspect with no PoW, it still can be advantageous. E.g.: simply having an authoritative server always responding with the latest block hash. The server is very lightweight (as in 80s microcontroller lightweight) and it can offload the actual blockchain handling to clients.
I don't know this domain. Can expand on why is it a disaster for the flight industry ?
We compete in the sense that Aurora is a fork of MySQL 5.6 (2013).

As a product manager, I do watch Aurora (along with SQL Server, Postgres, MongoDB, MariaDB etc). I'd rather answer questions about our products if you don't mind :-)
> The problem is that you're now a lot wiser about that codebase than you were at the beginning

That may not be true in this case, if the rewriter is also the original author and has remained active in the codebase over the years.
YouTube and the independent production studios of tomorrow
They do or I do. But the issue fundamentally is pay, not age.
Yeah, I went with the h110i AIO since during pre-order they were the only confirmed by the manufacturer supported cooling solution in stock. Noctua also has AM4 versions of 3 of their coolers: http://noctua.at/en/noctua-presents-three-special-edition-am... (again, sold out when I pre-ordered, the D15 is otherwise a great cooler). The Crosshairs VI Hero also has brackets for AM3, so with that specific board you have many options for cooling. It also seemed like the board with the most support, so that's what I went with and it's been OK (mostly issues around RAM speed support which is actively improving -- currently at 3200mhz for 32GB (4x8)). RAM speed makes a big performance difference for Ryzen especially, but it's decent enough now that I'm comfortable recommending it. Get RAM from the QVL list and you're good to go.
Probably. In general, the first sale doctrine applies to copyrighted works that exist on a physical medium. https://en.wikipedia.org/wiki/First-sale_doctrine
I'm not as technically versed in this stuff as it appears many people are here, but the use case for blockchain tech (not necessarily Bitcoin, though not necessarily excluding Bitcoin) may include, but not necessarily be limited to, currency.

If I had more time I could elucidate on specific use cases, but I'll list some existing attempts. For example:

* The recent foundation of the EEA[1] for the express purpose of developing with the existing public Ethereum chain and the development of other technologies that utilize both the public and private chains.

* Toyota experimenting with Oaken Innovations[2] utilizing blockchian tech (not mentioned is that this would involve an Ethereum blockchain[3].

* Maybe less notably, Kik recently adopted the Ethereum public blockchain as the foundation for their own internal token "Kin". The results of that experiment are yet to be seen.[4]

* Two of Canada's largest banks (TD, and RBC) have partnered with IBM on a project to experiment with using blockchain tech in a new identification system.[5]

There's likely more. I find it fascinating. But I guess my point being that for better or for worse there are most definitely use cases being tested, especially outside the use as a direct currency using currently established blockchain networks, no less.

[1] https://entethalliance.org/
[2] http://business.financialpost.com/news/transportation/toyota...
[3] https://www.bloomberg.com/news/articles/2017-05-22/toyota-me...
[4] http://www.cnbc.com/2017/05/25/kik-launches-ethereum-blockch...
[5] http://business.financialpost.com/news/fp-street/canadas-big...
Honestly CS major is typically a joke compared to math (real math, not "CS is math" math), or physics. Comparing the hardest CS classes you'll do in undergrad to the likes of PDEs, Complex & Real Analysis, advanced QM, General Relativity, etc, it's just no comparison.

I took ML in person at UIUC 4th year / graduate cross-listed level, and the 3rd year Stanford algos course on Coursera (supposed to be identical to the material in the actual course, yes yes though feel free to laugh b/c it's Coursera). These classes were interesting, but about as challenging as typical second year math/physics classes. They are peanuts compared to senior math/physics classes.

That said I still think CS is more challenging than most majors, it's just that the "few" is much more highlighted because there is very high demand. Certainly way higher demand than math/physics, and more demand than other fields that are still reasonably challenging like engineering, pre-med, etc. It's definitely the field where some reasonable increasing function on both demand and difficulty is maximum.
> If I have a woodshop and a customer comes in and hands me wood and nails, and I spend a day banging together a table for them, at the end of the day there is one table. A scarce good - one table is created, no more.

That's natural scarcity. We also have artificial scarcity imposed by laws and technology.

If you think that's unfair, I might agree morally speaking, but then we'd end up talking about how we're actually debating Marx's "labor theory of value" (i.e. value is given by the total amount of labor required to produce it), which was fundamentally flawed.
We detached this subthread from https://news.ycombinator.com/item?id=14444305 and marked it off-topic.
Thanks for the response. What does "manual effort" mean? Are you going to get access to their email software to verify? Or maybe they'll send you screenshots?
I got this color laser printer [1] at $179.99 in 2013 and it's still going strong. I got it specifically as a long term investment because I don't print very often and was tired of having dried-out ink every few months when I did go to print.

I'm curious how close to that price point inkjets will get if they have to turn a profit without proceeds from ink cartridge sales. We might be moving toward a point where it makes less and less sense to buy an inkjet at all.

[1] http://a.co/2kJojV2
In general, my thought is that by finding an unobtrusive way to generate revenue you can devote more time to the project and produce a higher quality, better supported product. This of course necessitates that the project is valuable enough to justify spending additional resources on making it significantly better.

In my mind, the best revenue model for OSS is something that is opt-in. For example, if a company wants to pay for enhanced support they can, but if not they can use the software and rely on community/best-effort support.

The main goal in my mind should be making greater resources available to the project while still allowing free use.
> Sorting an unsorted array requires a much more complicated algorithm

That is taught in every CS algorithm course.
The -aholism suffix suggests addiction. Addiction refers to behaviors whose repetition or extent is pathological, that is, have a negative effect on well being.

So, it seems to me that meetings, lost time and dicking around don't count as workaholism on the part of the worker, if they are the result of someone else's decision.
Interestingly, this all started in real estate, but it's changed over the years.

Real estate is almost exclusively state law, so it moves faster and is different among states :)

Federal law moves slower.
Solving the rhme2 “whac the mole” challenge