skysight-inc/HackerNews huggingface dataset:
I switched to Dvorak a while ago. I didn't notice any particular typing speed-up; in fact, I may be slower in Dvorak than Qwerty right now! I don't think typing speed is an important factor to consider when choosing Dvorak: it hasn't made a difference for me, and I don't find it that important when programming. The real gains for me is in ease-of-use, where Dvorak excels.

Dvorak is significantly easier on the hands than Qwerty. When not using a program which relies on Vi-keys, Dvorak is by far preferable, even with the arguably worse-placed brackets. As advertised, I much more rarely have to move my hands from the home row. If you are at all concerned about the stress you put on your hands, or if you find it tiring to type quickly in Qwerty, you ought to try Dvorak.

It seems infeasible to use Vim with Dvorak. Right now, I use Qwerty in a terminal and Dvorak elsewhere. I've gotten very good at switching between layouts, so it's not a problem for me to switch between computers (as was mentioned as a problem in another comment) or switch layouts on the computer. To use Vim with Dvorak, the recommended solution seems to be to set Vim's keymap so that it acts like Qwerty in normal mode and Dvorak in insert mode. Despite being able to switch between layouts regularly, switching every few seconds was too jarring for me to continue with it. If you use Vim, I would not bother with Dvorak.

Dvorak has a significant learning curve. It probably took me a week or so to be able to touch-type with it, and then maybe three more to touch-type effectively (but this was a long time ago! so it is likely that I am misremembering). If you are unable to commit to the lost productivity, I wouldn't worry about it. However, if you are able to spend the time, it will be a valuable investment which should make up for itself in a couple of months.
This doesn't put a limit on the resolution, though. It just means you need better optics, or larger sensors. The problem is that these cameras generally have inferior optics with a resolution much worse than what the pixel size would indicate.
I don't see the problem here. It shouldn't be a surprise that listing the computable numbers is itself uncomputable as it is equivalent to the halting problem - to determine whether an algorithm will either keep on producing new decimals or halt at some point is clearly undecidable.

It's when you introduce things as constructible/defineable numbers that things gets hairy.
Their price of admission is eternal resistance limited to defense.
Off topic rant: why in the world does that site take nearly half a minute to load completely and why does it keep jumping around to different sections (eventually leaving me at the bottom of the screen) during that absurd load?

I'm still not sure about the jumping but the load time might be the result of:

370 requests ❘ 4.0 MB transferred ❘ 45.30 s (load: 41.60 s, DOMContentLoaded: 19.41 s)

Edit: typo and more data
I'll take the million. Lots of skilled people out there who are not millionaires.
I don't want nuance in my programming languages.

Does your programming language distinguish between period, semicolon, and colon? Are = and == separate operators? Is whitespace sometimes insignificant and other times significant?
Postgres historically has been tricky to configure with 'proper' replication. This is partially because replication is not a remotely simple problem to fix as it appears. The reason people still default to mysql is simply because it occupies more mindshare and is marginally easier to set up. I still don't think it even allows such things as DDL rollbacks so it's hard to talk about it next to Postgres when you're talking about safety.
So basically, they don't intend to sue anyone over the patent unless they can? How exactly would you sue people who stop the infringing behavior upon request?
A thought. Is Google interested in seeing more android devices sold, or more nexus android devices sold?
The universe as quantum computer
Mods: can you change the title to make it clear the talk is over? Thanks.

Edit: or replace it with 3rd3's youtube link.
Thinking big and small are not mutually exclusive and I was trying to suggest doing both well.

I agree with you that you should try to solve real problems. However, big thinking is already leaking into your advice with your parenthetical that hopefully affect many people.

There is no reason to hope. Instead you can choose an area that you are passionate about, where you can solve real problems AND that is in a big market or could create one (thinking big). I try to answer this in Why you should choose an ambitious startup idea: http://www.gabrielweinberg.com/blog/2012/03/why-you-should-c...
under duress with the likelihood of the withdrawal of aid, trade, or unilateral sanctions. You do realize the united states is a permanent member of the security council?
If you minimize your javascript, `that` can be minimized, `this` cannot.
Double wrapping is necessary for closure compiler to collapse variable names.
Happened the same at the beginning, that was really cool.
I didn't expect to see Sean Ross' excellent Haggis design diary on your list. But you are right, it is a great read.

http://boardgamegeek.com/geeklist/34429/item/734152
Save a few bytes.

;!function($){
...
return this.each(function($elem, elem){
$elem = $(elem);
...
});
...
}(jQuery);
A side effect of creating these explicit foreign key relationships is that any needed indices are created on both sides of the key.

This is simply not true.

Foreign key relationships typically use the primary key of the referenced table, which is implicitly indexed, by virtue of its being a primary key, not its being a foreign key. The referring column is never implicitly indexed, though it often should be explicitly indexed.

rosser=> create table referenced (id int primary key, blah text);
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "referenced_pkey" for table "referenced"
CREATE TABLE
rosser=> create table referencing (id int primary key, referenced_id int references referenced(id), stuff text);
NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "referencing_pkey" for table "referencing"
CREATE TABLE
rosser=> \d referenced
Table "public.referenced"
Column | Type | Modifiers
--------+---------+-----------
id | integer | not null
blah | text |
Indexes:
"referenced_pkey" PRIMARY KEY, btree (id)
Referenced by:
TABLE "referencing" CONSTRAINT "referencing_referenced_id_fkey" FOREIGN KEY (referenced_id) REFERENCES referenced(id)

rosser=> \d referencing
Table "public.referencing"
Column | Type | Modifiers
---------------+---------+-----------
id | integer | not null
referenced_id | integer |
stuff | text |
Indexes:
"referencing_pkey" PRIMARY KEY, btree (id)
Foreign-key constraints:
"referencing_referenced_id_fkey" FOREIGN KEY (referenced_id) REFERENCES referenced(id)
Yes, but X-ray? Sure someone might take a second look at an envelope photograph and come to the correct conclusion that something illegal is inside — but it's already been delivered.

It's just getting back to this point of "unreasonable" and what we're quantifying over (effects, our homes, etc.)

U.S. government is clearly taking either of two paths: wash out all meaning of "unreasonable", effectively making the extent to which they search infinite in scope, and wash out all meaning of "effects" such that the scope of what they can search through becomes infinite.
> However, the supreme court has the ability to apply "judicial review" to overturn a law / act / action.

So does any federal district court. The federal district court's decision (either way) can still be appealed to the supreme court though. In fact, this is pretty much the only way a case deciding constitutional law can get to the supreme court, first a federal district court has to decide if a law is constitutional or not, then it can be appealed to the supreme court.

In this case, one federal district court has decided that NSA actions are constitutional; another has decided they are unconstitutional. (The exact same actions? I'm not entirely sure). It will be appealed to the supreme court, who will probably accept the case, and decide one way or the other.

Seriously, you are mistaken about how the legal system works in the US.
> If only there were a term for being so impressed with yourselves that you felt you could just ignore the little people.

It nothing to do with people being "little" in Google's eyes. It's about them being numerous. According to Wikipedia, Google has 46,421 employees. Here's the reported number of users of various Google products normalized to "per Googler":

Gmail: 9,155
Drive: 215
Chrome: 16,156
Maps: 4,308
G+: 6,462
Android: 19,387 activations (18 per day)
Docs: 107 businesses

Imagine you had your own B2B business. Just you, no other employees. You have 107 businesses using your product. How much time would you be able to give each of them?

Say you open up a little hand-crafted artisanal phone business. Just you. You've sold 19,387 phones in the past few years, and you sell 18 more every day. How much time would you have for support for each of those?

You make software. Just a little hobby on the side you do by yourself. You have more than 32,296 active users of it. You're still cranking away on it, adding new features. How much time do you also have to answer the phone when one of those people has a problem? Keep in mind, none of them have paid you anything.

Let's say Google decided to drop everything: no development, no new features, no new products, no vacation, no HR, no facilities, no security, no R&D, no training, no nothing. Instead, every single employee from Larry Page on down devotes their full time to tech support. Users are pretty sharp so they rarely have problems: they only need to call for help once per year. If all every Googler did was get on the phone and help people, they'd still only be able to give each person 4.82 minutes.
Overall it was fun. For the future:

- run a script to ensure domains actually are transferrable?

- match tld with tld?

- purge the obvious domain squats?
You are also indicating that the reference is not meant to be "reseated", i.e. that you aren't going to swap the object at the end of it for another, like you could do with a pointer.
He had some small successes and decided to swing for the fences. That's not the right strategy for everyone.

Startups are a high risk endeavour. There are much better odds in having a small success than a large one.
What about 386BSD?
I think the evidence absolutely supports this, and it's the primary reason PHP largely replaced Perl scripts for tasks related to serving web pages.
Societal competitiveness vs. cooperation can be observed in the differences between human cultures, even similar ones. http://www.alfiekohn.org/books/nc.htm does a good job contrasting cultures in this regard, iirc. Moving to New York from Canada, I was quite surprised how much more competitive people were, even about things that don't matter. It's just there.
grellas posts are particularly buried because they often don't subscribe to the hivemind, but they are always enlightening.
Asia’s Richest Man Invests In BitPay
You can definitely write in provisions that would prevent the increased preference, but I don't believe those terms are standard (and I can imagine an investor fighting them quite a bit).

As for the SAFE, you're right that it has protections on the liquidation preference - one more reason that it's superior to a convertible note.
Hmm... Not a FB fan at all, but when a billion people in the world open FB for at least a few minutes every single day.. that's gotta count for something right?

Likewise, when a billion people are using the iPhone to call their loved ones, that's changing the world. I mean, that's as good as it's gonna get, short of inventing the cure to cancer, or blowing the Earth up.
Parking illegally is less likely to be a safety issue than jaywalking, and both inconvenience lawful traffic, so its quite sensible that jaywalking has the greater penalty.
Pick-up artistry in the age of Google Glass
> What would make you pay to read this article?

I'd have to expect the article to be reasonably capable of surprising me with well researched, well formulated arguments that change how I think about the issue. I don't think a paper that provides such a promise exists.

Being in the position of not having read the article my only information on it is it's an opinion piece about education and it's in the WSJ.

So I don't expect it to be well researched, well formulated, or surprising. "Oh, well, it's an opinion" -well, look: opinions are cheap enough that excellent opinions on the subject, from very intelligent people, are just given away:

http://www.lambdassociates.org/blog/decline.htm

And I don't consider all opinions equal in the first place, there are various degrees of being informed, various degrees of bias.

I could write an opinion piece about how gutted I was to go to university and realise that by and large I'd already surpassed the curriculum in my own studies. How I went to university to be asked questions and go and find the answers, not to sit in a lecture hall listening to some toff read their powerpoint stack at us while we tried not to fall asleep. How even if you wanted to try something hard and new, (and could find something,) the fact is that university is competitive vs your other classmates, and if you try something hard and none of your classmates do - given that the courses will offer equal points (points only being given on time in the lectures and not on 'hardness' - all course being scored out of 20 - thus better to take multiple easy courses and score well in them than a few hard courses and score mediocre, even if you've learned a lot more in the latter) then you'll get worse grades than them.

... But, really, would you pay to hear me say that? I hope not.

As long as most papers are written for most people, and most people don't put much study in to events that don't directly impact their lives, the value of such is going to be low to me. Reducible almost entirely to the headline that an event took place - commentary as something skimmed over if bothered with at all.
I leave my initial thoughts here as more of a reference to my initial thinking. However, after reading this link, I couldn't help but change my mind http://en.wikipedia.org/wiki/Race_(human_classification)

I disagree with the whole premise of this article. Why would we choose not to believe in Race? Isn't that promoting ignorance? Where the author suggests race is 'learned' and that people are 'put into boxes', ignores that fact that chilren, having never seen people of other races, recognize the differences instantly, and ask questions as to why one person looks different than the next.

Rather than ignoring Races, we need to learn to celebrate race and diversity. Seeing as we have LGBT Celebrations world wide, is it likely Racial Celebrations? Apparently Singapore has a 'Racial Harmony Day', not quite the same, but maybe a step in the right direction.

The thing is, children know that Race is only physical and often appreciate the differences, I know I did. Sadly, it seems many adults teach them otherwise.
TeXsearch: search index specialize for LaTeX equations
Juvia -- Open-source alternative to Disqus
This is how OSX has always worked. Not upgrading to the latest really isn't an option in Apple land. Because new apps tend to only support the two most recent versions of OSX. Both to take advantage of new APIs, and to not have to expend the energy to maintain compatibility with old versions of OSX.

This is the same company that has jumped across three processor families and two major OS architectures. Apple has never been very concerned with backwards compatibility.
What if Google spent some of the billions of dollars in cash it is sitting on and accumulating hiring a support workforce?
Target confirms (TripleDES) encrypted PIN data stolen
There are of course a bazillion ideas about OS design, there used to be entire conferences on them :-)

One of the features of UNIX was that it was designed by taking a few very simple ideas and more importantly simple constructs, and then building more complex constructs out of them. It made it possible for a handful of researchers to write all the bits of an OS needed to get to a multi-user prompt. Which at the time other examples had giant teams of engineers associated with them. That made it easy to understand at a fundamental level and you could reason about the effects various things would have on it should you make them.

One of my favorite books is "Operating Systems Concepts" which has a great survey of the features of any good operating system.

So is being Unix-like better? Yes if you want a simple robust operating system. No if you want a hard real-time operating system. Yes if you want a system you can flexibly add devices too. No if you want to build a security model based on capabilities. Yes if you want it to work on a small architectures with stack support. No if your processor doesn't support stacks or the C model of frame pointers.

In general though understanding what an Operating system has to do is priceless for a CS person to have in their toolkit.
Are you saying focus on root cause solutions rather than side effects? Often a lack of specificity kills a project, the generic solution withers while the targeted one flourishes.

I often "think big" but target a specific, ready to pivot to a new specific while retaining the same architecture and philosophy.
I agree. Thinking big means "How can I develop a product that will solve a pain for many many people". If you're thinking small, you're by definition trying to solve a small pain for a small audience. Why not try and solve a bigger pain?
Another thing that's easy to forget is that human languages often evolve to be difficult to learn, with this difficulty later being used as a social weapon against outsiders and a marker of status. This evolution is at times deliberate, other times accidental, but all languages go through this phase - where there's no such difficulty, insiders invent jargons and slangs to create the barrier.

Though now I think of it, programming languages aren't immune from this phenomenon either!
and the reflection is off the cornea not the pupil but who's paying attention to details...
Not just name recognition, but a tptacek/pg/patio11 comment is landed #1 on the comment page and stays there a long time just because of karma. Then, occupying the most privileged real state on the page, after thousands of views, even if it is a small percentage that likes the comment, it is a lot of upvotes.

Not that I disagree with this algorithm, I actually agree. Just saying that I think the position of the comment is more important than name recognition in this case.
I'm not sure what your point is? The issue in this case is the NSA's collection of so called phone record "metadata", or information about who called whom. They do not appear to store actual recorded phone calls (at least that we know of...). That would seem analogous to the post office storing metadata on letters (to/from/date), but not the contents. It is also analogous in that some argue that you don't have a reasonable expectation of privacy in such metadata.
This is great advice. 2.9BSD was the first UNIX I got to play with in depth it has all the pieces you need and it can do networking.
Missed it - is the keynote somewhere online on demand?
10 surprising innovations that make life simpler
The Honda Ridgeline is generally classified as a "sport utility truck", a category in which you'll also find vehicles like the Chevrolet Avalanche and Ford Explorer Sport Trac. It's basically an SUV (which are commonly unibody) without the rear enclosure. The distinction is that their primary design purpose is aligned more with that of an SUV than that of a pick-up truck.

I'm not aware of any true pick-up that uses a unibody design, and probably for the reasons you've stated.
Consumer Electronics Show 2014: Five Trends We Expect To See
Yes, using nmap, metasploit and meterpreter totally makes you a hacker.
Ask HN: any users of IPDeny.com's IP blocks?
I run a local community VBulletin forum and I use IPDeny to moderate users who register from outside of the US. For years I've used http://www.ipdeny.com/ipblocks/ with the corresponding vb hack. For a while now, the IP address files are 0 byte though. I'm assuming there's nothing to be updated again - they won't answer "contact us" emails either.

Anyone using something else?
Let’s be clear: there is nothing inventive about having a camera pointing down an aisle. If that’s patent worthy, then so is wiping my ass with my left hand.
Get Some Rest. Or You’ll End Up Washing Out in SaaS in Year 5.
Thanks for the downvote. Didn't realize I was on reddit.

> Don't exaggerate, don't use hyperbole, don't lie, don't be immature,

I did none of those things. I used a device called humor. Perhaps you have none. I'm sorry. I did quote the Daily Show, after all.

Thanks to you, InclinedPlane, I will never make another PATRIOT Act joke. Thank you for informing me on how to use my Freedom Speech.
This. You are the product they sell to advertisers.
Wouldn't "all the TCP logic" be the entire internet?
You can "rewind" from youtube live stream.
https://www.youtube.com/watch?v=qqk4ItPjU5g
- The million dollars.
I'm currently at uni for CS so our needs might be slightly different, but I'll run through my current set-up as I am also in the process of retiring my main laptop for a desktop/tablet/netbook.

I'll just say if you're looking at purchasing a gaming/multipurpose desktop, you're better off building your own IMO. I've never enjoyed gaming on a laptop (but that's just me), and you can build a monster gaming computer for < $1000 and assembly is really easy. Also, when particular parts start getting old/failing you can just swap them out instead of purchasing an entirely new system. Check out /r/buildapc, those guys live to optimize each others builds and offer a ton of help. I'm currently going through the process of gathering all the parts for a custom desktop to be ready to go before term starts and it has been a really fun process.

I currently own the 1st gen Nexus 7 and am overall very happy with it. It is my main means of digesting information such as e-mail/news and can easily be paired with a BT keyboard and stand to take notes on. I've also used it to read textbooks on and it is great for that! There are also excellent ssh programs which I use to get into the school network and my home system (once it's up and running). All that being said I don't generally use my Nexus for school work, but if I had to I don't think it would be a problem at all.

I also have an HP Mini 110 (I think) running Linux. It has a 10 inch screen and is my main 'on the go' laptop. I've used this to take notes in class as well as program in coffee shops or the library, ect. It is my first choice over the Nexus for school mostly because of the screen real estate over the nexus (all 10 inches of it :D), but that is mostly just for coding purposes.

So I guess my vote would be to go for the desktop/tablet/laptop combo, especially if you're looking at doing some gaming. Then you have power at home and something light weight to lug around with you on campus and will certainly fit any WolframAlpha/Matlab needs you might have.

Hope this helps!
Distinctness isn't a synonym for nuance. All programming languages that I'm aware of also distinguish between "toast" and "taste", or "4567" and "4587."