skysight-inc/HackerNews huggingface dataset:
Yes, "what they say" is often different than reality. That was my point. The given link is worthless as a way to confirm or even strengthen your thesis.

I was born and raised in Miami which, during the early 1980s, had the highest murder rate in the US. A cop was killed a few blocks from our home, and a car chase ended on the street in front of our house. During college, two of my roommates were mugged, and once someone tried to break in while I was asleep, and threatened me with a pistol. My house has been robbed twice since then.

So... What's your point? That violence from poverty or greed is somehow better than violence from hatred?

As someone from France you must surely know that there is a large diversity in Europe. The Nordic countries, up there in the corner and with no inter-country wars for many generations, have mostly escaped the deep antagonisms of mainland Europe. They have also managed to escape the guest-worker trap that France fell in, where native-born children of immigrant parents are denied citizen status.

Also, you haven't been keeping up with the US rhetoric. "It doesn't help to ban guns because a killer can always find another way to kill people."
What I find surprising is US ranks relatively low for global innovation. Apple, Silicon Valley, Google, Anyone?
And dropped out.
Respect; you're a fine devil's advocate. I'll definitely agree what Aaron was doing was cheeky, and anyone could have seen how it could easily get him in trouble with MIT or JSTOR or maybe even the cops. It's just hard to point out what actual part of the law as written was broken, since it looks like he didn't actually circumvent anything that would normally be called security except in the sense of "We didn't think anyone would do that."
Yes so therefore it was lowered.
> We see far fewer of these kinds of issues arise when
> things are not done the "Ruby" way.

But not because other ways are safer and products are safe. They are just not as interesting for the HN crowd.
Original bug report was interesting, just typing "F" in the address bar and getting a reproducible crash that no one else could repro.
"TeX-based" is the operative term here. The syntax is somewhat different true TeX (so it would drive people who use TeX regularly crazy, like me). And I don't believe it has the same abilities.
Great app, what I liked most that it was very easy to use, practical (a great learning tool -- I think you could take this really far if you add some more lessons and stuff), and it was super-easy to start. I was typing away as soon as I went to the site.

Great idea, great job
Asian Girls#
> Students are notoriusly bad at rating their professors

I wonder whether this was because they weren't asked the right questions.

The Air Force survey [1] seemed to have more broad, abstract questions like "The instructor's effectiveness in facilitating my learning in the course was good/bad/etc." or "Value of questions and problems raised by instructor was good/bad/etc." or "Amount you learned in the course was lots/little/etc."

The Gates survey [2] seemed to have more fine-grained, specific questions like "My teacher knows when the class understands." and "My classmates behave the way the teacher wants them to." and "The comments I get help me know how to improve."

[1] http://www.economics.harvard.edu/faculty/staiger/files/carre...

[2] http://www.metproject.org/downloads/Asking_Students_Practiti...
Until you talk to a few parents and they say, "2+2=5? Yeah, we tried that. It worked pretty well up until 6 or 7 when we were able to have a real conversation about addition. Why do you think that's wrong?"

Then you might realize that, yes, not knowing anything about parenting actually does mean you have no basis to evaluate parenting decisions.
Fortunately it was stated by an ignorant nobody.
The percentage of immigrants is not the only determining factor in cultural homogeneity.
I was going to say that learning clojure, I get confused because some of the functions are backwards from haskell. So, I think maybe there's just not consensus about what's the best order.
Are you actually paying your friend? Not being paid is a wonderful way to eliminate someone's motivation.
You only need to feed in a handful of bytes of bitcoin data. One fake star, or slight perturbations of water molecules in frame 0 of a simulation, would be enough. The problem is that it's difficult to make an algorithm that is both proof of work and actually useful for something.
They do, thing is the field of view is not accurate and not 3D, some simulators have a basic 3D rendering (they change the image at frame rate that it 'feels' 3D). So you need to rely on instruments to create a mind image of how high you are.

That actually happens not only in simulators: when you are used to land on wide runways, the next time you go land on a narrow one you would flare too low (and approach too low), specially at night.

If interested, read this:

http://www.avweb.com/news/airman/182402-1.html
Seems like the best way to be the mouthpiece of an organization considered criminal by the DoJ would be to be one of it's lawyers. I would imagine that gives you some degree of immunity in cases where you aren't actually doing something illegal, just linking to it like in the case of Barrett Brown. For example, something like withholding information necessary for a criminal investigation would be protected under attorney client privilege, would it not?
> I will take the time to explain it to him even thou I know that he will not understand everything I say

This worked surprisingly well from a very young age (<1) for my son. It seems like it shows him I take his concerns seriously, but that I have good reason for my objections.
Isn't that ignoring the recovery partition that comes with surface pro?
Looks great! One suggestion (maybe you're working on this now) would be to have lessons for some of the characters which coding requires frequently (angle brackets, parenthesis, curly braces, brackets, etc.) For me at least, that's what slows me down when coding the most.
It's obviously inspired by a much older design, the "Hydroptere". Give credits where it's due ffs!

Which TFA doesn't mention at all.

Here's a Youtube video comparing the two:

http://www.youtube.com/watch?gl=BE&v=qzkulFGa4Mc

These kinds of boat, which are lifting out of water as they gain speed, are fast but can't really be used in real oceans unless the weather is nice because they can't handle big waves.
None of the browsers will redirect from the web to local, nor will they allow you to load images and whatnot from local either, so doing it that way won't work either.
In my first game we were both confused about which snake we were and ended up hitting the wall at the same time.
I was only trying to see the fried shrimp
http://imgur.com/Ev3gGwd
What types of technical questions are asked in developer interviews?
Edge cases !== useful knowledge

FTFY
The colors scheme of the snakes/points/bg are pretty painful for the eye - even though I like background stashsnake a lot!
It's not about total and complete prevention, it's about reduction of risk. Your logic taken to its logical conclusion would argue against practically any risk mitigation measures at all. For instance, even SSL/TLS have not been immune to exploits.
Well, that's how I feel about automating the parenting of 4 and 5 year olds. I'm not saying he should let them make as much noise as they wish - although he probably should, some of the time, I'm a quiet-loving person myself. I am saying that he's better off telling them in person. If he's tired of doing so and automates that task away they're learning something from the experience, but not necessarily what he intends.
17 years? Wow! Last I read was a couple of years ago, and it was definitely only about 5 then.

But when I first moved to Gbg it was easy to get a 2nd-hand contract. Now it's nearly impossible. I read that there was a change ~5 years ago in the law to make it financially better for the Bfr to switch from rental to co-op, so I can see how that would also affect Stockholm.

Well, if I want my children to retire in Vasastan then I should put their name on the list soon. (And have children, but that ruins the joke.)
Show HN: Earthquakes on Leaflet, Crossfilter and D3
You don't think it's true? Have you in your lifetime ever experienced your government go against US interests, even when it's very clear that doing so is in the interest of the people they govern?
This is quite well done, nice work!

One thing is I was constantly expecting that I could start typing the phrases instead of typing 'enter' first to begin. I think it seems more obvious to just let people hit the first key in the sequence to start the timer.

I don't think I'm unique in this but I'm actually a horrible typist 'by the book'.. that is I use my index fingers for probably 75% of my typing. It was interesting going through the 'learning' section and being so jarringly reminded that I don't touch type properly.

The weird thing is that on most typing tests I score over 100 WPM's, usually somewhere around 110 actually if it is mixed english. I also type code far faster than I can think. And though I've been coding as a profession for 15 years, I've never really succumbed to RSI in any way either. So I'm not sure what my incentive to relearn how to type properly is. I do wish I did in a way, I imagine it would be quicker, but part of me wonders whether my mutated typing is mutated in a way that just works for me physically, so why mess with something that works.

Anybody else the same? I've even toyed with learning Dvorak to force myself to learn from scratch again, this time the 'right way', but again it doesn't seem like I would necessarily get real gains over where I'm at now.
You're confusing language with identity.

All Swedish-speaking Finns I know consider themselves exactly that: Finns who speak Swedish. Aaland is an exception though, having more of a Swedish identity, but also regionally separate.
If Ortiz's only interest is truly to bully the weak and serve the powerful then she's a bad apple.

You're claiming that the entire bushel of apples is rotten, but that wouldn't make any single one good.
Yes, we'll be adding lessons for these characters soon. In fact, we're going to re-structure all the lessons.
Nice. One complaint: when it's really slow in the beginning, you can apparently do a 180 in place and kill yourself, but it looks like you didn't turn at all. Unless that's how the classic played too...

EDIT: I've had a few TRON-like cut-off or near-cutoff moments. Very cool.
Visualizing the Commit History of Python
He is almost there. Worse than having no degree is almost having one. Shows you can't finish what you started.
"Fields in Physics are like Curried Functions, or Physics for Functional Programmers" - 1994 paper by Gary Leavens

http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.49.1... (also, full paper .ps at author's web page)
... And into the flash bottles for the bonafide look.
I think he was actually pointing out a difference in approaches. OpenBSD tend to take the conservative line, the Ruby crowd seem to take the front-door open with Yaml parsers blazing ready to run arbitrary code line.

I am sure it is possible to write conservative, stable, secure frameworks and tools in Ruby, but it is rather telling that we don't.
It's a shame that there doesn't seem to be any export option.
So this is a US thing. Thankyou for saying so.

Here in the UK you don't need health insurance, and the tax situation is much better for a contractor/consultant than an employee. Paid vacation obviously till holds.
"Someone at Apple forgot a test case feeding text with File:/// to DataDetectors."

There's obviously and blatantly a combinatorial explosion of possible inputs into a textbox so it's physically impossible ("physically" as in: "there aren't enough atoms in the universe to build a machine able to handle this) to test all the possible inputs.

By your logic when the terrible endless loop in the Java floating-point parsing library (you could stuck any JVM by trying to parse: 2.2250738585072012e-308) was discovered, it's because:

"Someone forgot to write a test case trying to parse 2.2250738585072012e-308"

Yeah. Sure.
> I get just as much email as you - promise! - but I really do try to respond to everything.

I receive about 20 emails a day (to my personal email -- even disregarding work) that are deserving of a well-thought-out response, and aren't part of an existing thread or relationship. Of those, I may respond to 2-4. Any more would simply be too large a drain on my time; email already occupies several hours of my day, and the payoff just isn't there to justify increasing that, since it would come at the expense of other things I feel are higher priority, like spending time with the people I care about.

I've actually been thinking about performing an experiment: you can pay me $X to send me an email. If $X > $Y, I'll guarantee a response (and a thoughtful one, at that), and I'll respond to the current highest paid email first, in case of inundation. You could still send me email via normal channels of course, but this would be a way of jumping over the normal hurdles I use when prioritizing (do I know you personally? do we have a business relationship? do I know you from HN? do I know your work? etc). Has anyone done this or considered it?
Agreed. We often forget that building a program is creating something out of nothing. Stuff takes time.
This has actually been criticized before because it's prone to being mis-applied at times.

E.g. there have been times when new legislation was first added to U.S. Code not as a new section, but as a bunch of deletions/additions that make it very hard to tell what the end result is supposed to look like.

However if you find that neat you may also find it neat how they end up placing these bills passed into law into the legal code. It's done manually just as you say, but the ones doing the work sometimes notice issues which they footnote (e.g. I've seen a lot of "foo was probably meant instead of bar" footnotes).
I have been looking for apps that teaches keyboard training geared towards computer programming, and this looks like a good start. Congratulations!

Would be cool to have a few tests where you can train typical bash and vim commands and see the ideal finger placement. Extra credits for emulating things in e.g. bash like: ctrl+a and alt+u etc. For command shortcut inspiration see for example: http://www.skorks.com/2009/09/bash-shortcuts-for-maximum-pro...

Anyway: Good job! :-)
Do Ads hurt website rankings in Google? YES they do
Ember Object inspector
Windows 8 adoption passes OS X, Vista on Steam, closing in on XP, Ubuntu up too
I think it turns in on itself inside one pixel, which I don't think is right compared to the way the classic played (one turn always meant at least one pixel in that direction, no matter how fast you pressed)
> It's probably the only thing that uses them.

This is very much not true for many of the components. I have a few gems that rely on ActiveSupport and ActiveModel, Sprockets has integration with other frameworks, etc.

That said, you're right, the 'rails' gem is really a meta-gem that installs all the right versions of the other ones.
I had similar issues - glad I'm not the only one.
Memberful: Sell Digital Goods with Stripe
I'm just going to leave this here: https://www.youtube.com/watch?v=7vRhr502wIc
"An old friend of mine also runs OpenBSD on his machine and I don't think he's restarted in 2 years"

I regularly reach 6 months of uptime on my Debian desktop and I've got a Linux server which reaches 4-digits days of uptime.

I only reboot when I need to physically move the machine or when a remote-exploit affecting my setup is discovered.

OpenBSD takes this even further and more power to them. My "todo list" since a very long time is to install a firewall running OpenBSD. I should really take the time to do this.
So...regular bootstrap but "flat" buttons? I like it, but it seems they just copied everything over including the "Built with Bootstrap" examples even though those are bootstrap and not Google Bootstrap. Even the "examples" are regular bootstrap.

Really just a bit different colors and making the buttons flat is all that is changed yet they have the entire site/examples.
>The fact that papers you are looking for tend to be available on author's webpages is atypical. A very small percentage of the 2 million papers published each year is available online for free.

I'd love to see data on this, so I can see why my experience is atypical: are conventions different in some fields than others? Do I just have good luck? Am I misremembering or just wrong (which is possible)? The original article states, "Much of the work produced in academia is never seen by anyone outside that cloistered world, because everyone who’s not affiliated with a university is cut off from access" and I'd really like to know exactly which articles Manjoo has looked for and been unable to find w/out a university license. Institutional access needs to be a lot more comprehensive than what almost any individual needs access to, so I don't think that their subscription costs really are compelling evidence against my experience.

I'm kind of surprised that no one's pointed out an easy and really effective step MIT could take unilaterally: make all of the journals the MIT Press publishes open access (MIT is also a publisher). Some of them are among the best journals in their fields (e.g. the Quarterly Journal of Economics is one of the 4 most prestigious journals in econ and the Review of Economics and Statistics is very very good).
What would happen if a sun-massed object passed through the asteroid belt?
Finally someone else gets it.

Security is not solved by a gem install makerailsmadsecurer.

Security is a process, and it does not stop.

How many people install gems happily without really understanding what it actually permits? Especially when run as root?
How many people understood the always-on, Yaml parser approach that has been responsible for some of the recent security issues in Ruby land?

Given it is possible to write secure software and frameworks, why don't we see this in Ruby land?
Can you specify what relation to Google this project has?
I'm curious about how the utility of tools such as JSHint/Lint affect how many edge cases a new programmer actually needs to memorize, in the context of hiring said programmer. Unless a programmer is trying to abuse an edge case, wouldn't a Lint tool remove the need for the wrote memorization of all edge cases?
He saying there's two separate things going on when Aaron went into the closet.

1. Trespassing. This is not germane to this discussion though.
2. Unauthorized circumvention of a technological measure (i.e. deliberately hooking up to a trusted subnet to evade the blocks that had been place on his previous network access)

Aaron would very well still have been in violation of even the proposed law, as worded now.
Are you sure? The only reason why it's absurd is because deep inside, Number knows that it should've really been called PossiblyANumber. It's a different abstraction and an unfortunate naming collision.
How A Pull Request Rocked My World
I've done exactly that: I was at ~100wpm with "advanced hunt and peck", and decided to learn touch-typing in Dvorak to "do it properly".

I type a little slower now, and my hands feel pretty much the same, but it makes my computer that much harder for other people to use so I'm calling it a win.

It's actually pretty fascinating, though— I can still type blind with speed in either layout, but the process is completely different. I know the location of an arbitrary key in QWERTY, but I'm not sure I could actually give you the Dvorak layout without putting my hands together. I don't use Dvorak keycaps, which might have something to do with it— on one of my laptops I actually rearranged the keys to be accurate to neither. I don't like it when other people use my computers, and I like that experience to be mutual :)
You basically need carbonated water on tap! That's a pretty amazing consumption volume. I wouldn't drink much more than half that in a day if you combined all my fluid intake I don't think.
$50/hr is rather low (especially on corp-to-corp (C2C) or 1099 but that largely depends on the market, duration of the contract, whether you can claim it in your portfolio, and so on.

Keep in mind that people will naturally appraise your abilities on your perceived value. If you are coming in 50% lower than the competition, they instantly think that you are worth at least 50% less.

Something that seems to work fairly well for me is I have a base rate of $85 (for rails or UX dev) and then offer discounts depending on the duration (in months):

2 - 3: $80

3 - 9: $75

9 - 12: $70

This tells them that I'm "worth" $85/hr but because they are saving me money by reducing downtime, I'm passing that savings on to them. They feel like they are getting a good deal and I get longer contracts.
Logical fallacy: "Fallacy of gray".

This one many intelligent people fall for and I can't for the heck of myself understand why, so now every single time I read it I'll post this:

http://lesswrong.com/lw/mm/the_fallacy_of_gray/

I hope I'll get upvoted relentlessly until people stop making that fallacy.
I agree the ability to kill your self with a 180 kinda sucks. It's not fun when you do it to yourself and it is not satisfying when your opponent does it either. I would make sure that it was impossible to do.
Logical fallacy: "Fallacy of gray".

http://lesswrong.com/lw/mm/the_fallacy_of_gray/
"Ideology is the enemy of problem-solving"
If you are bigger it is easier to make the other player crash into you.
I (slightly) prefer tabs because as others have noted, it allows different users to set their preferred indentation. I'm surprised no one has mentioned EditorConfig:

http://editorconfig.org/
> I also don't understand how "changing one's MAC or IP address [in order to circumvent] 'technological access measures'" doesn't constitute a violation in principle

It is a violation in principle; the real world equivalent would be having a posted picture saying "DO NOT ADMIT THIS MAN INSIDE" but Aaron walks up wearing a ridiculous faux mustache and gets admitted anyways.

IMHO it's explicitly whitelisted not because of the principle, but because it's the behavior Aaron employed that they're trying to make legal in the future.
> we also live in a society and, as hackers, in a sub-culture where we generally prize reason and debate over emotion.

This is an ideal, but it's not true at all. Look at all the 'dramas' posted all over HN, does that seem like reason to you, or emotion?

Hackers are people too, as much as they try to deny it.

> who else is going to do it?

Either them themselves, or someone else. I think maybe this comes from a slight misunderstanding of what the saying means. Let's say that Bob makes a joke about rape around Alice, a survivor. Alice says "yo, that is not cool, and you're making light of a trauma I experienced in the past." Bob says "Why?" Alice says, "I don't want to explain it to you, I'm really upset right now." The saying is trying to explain that it's not _Alice_'s responsibility to make Bob see exactly where he went wrong; he can either look at the numerous resources online to explain why, think about it and puzzle it out himself, or maybe, ask Eve or someone else about it. But forcing Alice to confront something in her moment of pain is just not right.

> I think the hacker community prizes rationalism and if you want to persuade them of anything you should use rational and not emotional arguments.

This is _exactly_ why there's so much sexism here. The rhetoric around this is extremely frustrating, especially with your charge of 'abandons rationalism.'
Anscombe's second dataset? (http://en.wikipedia.org/wiki/Anscombes_quartet)
The Bob Hoover maneuver: http://www.youtube.com/watch?v=H4BpzIY62xE