skysight-inc/HackerNews huggingface dataset:
Thanks for the answer, it's an interesting method! The main problem (I think) would be that self-study material tends to be heavily skewed toward either West Coast or East Coast accent, and I don't think I have seen anything on Southern accent.

I actually have been thinking about something similar for a while too. In my case, I thought that British accent would be easier for me to mimic. I haven't actually tried that out yet and now seems to be a good time to do so. Would British accent be a good goal? Out of curiosity, has there ever been a case of someone having a "too thick" British accent that would make it hard for American to understand?
> However, programming languages that use UTF-8 as the primary string representation tend to have inferior Unicode support to those that use UTF-16.

I'm really curious which languages drove you to this conclusion. Right now we're in a state where the most mature implementations of unicode in general are utf-16 because of the ucs2 accident, so it wouldn't exactly surprise me, but I'd still like to see the proof.
Does Quantum Mechanics Flout the Laws of Thermodynamics?
The problem is, will tutoring that costs $1000/hour be noticeably better than one costing $100/hour. I kind of doubt it. After that it is about presentation, marketing, ways to build trust.

There a gray area maybe between scam artists and this. Some are offering these lessons some homeopathy treatments, blessed magnetic bracelets. Sometimes wealthy and rational don't always go together. And industry is always there ready to help those people part with their money.

Yes, not any Joe Shmo (like me for example) can start selling $1000 bottles of wine or tutoring lessons for $10k/week.
I would definitely, definitely recommend both The Four Steps To The Epiphany and The Art Of The Start to any founder. In fact, if I were making a list like this, those two would top the list.
Here is real neuroscience on creativity: Not just the right brain
The problem is that if you look into the things these qualities applied to, you'd find that correlation between virtually any objectively measurable quality and love feelings expressed is minimal to non-existent. There's no objective measure by which you can conclude Ruby (as an example) is "more readable" than PHP. Of course, you can say "it's easier for me to read Ruby", but that's different thing - it's pretty easy for me to read Russian, but that doesn't mean I get to claim Russian language is superior to Mandarin, which I can't read at all, or to English, which I can read as easy, but probably appreciate the subtle meanings of it less. Yet more it doesn't make sense to me to express visceral hate for Mandarin each time it is mentioned anywhere or express my loathing and disgust to anybody that keeps using it, despite its obvious unsuitability to any practical purpose.
The functionality was always there:

CREATE TABLE kvstore (
key VARCHAR(128) NOT NULL UNIQUE,
value VARCHAR(128) NOT NULL
);

Or are you referring to hstore?
Of course, there's Data.HashMap.HashMap[1], which is just a Data.IntMap.{Lazy,Strict}.IntMap[2], whose "implementation is based on big-endian patricia trees".

> Many operations have a worst-case complexity of O(min(n,W)). This means that the operation can become linear in the number of elements with a maximum of W -- the number of bits in an Int (32 or 64).

[1] http://hackage.haskell.org/packages/archive/hashmap/1.3.0.1/...
[2] http://hackage.haskell.org/packages/archive/containers/lates...
Tomatoes Ripe for Improvement
And judging from Ryan's usual tactics, Chris wrote this list simply to push Ryan's book, which he cleverly included alongside clear classics like The Lean Startup, In The Plex, and The Innovator's Dilemma.

Trust Me, I'm Lying just might wind up as a classic itself! OK, I know it's controversial, as is the author, and I get why. But there's some solid stuff in that book. I learned a lot from reading it, and I think there's some actionable advice in there, even if you don't want to go quite as "underhanded" as Holiday may have on occasion.

Note: I have no relationship with Ryan Holiday whatsoever, beyond having purchased and read a copy of his book.
This disheartens me but thank you for your effort. We know the TSA is already on buses and trains. I think more and more areas are going to be deemed "4th amendment free" zones (schools, airports, football games, buses, trains, 100 miles within a border, cars and the internet to some degree).

If we can get even 10% of the people to opt out and waste their time the system will begin to collapse. Keep fighting, keeping being a pain. They can't do a pat down on 10% of the passengers.
PhoneGap will be supporting FirefoxOS directly as a supported platform:

http://phonegap.com/blog/2013/07/31/phonegap-30-faq/
There is a lot of crappy PHP code out there, it is absolutely true. There is also a lot of crappy English poetry out there and absolutely disgusting and mind-bogglingly stupid English prose out there. And there are people that have to deal with that daily. Should we conclude English is a failure as a language?
>There's nothing about gender in an of itself that makes you drive badly, even if 80% of women get together at a secret meeting and agree to drive badly.

It's interesting you've assumed that it's the women who are paying the higher premiums. Contrary to the stereotype about women being bad drivers, it's men who pay the gender premium on car insurance.
I totally understand that. I just wish the OP did.
> OTOH the Spanish monarchy was totally evil, purposefully wiping out millions of people

As far as I know viruses imported from Europe to America wiped millions of people, not the Spanish themselves. It's well known that Pisaro's forces were minimal in the New World and the fights usually just involved a few hundred or thousands men. Viruses, OTOH, did wipe millions of people, and this was widely reported and observed in many tales of the New World.
Jail Becomes Home for Husband Stuck With Lifetime Alimony
Already on the list. Thanks for the rec.

Though, that is the technologist's take. I wonder if there is work done from the traditional political philosophy department?
I'd hope there are reasonable bridging course options for those who'd like to persist rather than abandon their dreams.
Yes, that is probably the most likely outcome. That's why I said "can be" an advantage, but maybe that's too strong wording.
Deep pipelines, single cycle RISC and the history of MIPS (eg Hennessy is a badass)

http://en.m.wikipedia.org/wiki/MIPS_architecture#History
Agreed. I listen to him because I want to know what's practical, not necessarily what's theoretically stimulating.
These guys did an amazing job with the interactive element, but a lot of this is borrowed work! Let's give credit where credit is due:

Bill Rankin posted maps in this exact visual style back in 2009. You can see them (and many other amazing maps he's done) at his blog -- http://www.radicalcartography.net/index.html?chicagodots

Eric Fischer picked up Bill's project and ran with it, composing maps for most of the major US cities with census 2010 data. You can see them all on his Flickr page -- http://www.flickr.com/photos/walkingsf/sets/7215762481267496...

I love great maps, but it's a little disheartening that these precursor projects aren't mentioned anywhere in the article/comments.
I am not privy to any details about this, but AFAICT it's official, not semi-official - http://www.ebay.com/itm/271258990669

The seller is named "zte_us", I don't know how that can be independently verified but Mozilla blogged about it and other outlets picked it up https://blog.mozilla.org/blog/2013/08/12/zte-will-soon-start...
What the guy does is not okay but it ain't okay for 4chan to dox him.

Just because one side does shit it's not an excuse to do the same shit. We should, as a society, long have passed the "an-eye-for-an-eye" era.
I highly doubt they would intentionally make their models more inaccurate to reflect their own biases. Machine learning algorithms are pretty unbiased as far as weighing the correlation of specific features goes.
Ryan Holiday is a genious in his own right. He somehow snuck into the personal circle of Robert Greene, Max Tucker, Tim Feriss. According to Neil Strauss (in an email on his personal newsletter), he was "in" with the former 3 just out of college, helping with research and marketing for Greene and Tucker, and being a guest speaker/organizer for a series of talks organized by Ferriss. I've found half a dozen guest posts by him on Ferriss's blog, including some very recent ones.

I guess if there's a thread connecting "hacker-ethos" self improvement authors, it's Ryan Holiday. I have quite some respect for him.
The actual map is an amazing piece of work, but let's give credit where credit is due!

Bill Rankin posted maps in this exact visual style back in 2009. You can see them (and many other amazing maps he's done) at his blog -- http://www.radicalcartography.net/index.html?chicagodots

Eric Fischer picked up Bill's project and ran with it, composing maps for most of the major US cities with census 2010 data. You can see them all on his Flickr page -- http://www.flickr.com/photos/walkingsf/sets/7215762481267496....

I love great maps, but it's a little disheartening that these precursor projects aren't mentioned anywhere in the article/comments.
Pause by scrolling/swiping up and down or via the spacebar. Go fullscreen with 'f' (in supporting browsers');
Code HN: interfaces in js
To the creator:

I'm sorry. My initial reaction to that was harsh and childish. I wish you the best of luck with your project, and if I can do anything to help please let me know.
It's used in one idiomatic expression, "the point is moot", which is almost always misused to mean 'irrelevant' rather than 'debatable'. The funny thing about idioms is that many are atomic: native speakers don't bother to dissect the individual words, they use the whole phrase because it signals something specific to other fluent speakers. When you learn a second language (French, in my case), these expressions are interesting because they usually do have an outmoded meaning, but if you ask someone they have a very hard time translating or explaining. They're also a giant pain unless you learn through immersion, because they're habitual and not usually systematic in any way.

The "archaic" usage at that link is actually very much alive, it's a technical term used in law school for mock trials [1]. I would argue law students actually understand the meaning of the term better than average, native English speakers, making the technical term less archaic.

1. http://en.wikipedia.org/wiki/Moot_court
>>> Why is it a special keyword instead of an instance of built-in DESTRUCTURING-BIND/pattern matching?

It is a built-in. Yes, it has a keyword, so what? Why is it a problem to use a keyword? PHP doesn't have deep pattern matching, because PHP is not Haskell :) But it has destructuring matching for arrays, and that's what list() is doing. I still don't see any problem here.

>>> why is there a difference between arrays and objects implementing iterator protocol?

Because they are absolutely and completely different things. Iterators are sequential-access abstraction, arrays are random-access abstraction. Why wouldn't there be a difference?

>>> As you can see I don't tell you how the above problems should be fixed

That's good, because they're not problems :) They are you not understanding what's going on so far :)

>>> seeing as PHP users won't even accept that there are problems in the language desing...

Oh, PHP users know about the problems. Just the real ones, not imaginary "why there's this keyword and not that keyword" and "why are there dollars, I hate dollars" ones. Those are not design problems, those are "everything should look exactly like one language I already learned" problems.
Pathetic.

I don't like Google or Apple that much, but this is just pathetic.
My Electronic Circuits professor pronounced 'threshold' as 's-ratio'. I didn't actually discover until after the semester in another class that there was something called a 'voltage threshold'.
It's not that bad that Patrick has the accent, but he talks really fast. I struggled to listen to his talk at Hacker School. I have talked to him solo in person and understood him fairly well; maybe it was just the auditorium.
It is thus in the interests of those who hold power through democracy to put an end to the present level of surveillance.

I think you may have inadvertently hit on the problem. The people who hold the most power in the US don't do so because of democracy, they do so because of money. Campaign financing means that the winners are those who are able to wield a significant amount of money.

It isn't necessary that the people with the most money win elections either, just the fact that you must have millions to even get on the playing field means democracy is not the foundation of their power, it's just an obstacle.
You are right, it could create bad incentives. If that is the case then I will agree with you, but many of the people are arguing that it is inherently unjust to use certain things to make predictions, which makes no sense at all.

I don't think in practice many people will change their friends over this, and this is only one piece of information being used, so it probably wouldn't have a huge effect if they did so.
It's basically the same thing though.
You're being snarky, aren't you? No, wait, everyone here is snarky.

So is this hidden promotion for Holiday, or isn't it? It's not bad if it is, I meant to pick the book up anyways.
I thought their 6% stake typically got diluted to much less.
SQLite is one of the most important pieces of software you never see. I've used it in projects from many years back to recently and you know what's awesome about it? It Just Works.
Well done, Ryan. Well done.
How do the credit scoring agencies link one's identity to their Facebook profile?
Safety of their commercial investments. As has been said, the top tier fly privately.
> Contrast this with the dismal performance of French and British troops during the Battle of France.

Contrast this with the millions of people who died in Germany and Japan because of that determination (or should I say their rulers' determination!), without avoiding the final outcome at all. The French government understood very fast they were completely behind and were going to lose and they did the right thing to avoid a massacre which would have prevented nothing.

And besides, in Germany and Japan people were forced into fighting until the end (even teenagers in Germany), it's not like it was the "nation in arms" or something. Nobody wants to lose their life on purpose.
IPad mini v/s iPad
I've followed this development, and I love the use of Vagrant. The use of iPython is good too, now it would be nifty to extend it to use StarCluster and spawn off a host of cloud servers for an hour to chew through some big summaging.
On Windows most web fonts render poorly. For me (Windows, Opera), the text looks super thin and a little jagged. A lot of the color is red or blue etc instead of white because of cleartype.

http://i.imgur.com/xRBUlab.png
I wish you'd elaborate on those shortcomings, because individual transaction latency is the only real one I've found, and for most workloads, it's not nearly enough to overcome the HA and CPU scaling benefits.
You don't know paranoia until you've worked in the network security industry for a government contractor....
You could do that. As you type into any <input type="password"> the browser would buffer the text and not send it through to the DOM immediately. When you hit enter, leave the field, submit the form, etc then it'd get sent through to the DOM where it'd be available to (potentially malicious) javascript. While the password is in the buffer the browser could check for "non-throwaway password + http" and block it if need be.

This does require the browser to know which passwords are which, though, at which point it might as well be entering them for you (and only being willing to do that over https).
I'm not so sure about that. When cities like Dresden were bombed day and night and destroyed to the ground, it'd be very hard to believe Victory or Peace is at hand. Maybe people living in Berlin had that perception, but I would be very surprised if that was a general sentiment in Germany.
I've used (and patched) this alternative: https://github.com/richardasaurus/wiki-api
Ask HN: What are some good resources to learn how to scale web applications?
I've often come across AMAs on Reddit of people who run a successful website and there are technical questions and answers around what tech they use at their scale, which I know little about. So HN, what are some good resources to learn this?
Totally Off-topic, but you can get free certificates from StartSSL [1]. I'm using one of those for my personal server and I've had no issues at all. Firefox and thunderbird recognize the CA by default, so I guess Firefox OS should too.

[1] http://www.startssl.com/
Show HN: ContributeWith.Us - Find Github projects with open issues
The demo requires client-side LESS to work.
Can you email me your Steam username? I'd love to get a solid team of 5's in CS. I'm super serious if the other four are serious.
Can you tell me your Steam username? I'd love to get a solid team of 5's in CS. I'm super serious if the other four are serious.
Earlier post: https://news.ycombinator.com/item?id=6278322
http://highscalability.com is a good start point.
Perhaps, but unlikely. And regardless, I know Ryan is.

Also, yes, I realize that bad press is good press and that this controversy will probably drive Ryan even more sales, just by virtue of the fact that more people are talking about his book than would have otherwise. And I don't really care either way, I'd just prefer that people be in the know.
Why do you think banks deny credit for areas? Because they don't like the geographical layout? Because that river throws off their feng shui? Or is it because a large number of people living nearby have defaulted or are predicted to default on a loan?
Unless you want to use it with multiple users and connections, in which case it stops working. It's good for embedding data storage in clients and testing.

http://howfuckedismydatabase.com/sqlite/
I think I forgot to disable NoScript. Sorry about that. I should have tried it in Chrome as well. I just assumed you were still working on the details... like money.
There are G*dlike smart people of every skin color, and in every state.

But if you're Asian applying from Saratoga, CA, or Jewish from NY, NY, getting in to an elite school is a WHOLE lot harder (based on equivalent grades and scores) than if you are an "underrepresented minority," or you're applying from Wyoming or Alaska or someplace like that.

BTW, your question draws a conclusion which does not logically follow from my previous post.
Could exit-node functionality be added to firefox? Make it more peer-to-peer?
@jduckles started a competition on Twitter: https://twitter.com/jduckles/status/372151101581033472
Any competitor? :)
Slow Down, Drop It and Be Creative
You basically just said your car is reliable unless you need a semi-truck, in which case your car is worthless.
Quote:
"Do not fear the zero!"

I love SQLite ...
"Our forefathers made these laws because they saw that given the opportunity, entities with a profit motive will pursue profit over all else, to the detriment of society as a whole."

Half of our "forefathers" built fortunes on the backs of slaves. They got plenty of other things right, but many of them missed the mark on racial and gender equality.
Hey, savage, wanna try some Snow Crash?

(see one of the plot elements from the book)
It is rebound. It is improper to call it a "variable" because in any given lifetime, it's value cannot vary. That's the point. It is possible to create a new binding with the same name, but any code holding on to the old instance keeps the old value. Subtle but important difference.
> many of the people are arguing that it is inherently unjust to use certain things to make predictions, which makes no sense at all

Would it be wrong to judge my creditworthiness by the fact I'm white and gay if you could find some correlation between those traits and bill paying habits? What if white gays were typically irresponsible with money† (because omg shoes) and as a consequence my credit score is forever (or at least initially) tarnished because I'm a white homo, irrespective of my bill-paying ability. I can see many ethical issues with this.

> I don't think in practice many people will change their friends over this, and this is only one piece of information being used, so it probably wouldn't have a huge effect if they did so.

LOL. People will do a lot in the name of money. If Ms. Sally wants a mortgage, like really, really, really bad, Ms. Sally is gonna drop her deadbeat Facebook friends and game the fuck out the system. If she's successful, not only is she more likely to be approved for that mortgage, but she'll get a better rate. I think it's naive to believe that any other behavior is being encouraged by this kind of predictive credit scoring.

When people figure out how to game a system, they tend to do so. Such signals would quickly be rendered useless, unless you could effectively figure out who is gaming the system, and how hard.

†I'm not advocating this idea.
Android Accounts for 79% of Mobile Malware
I'm sure there is a difference, I just don't care. They're still damn fast and the semantics of immutability would be worth quite a large speed difference to me.

If you do happen to be doing something where the difference is truly going to matter, or you're writing a library anticipating needing that kind of performance, using mutability internally in your functions isn't discouraged as long as they remain referentially transparent: http://clojure.org/transients
Ask HN: Creating an online IDE, looking for a JS framework
I'm creating a small online IDE, like Cloud9's, as a hobby project. I'm using Go for the server side and my API is ready. Now, the hard part: Javascript!

I've been looking for a versatile window/panel based framework, but i could only find the heavyweight stuff: ExtJS, Dojo, etc. Do you guys know a lightweight framework that features resizable/dockable panels, but allows me to work with simple HTML & CSS, instead of dealing with unnecessary stuff (like Ext, for example)?

ps.: I'm using the Ace Editor, btw. Amazing project.
Service Restored to .CN Domain TLD After Large DDoS Attack
It's perfectly within reason to have respect for him. I have no reason to do otherwise and I actually think he's pretty clever.

I'd just note that being in the personal circles of talented authors is quite different from being a talented author yourself. The book may be good (I haven't read it) - I'm just pointing out that you should be cautious and consider that the hype surrounding the book is artificially inflated.
Reminds me of uploadit, Jessey Cinis' little project from the older days of the internet.
Steve's new book The Startup Owner's Manual being left off this list is criminal.
Presumably the code for those apps is also cached on the device so you don't have to be connected in order to run them.

My point was not to attack Firefox OS, but to point out that these home screen apps are indistinguishable from "installed" apps.
Tesla's Elon Musk goes 'Iron Man' with in-thin-air, gestural design process
Setup Git to Run on Native Windows Consoles in 5 minutes
Is there something about sqlite that postgres can't come in to replace it completely (a kind of dynamic postgres that starts up and shuts down like sqlite). With mysql,postgres,and sqlite, the open source db industry gets diluted. Some kind of merger would be great.

edit: to below posters, I'm fully aware sqlite is embedded, i use it everyday for android. I'm just asking if there's actually a technical reason why sqlite and postgres (and mysql) couldn't be merged. A db that can be both embedded or run as server. This would reduce the duplication of effort in open source db community.
If we assume they are the same, then one is wrong. How do we know which one is wrong?