skysight-inc/HackerNews huggingface dataset:
I am a Java developer as well and I use Ubuntu on both my personal and work machine. I think I have equivalent key combinations/mouse gestures for most of the things you listed. e.g.

two finger scroll and two finger right click is almost universal now. When inside a browser, I rarely use the mouse scroll and prefer to use spacebar or up/down keys to scroll for granularity and I know where each action is going to land me (spacebar = page down, up/down key = just one line)

For forward/back I use Alt + right/left arrow. This works in browser, file browser, Eclipse. I suppose this would work in IntelliJ as well. In Eclipse, This doesn't take to the last place you made edit at, but the last place you had focused at (across files). Besides there is a shortcut Ctrl + q to go to the last place of edit (across files) in Eclipse. There are equivalent shortcuts in other editors that I have used.

There is no equivalent of Expose in Ubuntu. But how does it differ from using Alt + tab? When all the windows are exposed do you have to move your mouse pointer to the window you want to focus on and four fingers again? I think that's how I remember it. I love Ubuntu's Alt + tab and Alt + ` to be honest. You can also use left/right arrow keys with these two options. Granted, I do have to take my hand of Ctrl if I am doing copy/paste.

So three finger double click seems to be the only action I see myself to be missing that I would use.

As I programmer, I am typing for most of the time. So honestly, I think keyboard shortcuts work faster as I don't have to move one of my hand everytime. This is specially true if you are working on a desktop as you really have to move your hand to the magic mouse. YMMV though.

One of the things I hated about Mac was there are no equivalent of 'Super' key shortcuts which are present on both Windows and Ubuntu. Like Super + 1 launches the first application in my doc. This is much faster than opening spotlight and launching an application from there using a keyboard. Also, some of the shortcuts are not universal. Chrome used Ctrl + tab to change the tab and Firefox used Cmd + tab (I suppose?). Being from Windows/Ubuntu background, it was really frustrating to get used to the Cmd key at some of the places.

One more mouse gesture related thing I would like to add is that I love FireGestures add-on on Firefox. If I am just reading news/sites and not typing, I use my mouse and FireGestures + mouse works great. Firefox is my primary browser and I didn't find any equally good extension for Chrome.
If you could solve the vision problem through deduction, then a good decision tree would be enough to implement artificial vision. The fact that it isn't suggests that the problem is much harder than it seems. https://en.wikipedia.org/wiki/Moravec%27s_paradox
If there were two players, and A was cutting, B would just wait until the "cut" was the whole pie, then take it.

If there were three players, B and C would both call at half, cutting out player A.

You can't solve this by letting the cutter also call out, because you can't trust him to both cut and choose at the same time.
Your experience resonated with my first year of college (~12 years ago). I came from a relatively small pond, and found myself similarly outclassed when I got to college.

What I read in your story is that you are attributing the success of others and your failure to intrinsic qualities in them and yourself. This is a bad mindset; from this point of view at best your successes are realizations of a predetermined destiny, and at worst every failure is a personal reflection on you. In this worldview, it is emotionally safer to not try at all, and to pin your failures on a lack of interest or lack of effort. In the long run this is an incredibly destructive way to think, as you never accumulate the experience necessary to ultimately succeed.

You wrote:

"The students who obtain top grades in classes have an ability to focus like no other... It was an insult for me to think that I was ever anything like them"

It is possible that some rare people possess this ability from birth. Most of us have had to learn it. There is a way to gain this skill, and that way is by trying, failing, then trying again.

By your own account, you have not been trying until very recently. You should not expect to succeed on your first attempt or perform at the level of individuals that have been working at it for years. The good news is that your failure is not a reflection of anything intrinsic to your being, it is a reflection on the way people learn good study skills and work habits.

It sounds like you are arriving at this conclusion on your own, and I strongly encourage you to adopt a learning mindset where intelligence and achievement are things gained through practice and gradual improvement rather than characteristics engrained from birth.

There are good studies on the value of this mindset from the field of developmental psychology. A quick scan of the literature turns up a few. I didn't look very hard here, but you may find them worth a quick scan and a starting point for further investigation:

http://academic.reed.edu/motivation/docs/DangerousMindsetsPu...
http://www.ncbi.nlm.nih.gov/pubmed/17328703
http://www.jstor.org/discover/10.2307/23087453?uid=3739560&#...

Some of those are not available in their entirety on the public internet, though it sounds like you're at university and may have access to them through the campus network.

My closing advice is to stay focused on incremental achievement and do your best to learn from your failures. You are starting at a disadvantage, but you can close the gap with time and effort.
> monadic I/O is one of the silliest contortions I've seen (uniqueness types in Mercury and Clean are much easier to work with)

As far as I can see they're all basically the same thing. You enforce sequence by creating a chain of notional "real world" values. I can't say I've used Clean or Mercury extensively, but as far as I can see they just make you pass around that value explicitly. That doesn't really seem like it would be "easier to work with".
The point of this whole debate is this: VC return = equity * performance. Optimizing for the former is much less leveraged than the latter, since performance can vary by 10000x. If asking for better terms means you lose out on any deals then doing so is probably not in the firm's best interest.
I see no moral difference.
I completely agree with you. Niche communities have found a useful way to use G+ (photographers, bloggers, hobbyists) and I think they will continue to do so, but G+ will never replace FB in a general sense.
What is Java?
There were two somewhat recent reports of this very thing[1], I remember reading about one where the man was perpetually overwhelmed and depressed after regaining his sight. It can be very difficult if not impossible to fully adjust, the theory is that the tactile areas of the brain simply overtake the visual processing centers, which are otherwise underused. It does take time for the brain to begin associating familiar but abstract concepts with their visual representations.

[1] http://news.psu.edu/story/141360/2006/04/17/research/probing...
Four person game: A1 says to B1 and B2, "Hey, give me a bigger piece and I'll make the cut in your favor". This doesn't solve collusion.
You're right, I was only referring to the storage part. I love Google's Docs product. It's very simple and fits most of my needs.

Their storage product is what I don't like as much, but I acknowledge that they've been making progress on that too (and it has pretty cheap subscription plans to increase storage space which is pretty awesome; Dropbox is pretty expensive but I don't actually pay for it so meh)
From Idea To Development, A Few Hours In At The TechCrunch Disrupt NY Hackathon
You're paying for way more than latency reduction. You're also eliminating the overhead of buying, provisioning, supporting, etc. the whole system (which is definitely not pain free).
The latency reduction is a nice added benefit, but it's definitely not the main one. Where are you even going to put your $5k HSM? In your $50k colo cage? Under your desk and route out via your home cable modem?
Those look like parabolas, which implies that there's something O(n^2) going on. Since autolayout has to evaluate each constraint against the other constraints, this shouldn't be too surprising.

Like other commenters, I find the 1,000 subview test runs pretty silly. (Pro tip: if you need to put thousands of things on the screen, you don't want to give each one its own view. They aren't that light no matter how you lay them out).

This stuff is pretty clearly optimized for use with a handful to a few dozen views. It would be great to see a performance comparison for that range.
It's also been tested for technical enforcement - the Luna SA stuff is FIPS certified.
That's good for most cases, but I don't think it works for groups of prime cardinality. In addition, the problem often allows each participant to have a different value function (e.g., one person wants lots of pepperoni but the others prefer mushrooms). In such a variant, a team might have problems agreeing on which piece is most desirable.
Because it has been my experience that programming against a difficult api takes about 2.5 times the effort as programming against an easy one.

And without the benefit of seeing the API spec, I have to provide the entire range.
The Schroedinger's Cat thought experiment is definitely a philosophical problem, yes.
I find it curious you would not consider education a significant variable.

Education and intelligence mean there's a significant variation in people's abilities to infer, to the point that particularly talented people get write-ups in 'Guinness Book of World Records.' and human-angle stories at the end of nightly news bulletins.

So the assumption that it's a binary answer to Molyneux's problem seems to be the first error. There would be certain individuals, who when adjusted to sight enough to work out the ratios of this color to that color could find enough data to make a choice that's better than a random guess.

However the fascination with this question isn't around those individuals who'd pass the test. It's fascination with the idea that most of us wouldn't, because as you outline the absence of input through the visual cortex mean the brain would not be able to make simple mappings sighted people feel are inherently 'natural'.
<3!

Thank you for making this, and please please please don't "pivot" from a bookmarklet into another half-baked social network.
> His keynotes or videos may be very popular but they do not add to notability unless they get reported in the media.

> These sources are not notable themselves.

> Magazine with editor? Good. But merely saying "it is notable" is not enough.

But merely saying "it is not notable" is enough, right?

> The article is about Clojure and adds little to Hickey's notability.

> No different. No coverage of person = no article.

Fun quotes. I love watching editors twist rules to match their own interpretations even after being clearly refuted time and time again, as well as clearly violating the very rules that they refer to. Wikipedia editing has apparently devolved into politics for the sake of politics.
Apparently they make the same fuck-all when we buy the albums. "Paying" for the albums is just a lie we tell ourselves to justify handing all of the money to a middle man so we can just get our music right now without actually having to do anything about the injustice of the big fat mess the music industry became?
Trademark UNIX is like an expensive country club for vendor-proprietary "extensions" of BSD & SysV sensibilities. I'm suprised Apple wasn't a member sooner!
Personally I think such a dilema means it is time to find new friends.
I think both of you and your parent post's points are well-taken. IMO you should do all that you can to secure your site within practical reasoning.

The LivingSocial password hashing debacle is an example of a security failure that pretty much every website in the known universe could improve on by changing a single line of code -- that's what's so frustrating about it in the first place.

There are cases, though, where certain security measures are probably not needed. For example, I would probably not recommend that my mom use a keyfob security token to log into her blog admin page (although I'd probably offer to make one for her with an Arduino as a weekend project lol), or hire armed guards to guard her database servers. Enterprises certainly need these measures along with many others.
Common browser misconceptions explained
Safari Updates Add Extra Layer of Java Protection
> Huh? If it is true and it rubs some people the wrong way, is that bad?

Do you go around telling ugly people they are ugly? Fat people they are fat? Dummies they are dumb? Why not? Is it because it rubs them the wrong way, despite it being true? Is it wrong for them to feel that way, even if you are right? IMO it is neither wrong nor right to feel that way. It is just how you feel.

> Tens of percent

I meant tens of percent. According to the numbers he posted he's something like 20-30% above the poverty line. That's a few (3ish) tens of percent.
Some of the real faces have a lot of character - and they were all turned mindless-looking by the photoshopping.
Slightly off topic:

I use to be an avid Quora user until I got sick of the circle-jerk and became offended by some of their privacy-invading practives. I deactivated my acount---deactivated, not deleted, because deleting is not an option. Deactivation is basically temporary (they keep your data, and you even get notifications stored).

Anyway, did this happen to anyone else: when I clicked the link, it automatically reactivated my account.
Instagram really hasn't changed.
Calculus in Chinese is still calculus. The sphere is smooth, the cube is non-smooth. That's all it takes.
I make a decent wage myself(well, its shitty for the field I work in but I have more than many do), but I live in one of the poorest parts of the U.S.. A 3 pound bag of apples costs about 4-5 dollars here. The farmer's markets are probably a dollar cheaper. I guess that's enough apples for a week, but I wouldn't consider myself to be stocked up on fruits and veggies.
Copy Life of Pi DVD Movie to iSO Image for Backup
Life of Pi is the most glorious movie in 2012. Copying DVD to ISO image is a good choice to backup DVD Life of Pi.
But the implication is that this is somehow a new thing. There is plenty of stuff on the internet that is not seen by the vast majority of folks out there.

I would actually include this Palmer stuff. Sure, it is well known in certain circles. In particular, the TED crowd along with Gaiman fans. Outside if that, though.... Even the kickstarter that rose 1 million only had upwards of 25k donors, from the stats I recall. Hardly a majority of the internet.
The author states that CS + Journalism does not exist as a formal major. This is not exactly true. Columbia has a MS in CS+Journalism.

Also, the author should check out the Brown Institute for Media Innovation (a joint program between Stanford Engineering and Columbia J-School).
Yes, but what is a non-differentiable curve if you and I don't even have the same definition of a curve? What about a curve which is differentiable in one coordinate system but not so in another?

EDIT: My point is - mathematics is axiomatic in its very basis - the axioms have to be agreed upon by people who agree upon a conclusion derived from those axioms.
That is the one. Thank you. It made me miss the dead tree Dr. Dobbs.
Although LivingSocial is guilty of pretty poor decision-making (SHA-1? really?), I found this article more sensational and scare-mongering than substantial.

salting in no way makes cracking more difficult

Oh really? Since when? Salting isn't a silver bullet, but it certainly does making cracking more difficult.
Dr. Dobbs was wonderful, and I really looked forward to it every month. Ray Valdez wrote a good contract that said I retained the copyright, so I could republish it myself later, which was nice thing for him to do without me even thinking to ask.

And Creative Computing was a great computer magazine, too!
Reminds me of the recent move of Endeavour through the streets of LA. It was truly a magical sight to behold.

http://framework.latimes.com/2012/10/15/time-lapse-video-spa...
So specifically what "Terms of Service" is he violating? I looked through it and couldn't find anything specific that addresses automated "favoriting". There was some vague stuff about spam.
E-Cigarettes Bring Smokers Back Inside, For Now
> Are trackpads in the non-Mac world really that far behind

YES. I have a Thinkpad T530 from 2011 and a MacBook Pro from 2009 and the older Mac's trackpad is so much better.
I say yes.

If you asked a blind person to draw a sphere they would draw a circle, if you asked them to draw a cube they would draw a square.
ping `\`echo /etc/passwd\``
zsh: permission denied: /etc/passwd

I may be wrong here, but would just returning \`rootyourmachine.sh\`` in the request body therefore work?

Edit: Serving that from a web server via ping `curl localhost:9999` only causes ping to respond with a usage warning, as if you had entered an incorrect command.

Is there a way to "break out of" ping from here, though?
Two finger scroll and two and three finger swiping are awesome. I always try to use them on Windows laptops before realizing they're not there.
Because you don't bother engaging with anything other than strawmen?

Any time you think something is 1-dimensional, chances are good you are only seeing a few small pieces of the world. Often those pieces are the ones that people in the mainstream find easiest to mock. Ignorance isn't a problem, but making assumptions based on ignorance is.
> You can't solve this by letting the cutter also call out, because you can't trust him to both cut and choose at the same time.

You can with certain types of pizza cutters. With this sort (http://www.amazon.com/RSVP-World-Class-Pizza-Cutter/dp/B0000...) for example you can propose a cut by aligning the cutter before actually performing the cut.

If you can't trust the cutter to cut the slice he said he was going to cut for himself, after demonstrating the proposed cut, then you can't trust the cutter to not simply devour the entire pizza right there in front of everybody.
One concern I saw mentioned was that after receiving advertising revenue, Wikipedia might become reliant on it, which would allow an advertiser to exert influence over the organization, such as demanding for articles to be removed that are negative to the advertiser's interests, with a threat to pull advertising funding.

But yes, I agree, it seems possible for WP to accept advertisement without compromising on its core values. Decide in advance never to give in to such demands, and do not take the funding for granted.

Deciding not to accept advertising might be short-sighted. With enough years of advertising revenue, Wikipedia might be able to work toward financial independence (where returns on investment exceed costs), and build an endowment like the sort that powers top universities.
Wow, that comparison is a bit of an insensitive stretch.
Should be entertaining when this gets hacked.
Use a system where you say "yes" by slapping your hand down onto a beverage coaster. Whoever's hand is on the bottom of the hand stack gets it.
Cross-Platform Mobile App Development With HTML5 - Which Way To Go?
A friend of mine swears that if you're making say a gin & tonic, filling the glass with ice will result in less ice melting and therefore your drink will be colder but less watery.
I suspect the GP is thinking of this or similar studies: http://en.wikipedia.org/wiki/Perceptual_adaptation#Experimen...
Yes, that’s how it works, basically. Only that at the time you are asking the question, it has to actually be impossible to find out what’s inside the room.

Philosophy is for questions that cannot be investigated empirically. And that includes those that cannot yet be investigated empirically. That’s definitely where I see the role of philosophy.
I have no idea. Guess it is related to the launch vehicle.
Voxels make sense in some types of 3D printing. But for almost none of the reasons the Author described.

The author makes a case that every 3D print manufacture has known since the day they started. Each "squirt" of print media is a volumetric dot. A Voxel.

The problem is that each brand printer has a different sized "dot". So the Voxels from one format might not directly correspond to your object. Sure some printers could print at a lower resolution [larger dot / voxel], but rendering a pattern from a smaller voxel to a larger is VERY difficult. Errors result in pieces that don't connect, or detail being removed.

Polygons work like the "How many tennis balls on the bus" and create a container for the media, but also allow for non spherical output. You can build a column or an arch from a steady stream of media. You can't do this with voxels.

Voxels would work better if we were in Zero Gs as well because Printers can't actually make round dots, they are always deformed by gravity and contact.
No, as the linked post points out.

Many businesses do not have the goal of simply turning money into more money. For a long time, the goal of GM was to make cars. It would be insane to open, say, a used bookstore if making money were your sole goal. But some people are really into books and want to buy and sell them, not necessarily even running their businesses in the most ruthlessly efficient way for making money. That's not what they're into. There are businesses whose goal it is to make, say, quality hand tools, or knives. There are businesses that deliberately manage how many clients they take on in order to ensure that they can turn out a quality product, even though a less good product would probably not be detectable by their clientele and would increase their profits. This is known as having pride in one's profession or in one's craftsmanship. Of course they also have to make money to stay in business.

There's a famous example of a largely technological company rejecting the mantra that their purpose is to turn money into more money---Craigslist.

There's also a famous if apocryphal example of an individual programmer having the kind of pride in craft that would lead to the decision not to do something that would increase profits, namely the Story of Mel.

The whole shareholder thing is a stupid myth that needs to die, anyway.
Uh, huh. Nothing will change...until it changes.
How is done authentication at Google Glass?
Is the Authentication by retina recognition a new era of account login? I`m very anxious waiting for new information about the Glass. This week i saw a lot of videos showing people using Glass, but none of them explaing how to log in at G+ or other services. As a computer engineer and worried about security, i think we should have a new way of authenticate ourselves, and also the services as facebook, twitter
being prepared for the arriving of google glass. Then I think retina recognition is the best option for the Glass. The question is : Does Glass have hardware for do this?
The problem with H1-B as well, is that they effectively become indentured servants as well due to the transfer restrictions on them.
In the case of three people sharing one pizza:

Slice the pizza in four, and eat three of the quarters (the two people who aren't slicing picking first of course). Repeat with the remaining quarter until what's left is not worth being disappointed about.

I would never actually do this, but it's a good illustration of limits of geometric series.
The title of this article doesn't make sense. He mentions Sonic, Zelda, and Red Dead Redemption as if they were universally considered to be "Bad" games just because he didn't play them when they were first released.
TraceGL: A JavaScript Codeflow Visualization and Debugging Tool using WebGL