skysight-inc/HackerNews huggingface dataset:
OP here. Great points -- especially around MySQL and subqueries, which has been a frustration for us.

Comparing across different RDBMS's is a great idea. Maybe we can squeeze it into a future blog post. :)
I use CoinedUp.

They are slow as hell, but free and very easy.

Transfer BTC to CoinedUp wallet -> convert BTC to DOGE -> Transfer DOGE to personal wallet.
I don't understand why making the pattern invisible isn't the default. When it's visible, everyone within 20 feet of you can tell your unlock pattern. I wish you could also make failed patterns invisible, but AFAICT there's no option for that.
Of course, as others said, if I were really worried I'd use a longer password and disk encryption.
Google Doodle
No Google Doodle for the Mac’s 30th birthday, why google?
Where’s the spam coming from?
Wouldn't this make signing more complex? Currently the bundle doesn't change after you sign it on submission, but it would have to if resources were getting stripped.
Mine's still going strong. 24" 2nd generation Intel iMac from late 2006. My Chinese in-laws use it to watch Chinese TV and films and skype their relatives in China. A video circuit gave out early on, but was replaced under warranty. The first hard drive failed a few years ago, but I had everything backed up in Time Machine, so no big deal. I only replaced it with a Mini in late 2012.

I can't say it's been more or less reliable that any other PC I've every owned, but in all those 7 years I've not had to worry about viruses once. For that alone it was worth every penny, especially from a 2006 perspective. It's been worth every penny over again for Time Machine. And again for iPhoto, iMovie and back in the day iDVD.
Veblen goods are the exception, not the rule. Some products are just killed outright by advancing technology: the newspaper industry is doomed, those profits are gone forever now, because there's no market for "hand-written" investigative stories. Ditto music (to an extent), ditto cable TV.

Some industries can survive being automated, most cannot.
If you have to pose a really terrible strawman to argue for client side templates, you are basically conceding the argument. It is even worse given that moving it to the client doesn't change anything you complained about.
“community” doesn't mean a large volunteer workforce. If you're using those plugins, why not work with the upstream to fix compatibility?
Swimming pools and golf ranges in London's luxury basements
Minimal and/or extensible languages like Forth, Lisp and Smalltalk are naturally fit for tomfoolery like this.

Although programming languages that are heavily inspired by natural language, like Perl[1] and more extremely COBOL and HyperTalk, are also apt at doing this for obvious reasons.

[1] https://en.wikipedia.org/wiki/Black_Perl

Black Perl produced no output, however.
Good points. The main differences I think between a sustainable economy and unsustainable one is between our Bagehotian Banking model versus a more stable Mises Banking model.

Link to an article that compares them in detail: http://unqualified-reservations.blogspot.ca/2008/10/misesian...
I sincerely doubt that a company as unethical to the bones as Uber would ever consider firing them.
I was first introduced to the free software philosophy when I saw Dr. Stallman at a conference in a local university. Even though I often find his positions a little too "cut-throat", I must admit he's very stable in his argumentation.

"The existence of LLVM is a terrible setback for our community precisely because it is not copylefted and can be used as the basis for nonfree compilers -- so that all contribution to LLVM directly helps proprietary software as much as it helps us."

As unpopular as it may sound, I think we need such opinions. He has a set of values and tries to defend them. While it may sometimes not be pretty, it's all part of a healthy debate.
http://fit-stitch.com
The network effects will take care of the competition.

Will it? Why? Unlike social networks, I don't see why would Uber benefit particularly from network effects; it doesn't even have switching costs, since the consumer can use both concurrently.
Sure, but Apple's code signing stuff could be modified to accept this if it doesn't already. You just need a way to express a requirement that file A or file B must be present, but you don't need both.
Can I ask why you would want jQuery on npm? A lot of jQuery's use is DOM manipulation, something that as far as I'm aware doesn't exist on Node.js
My #1 would be Beta testing through the store. We need a way to get an application out to set of people to test in the field. TestFlight requires managing a provisioning profile that has been filling up quickly as the group of testers come in and out of the program.

We cannot use the corporate profile as that requires the devices to be company owned and that is just not possible since we want to stay in compliance.

Google Play store launched a similar system this past year that has been very helpful to our Android testers. Now I'm just waiting for Apple to follow up with something similar.
http://ycombinator.com/newsguidelines.html

Downvoted. This isn't reddit.
SuperMicro does sell pre-built machines.
Fear and Politics in the Workplace
See http://retr0bright.wikispaces.com/home
Our approach is going to make js interop performant with our stack (which is not jvm). We don't have a concrete plan at this time. You would need more than jsx to make this work through (jsx is just sugar)
I never bought that humans could travel through an event horizon[1].

Say that your leg is inside the black hole, but the rest of you isn't. How can the atoms just outside the horizon detect the quantum forces from the atoms just inside? Electromagnetic forces are transmitted by photons, which are forbidden to cross this barrier.

Thus, if you pulled back away from the horizon, you would have an event-horizon-curvature-shaped hole where your lower leg had just been.

Similarly, for any matter traveling through the black hole, unless two atoms and all their electrons passed through the horizon simultaneously, no chemical bond could survive (since from the point of view of one atom, the other "blinks" out of existence.)

Thus, anything that crosses an event horizon must be fundamental particle mush, no? Assuming gluons were also forbidden to cross back, even protons and neutrons would be torn apart.

[1] I mean one around a very massive black hole - so that spaghettification is yet to occur.

P.S. - This argument takes a very literal interpretation of fundamental particles; indeed, it would be interesting to test the quantum-ness of matter to see how this worked - i.e. whether "stuff" really is particles or waves - since waves could, potentially, exist on both sides of the barrier at once.
No one; higher fees due to state-enforced limited supply are more than enough to keep the poor from riding taxis.

"Nearly half of [NYC taxi] passengers have a household income of $100,000 or more a year." (2014 Taxicab Fact Book)
Jquery hide and show was incredibly slow as well, did they fixed that?
Writing for Beginners
I can rarely think of functions

foo(arg)

where I would like to pass either strings or numbers that uses an operator + which polymorphically concats or performs addition. In this respect like languages that offer special string concatenating operators (like Haskell ++ or Lua with ..).

More generally: I think that + and * should always commute for the applied types and mixing them should follow the rules of associativity.
While that's technically correct, it's unrelated to the point I was making.
> most deceptive graphing techniques

They are deceptive because they exaggerate features of the data in order to improve perception of configuration changes. If every graph started at zero, many datasets would look like flat lines... not a great user experience when graphing.
The child needs to be at the right level to understand the concept before they can be coached to do it. The book is aimed for 6 year olds, so, I'm using that age. Teaching a corner kick to a 6 year old is a waste of time. (at least in North America) You are still teaching the basics of space, movement and ball control.

Ergo, playing a game is the best way for a 6 year old to learn. At this age, exposure is the key element.
Wow. Love it. Love the visual history. It feels quite snappy. The UI aesthetics are great. You've got most the pen tool features I used in Illustrator, and managed to do it without having multiple kinds of arrows to keep track of, which always bugged me.
And that's true for the riders and the drivers - the opposite of network effects. I think he meant economies of scale.
I meant non-commutative
The war on the middle class! And they are winning.
There's a machine featured each year if you scroll down.
Thank you very much! That's exactly what we were going for, and it's fantastic to hear that you appreciated it.
So what? You can say that about any large tech companies.

Google wasn't the first search engine. Apple didn't make the first music player. Facebook wasn't the first social network.

Being unique doesn't matter a single bit. Only thing that matters is that people are using them. And that's the case with Uber. Judge however you will their shady tactics, but it's ridiculous to downplay their success based on that.
Thanks for clarifying - I would like to believe that you are right - but I still have concerns about things like project base bonuses, because there is still a giant distortion around employees who happen to end up on key projects being overvalued compared to other employees without whose contributions the key projects couldn't exist, arguably mirroring the inequalities we see in the larger society and leading to disintegration rather than increased cooperation.

With regard to better products, I hadn't understood that you were referring to the compensation package as the product. That makes sense as an analogy.

Your position makes sense, but I'm not at all sure that the market mechanism really optimizes in the way you hope.
I couldn't understand what point you were making, precisely because there is no reasonable distinction between "C" and "Objective-C" in a .m file the way you're talking about it.
Boeing's Big Bet On American Creativity -- And Why It's A Loser
Posting too often makes projects look desperate.
Sophia Liu. 6 years old. Killed by Uber driver.

At first Uber denied the driver worked for them. Then they admitted the driver was with them but he wasn't "working" because he didn't have a passenger.

In constrast, some news reports claim that the driver believes he was working for Uber because he was searching for fares at the time of the accident.
Regardless of the rest of it, hacking emails to steal and post nude photos is indefensible.

That said, I'm usually skeptical of CFAA charges when the accused has done something objectionable but not necessarily illegal (see: weev).
So, is the following an accurate description of the situation?
1. gcc is kludged to preclude use in non-free software.
2. llvm's design is modular and doesn't preclude such use.
3. In RMS's opinion, a politically motivated kludge is to be preferred.
Why is app discovery so bad?

Searching for an app in the App Store is a disaster.
Ok, how did this happen?

Yesterday black holes were there. Everybody knew about Schwarzschild radius, about Cygnus X-1, about black holes theorized to be occupying the centers of galaxies.

And now everyone here is commenting like it was an obvious fact that black holes were never real and no one considered them seriously.

What happend? What did I miss?
If you're a game developer (or just want to make a game) then we're hosting a game jam in protest of their "candy" trademark. Make a game about candy. Check it out: http://thecandyjam.com
The thing is, as cheesy and hyperbolic these videos are, i still find them incredibly inspiring. And as an Android user i acknowledge the fact that many of the truly brilliant and well done apps are done for ios. Thats changing, but i am not sure if other platforms will ever be on par with Apple in terms of overall product quality, which is a benefit that comes with limits to the openness of the platform though.
It's not 1995 anymore.
There was bitcointip way before dogecoin was even a thing.
Thanks for the shout. Let me know if I can be of service: http://sohelpful.me/justin
I don't think the author has a clue of what they are writing about...

"In this case, speed and efficiency have higher priority than human readability, therefore jQuery includes only essential features to keep the code tight and focused by using minimal variable and function names, minimal use of spaces, no comments, etc."

Someone mixing library purpose with minification process.

And I bet that all those infected scripts come from one infected website. They're not out there in the wild spreading through all jQuery installations and all jQuery plugins.
Microsoft loses money on every Surface tablet. Is that really a bad thing?
> Is it a worrying trend that website operators are becoming increasingly culpable for user content?

Well, let's be clear here. He didn't build a business that operated around hosting arbitrary images, that happened to be adopted by bad people for bad purposes. He was a bad person himself, who built a bad website, to assist other bad people. These are two very different things.

I mean, I understand how you could imagine some other website, a neutral website, that was unintentionally adopted by bad people for bad purposes, and that other website could do the same sort of damage, unintentionally, that this website did to its victims, intentionally, and that hypothetical situation is sort of similar to this one if you look upsidedown and squint.

But in the moral code of most people (for example, mine) and for that matter the US legal system, it's important not just that you have bad effects, but that you have a bad intent. This is why, for example, murder is different than manslaughter. In both cases somebody is dead because of your actions, but in only one case did you form a specific intent to kill another person. (And manslaughter is, for the record, not "no intent", but it is a lesser kind of intent, like firing a gun into a building without regard for whether or not it is occupied. It's a bad intent, just not bad enough to be murder.)

I think where hackers get hung up is in some sort of weird Net Neutrality-ish argument where any packet is as good as any other packet, and so a packet that carries revenge porn is just as legitimate as a packet that carries cat videos. Packets are neither good or bad but just are and all packets have the same legitimate claim on arriving to their destination as any other. And if you are designing a router, that sounds like a very sound principle to me.

But in the courtroom, we are not prosecuting packets, but prosecuting people. And people are more than just a function of the packets they send. They have motives, they have intents. They construct a conscious plan to do good or to do evil. And that is how they are judged.
Thank you! Those are all things I focused on so it's a pleasure to hear that.
buddha, buddhist
So profit w low market share, thats just doomed to lose marketshare and profit, nice formula :D specially w/o including MS.
On the other hand Free OSX? who cares, their file system is just horrid.
Better start praying for another iPod idea Apple, or you will become Sega so fast not even Sonic ll be able to catch you.
It's just marketing fluff. Don't worry about it.
No, it's a fundamental problem with all upstart currencies that have yet to gain widespread adoption. All currencies are going to start off at $0, being worth nothing. Obviously the price can only go up as adoption occurs. So any start-up currency has a "growth phase" during which its value increases exponentially. It will never make sense to spend a start-up currency during this phase.

The utility of the currency will depend on how many vendors ultimately accept it. And during the growth phase the number of vendors also increases exponentially. For the very same reason it doesn't make any sense to spend the currency during this time it makes a lot of sense to accept the currency during this time.

The reason a lot of us have invested in BitCoins at this stage is that we believe the growth phase will be followed by a stable phase, where adoption has reached an equilibrium or a saturation point. It is during this phase that the coin becomes a currency which makes sense to spend, and its utility as a currency can be realized.

We may be wrong; we may be right. Currencies have always been issued by governments before now, and up-start currencies have only really been possible since the advent of the Internet. Economists have never really had a chance to study a currency growing from $0 value in real time as they have had with BitCoin.
Lots of things are new to specific people, but they typically don't belong as reposts on a news site.
On the other hand, you're more vulnerable to DOS attacks during the handshake. Not replacing DNS, why not. But then, we may want to replace TLS.

http://curvecp.org/ maybe?
OP here. It's no EXPLAIN ANALYZE, but here are the EXPLAINs at least. The originals were averages of 10 runs. These EXPLAINs are just quick runs on my laptop, so no promises. :)

First query:

QUERY PLAN
-----------------------------------------------------------------------------------------------------
Sort (cost=3475858.60..3475859.56 rows=385 width=22)
Sort Key: (count(DISTINCT time_on_site_logs.user_id))
-> GroupAggregate (cost=3370756.94..3475842.06 rows=385 width=22)
-> Sort (cost=3370756.94..3405784.03 rows=14010837 width=22)
Sort Key: dashboards.name
-> Hash Join (cost=44.90..558337.80 rows=14010837 width=22)
Hash Cond: (time_on_site_logs.dashboard_id = dashboards.id)
-> Seq Scan on time_on_site_logs (cost=0.00..365621.11 rows=14016911 width=8)
-> Hash (cost=29.40..29.40 rows=1240 width=22)
-> Seq Scan on dashboards (cost=0.00..29.40 rows=1240 width=22)

(10 rows)

Second Query:

QUERY PLAN
-----------------------------------------------------------------------------------------------------
Sort (cost=2709630.36..2709631.09 rows=291 width=26)
Sort Key: (count(DISTINCT time_on_site_logs.user_id))
-> Merge Join (cost=2604392.06..2709618.45 rows=291 width=26)
Merge Cond: (time_on_site_logs.dashboard_id = dashboards.id)
-> GroupAggregate (cost=2604392.06..2709521.80 rows=291 width=8)
-> Sort (cost=2604392.06..2639434.34 rows=14016911 width=8)
Sort Key: time_on_site_logs.dashboard_id
-> Seq Scan on time_on_site_logs (cost=0.00..365621.11 rows=14016911 width=8)
-> Index Scan using dashboards_pkey on dashboards (cost=0.00..87.00 rows=1240 width=22)

Third Query:

QUERY PLAN
-----------------------------------------------------------------------------------------------------------------
Sort (cost=436381.86..436382.36 rows=200 width=26)
Sort Key: log_counts.ct
-> Hash Join (cost=436308.72..436374.22 rows=200 width=26)
Hash Cond: (dashboards.id = log_counts.dashboard_id)
-> Seq Scan on dashboards (cost=0.00..29.40 rows=1240 width=22)
-> Hash (cost=436306.22..436306.22 rows=200 width=12)
-> Subquery Scan on log_counts (cost=436302.22..436306.22 rows=200 width=12)
-> HashAggregate (cost=436302.22..436304.22 rows=200 width=4)
-> HashAggregate (cost=435705.66..435944.28 rows=23862 width=8)
-> Seq Scan on time_on_site_logs (cost=0.00..365621.11 rows=14016911 width=8)
Why you should use Continuous Integration and Continuous Deployment
The bane of my childhood was hysterical, clueless adults warning about how I could die from opening anything with a CRT in it... yet here I am!
Any developer working for Zynga knew the risk involved. If they got screwed over, it's their own fault.

A developer should listen to his common sense, not his wallet. The money might be right, but they shouldn't take the job if the risk is too high.
https://periscope.io/blog/atom.xml
We really need a monkey version of nodejs and node-webkit. Mozilla's engine looks more solid for universal use, there are more interesting features and experimentation. The only problem is that it's harder to embed in another software, but it looks that it is changing and I really hope it will change.
How drinking tea will help you in weight loss, improved
Shitty company employing shitty people.

"Uber Driver Allegedly Locks Passenger In Car, Gives Himself Five-Star Rating"

http://laist.com/2014/01/21/uber_driver_locks_passenger_in_c...
"Stop trying to start a flame war" ...and leave past to past where it belongs along with COBOL et al.
Richard Stallman - Re: clang vs free software
wrong link? (European Common Lisp Meeting 2008)
Point well taken, but you could argue that news, music, and cable TV are sectors of the information and entertainment industries, which certainly contain veblen goods.
All that 80's isms must represent years of historical research!!!
salt has a daemon-less mode as well:

http://docs.saltstack.com/topics/ssh/
Let's decentralize the cloud with a distributed compute exchange.
Maybe this will be resolved in a court of law.

Just in the past few weeks...

"Uber Driver Arrested in San Francisco Crash That Killed Girl"

http://www.nbcbayarea.com/news/local/Uber-Driver-Arrested-in...

"Lyft Driver Hits Elderly Woman in San Francisco Crosswalk"

http://www.nbcbayarea.com/news/local/Lyft-Driver-Hits-Elderl...
To play devil's advocate; how would you have had them handle the New Year's Eve situation better?
1) It happened 3 months ago.
2) There were posts on the same topic on HN.

Adding [2013] in the title removes possible confusion that there's another course.
Your issue number 1 does actually (as I understand it) not apply to Julia, since it is actually really well designed and not tinkering. Matlab is the PHP of scientific computing ;)

About 2: The Haskell community is one of the friendliest I know, yet, it is one with the strictest theoretical background.

PHP was popular for a number of reasons, I think mostly because of the easy mix of HTML and PHP tags as well as the ready-to-run Apache/PHP/Mysql setup. From a maintainability standpoint, a lot of people suffer from this.

Its the same point that people have had about "Clean Code" and Unit tests. Some think it keeps them from getting work done. When a unit test of mine suddenly fails, I silently know, that some other person has just now also broken their code and does not know about this, will find out eventually but will not see why immediately. While they try to find their bug, I have already fixed mine and implemented tons of features in the time.
Right? This is the best part of the story...that their actions were what made me aware of their competitor.
You really don't think that the iMac was a crazy influential product? Even by computer nerd standards that we have, a 1024x768 display and USB-only ports were a very bold move that changed a lot. Not to mention the design of the damned thing and it's focus as a PC dedicated to the Internet in terms of a consumer product.
This article is the first thing on my mind for anything King.com: http://www.gamasutra.com/blogs/RaminShokrizade/20130626/1949...
You're egregiously misunderstanding your opponents' viewpoints. I'm one of them. Probably on your ideological antipode even.

I support (!) regulation prohibiting retaliatory blacklists.

I support criminal prosecution of fraud, like the accusation of Uber's fake orders to rivals.

I support background inspections for taxi drivers.

I support regulation that demands a high level of driving skill from taxi drivers. And any supporting regulation, such as mandatory courses, tests, and inspections.

I do not support taxi commissions as creators of privileged monopolies.

I do not support taxi licenses priced above $1 million per car as a tool to enforce monopolies.

I do not support price controls on economic services, including taxis.

I do not support supply quotas on the number of taxi sales.

I do not support any similar attempt at centralized command & control economics.

Those are the reasons I criticize taxi commissions (that and the extreme corruption). Can you accept that this is the position of most of your opponents? Don't strawmen us.