skysight-inc/HackerNews huggingface dataset:
Does this mean Adobe might actually fix its horrific installers?
This Is Your Brain, On
They don't. But consider that a good bit of those would be neutralized by phrases like "not sad" etc.
Sorry, I study at the UofA and we have a "software option" within the Computer Engineering program. Students graduating from this branch will get the iron ring. I just assumed that Software Engineers elsewhere got them too.
Can anyone comment on DRF's relationship to GeoDjango and whether it's pretty seamless to work with GeoJSON vs. WKT?
Almost Valid: Abuses of the C Preprocessor
In this case goto is used as a form of "exception" handling, which is a perfectly fine use case for goto if you have an imperative language like C without exceptions or exception handling mechanisms. In fact it would probably be bad style not to use goto in this case.

If you have a better way to express the control flow you should use it instead though.
From my understanding Raphael is specific to the SVG context. Two.js is renderer agnostic, you can choose whether it draws in SVG, canvas, or webgl. This is one of many differences between the two.
> [T]he new rules stipulate that "a person that creates units of convertible virtual currency and sells those units to another person for real currency or its equivalent is engaged in transmission to another location and is a money transmitter" and is therefore subject to these federal regulations.

That's a scary statement. The "money transmitter" moniker is a very pay-to-play scheme for which it isn't particularly easy for a common person to achieve licensing. If they start enforcing this, it'll stop pretty much all US involvement in Bitcoin something akin to the crackdowns on online gambling.

Would it be difficult to enforce? Sure. But then when you do get caught they'll throw the book at you.

If this really is the current legal status of Bitcoin, here's hoping they do in fact decide to regulate it in a way that preserves the average citizen's ability to participate.

Edit: I'm not a finance person, but I think this may also be a way for major financial institutions (existing licensed money transmitters) to seize control of the Bitcoin markets in the US. Essentially they would take the place of a Bitcoin exchange and pay on your behalf, but you would never have custody of your own bitcoin funds. This of course would somewhat (if not entirely) diminish the value of Bitcoin as a trading instrument, but preserve its value as a payment mechanism. The gov't would like this since it would remove most of the anonymity from the process as well.
Not really, it includes the ratings for the place.
This could never be implemented as a single config flag. You need, at minimum, 50 new inputs on every product listing screen in your store administration screen, in order to categorize each product separately for each state. Say you sell coffee -- one state does not tax that as a basic food, one state does tax it as a luxury good, one state does tax it because they don't tax any foods but do tax coffee... You can't program this problem away.
One of the things I find most annoying about HN is the liturgical quoting of Paul Graham scripture. This comment offers no substantive proof at all that this article resulted from a PR pitch. Its relevance rests entirely on the fact that pg once wrote an essay about press coverage and PR, and pg also runs HN.
The quote I posted explicitly points out that the speed limit is based on worst-case road conditions. Obviously a single-value speed limit can't be optimal in all conditions, for all drivers, in all vehicles. It has to be based on what's safe for most vehicles in most conditions, but there is a single optimal value for those constraints on a particular road.

I'd have no problem with variable speed limits on roads - I think it would make a lot of sense to have speed limit displays that change based on time of day, weather conditions, etc. But until that's practical, speed limits will be set based on worst-case, with a proviso that drivers ALSO have to exercise discretion and further reduce speed in exceptional conditions like fog or snow.
The frost line is the point at which ice crystals can form of the major planetary gasses. The theory was that outside the frost line these crystals would add to the density of particulates in the region, therefore larger planets would form outside the frost line and they would have a greater proportion of gasses than the inner planets.
The site tells me nothing about the app. "Share and meet new friends", okay well who are they and how does it match me to people? Can I chat with people I already know? How does this differ to all the other chat apps already out there?

Another candidate for "No, I'm not going to download your bullshit app"http://tommorris.org/posts/8070
Goodbye Silverlight: Nice to have known you (Not)
If a University's CS courses aren't hard, their CS grads will be worthless. Not only that, but if their CS program doesn't include at least the same freshman level classes that the other majors have to take (phys, chem, EE, etc), then their CS grads will be ill-equipped to work in the domains they need to.

The attitude you describe of your EE/CE friends very much reminded of a fortune file quote that's been floating around for quite some time:

"Yes, I am a real piece of work. One thing we learn at ULowell is how to flame useless hacking non-EE's like you. I am superior to you in every way by training and expertise in the technical field. Anyone can learn how to hack, but Engineering doesn't come nearly as easily. Actually, I'm not trying to offend all you CS majors out there, but I think EE is one of the hardest majors/grad majors to pass. Fortunately, I am making it."
-- "Warrior Diagnostics" (wardiag@sky.COM)

"Being both an EE and an asshole at the same time must be a terrible burden for you. This isn't really a flame, just a casual observation. Makes me glad I was a CS major, life is really pleasant for me. Have fun with your chosen mode of existence!"
-- Jim Morrison (morrisj@mist.cs.orst.edu)
"I don't want to regulate everything under the sun," Chilton added in the CNBC interview. "If you guys want to be a shill for the financial industry and support a chattel currency that people use to purchase drugs and money with—have a party, man. My job is a regulator; I'm going to look after it."

“The bank that is storing my money is highly regulated by federal regulators and backed by a government with a huge army behind it,” James Angel, a business professor at Georgetown University, told Ars last month.

http://www.despair.com/arrogance.html
The company will generate a very small amount of good will (maybe) by giving feedback, against the very scary chance of a lawsuit.

I wonder if there is some way we can encourage companies to provide better feedback, like positive glassdoor rankings on companies that do it.
Your argument about not paying rent and using public resources is more valid, I believe, when discussing a company like FreshDirect.

They essentially roll-in a mobile grocery store that idles on public streets while making it's deliveries. As others have said: food carts have been posted up all around the city for decades. It's really the new players, such as Fresh Direct, who are gaming the system in a meaningful way.
Press releases are like wearing a shirt that says "Awesome Guy" and running up to every woman you see. You're going to get some responses, but is that effective and efficient?

If your willing to put on your best and spice things up, you'll get more action. Send a journalist a "story idea" with a well crafted message that benefits them. You'll get a response that benefits you and your brand.
As long as people need to use USD for most purchases, then yes. As long as businesses are required to keep track of and report their earnings, then yes.

As long as the government could easily afford enough hardware to takeover the blockchain, then yes.
90% Of The Most Innovative Products From The Past Few Decades Were Not Patented
Anyone fancy weighing in on what he means here?

"If you guys want to be a shill for the financial industry and support a chattel currency that people use to purchase drugs and money with—have a party, man. My job is a regulator; I'm going to look after it."

What is a chattel currency in this context? It seems to refer to a "commodity as currency" arrangement but there is clearly some extra implied meaning that I'm not getting.

What does he mean about "shill for the financial industry?" Is he referring to sellers of bitcoin derivatives, or is he trying to claim that the "real" financial industry is involved? The colloquial nature of his tone almost suggests sarcasm. What's the deal?
They're not exactly exotics or anything. If he DD'd a GT3 or something that would be more impressive.
>when I type in a URL in my browser's address bar, press Enter, and then the page appears, tell me what happened technically in as low level as possible

I hope you word it much better than that. You certainly do not want to hear what happens in as low level detail as possible. You would be there for hours if I were to actually answer that. As posed, that question is demanding an answer that explains how pressing a key on a keyboard works, how the operating system handles the input, how it passes it to the program, the details of sockets programming, a lengthy discussion on DNS, ethernet, tcp/ip, switching, routing, etc, etc. Unless that question is intended to see how the interviewee handles being given vague and useless directions, it seems to be quite bad.
“you don't change your PC every single year. At least I guess the average PC life is somewhere between 2 years and 3 years nowadays on average [...] Smartphone owners tend to change theirs every year or so.”

I think it’s closer to 5 years for personal computers and 2 years for smartphones. But even if your estimate is more accurate, that’s a problem for Microsoft. They’d love for people to buy a new PC every year, that’s when they make money on licenses. Consumers don’t buy Windows upgrades anymore.

“It does not really make sense to compare both markets [PCs and mobile devices.”

Windows is not just for PCs, Windows also ships on smartphones and tablets. The problem is that consumers aren’t buying those devices, instead they buy Apple and Samsung devices, from which Microsoft gets a very small cut.

“[The PC and mobile devices markets] don't overlap that much.”

Mobile devices cannibalize the PC market. The PC market is shrinking and many people choose not to replace their old PC but to buy a tablet.
Raphael is SVG or VML (for IE <9)
Note the Yahoo logo image map. :)
Looking to make a strategic multiplayer game
Curiously, NTNU/NTH got a similar tradition which officially started in 1914, 8-11 years earlier[1, 2]. I wonder if these rings or the "identity crises" (the NTH-ring was designed to give former NTH (now engineering) students an identity, whereas this iron ring represents the obligations and ethics) have some correlation or not.

[1]: http://en.wikipedia.org/wiki/NTH_Ring

[2]: http://www.ntnu.no/ntnu/old/glos/glos_nr.5_1995/ringen.html
I realize this isn't a common use-case but at work I was having to work in Windows 8 through a vSphere console window, and for some reason my windows key wasn't getting sent to the console, and it took me literally 10 minutes to get to where I needed to go (I forget specifically what I was doing).

I was in stitches with laughter at how unintuitive it was.
Tell HN: Lifehacker and Gizmodo India are now live
Lifehacker.co.in and Gizmodo.in
In Quebec, the title is simply "Engineer". Upon finishing an accredited program, the ring is delivered in a ceremony. After graduation and deliverance of the diploma, one can register with the professional order and call himself "Junior Engineer". This gives the right to practice engineering under supervision by an Engineer for a minimum period of 2 years (3 years min. without supervision). Before requesting the right to use the "Engineer" title, you have to pass an exam, mostly on deontological ethics.

There is currently no widespread recognition of the profession in the IT community. We almost never see any job posting requiring the title, or any company giving additional compensation/responsabilities because of the title. For this reason, very few software/IT engineers are going through the process as it is quite costly (~400$ per year + cash spent on minimum Continuing Education Units).
There's Just No Getting around It: You're Building a Distributed System
"Offence, use of term “professional engineer”, etc.

(2) Every person who is not a holder of a licence or a temporary licence and who,

(a) uses the title “professional engineer” or “ingénieur” or an abbreviation or variation thereof as an occupational or business designation;

(a.1) uses the title “engineer” or an abbreviation of that title in a manner that will lead to the belief that the person may engage in the practice of professional engineering;

(b) uses a term, title or description that will lead to the belief that the person may engage in the practice of professional engineering; or

(c) uses a seal that will lead to the belief that the person is a professional engineer,

is guilty of an offence..."

As can be plainly seen, it is perfectly legal to call yourself a software engineer, audio engineer, sanitation engineer, or any other term which isn't holding yourself out to be a licensed professional engineer. The fine is $10,000.
I'm not by any means a MS Hater but here's my vent:

Windows 8 is represents the worst of Microsoft - new products/features for the sake of "new". Every tech enthusiast relative I have has been very excited to get a win 8 computer and then has had the exact same reaction to the new OS - "how do I use this"? Why does MS feel the need to re-do a UI, which wasn't broken and force all it's users (many of whom aren't tech enthusiasts to learn something new). Please, just stick with Win 7 and improve it's actual components. E.g. the builtin search isn't as good as spotlight on my Mac. So fix search, but please leave the start button unchanged because it's not bad.
Couldn't care less (as long as we're being pedantic).
From a network security perspective there is absolutely no new news in this article. For those who watch networks, the impact of China on network security is as obvious as the sun coming up. The news is rather that the U.S. has taken one step up the ladder of international relations, toward some kind of consequence.
I got mine in 2003 for a B. Sc in Mechanical Engineering, but since I ended up going to work at a software development company, I decided not to wear it - just felt wrong. This was a personal choice, YMMV :)
"It’s no secret that YC tends to invest in a certain type” That's simply not true. If anything, what I have found is an incredible variety of backgrounds. In the latest batch you could find from teenagers to people in their forties. From former national kickboxing champions to people who could use some gym time. From really charming extroverts to people who were more on the shy side. Everybody was incredibly talented and passionate, though, and that was what everyone I met had in common. Being rejected by YC is not the end of the world (and you can always reapply the next cycle if you still want to do it) but I would not blame it on not fitting an imaginary "type"
Rapahel does SVG but most importantly it also renders VML when SVG is not supported by the browser, as a result it supports IE6+ unlike two. (don't get me wrong I still think two is great)
Yeah, I didn't get that one either.

The game is rigged: anyone with any understanding of math knows that. The house always wins.

Unless he's opening the thing up and downloading firmware, he's not 'hacking' anything. He's just losing money. And if he was somehow up money for the night as he claims, he just got lucky. The expected case is that the house wins.
I am using tig all the time, really convenient, I share sentiment of the author, command line is most convenient. I do use Vim and awesome Tim Pope Fugitive for blame and such operations. I am glad this information is publicized.
Arrow:  Better dates & times for Python
The laws are primarily enforced with businesses, not individuals. That's why there are so few US-based bitcoin startups: operating legally means you have to become a money-transmitter and follow a ton of rules which are expensive and nullify many of Bitcoin's benefits.
>>We're often distracted by the Zuckerbergs or Jobs' who are abrasive and embody their own don't-care-for-anything style, but the ugly truth is that those guys got so unbelievably lucky that they never needed to actually work on themselves.

[citation needed]
- MPL Gyroscope
- MPL Accelerometer
- MPL Magnetic Field
- MPL Orientation
- MPL Rotation Vector
- MPL Linear Acceleration
- MPL Gravity
- LTR-506ALS Light sensor
- Rotation Vector Sensor
- Gravity Sensor
- Linear Acceleration Sensor
- Orientation Sensor
- Corrected Gyroscope Sensor
Not only do I not really understand what the app is / why I should get it, I'm totally confused by the Pinterest homepage which seems to have nothing to do with meeting new people.
On the contrary, Raphael is an abstraction on top of SVG and VML (Microsoft's vector format). It's quite useful when you have to support IE.
You have major gaps in knowledge (for example, in this thread you effectively said you don't know asymptotic analysis of algorithms). Start with something simpler - check what is a polynomial, big O, a Turing machine etc. Backtrack to simple things. Be persistent. Search for a textbook like Cormen's Introduction to Algorithms or Hopcroft/Ullman's Introduction to Automata Theory, and slowly read it.

You can't be helped by using "my own words"; my own word for "polynomial" is "polynomial", it is commonly accepted and understood by the computer science community. It can't be dumbed down.
In most articles investigating how our solar system or planet is different from the others, they take a pop-sci tone (which I may be reading too much into, for sure) about scientists studying why our special planet got this way.

That is absolutely true to some degree—we want to find out what conditions support life, and why the Earth did end up how it did, and resulted in conditions stable enough and correct enough to allow life to evolve for millions of years essentially uninterrupted.

It's the tone that I read into, and I have a tendency to look out for the earth-centric perspective, mainly because I find the alternative way to look at it basically mind-blowing and fascinating. That doesn't make study of the development of our solar system any less important, any more than the study of evolution makes biology less important. The study of planetary formation, the solar system, geology and every other related field are all extremely important to broadening and deepening our understanding of how the universe works. Understanding statistics and the anthropic principle just gives us a framework in which to view that knowledge that is even more true and complete, in my opinion.
An experiment has verified that there is a cosmic lottery, and that the winner of a cosmic lottery gets a planet like ours?
First mistake: using Coldfusion. Second mistake: keeping it.
This was discussed 2 or 3 weeks ago, when the government's position on bitcoin was first released. They consider exchanges and bitcoin transaction processors (i.e,. Coinbase) to be money transmitters subject to regulation.

Individual users (miners, bitcoin holders) are not money transmitters subject to regulation.
HTTP Strict Transport Security[1] is designed specifically to prevent that attack. Unfortunately, Linode's manager doesn't seem to use it:

$ curl -I https://manager.linode.com/
HTTP/1.1 200 OK
Server: nginx/0.7.65
Date: Tue, 07 May 2013 16:23:07 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Vary: Accept-Encoding

If they were, there would be a line like this:

$ curl -sI https://github.com | fgrep Strict
Strict-Transport-Security: max-age=2592000

Which tells the browser, for the next 2592000 seconds (30 days), only request github.com over HTTPS, never HTTP.

Not sure why Linode isn't using HSTS — lack of awareness? The super-old version of Nginx is also a little scary.

[1] https://en.wikipedia.org/wiki/HTTP_Strict_Transport_Security
Temptation by Nir Eyal: How do products tempt us?
I think I had the choice of stainless or iron back in 2003 (U of S). They probably just had an old box of iron ones hanging around. They were pretty clear about the tradeoffs, the iron ones were traditional and symbolic, but they rusted and tended to leave orange marks on your fingers (as you might expect).
Yes, at MST/UMR the Comp Sci degree isn't applicable to engineering. I don't recall if computer engineering is/was because it's taught by the EE staff and Comp Sci staff.

Even if you had an engineering degree you still didn't get the ring. I believe you had to go to some sort of ethics classes before we'd be given the opportunity to purchase the ring.
Too late? Windows 8 already sold 100 million licenses despite the slowdown in PC sales because of tablets, on par with Windows 7 at release.

Meanwhile, Google does not release Chromebook numbers and web share stats show sales are much worse than even WindowsRT, yet we don't seem to hear how ChromeOS is a total failure.
I can code on a whiteboard, but it's certainly not something I enjoy. So when interviewing, I often ask for pen and paper. Just like a whiteboard, I have to write code without a computer and IDE, but unlike a whiteboard, I don't have to stand and write code in a position I'm not used to, with a tool I'm not used to (and let's be honest, whiteboard markers are kind of a pain to write with).

If I'm going to be disqualified based on my choice of writing medium, well, I probably wouldn't be that keen on working there anyway.
I think the requirement on enormous computing power is exactly the point. Since not many have access to such computing power, Andrew Ng and folks at Google (incl. Jeff Dean!) built a large scale neural network system called DistBelief (nice name!). This system allows programmers to think of really large scale neural networks without worrying about how to scale them, handling fault tolerance, etc. You can think of it as the MapReduce for neural networks. They demonstrated how a large scale neural network can do interesting stuff on its own (e.g. recognising cats and human faces from unlabeled youtube videos).
There's still some probably non-significant value in them retaining FW for at least another year or two (after all, CS6 is still less than a year old).
I'm a Software Engineer in Canada and I have an iron ring but that is because our Software Engineering programs (at least the ones that I know of) are accredited engineering programs - i.e. you must go through much of the same hell as other engineers.
The results may be "mixed," but it does happen. MCSE was renamed in Canada, thanks to the Quebec case as well as intense pressure from Professional Engineering associations across Canada.

Source: My dad has served on local APEGGA boards and holds P.Eng and FEC designations.

I think it's one of those things in Canada where nothing happens until a complaint has been filed. Having said that, even though my job title is "Platform Engineer," as somebody with a CS degree living in Canada, I avoid using it when I'm away from the web, lest it prompt somebody to complain against my employer.
Huffington Post the top website is run with Movable Type? That's a surprise for me!
I have a an absolutely abysmal marketing skill. I tried to start a business, but failed because I couldn't build an audience. I know this probably isn't the best platform for promoting my newest venture, but this just happens to be somewhere I visit often, so any feedback is appreciated!