skysight-inc/HackerNews huggingface dataset:
Playing Wayne Gretzky:

30 years we will (ought to) have cars that repel over the surface by a bioether [sic], possible emitted from the street - which have become (replaced as) linear parks that vehicles float over and never crash. Because of all the new park area, some kids in the suburbs (because they will be park rich) will invent a new game that stretches over a mile that involves more imagination than football, basketball and soccer - combined.

That was an awesome video. C++ == Guitar Hero
I did: https://www.flickr.com/photos/jzwinck/252678921/in/set-72157...

It was great: whether by design or luck, the poles you had to climb got more and more horizontal as you got higher from the ground, then they became inverted in a way that made the topmost part easy and safer. The bottom then was a test: if you failed you had not far to fall, if you succeeded you would likely be ok to the top.
> most packages / modules are written for 2

This is actually not so much the case any more; many packages now support Python 3, and Python 2.7 is nearing end-of-life. However, many of the tutorials you will read have probably not updated their statements about Python 2/3 compatibility.

Python 2.x was indeed far better as far as library compatibility for quite some time after the (IMHO idiotic) decision not to use the proven Python way to introduce new features (from __future__ import), and instead have the 3.x release break backwards compatibility entirely.

My advice is to start with Python 3, then switch to Python 2 if you discover your project requires a specific library that does not yet support Python 3.
He mentioned "every year", not "every day".
Why 'gallons per mile' is better than 'miles per gallon'
I think it depends on what you think "preserves" means. See here [1]:

If the exception was rethrown in a method that is
different than the method where it was originally
thrown, the stack trace contains both the location
in the method where the exception was originally
thrown, and the location in the method where the
exception was rethrown

Putting aside same method/different method, the original stack trace is preserved, but StackTrace is augmented with the location the exception was rethrown.

There's also a code analysis warning for misuses of throw that uses "preserve" in its title [2].

It says in your profile that you work on Roslyn and I imagine you're familiar with how the exception syntax works with the CLR, so maybe you know something I don't know.

[1] http://msdn.microsoft.com/en-us/library/system.exception.sta...

[2] http://msdn.microsoft.com/en-us/library/ms182363.aspx
If someone's interested in a hard problem: design a density functional that's exact with regards to strong correlation and you have my respect.
RetailMeNot was also featured on their sister site, BugMeNot, when they debuted.

https://web.archive.org/web/20061101212617/http://www.bugmen...
Unemployment Is the Future
One more reason to use NoScript - it would have made the CSRF significantly harder to pull off. And a reason to use an OS with a proper package manager, of course ;)
In most, if not all, cities in Canada, this is why we're told to always check our right-side blind spot before we turn right. Don't know how it is in Denmark. A quick Google search tells me that Denmark doesn't have such a law. Not sure why they don't, it makes total sense.
I think a purely functional language would teach you quite a lot, it certainly did me. F# runs on the .net run time and you should be able to easily find/figure out the .net libs since you have used C# and VB a good bit. Clojure and ClojureScript are really great options. Clojure is a lisp that runs on the jvm, plenty of great web frameworks to work with and a metric ton of libs available to the jvm. Clojure Script is Clojure targeting a JavaScript runtime, it works great with node.
> I used to hate

thats good. There are 10 kind of languages: Those nobody use, and those everybody hate. So a coder who does not curse a language has never used it.

Now the question what to learn next is depending if you want to learn languages that open your mind for new concepts, or do you want to learn a language that helps you in the job market?

For the first I would recommend:

Forth or Postscript to learn a stack oriented language.

Lisp or Scheme to learn a lambda calculus language.

Smalltalk to learn what real object orientation means.

Lua or Javascript to learn prototyping.

Haskell to learn functional programming.

Erlang to learn how to write massive parallel code.

Last improve your C skills, read "a little Smalltalk", and write your own programming language. Dont be shy. Ruby or Python code reads as if they also did read a little Smalltalk, decided that designing their own language is easy, and repeated all errors from the book. Always remember: Smalltalk was 35 years ahead of its time. Since then every year a new language is hyped, each of them one small step closer to Smalltalk.

If you want to learn for the job market, then learn Linux, Perl, PHP, Java, SQL, HTML, CSS and JavaScript.
I've tried to learn PHP some years ago when I was a teenager. I could never understand the language design. It just didn't resonate with me. Working through examples, it never felt right (and that's despite having worked through a C++ intro book at the same age).

Attribute this to my increased maturity if you want, but I've started web development again just over a month ago. Full-stack JS feels great to me. It's intuitive, unlike what PHP was. It feels clean, uncluttered, unlike what PHP was.
I wonder what the author's view is about the asbestos litigation itself? Do they believe that it was justified?

If they don't, then there is the author's big problem, and the example doesn't even need to touch on the concept of limited liability. It all becomes a problem of out of control lawsuits.

But if the author believes that the lawsuits were justified, why then are they happy about limited liability? It results in companies not paying out the full damages due. So the people harmed by asbestos have lost out. Is that something we really should be glad about?
Modern AI (Machine Learning) doesn't have anything to do with Lisp.
Imagine the bike lane is on the right. Now if cars are moving slowly you as a cyclist will be passing them on their right ("undertaking"). This is unsafe near the places where cars turn right (across the bike lane).
Computer science wasn’t always dominated by men. “In the beginning, the word ‘computers’ meant ‘women,’ ” says Ruth Oldenziel, a professor at Eindhoven University of Technology in the Netherlands who studies history, gender and technology. Six women programmed one of the most famous computers in history — the 30-ton Eniac — for the United States Army during World War II.

This is misleading.

First of all, it confuses "computer science" with "programming". Yes, programming certainly had high female presence back then. However, it was also largely considered a menial job - number crunching. Computer scientists were still majority male.
That's the Tenderloin for you.
While it's true that increased competition among market makers have driven spreads down, decimalization was also a factor. For example:

http://www.sec.gov/news/testimony/052401tslu.htm

"For example, OEA estimates that, from December 2000 to March 2001, quotation spreads in securities listed on the New York Stock Exchange ("NYSE") narrowed an average of 37%, and effective spreads narrowed 15%. An even more dramatic reduction in quotation spreads was observed in Nasdaq securities, with spreads narrowing an average of 50% following decimalization, and effective spreads narrowing almost as much."

Technically, that's an example of a rule that was passed to eliminate the middlemen's profits.
what did the police say?
Did he say he was on gmail? Maybe I didn't catch that part.

That's an interesting decision for a security-minded person to make though. Do I use gmail as they'll have broad statistical analysis of attack vectors? Or do I use my own mail server which may not have the same features, but is more secure/private in other ways?
Python is a fantastic eco system and it can be used for a HUGE variety of tasks with really great results. Certain problem domains are better tackled from 3 and some from 2.7. Web development (my day job is writing python for a series of django webapps) is a great experience with either. I think scientific and data science based environments have better lib support in 2.7.
Twitch.tv for writing
Well, I was all set to explain that SPF only checks the envelope sender, not the from: address header that is displayed to the user.

Then I decided to test it, and in fact Gmail does seem to be doing more than that. I ran a two-line script as root from my mail server to send a message with an envelope-sender from my domain (which has a basic SPF txt record in its DNS) and a from: header from LinkedIn, and Gmail spit it back at my return address a moment later saying that it smelled like spam. So, good for Gmail!

But, I don't think this is common behavior, and the article doesn't actually say that the target has a Gmail account.
Your server is overloaded. HNDOS. Can't help you if no one can see the site. Post the images to imgur.com and link to it there.
Cache'd link anyone ? Google doesn't seem like it was fast enough to get a copy of this one.
This is where I've been for a very long time now. That's half of why I have been stuck in it for so long :)
Thanks for reaching back to me.

I didn't study sociology so take this with a grain of salt. I think the difference is in motivation and group dynamics.

An angry mob is motivated by fear or anger and doesn't think rationally. It's generally dangerous for both the actors in the group and the target. Also everyone can become part of a mob as it taps into our basic instinct. I think that a mob is formed when a critical mass of anger or fear is formed and resolved once the danger disappears.

This is in contrast with a protest. In a protest you're trying to promote an idea and in that sense you will try to advocate, talk to people and expose your point of view in the hope that they will adopt it. You still have a group of people but who are motivated by solving a specific cause. More noble sentiments are at play like compassion and respect. A good example of that would be advocacy of free speech.

It's entirely possible that you're seeing something different happening here. I felt anger transpiring trough the posts I was reading. My first post was equally a reaction to that and to other similar events that I saw happening in the past.
28% is about the national average in the US, interesting that this isn't changing much in young vs old. [1].

Also, the distribution is quite bimodal, a small number of US MSAs have tons of college grads (Boston, SF, NYC) vs. huge tracts of the US with few graduates at all.

[1] "Coming Apart" by Charles Murray, highly recommended.
youtube:
http://www.youtube.com/watch?feature=player_embedded&v=UbrzO...

the basic story is the girl in the striped shirt stole the laptop and phone.
I don't know what the general environment is like there in SF, but in London, UK there is no way I would ever leave an expensive shiny laptop unattended in a public place like that. At the very least I would always ask someone else to keep an eye on it. Sorry, I know that's not very productive - good luck in your attempts to salvage whatever you can.
2 British University Students Invented An Incredible Folding Toilet
My old FedEx guy used to do this. It was great. Then they took away their phones as a cost-saving measure... Now I never order anything to ship via FedEx. Hope they're saving lots of money.
Youtube video: https://www.youtube.com/watch?v=UbrzOLh8Eb4
The normal Microsoft service provider license agreement (SPLA) forces you to buy subscriber access licenses (SALs) on a monthly basis. Amazon may have a custom deal with MS for hourly Windows pricing on EC2 that wasn't extended to Office.

It also may have been a marketing move, since enterprise IT folks actually prefer the predictability of simple monthly pricing over utility-style hourly rates.
Direct link to surveillance footage: https://www.youtube.com/watch?v=UbrzOLh8Eb4

Thief is the woman in the striped shirt
Dryden has certainly done some work for conference inclusiveness, but as a whole she is a highly polarizing figure. She is often blatantly provocative on social media, especially Twitter. She is a hardcore postmodernist and parrots Western guilt complex sociological theories that are popular today like gospel, as well as pushing identity politics to a maximum. Such people typically tend to revel in hatred and proudly exaggerate the trolling that they've received as evidence of their victimization and righteousness.

That and the whole blacklist thing.
Given the laptop is, presumably, worth a fair bit more than the phone, and the phone can probably be used to track the thief, to some extent, interesting that she took both.
But they will refer to this university as a "school".
I've been thinking about this a bit lately. I'm not a low-level developer in the slightest, but the question I've been pondering is, when you get the low-level stuff, is it a lot more focused on simple I/O? The complexity (as I understand it) comes from understanding the register, address, hexadecimal stuff (which I don't really understand).

If I understand correctly, the OP is basically saying the same thing. The complexity in the higher-levels comes in when we try to create an API further up the stack which is responsible for manipulating the more understandable data into something that the device understands at a low level. The difference in retrieving a file stream vs getting the file in standard utf-8 format, which anybody can read.

What are your thoughts on this. Have I got it right? Or am I on the right track?
We could use data from other drivers' recent trips to suss out good routes. If I designed a GPS navigator I would add two buttons: Like and Dislike. Users would just tap one to indicate if a route seemed especially good or bad. I mostly want this for my cycling GPS but it could be useful for cars too.
I have a Big Buck Bunny upload to youtube (from some codec testing) and every couple months some copyright troll flags it and tries to collect advertising revenue, which also takes down the webm version of the video (because until recently youtube couldn't put ads on those). Fixing it wastes hours of my time and youtube never stops the trolls or even responds to my requests for information about them so _I_ could take them to court.
This seems like a kind of selection bias to me. For the most part we only build "high level" things on top of "low level" things when we're successful in finding a use for them, by definition. The more successful you are, the easier success seems. Put another way, if they weren't "easy" then there wouldn't be a "high level" above them to make the concept of "low level" meaningful or concrete.

Also, as a caution against asserting low level means "easy", I will take this opportunity to drop one of Murphy's Laws:

"An easily understood, workable falsehood is more useful than a complex, incomprehensible truth."

sometimes written as

"All abstractions are wrong, some abstractions are useful."

As an example of a low level abstraction that is both useful and wrong, consider the libc strtod() function, which converts a decimal string to a native floating point representation. If I were to give you the pre-parsed integer significand and integer exponent, base 10, then you'll find there's no mechanism in the C standard library to convert those two integers to the correct double value, despite strtod() having to do the very same thing, at some point after the parsing stage. If all you ever want to do are string to double conversions then this function will always have appeared quite low level, but the reality is that this is only the case because it's always been so damned useful.

Low level things are intrinsically useful and the more useful something is the less wrong it seems.
if her name is ever posted on the internet(and associated with the video), this is going to follow her for her whole life.
Lots and lots of people are still on old school last click attribution models. It is more common to actively manage your affiliates and prune those that "steal" last clicks instead of drive new traffic.

I think more people want to use more sophisticated models but existing tools doesn't allow you to do it across channels well.
The article explained that brain scans show that when people say particular math is beautiful and particular math is not beautiful, the same parts of the brain are activating in the same way as when people distinguish between beautiful art and not beautiful art.

That just indicates that people who say something in math is beautiful are having the same feeling as someone who describes some art as beautiful. They are not feeling something different and just using the same word for it.

This is very interesting, but the title of the article led me to believe they were going to tell me WHY this is so. I didn't see that in there.
Just looked at the video - the thief paid for her drink with cash so no chance of tracing via credit/debit-card. The best bet is to try and get a good face shot of her and spread the word around. Unfortunately the video quality does not appear good in the Youtube posting.

If there is tracking software installed on the stolen device(s) then of course that's the best avenue for getting it back.
Steal happens at the end, from around 2 minutes in: http://youtu.be/UbrzOLh8Eb4?t=1m55s
> But, I don't think this is common behavior

It pretty much is. The actual settings vary between different mail providers and this is actually more complicated than checking header against sender IP. So everything is possible, but that mail-sending part needs more explanation anyway.
And it doesn't stop there. Later the article says:

>computer engineering, the most innovative sector of the economy

Even though computer engineering is neither computer science nor programming. It's a little linguistic sleight-of-hand the author pulls.

FWIW, according to this chart [1] I found, computer science itself, the bug bear of the article, is not the most innovative sector. It's farther down the list than computer engineering, electronic components, machinery, transportation, chemicals and even consumer products.

[1] http://www.economist.com/blogs/dailychart/2011/11/innovation
I should probably say that I have a dislike of (and am biased against) MikroTik because of their disregard of the GPL. For the price, though, I think the hardware is generally pretty decent.

Anyway, I don't feel real confident in the security of the RouterOS software although I don't have any hard or articulable reasons for that. It's just a "gut feeling", I suppose.

I do have much more confidence in both OpenWRT and FreeBSD. If you're just using the device as a home router/firewall, you don't really need many (if any) daemons running and exposed so the attack surface is pretty minimalized. My own router at home came with RouterOS on it (although it's not MikroTik hardware) but I replaced it with OpenBSD.
No it's never safe to leave your laptop alone. However, SF is not that big. And the security camera got a good look at that girl. I would not be surprised if she is caught pretty soon.
That's very much true for SF too, though I can understand the temptation. I always feel weird carrying my stuff to the bathroom with me (not to mention if you're trying to save your spot - at Philz coffee getting and keeping a table is a battle).
Ironically at 1:34 in the footage it looks like the thief asks another patron to look after her bag while she went to the bathroom.
I'm twenty-nine, BS in CS, spent some time in Silicon Valley but now I'm in NYC making over six figures a year programming computers somewhere in the Tech/Media industry. Thanks to some lucky stock options issued at the bottom of the recession, I have about half a million dollars in savings. At some point I'm thinking of taking a year off work to practice fine art (and maybe start a business which I can continue as a hobby once I resume work).

... Pretty sure I'm pretty weird. :P
Ironically, that's what the thief does when she goes to toilet.
Yeah this is very dependent on where you live.

I was pretty shocked when a co-working survey asked if you felt you could leave a smartphone or laptop alone. Where I'm at, you can leave these alone without fear—it hadn't occurred to me that it is a serious problem (which obviously it is and always has been)

In my area, you can leave a Retina MacBook Pro out and not expect it gone. (If you work for a company where your laptop has serious data, then of course that stuff should be on lockdown. Most people I know with stuff like that have it locked away in secure cabinets, etc and don't leave it out.)

Anyhoo, yeah students can leave a MacBook Pro Retina, walk away for coffee or to use the restroom and then come back to it. The probability of it being stolen exists, but it is tiny. (Also the culture is such that if someone took something, it wouldn't be a surprise for others to be like, "Hey! What are you doing?!" )
Bottlenecks and multi-sample output are complex subjects, and also uncommon for a beginner to deal with.

Nevertheless, gonna just pimp my own tutorials since they also cover practical implentations, like blurs for desktop and mobile, normal mapping for 2D games, vignettes, etc.
https://github.com/mattdesl/lwjgl-basics/wiki/Shaders
Seriously. What did she really expect to happen?
I have some serious questions:

- Did you have another person proofread this for you?

- Why should she relocate to Pune, India? Why shouldn't you relocate?

- How did you come to the conclusion that the world lacks dating apps?

- How are you flexible on the skill-set you need from a cofounder but not on the name of the app?

You're trying to get someone with a Masters (or PhD) in Psychology. She's got good prospects wherever she already lives. I don't see an appreciation for that in this post calling for a woman cofounder, especially given the finder's fee, which I would describe as "nominal".

I'm not saying all of this just to put you down; if you're going down the entrepreneurial path, you're going to be seeking investment from VCs and others who will judge you critically. This isn't a learning exercise for them - it's their wealth, and they want to grow it. They're not inclined to cut you slack and ignore your oversights (e.g. "nulcear"), no matter how trivial. Certainly they'll expect compelling answers to the big questions (including but not limited to the ones I asked at the outset).
"Even after the attack was mitigated, the attacker continued to send increasingly whiny emails."

What whiny emails did they send?
I don't see how this is true. If the question is "what are the real world applications of X in mathematics?", most people would be satisfied by any absurd answer as long as it's "in the real world", regardless of what biological goals, if any, it supports.

It could be that a certain mathematical research allowed us to develop sturdier pencils, and suddenly everybody is satisfied that we are not wasting our money because now it has "real world applications".

The human drive to discover and invent new things in math is fundamentally no different than the human drive for doing the same in the fields of technology, arts, etc'. But we perceive anything touchable as good, and anything imaginary as useless, because that's the kind of culture we live in: Making a slightly faster smartphone so that the activity of swiping a finger on a capacitive touch screen to play candy crush now takes 0.7 seconds instead of 0.8 doesn't need any justification, but thinking about math does.
I'm reminded of the one time I drove through New Jersey. Major arterials are all set up like interstates and left turns aren't an option. Usually you have to go further than your destination and take a right to get on an overpass that spits you out in the opposite direction on the arterial. It's very frustrating if you manage to get lost.
Don't forget the obligatory Wikipedia article: https://en.wikipedia.org/wiki/Macroscopic_quantum_phenomena