skysight-inc/HackerNews huggingface dataset:
In my own experience, the biggest unicode implementation failure was MySQL's choice of using 3-byte BMP Only UTF-8 instead of a full 4-byte Unicode support.[1] In retrospect, their decision to go with a broken subset implementation had caused more trouble, confusions and incompatibilities than their claimed benefits of speed/performance/simplification. Do a simple google search will see almost everyone recommends avoid `utf8` and use `utf8mb4` instead. [2][3][4]

As a result, if your MySQL databases/tables/columns are using `utf8` instead of `utf8mb4` (a MySQL invention) charset, you cannot store / retrieve emoji characters properly.

[1] https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8...

[2] https://mzsanford.wordpress.com/2010/12/28/mysql-and-unicode...

[3] https://mathiasbynens.be/notes/mysql-utf8mb4

[4] https://www.drupal.org/node/1314214
I think this hits a sweet spot between tools like Paredit and full-on structural editing. Given an accepted format, couldn't any language have on the fly syntax structure inference? I wonder how much uptake that would see.
Yeah - the ones I've heard that actually don't sound like a cacophony of notes usually don't optimize on note count.

Circus Galop: https://www.youtube.com/watch?v=DekTSh1QmvY

Death Waltz: https://www.youtube.com/watch?v=tds0qoxWVss

Both get a little carried away, but the main melody is clear and pretty interesting.
The new agreements seem to be wanting to keep "manufacturing" nations from engaging in design through strict IP laws. Used to be the empires wanted manufacturing all to themselves, now things have shifted.
That brings up a question I've been asking myself a lot lately. While I fully support transgendered rights, how did it become that transgendered became lumped in with LGB? For the latter, we're talking (in general) love and sexuality.

But transgendered brings on a whole new component that doesn't seem to have much in common with the latter.
Now that's pretty amazing!
I can fly to Riga, Latvia or many other places. Pay $5 for a SIM card (with some amount of base call/data credit) and use it when I want or need it. But in US you are charged if you use or don't use your service.
Basically it's like your electric or water meter running even if you use electricity or not.
I hope Chamath will be able to solve that. Have a network like other places in the world. Where I buy a SIM card and fill it up when I need it and if I don't use my phone for a week, I won't be charged when not using it.
Thanks for your input! Some button don't do anything right now because there's only one entry for the category, and certainly having tooltip will be able to help with the confusion the UI causes. We have opened github issues for the rest.
Agreed. I couldn't even scroll with my mouse wheel...I had to click and drag the bar. Chrome 46.0.2490.86 on Windows 7.
Ok, what is the unwanted side-effect for the user? Since i cannot see pricing info or such - how do you monetize? Which part of my soul - as a user - do i sell by using the service?

And: The service looks nice - my way of asking questions does not imply a bad impression.
Understood. Thanks.
The problem is, "jack of all trades" is not just less pretentious, it is frowned upon. What is the middle ground?
I have Marshmallow on my 6P and have never seen it. Is this on by default for end users? Or so well hidden option that guarantees no one will ever use it?
I actually doubt Rust puts the memory _model_ first, but it provides a path through which you effectively don't have to worry about it at all. Which is wonderful and good enough, really.

IIRC Rust has a similarly confusing underlying memory model. However, due to a lack of direct shared mutable state being available, you don't get to see this often. In fact, one might call Rust's model more confusing than C++ since you have `noalias` everywhere which can enable more aggressive optimizations. But it's mostly irrelevant since you don't deal with it unless you're writing unsafe code.

On the "encourage new devs to read the Rust docs" front I agree, though. We've had tons of people saying that they code better C++ after learning Rust. Also I've heard of companies wanting to start programming in C++/Rust-y things with a majority of python/ruby/js/etc devs use Rust because "Rust teaches a lot of things to the programmers that they no longer have to". Something like that.
Melinda St. Louis of Public Citizen's Global Trade Watch, and Ari Rabin-Havt, speaking yesterday in a 1-hour panel discussion on the TPP, http://www.youtube.com/watch?v=MFHG0fZW3_s&t=15m40s

"Of the 30 chapters of the TPP, there are only 6 that have to do with traditional trade issues … the rest have to do with … "behind the border" policies, which are basically our laws … In the text, we see an expansion of the failed model, under NAFTA, that pits US workers against workers in other countries, this time in Vietnam where workers earn 65 cents an hour, as well as other countries such as Malaysia which has a huge problem with human trafficking — modern-day slavery — we are very concerned that this continues that race to the bottom … it leads to an overall depression of wages and an increase of income inequality in the U.S.

… It's a trade of industries: we are going to favor our pharmaceutical manufacturers, certain content producers receive favorable status — while giving up other industries."
Presumably proper names are exempt from the count.

Of course now that you've raised the point, I'll probably have to waste some time today working out a simple word name for myself.
It would be a nice change if focus was on companies that produced a product or service with long term revenue prospects, instead of short term wildly high margins.

The current state of highly educated people looking for get rich quick schemes (unicorns) is tiresome.
This is an open source project hence there is absolutely zero monetization. That said, please fork us and contribute! :)
Some studies can't demonstrate differences beyond 130 (which is different from showing that they don't exist).

Most studies, however, show that these differences still matter. Look for papers from the "Study of Mathematically Precocious Youth" dataset, in particular "Ability Differences Among People Who Have Commensurate Degrees Matter for Scientiﬁc Creativity" by Park, Lubinski, and Benbow. It shows a very strong correlation [1] between IQ/SAT scores and numbers of patents/PhD/science publications even among people in the top 1 percentile of the SAT-M - i.e. roughly IQ 135 or more. (This is even more significant given how imprecise the SAT is as a measurement tool at the edges of the bell curve.)

[1]: http://pss.sagepub.com/content/19/10/957/F1.large.jpg
Naturally, such lists have been compiled over the years--sadly, unexplained database errors have mysteriously prevented the lists from being propagated and maintained.
The thing is though, there are just as many people saying "it's different this time". The person predicting a downturn will inevitably be right. The other person... not so much :).
Reader Question: Backing Up RDS Instances
I think there are far too many startups that focus solely on growth/reach. Build a sustainable business: revenue and more importantly gross margin are the key metrics that need to be thought about. While vcs want fast growth, it is often not in the best interest of common stockholders to jet ahead at the paces many of these companies go.
FontBase – a blazing fast, beautiful and free font manager for Windows
What is under huge brick circles in San Francisco streets
Not the person you're replying to -

The way I read it, this is an example of something that works at scale for people to base their own system on. While it doesn't provide the solution it points people in the right direction, allowing them to set up something similar that works for them without having to re-do the lion's share of the work to get to that point

"devs" being the people that set up this new system (I'd imagine it'd be ops, but there's some dev work to be done to make this work)

"internal developers" being the people that use the system for the things they're working on when the new system is set up (possibly the same people as devs)
Why your company needs to tell the right story
I find it frustrating to read the documentation demos you have created. Low contrast and poor choice of font. This is what it looks like on Chrome in Windows 7:

http://i.imgur.com/ArFcnM2.jpg
Monetizing apps on unpredictability and variety of rewards by driving behaviour
Building an analysis monitor for a #genomics pipeline
In the book he does distinguish between two types of apocalypse - the first is where lots of people die, such as in a global plague or nuclear war. The second type is where the number of people is the same, but infrastructure is wiped out such as a massive solar flare.

In the latter you'll have massive famine and also likely fighting against other survivors.
The Courts will look at the precise role of the third party to determine if the privilege has been waived. Obviously, there is a major distinction in using a interpreter, when the interpreter is essential[1] to further the legal representation. Whereas in the Soylent example, REV is not essential to further the representation, for example the lawyer/client could transcribe the conversation themselves and are only using a 3rd party for convenience.

[1]State v. Shire, 850 S.W.2d 923 (Mo. Ct. App. 1993) - Because the daughter wasn’t essential in conveying information to the lawyer and wasn’t reasonably necessary to protect her mother’s interests, her presence at the meeting destroyed the privilege.
Another github user has submitted a pull request to fix the contrast. We will update the demos momentarily. Thanks!
Thank you for the answer, my bad.
It has nothing to do with everyone else. If you impressed your boss while sticking to a 40hr week, they'll only be impressed so long before it becomes your norm. In which case you bump up your hours to maintain your prestige. I don't buy that reasoning, just saying it goes both ways.
I'd suggest Icarus.

Flying high on wings of wax - until the sun gets too hot.
Regarding point 9, if you don't check your `node_modules` into version control don't you run the risk of them disappearing from NPM?
10 Steps to Learn Anything Quickly Course for Developers
Scroll hijacking in your landing page? Why?

Am I the only one, who cannot believe that websites made by (web)developers use scroll hijacking?
Scheduling EBS Snapshots
I am sure he may have something up his sleeve. But how exactly is Rama going to compete, are they going to acquire real infrastructure or build cell sites? It will be pretty costly to build something from the ground up or to acquire customers from Verizon or AT&T, just ask T-mobile and Sprint.

Unless they have some game changing wireless technology than I don't see it happening and investors may as well put their money down a black hole.

BI says "Part of his plan involves installing microcells in customer's homes to blanket the nation, but also making it as easy as buying a cellphone to sign up for it. Another key to the plan is a portfolio of zero-rated apps that won't cut into your data, Palihapitiya said."

^That does not sound like a very good plan. Carriers like AT&T and T-mobile already have microcell options, and most people won't opt for it especially if other people get use the microcell at the cost of the person's personal bandwidth with their ISP.

What is Zero-rated apps? Isn't it similar to what T-mobile is already doing with their video and audio streaming; whitelisting Apps that will not count against data. Most carriers also have WIFI calling.

That auction that he wants to participate in, isn't that for low band spectrum like 600Mhz. That is good of extending coverage but will not increase your download speeds. Carriers like to have both low band and high band.
Paying user for 2 years now. Never had a single complaint.
What makes you think he hasn't read it? The author is the president of the Teamsters. While he maybe hasn't read the whole thing himself, he almost certainly has a team of people helping him understand what it will mean for his union members, since that's his job.

And this isn't just emotional writing, he's pointing out specific problems he has with specific sections of the agreement.
the globalist corporate parasite creates human zombies by inserting elite-centric propaganda into the school curriculum. By the time the host reaches maturity, it has internalized the dogma of the elite and can thus be used to manufacture consent for political policies that favor global corporations.
Learn Polymer from a unicorn?
Ivan Ristic and SSL Labs: How one man changed the way we understand SSL
It makes sense that people making just above minimum wage would be opposed to raising it. I'd assume they had put in more time/effort than their coworkers to make those extra dollars an hour and were rewarded accordingly. Let's say they're making like 12 an hour as a shift manager. If the minimum wage were to suddenly increase to 12 an hour, the only people who would benefit would be those making less than that currently. The business would absolutely not give raises to all of its other employees to keep the ratio as it was before.

So suddenly, all the hard work for the extra few dollars an hour have gone to waste. It would feel like the people who benefitted got a raise for nothing, while the other person actually had to earn it. Of course they would be opposed to that.

It's a tough situation - how do you raise the minimum wage without everything else increasing with it or people harboring resentment?
An interesting case would be something like hash flooding prevention. The cost of a full CSPRNG is probably not worth it--no security is broken if we lose the secrecy of one generated seed--but at the same time we want something that is at least nontrivial for an attacker to predict.

I agree that most cases you either don't care at all or need a real CSPRNG.
spends 12 hours a day reading about different things, re-explaining them,
connecting them and introducing people to different ideas

Well, Randall Munroe is living in your utopia. Perhaps,

The Utopia is already here — it's just not very evenly distributed.
Sure, but this requires a sponsoring company, and here are some stats.
http://tnvisasample.com/2013/10/23/how-many-tn-visa-are-issu...
I'm live on #periscope
They've been trying to unite since the Stonewall riots and have been turning on each other too. Feminists also tried to exclude lesbians. Shit's been flowing downhill since the beginning of time.

https://en.wikipedia.org/wiki/Stonewall_riots#Unlikely_commu...

I wish all the people of color would show solidarity too. Sadly I read a lot of attacks again Asians in the black subreddits. Maybe one day.
+1

IMHO it over-done with flat ui. pixel thin font, low contrast, etc etc.
This is only new for people who did not grow up in poverty. For those of us who were below the middle class, the daily competition to avoid last place was a fact of life in school and in college, and those behaviors and scars don't heal easily, even after you've escaped the pit.

Upward mobility is not completely a myth, but it's a dream akin in actual probability to making it in professional sports, at least here in the USA (in my case, growing up just across the Bay from Silicon Valley).

"Trickle down economics"- aka "Reaganomics"- the great dream of the Republicans- has exacerbated the situation over the last 35 years. I wonder how I was lucky enough to get out.

The rich don't need to keep the poor down, sadly. The poor do a good enough job of keeping one another down.
Do you think it would be educational for children, or is it mostly an amusing curiosity for adults?
Getting Started with Django REST Framework and AngularJS
While this is a good read. I think what differentiates the top 5% of the bell curve(people at MIT) in terms of success is probably different from what differentiates the rest of the bell curve.

For instance what accounts for the variation in play between a bunch of 7 foot tall basketball players is not what separates them from a gentleman of 5'5. Most research backs this up. The gap in achievement between an IQ of 115->130 is far large than 145->160.
If news like this had any predictive value then journalists would be the richest group in the world.
Joe's Crab Shack tests no-tipping model
I am learning piano again, after a 3 year break. I work from home at the moment, and when I feel that I need a break from coding, I walk into the next room and play the piano for fifteen minutes. It's therapeutic and helps to build muscle memory.

Startup hours are really difficult for learning new things, particularly when you're hearing Slack buzz every 30 seconds. I've learned to completely shut off email, slack, any communication. If it's important, they'll call me.

I have no idea how people with kids find the time to learn new things. Respect!
Node.js is the rare example of a Linux-centric tool with great cross-platform support.

Apart from the problems with Windows, npm, and path lengths.
Let's try that again: "People who give money away to help people have to hear hard words at work."
I was going to reply saying _Creativity_ is the wedge.
Peter Gregory is definitely, posthumously, very disappointed in SnapChat.
Gates is spot on and Munro extraordinary. Too often managers feel obliged to use technical language where none is either needed nor natural.

People talking about budgets and fiscal planning making use of hi-tech specific, bio-tech, etc. Anything which passively indicates that they are up to date on cant and argot of totally unrelated fields but serve as signal of being at the edge or on the cusp of all things new and modern and professional.

Examples, using MM for millions, or K for thousands (is that metric K or computing K), or saying "spend" as a noun. Having to sound like one knows and is up to date with all the different industry terminologies must be taxing.

Best of all is when a person is actually familiar with the terminology and senses the forced nature of the out of context use. They can only smile at the stilted use.
I think it would solve the "user-accessible UI" for making the initial move of the data to storage.

I can write some script myself to move over my stuff directly, but even as a programmer I'd rather not :-)

I think you're plan for it is that third parties might take that task. So, maybe Arq will.

https://twitter.com/arqbackup/status/650634416067342336
Dunning-Kruger is a trend in data. It tells you nothing about what you should do, and you're way off base by suggesting that it does. It's a measurement, not a morality.
"If you are paranoid about depending on the npm ecosystem, you should run a private npm mirror or a private cache.

If you want 100% confidence in being able to reproduce the specific bytes included in a deployment, you should use an additional mechanism that can verify contents rather than versions. For example, Amazon machine images, DigitalOcean snapshots, Heroku slugs, or simple tarballs."

https://docs.npmjs.com/misc/faq#should-i-check-my-node-modul...
It's not exactly what you are saying, but working with the complement of a given set of pitch classes (that was used in the previous section/bar or in another voice for example) is common in twelve-tone music.

So, if, for instance, an instrument is playing a melody that uses the black keys exclusively, an accompaniment (or a contrasting section) could be made that used only the white keys. The result tends to be dissonant, but it isn't necessarily dissonant to the extreme or in absolute.

Unrelated note on terminology:
By inversion of a melody, we usually mean playing it upside down. So F A G would become F Db Eb. It's contour is inverted. This is done as a means of development of the melodic idea and/or in fugues/canons/"counterpointistic music in general".
Sexuality and gender go hand in hand. Without gender being a thing you wouldn't even have the LGB part of it. So, it makes sense they would go together.
I think it means people for varying reasons see it appropriate to use industry specific terminology when discussing things with non insiders, either out of custom (no code switching) or as a way to project "professionalism" when it's not necessary for communication to occur.
Given my frothing antipathy toward AT&T, and my lesser dislike of Verizon, I am very eager to see new competitors entering the mobile telephony market, especially one that is not a reassembled collection of Baby Bells.
What I've noticed is that hard work doesn't bear the same fruit for everyone. I worked my ass off in university. I knew others who did too, but they accomplished far more with fewer mistakes. I've also met people who were dedicated in their studies and just seemed to hit the wall with grasping some concepts in math. It was really painful to see this, they weren't lazy or unmotivated, but they often had understanding that fell short of their enthusiasm. It's not just "hard work." Innate talent exists that cannot be compensated by effort, optimistic mindset etc.
If the old, nullified Constitutional provision said that dog-walking on Thursdays was illegal, what new law is the judiciary supposed to pass to make dog-walking illegal on Thursdays again? If the judiciary is free to impose whatever interpretation on whatever text they want, and then their interpretation is the real law, then there is no law the legislature can pass to change that.

Of course everyone always has the possibility of fighting; civil war is always an option. But if the <i>principle</i> is that the judiciary gets to make law just howsoever it pleases, then one loses the ability to call the government out on anything. It just becomes "that's not what I want" versus "that's not what you want".

Which is where we are at with this surveillance mess. Except that because we have a written Constitution with an explicit method for amendation, instead of an implicit right of amendment by Judiciary, we do have a basis for pointing out that the government is out of bounds and for demanding reform. Reject that and everything becomes legal and there is nothing you can do except complain that you don't like it.
... and we still need to understand what these "costs of peer review" are! We are never paid for reviewing papers and most editors work for free. There is free software to handle the peer review process (e.g. http://myreview.sourceforge.net) which are used by some serious journals for years (e.g. http://ecj.fhv.at / http://www.mitpressjournals.org/loi/evco).

A few more points:
- people outside of computer sciences (and maybe physics) do not want to deal with LaTeX. As a result, they want to submit ugly word files and get a nicely formatted paper out of it (this has a cost, but not in CS where we submit nicely formatted LaTeX papers)

- most journals do not do copy-editing, but the big ones actually work on the figures, the text, fix the references, etc. Again, this is not common in CS.
This is fascinating! They took a medium I had always classified as a cheap imitation of a real piano, and accentuated its strengths to make it something incredibly! Blocks of notes for percussion, impossibly fast trills for a different timbre of sustained notes, melodies that are detectable aurally but not visually... Awesome!
A better thing to do is to randomize 2-3% of votes, which takes away the leverage swing voters have, pushing politicians to make bad deals for the final votes they need to edge out their opponent. This way when a candidate has to sew together segments to get a majority, he worries about larger minority groups and leverage of a tiny-minority doesn't overpower the rest. e.g. the NRA
If you pass a law forbidding them to have formal legal presence as an organization, you can. Social cliques are OK, it's the formalizing that makes it worse.

I'd abolish lobbies as official entities if it was up to me too.
Preventing hash flooding requires a single 128 bit seed per table. How expensive is it to generate that with a real CSPRNG?