skysight-inc/HackerNews huggingface dataset:
Built this over the weekend, with one objective in mind - learn by doing. Would love to hear any feedback/comments/bug reports :).
React-Inspired Views – iOS at Scale
I love that she had a conversation with rmsthebot.
If patents are really hindering innovation in software, then maybe it will be more beneficial to Google and to her personally to disrupt the status quo.
Because SJW culture (which has a sickeningly strong presence here) has convinced everyone that they have a right to be offended, and this right needs to be enforced through every nook and cranny of the Internet.
It can't be measured logically (unless you want to hook everyone up with a 24/7 hormone log) as it is emotionally driven.
The Red and Blue Politics of the FCC’s Internet Ruling
Isn't that what System76 does?
I would be pretty interested in something like that too.
Thanks. I'll add one more and maybe this is already in the works: last I checked you couldn't rebuilt an index of an InnoDB table without re-inserting all the rows into a table. This meant that adding an index to a huge table was very slow.

I didn't know about a lot of these improvements, and am happy that they are happening. I moved away from MySQL around 2012-2013 because of the above reasons, so glad that things are improving.
We must not forget AMD isn't the only ARM64 player... HP and IBM are rumored to be working on chips as well as all the normal ARM players (Qualcomm, Broadcom, Samsung, etc...).

This one particular chip may fair better than the very first to market ARM64 server chip, but future iterations made by 5-7+ companies in competition with one company are likely to succeed.

It has seemed for a while Intel is in a dire competition for the low power market; something they consistently fall short of regardless of usually having better performance marks (Atom).
Microsoft steps up defense of cloud users’ privacy
Bastaria Halbi Song – Leka Kaje Leki Ke Maanga
Mimivirus (https://en.wikipedia.org/wiki/Mimivirus), a virus which is actually twice the size of these nanobacteria has already prompted some debate about the relationship of viruses to the kingdoms of "life" and, for some, a reevaluation of what we mean by "life". These bacteria are likely to add to that debate.
> Community Manager for MySQL here!

I always found this title a bit weird. How does one exactly manage a community? :-)

https://plus.google.com/+AaronSeigo/posts/DHEx1tu5dSK
I write about 50 times faster on keyboard than in handwriting. Why should I be penalized in this fashion?
It's not pretty, but you can get the equivalent of range types using variables[1].

Regarding corruption, it's an anecdote, but my girlfriend has lost a ton of data for her thesis related to innodb corruption. It took me hours of bit-twiddling to get the data back (and into Postgres where it's safe and accessible since then - on the same hardware, so don't blame this to broken hardware)

It's not safe until it's backed up. I don't care if it's a $100k oracle installation, It's not safe until it's backed up. Even then it's suspect...

1: http://stackoverflow.com/questions/17147920/postgres-window-...
Afterglow: Dark Theme for Sublime
The glorification and normalization of "lack of empathy" as a moral and ethical inherent good, is extremely disturbing to see.

The problem isn't unequal yachts, its when that same mindset is applied everywhere else in society, to political power, judicial protection, civil rights. "Why are you bothered by police gunning down unarmed black teen boys, you're not an unarmed black teen boy and the cops haven't done anything bad to you so far, you're getting enough justice its just that some small fraction get much less justice and thats OK because they're not you"
Show HN: Leonardo – playing cards based on da Vinci's work
I disagree, I've been dabbling with OrientDB (graph database) and found that while graph databases have its own set of complexities, at the end of the day, you get a bit more structure and depth with graph databases.

If you're structuring data with hierarchies, graph databases are highly dependable. Not that you can't do this with SQL it's just more difficult. Not to mention that relational databases have costly JOIN's which is not a thing for graph databases.
India wants global ban on gang rape documentary
I finished 4th in Microcorruption. While exploiting vulnerabilities is not my day job, I have been playing CTFs for a long time, and am familiar with the process. It is certainly something one can overspecialize in.

Looking at the first page of the Hall of Fame, I see big names like Alex Sotirov, Russ Cox, Ricky Zhou, Ludvig Strigeus, and many other familiar names/handles usually seen at CTF events. There are also many unknowns, which I suppose was Thomas's point.
Well then by your definition, nobody can be ‘overcome by the little guy’, because by the time the little guy is considered to have overcame the big guy, he would not - by definition - be that small anymore.
I will be honest (full disclosure: I work in an academic institution). This obsessions with plaigarism is utter crap.

I know this is an opinion, but I have built a philosophy through years of failing at tasks. If you do not do your work, who cares? Time and time again, I see kids that cheat and they never tread water. Even if they graduate, they have problems. Because the final product is irrelevant in the education process, it is the developmental process you are paying for. The real world is dissimilar of course, but without skills and reasoning skills it is harder and harder beat competitors when making a superior product, whatever it is. Therein lies the rub.

I was a language major, intentionally or not, because I wanted to study in speciliazations where there is a binary choice: you know or you do not, you are fluent or you are not. Now there are tests that "prove" that, but only by application and communicating in a native way you can advance and miscommunication with a native speaker reminds you which side of the spectrum you are on. It took me longer to appreciate it, but computer science, as an extension of the language of mathematics, is something you apply and grasp, or you do not. You cannot fool a computer into a sorting algorithm without grasping and explaining the requisite steps (unless you end in system administration and the continued absence of 4th generation languages, haha).

No academic institution will espouse this view, as credentials cost money, and cheating devalues the brand when moronic indivdiuals with said credentials showed they have no skills in applying skills or analyzing info.

Just my thoughts. Seen it so many times as a student and an employee, I lost count.
I think that's debatable... with the currently humongous list of available plugins and it's project-focused interface, I don't think it's much of a stretch at this point to identify it as a lightweight IDE.
Show HN: Autosuggest Dropbox Files and Asana Tasks in Gmail
A universe neatly compartmentalized into good guys and bad guys. How wonderfully simplistic. Let's just hope the good guys always wear capes so the government knows who to hire.
Please see my comments on this thread: https://news.ycombinator.com/item?id=8318199

I agree it's a silly name, but it's not like we created it :)
Show HN: Comments for Medium.com
Angular 1.x is complicated and kludgy, IMO. It's not bad but it had a steep learning curve. Angular 2.0 should alleviate those problems. I've been using Aurelia a bit here and there and like it a lot. I think Aurelia's rigid, opinionated structure is clearer and succinct than Angular's more "framework" approach.
If you look across history, genius and caustic personalities seem to go hand in hand. Only that Torvalds is venting on a public and logged mailing list, while in previous times it was mostly stated verbally in private conversation.
I wrote a blogpost with some more details about the bug, which you can find here: http://www.insinuator.net/2015/03/xen-xsa-123/
How was that assessed?
Support Teen Hackathon at PayPal, March 21-22, 2015
I've been helping a friend get the word out about his little playing card project on Kickstarter. I found it a really interesting idea to turn work of da Vinci's in to something completely different...
I have remarked here multiple times that I regard "the end justifies the means" as the perfect definition of evil, but I'm not sure that is what's going on here.

I don't think Linus or Theo are inherently dicks. They actually seem to be awfully nice guys for the most part. Unfortunately, we seem to have a generation of people that cannot take the hint that their code needs work or they just don't seem to pay attention to what is going on. I'm not sure if its a symptom of rapidly developing code and then fixing it later. Most BDFLs are under stress and need to set clear boundaries. It seems like people only pay attention to the bombastic and not the subtle.
One thing I took from mythical man month was that having an architect with a clear vision is necessary for success. The architect isn't perfect. He will make mistakes and he will reject good ideas from time to time. But design by committee has the risk of doing development without a clear vision.
AgencyLogic on Twitter
Because one look like a suburbanite, while the other looks like a hobo carrying a "the end is nigh!" sign?
We use it for quite a bit at my job (for everything really). Mostly, I think due to familiarity.

I enjoy working with it (and I've grown to really enjoy python due to my time using it), and it's possible to build a server that uses generators pretty easily. The only problem is that you have to be really watchful for blocking calls mucking the whole thing up.

For a long time, I really would have rather used node, but now, I'm ok with using python. I pushed us into a micro service style architecture, so one day, it's feasible to upgrade different parts of the stack with different technologies.
The amount of FUD being spread about HPV is stunning. Maybe it's my tinfoil hat, but I can only associate the increased news coverage on the fact that:

1) A pharmaceutical corporation developed a vaccine for it
2) TV broadcasting is heavily funded by pharmaceutical corporations
3) Profit

It's brilliant. You develop a vaccine for a virus most of the population will be exposed to at some point in their lives (HPV, flu, you name it.) Despite the fact that the vast majority will survive the infection without any issues, you convince them that they'll die if they don't get vaccinated. Better yet: you convince them their kids will die.

Rinse, repeat.
Very cool guys. As a long time HN reader, I have a lot of respect for what you guys are doing. I also spent the last two years of my life building CodeCombat, which started life with a very similar mission ("a game that finds developer hiring leads"). We were YC W14 and roundly failed at that business model. I just sent Patrick an email at his Kalzumeus email, but I'd be happy to chat with you guys about we learned and potentially connect you to others who can help you avoid the most common mistakes. My email is in my profile.
Collaborative Music Composition in the Browser
I think it is more contingent on being able to recognize definite outsiders, which they are able to.
Grunt and bower are a mess.

grunt has its issues, but you are correct that bower is truly a mess. "Let's do one of the many jobs that npm (the tool we use to install bower) already does, but not as well!" No thanks.
There are better ways to increase security awareness than to destroy people's computers.
Right, that is exactly my point. The fact that inequality exists doesn't bother most people, it's poverty (the lack of housing, food, healthcare...) that bothers people. Inequality is irrelevant to the core issue, poverty.
[share] XBrowser super fast and simple  android browser
Cool article. Seems like you need to have managed source code to transplant an application from one type of processor to another.
Java, .NET, Dalvik, etc all fit this category.
I wonder if we'll start seeing fat binaries for native code that ship with LLVM IR so that even C and C++ code can be transplanted from your phone's ARM processor to your desktop's Intel.
MySQL 5.6 supports Online DDL. Most operations are online, you can see a list at: http://dev.mysql.com/doc/refman/5.6/en/innodb-create-index-o...

(The table 14.5 column "Allows Concurrent DML?" is the interesting one.)
Click on the datetime of the comment to get the correct comment-link:

https://news.ycombinator.com/item?id=8318807
Which is why we have a Constitutionally limited system of democracy. The rights enumerated in the Bill of Rights are inviolable, even by a majority.

The suppression of the minority factions by the majority is always popular, which is exactly why the bill of rights exists.
Transloader 2.1 – start downloads on your Mac from your iPhone or iPad
Isn't Uber's value really just that they are skirting the negotiated system that taxi drivers have built in their respective cities over the years. I know that no one likes Taxis, but seriously, aren't they just another form of regulatory arbitrage?
Personally I like news media / journalism to be operated as non-profits funded by governments, foundations, and individual donors. I am happy to pay for content.
Yeah, but in Windows it's usually supported officially (and documented) and you know they won't completely pull the rug out from under you on the next release. Apple on the other hand will break the API without even telling anyone. How could you depend on such a company?

Anyway, talk is cheap - have a look at all of the shell extensions you can build with Windows and compare them to what you can do in OS X: https://msdn.microsoft.com/en-us/library/windows/desktop/cc1...
I find the text to lack a bit of contrast that makes it just a little hard to read.
Other than that, I like the design and the contents, it's intriguing!
5 Major Problems with Power to Choose
As a long-time and fairly technical MySQL user and only light experience with PostgreSQL, can you suggest the best reading material (in addition to the user manual) on the subject?

Comparatively, for MySQL, my recommendation would be 'High Performance MySQL'.
All my personal experience with academia says the opposite. The only thing they do is chase grants, but they are awful at collaboration and people management. The whole thing only works because they get nearly free labor from grad students and post docs.

Unbiased? No more or less than anyone who quits their job to take a government job. People try to claim there is a conflict of interest in this case because Lee used to work in industry. Well, colleges are a huge user of the USPTO. In fact many schools patent troll nowadays.
I just want to point out that when researchers repeated the experiment in other countries, the results varied a lot, with some countries having a rejection rate of 0%. See Cultural Differences in Ultimatum Game Experiments: http://www.econ.nagoya-cu.ac.jp/~yhamagu/ultimatum.pdf
Which of course Apple already does for in-app purchases in iOS family accounts...
Thank you! I appreciate your feedback =)
The main problem in the US is that we are no longer getting our money's worth from the elites.

The deal has always been...you run things and get the most rewards, but everyone does better over time. They need to uphold their side of the bargain.
Awesome List of Free Stuff for Entrepreneurs
Where are you getting those specs? AFAIK the 2014 MacBook Air doesn't come out of the box with an i7 4650U, but rather an 4260U, which has a Passmark score of 3617. Also note that the Apple presentation noted a Turbo Boost top of 2.9GHz, not the 2.6GHz of the Core M 5Y70 that you linked.

It's the difference between horsepower and 0-60. There are other factors involved. (This is largely academic, though, because I doubt anybody who owns one is going to really care.)
> CTEs

Coming from a MySQL background I didn't understand the fuss over CTEs ...until I worked with a SQL Server guy. That completely opened my eyes to how _sane_ things could be, vs my MySQL work-arounds.

Made me wish I'd chosen a Microsoft route!
Good to know! Which text specifically - all of it, or in a specific section?
But most people are not exceptionally wealthy.
By the time a photon has done a complete rotation, it necessarily has to be on a path that takes it into the black hole (instead of outside of it). So yes, you can have an arbitrary number of rotations, but anything that makes a complete rotation or more will never leave the black hole.
I see. I thought it might be impossible for any U.S. entity to ever get standing in a lawsuit against the NSA, but this theory might have a fair shot.
https://chattingcat.com/
This is interesting because it's the first time I've heard about 21 and they have raised $116 million pre-launch. Given that companies who've raised an order of magnitude less are all over the news, it's surprising they have been so stealth.

I'm also still not clear what 21 does. According to the article they are building out the blockchain into the internet of things (IoT). That sounds really vague. Plus, the article mentions a contractual twist - like smart lawyer contracts. These two things don't seem to obviously go together.
Is no one targeting the 12333 Executive Order? Isn't that the one that causes the most mass spying abuses. It's great to see the FISA "warrants" targeted as well, as most just seem to look at the Patrio Act's 215 section, but I think they should look at the 12333 EO, too.
It has "not supported" them for a long time. But it wasn't the default, due to backward compatibility (of course the decision that lead to this in the first place is no less suspect).
I look at the situation as, "If someone can work full time and 'barely make enough to feed' themselves then that system is bad". It might not be 100% bad but it certainly doesn't fit into the good category.

Should we legislate for a better economy even if we are taking money away from the rich? Well in some senses the rich are existing as part of the economy and part of our society. So if they choose to use our money then we can choose to take some of it back as tax.
6 - You just specified copy/paste, the parent post mentioned cut/paste. I too find the lack of cut/paste annoying.
One of the intended consequences of increasing the number of members is that each one is more easily replaced if they do not accurately represent the views of the constituents.

My back of the envelope math gives the US 6400 member of the house at the current population which also has the effect of reducing each single member's importance.
Elife is backed by the largest non-profit funding medical research in the United Kingdom (the Wellcome Trust). Its editor won a Nobel Prize recently. I know these are somewhat shallow proxies for trustworthiness, but good enough for me ;)

(As for the more general question - how do you decide this in general, in a field you're new to - I don't know. Probably asking in a thread on HN is a very good strategy actually :))
> Why not declare the array type as c_int[2]?

Because the "&" reference operator goes before types, not after. (Rust makes the same decision as, for example, Go does.) This would lead to ambiguity when combined with postfix array type notation. What does "&c_int[2]" mean: is it "(&c_int)[2]" or "&(c_int[2])"?
There is a well known and studied lack of diversity in the open source community, and particularly in linux kernel development. Putting this code in place is meant to address that, so it's reasonable to point out the various half-measures.
Not to mention, my physical servers take ages to reboot considering all the BIOS and RAID checking they do. My Linodes, being VMs, literally boot in like 10 or 15 seconds. Maybe less. That's really minor downtime. My HP DL380s take several minutes.

You can't migrate to a new kernel on Linode without a reboot anyway, so if you're proud of a 12+ month uptime, you're running a vulernable kernel.
Why Tinder's Pricing Strategy Makes Sense
Ethiopia Is Hacking US Journalists in Virginia Using Spyware
What would you recommend as an alternative? I have no particular interest in Apple products, but I would love a windows PC with a similar form factor and battery life as the Macbook Air.
Though "you shouldn't have to", my first recommendation for anyone setting up a MySQL installation is to go to the Percona Configuration Wizard and build a much more appropriate configuration file (with strict and enforcing defaults, better performance and a whole bunch of other things).
Technological progress sits hand in hand with globalization, which fits into the conflicts of the 20th century. All this stuff started as walking away from nationalism and imperialism after WW2 and shifting to America's form of economic imperialism.

Free trade equalizes the players... if you don't have capital, you get the shaft. NAFTA was bad for factory workers in the US, and it devastated the agricultural economy of Mexico.
I like Jay's comments about how tests are wasted if you don't know exactly what you want, and just try out different things (because then you need to change/delete the tests when you end up changing your code).

As for common mistakes with unit tests, my top 5 list is:

1. Testing algorithms together with coordinators.

2. Mocking too much.

3. Not using asserts.

4. Leaving print statements in the tests.

5. Checking the log statements, not the result.

More details here: 5 Unit Testing Mistakes http://henrikwarne.com/2014/02/19/5-unit-testing-mistakes/
The greetings seemed to be based off of buttons the kids could wear or if it was marked on a reservation, there was a tick box asking about special events.
How to Protect PC Data, Remove and Shred Locked Files
> Just use your common sense, let your experience guide you and if you're not sure about something, ask your teammates.

Brilliant, added to our bugzilla quips list.
> 1 port is just ridiculous

Apple make plenty of higher-end products for people that want to compile code all day and have multiple ports.

This one is a "MacBook" and the other one is a "MacBook Pro". I think it's clear which one fits your needs better.

Happily, there are millions of people that don't want to code all day, and have probably never plugged anything into their laptop other that power. So this device is for them, not you.
Uber drivers inappropriately texts female passengers after trip
apiCheck.js VanillaJS Version of ReactJS PropTypes
According to the Gartner hype cycle you mention[1], Autonomous Vehicles are indeed currently at the Peak of Inflated Expectations, and are expected to reach the Plateau of Productivity within 5-10 years. So you're not even wrong.

[1] http://www.gartner.com/newsroom/id/2819918
And these real social problems are going to be resolved by empowering the people who are poorly represented, not by bringing people down because of something they are.

You're in your right to disagree, but the answer to wrong has never been more wrong. Educate. Raise awareness. Encourage. But snarky remarks about the race and apparent gender of people? Not helpful.
Hmm... there's a real need for a credit or debit card app that tracks real time charges. I know authorization holds go through immediately (while actual transfers may take a day) and aren't always the same as spending (i.e. car rentals typically issue an authorization hold at time of rental for more than cost), but, in principle, that should be enough to keep track of likely cash flow in realtime. I'd like to see a bank app that simply takes authorization holds as spending and updates a graph in real time.
GCHQ targets Universities to find the minds they will train to spy on us
>Is reading/understanding the License one time really that difficult?

Yeah, actually, it is. Otherwise, litigation over these matters wouldn't take months and tens or hundreds of thousands of dollars.

>I only have to understand it once

Sorry, but just let some judge/jury make a decision that changes or restricts the meaning of a word like "distribute" and you've potentially got a big job ahead of you.