skysight-inc/HackerNews huggingface dataset:
>> One of my colleagues made the point that the value of an individual with a high GPA from a four year degree is that you know the person will get done what needs to get done.

What? The student's context of getting things done is learning, not scoring marks. So the student is not getting things done. In short the student has just gamed the system to ensure he looks like someone who gets things done.

>>To have a high GPA

Too high or too low marks are both an indication that something wrong is going with the student.

>>But in the end they will get it done, and if they maintained a high GPA they have shown that he will get it done year over year and always with high quality.

Sorry, if you subscribe to this theory all you will get is students coming in a assembly line whose only known expertise is to score marks.

>>So a high GPA often means that they are not lazy and self centered. It often means a candidate will not sit idle because a task is beneath her, and she will not pigeonhole on a perfecting an ancillary module when there are better things to do.

This needs some elaboration.

Interviews are the equivalent of the examinations in the corporate world. When you hire nth order mug pots expert at scoring high marks, you are ideally hiring someone is too good at interviews. Think of it this way, if you spent approximately 3 hours practicing interviews everyday- you can soon(say in 2 years) reach a state where you can clear any interview in any company. Google, Microsoft, Adobe, FB- You name it, you would have likely covered anything that they can ever ask or will ever ask, you can even get to a stage where you can anticipate every damn question or the whole interview by just their initial questions. But to get there you will have to spend good amount of time practicing than actually doing the work you are supposed to do.

Believe it or not many people actually do exactly this. I know of a person in my last company who would dedicate at least spend 2-3 hours in a day practicing interviews come hell or high water. The person hardly ever got the work done, but had one quality. Practice interviews well, and then change your company every 2-3 years, and from what I know is highest compensated among all my friends and previous colleagues I know.
Its form factor really reminds me of that very NSFW Randy Marsh invention "bike" from South Park

(I think the image is SFW http://4.bp.blogspot.com/-i50ySafG4PQ/Tmb1rhGFENI/AAAAAAACXA... )
For whatever it's worth, that's not me down voting you.

I will say two constructive things, and leave it as that:

- Startups cannot possibly afford to pay people what they are worth in cash salaries, because the value that they create is realized in the future. In order for startups to be fair, employees actually have to recognize some of the potential value of stock.

If employees were in a position to realize it, they could earn far more in equity. But people reasonably need some cash to live, so that is the tradeoff.

- The best experiences are worth more than equity or money combined. This is, to my mind, not sophistry. It's the only way to live. Money ultimately just gives more options for experience. You have to actually live life, and enjoy it.
Mellanox did some experiments a few years ago that showed that DMAing to the NIC and back was actually faster than going through dom0 in software. Things may have changed since then, although it's probably irrelevant since the people who want to use RDMA and the people who want to use VMs don't overlap much.
Why not read the source of whatever you're using before running it?
I agree with you, especially on civility.

But I have often felt that there is confusion in some circles between being a dick and providing accurate feedback without "sugar coating" (something which a lot of people claim to provide/enjoy receiving). So I am not sure what can be done here.
Chappe telegraph
I meant human efficiency, not the computer kind.
SEEKING WORK - Remote - India

Full Stack Django developer - foodfan.com, book-pay.com, cycle-cities.com

oDesk: http://tinyurl.com/n6wpm7d

Linkedin - http://tinyurl.com/led2xa4

Blog - http://vishalsodani.com

github - https://github.com/vishalsodani

Currently looking for opportunities. Interested in education domain.
According to a thread on the matter,[0] it appears it was done by a script. However, it was not done in a recreated world, but in game.

Which means, they created a script that would walk around the world to specific set coordinates, take screenshots in all directions. Then when done, stitch the screenshots together to form the panorama pictures. Accordingly, this took 140 hours. I am assuming a lack of processing power was influenced by it.

Also, the thread reveals it was done in May 2011.

[0] http://www.gtaforums.com/index.php?showtopic=476068
The line is of course somewhat arbitrary, but it's meant to be at a level where people can barely feed themselves. While this varies from country to country, it's striking that it doesn't vary that much. It's also easier to market one (if arbitrary) poverty line than individual ones for each country.

You might find this article [1] interesting. It mentions your point as well:

"But even in quite poor countries, a different concept of poverty also seems to creep in, the authors argue. It begins to matter whether a person is poor relative to his countrymen; whether he can appear in public without shame, as Adam Smith put it."

[1] http://www.economist.com/node/11409401
I'd wager it primarily is due to market share. Why infect .001% of the Node.js community when you could infect .0001% of the PHP community.

Given that its a newer language, its likely that node.js users are more technically skilled. Few people learn node.js as their first language. In PHP for instance, we've all seen code online from novices with horrible SQL injections (...a $_GET or $_POST directly in the query).

Node.js has a lot less legacy code. (E.g. Linux has 1000s of exploits over the years, if left unpatched you're in for a bad day).
Server-side HTML vs. JS Widgets vs. Single-Page Web Apps
"When they say it's a derivative, they probably mean closer to that herbicide then?"

When they say it's a derivative, they most probably mean that they saw something orange, and that is why they call it Agent Orange. Unfortunately, the average person seeing teargas is fairly ignorant about chemistry and biology. It makes no sense to spread a herbicide in a demonstration. It is harmful in the long term but has no impact on people in the short term, thus is just no use in that situation.

Agent Orange was called AO because the containers it came in had an orange strip. The substance itself is colourless, just like the same herbicides today. And is not particularly toxic to humans, the problem in Vietnam was trace amounts of dioxin in manufacturing the 2,4,5-T component.
Well, that I agree with.
Penisland96, you are my hero.

[edit] a/s/l?
Details Emerge on China's New 50+ Petaflop Supercompter
True. That's why it's hard. We don't know who's wrong until we get there.
> You’ll realize that Object Orientation is not the only way to architect software.

I don't think C is really the way to learn this lesson - try a functional programming language to really get a feel for an entirely different programming paradigm.
Do riot police arbitrarily make these rules up on the fly?

13+ years since WTO Battle in Seattle? Melissa Kaplan still cannot find
Washington State wearing gas mask code/regulations?

What is it about Evergreen(Evergray?) Washington State?

Last updated January 13, 2013

State Codes Related To Wearing Masks

Compiled by Melissa Kaplan
Need to wear an air filtration mask when you go out to avoid the effects of fragrances, chemicals, pollens and more?

You may be breaking the law.

Each state has its own code relating to masks (though some states may have no such code) and/or disguises. In some, you may be okay wearing a filtration or surgical mask; in others, you may be required to carry a note from your physician stating that you need to wear the mask for health reasons.

If you find the code section for your state and send me a copy of the section and language, I will add it to this listing.

.......................

The only thing I could find:

Seattle municipal court judge dismisses WTO gas mask case on February 17, 2000.

On February 17, 2000, a municipal court judge dismisses criminal charges against a man accused of violating the emergency order prohibiting the possession of "devices commonly known as gas masks" during the period of unrest surrounding the World Trade Organization (WTO) meeting which occurred in late November and early December, 1999, in Seattle.

Mayor Paul Schell had issued an emergency order prohibiting the possession of gas masks in Seattle except by military and police on December 1, 1999. Later that day, journalists were allowed to possess gas masks, but the ban did not extend to firefighters.

Justin Reed of Seattle was arrested at City Hall on the day the ban was signed when he attempted to attend a City Council hearing called to discuss and ratify the mayor's order. The judge ruled that prosecutors did not prove that Reed knew of the ban when he was arrested. The charges were dismissed "with prejudice" meaning that Reed could not be charged again with the same crime.

As of February 17, 2000, only 24 persons out of more than 600 arrested during WTO protests were still charged with crimes, including four accused of violating the gas mask ban.

http://www.historylink.org/_content/education/index.cfm?Disp...
Please share, what comparable setup have you used?
You could add the oil mixture to maltodextrin to turn it into a powder until it is hydrated where it will turn back into a slightly sweeter version of the oil mixture. Maltodextrin is really quite cheap. It's not a startup idea though...
Apt is probably a bad example here, as there's a fairly large amount of key verification involved in it. If you're installing from the main package repository you're pretty safe. PPAs you at least know what you're getting and that someone hasn't hijacked it.

It's the dynamic language and other ones that run untrusted code to verify or install things that you have to be worried about.
You seem to think that the various factions in the Middle East, just because they share a common religion, actually like each other. Even their religion has a few divisions that really don't like each other. Really, I doubt that you'll see any sort of large unified Middle East. It is just too hard to get them to agree on anything.
> By necessity, you are also also giving it access to your domain certificates and private keys.

By necessity? I'd argue the opposite, by necessity don't do this at all or ever. Is this person terminating SSL at their node app? Because for anything but a toy that's probably a bad idea.
Seems similar to Ribbon.co- in pricing, too.
you sir are the reason why HN is still worthwhile for the comments alone!
What's your avg hours asleep per day in the past month? 1-4 sustained (let's call it 3.7 avg) over years is like no anecdote I've read and believed (though certainly medically possible).

Have you measured your performance at various levels of sleep? Supposedly feeling "rested" isn't even sufficient to guarantee full performance.
Yes, there is a difference: there's been a ton of malware released on both.
It's going to cause more lag than anything. Chat, browser, terminal should work fine. SD/HD video? Not going to work well at all.
Federal Emergency Alert System
Interesting. I see the speed setting on some videos now. But clicking on them has no effect. For example when I click on 0.25x the video keeps playing at normal speed. Im using Iceweasel on Debian 7.
Humans need to be taught by other humans in order to become human. However, there are tribes of people still living as primitively as possible (i.e. before metallurgy) and the answer seems to be yes - they build houses, make weapons, develop hunting techniques, have religion and use a complex language with which to describe all that to the next generation.
I worked on a project (probably one of your competitors) that was an ad network. It also used Python as the language of choice (with gevent to handle all of the requests). It's an interesting choice for such system. Do you have a blog with info on your stack? It'd be fun to read about how you handle such traffic. Also, if you want to talk shoot me an email (on profile).
It's easy to look at something like this and think only about those who died. But they also left behind a grieving community -- Tim Samaras left behind a wife and two daughters, as well as various friends. A friend of mine from church shared that he'd been their neighbor a few years back and was particularly heartbroken this morning. Things like this remind me how interconnected we really are, and how quickly both joy and sorrow can spread.

There are some nice personal tributes at http://www.thedenverchannel.com/news/local-news/colorado-sto...
Sounds like Erdogan is a danger to society.
How to find a VP marketing who does not suck?
To be fair, some humans have trouble grasping recursion. I can't speculate as to how or why, since I've always failed to grasp their fail to grasp.
You don't have to do it for every deck. You can work backwards from a desirable end result. For example, here's a really dumb formula to do a tiny bit better than random:

The game is "Black or red," where the top card of the deck is revealed. If it is black (clubs or spades), you win. If it is red (hearts or diamonds), the casino wins. The casino can cheat as follows: It generates all 2^32 possible Mersenne "cuts" of the deck. Then it finds those card positions which, through random chance, are shuffled to the top slightly more often by the Mersenne cut process. Then it chooses a deck to reveal as the "shuffled" deck at the beginning with a disproportionately large number of red cards in those locations. Since they will get cut to the top more than 50% of the time, the casino can do more than break even.

The law of large numbers and the fact that MT19937 is a decent PRNG that passes an awful lot of randomness tests says that the chance of each position being "cut" to the top is almost exactly 1/52. So the casino isn't going to do much better than 50% on this game. But the Mersenne twister isn't cryptographically secure at all, you can imagine a casino coming up with a better game that does better than this one at taking advantage of MT-generated permutations.
It happened once (by accident) on the popular "n" package.

https://github.com/visionmedia/n/issues/86
This is actually goes to the point behind the http://nodesecurity.io initiative - building up the security mindedness of the node community by auditing npm modules for various vulnerabilities and making it easy to responsibly disclose vulnerabilities to module maintainers [1].

We're in the process for the first audit wave (checking for things like child_process.exec), and have already had several modules get patched.

IIRC, the npm maintainers have expressed interest at the recent node confs/meetups about incorporating security advisory information into the npm package results, to alert people about potential issues when installing modules.

[1] http://blog.liftsecurity.io/post/52010883123/security-md-imp...
Because it is always just as easy as moving. Libertarian I bet.
Microsoft Said to Cut Windows Price for Tablets
Python does have a relatively easy to find page regarding reporting security issues:

https://pypi.python.org/security

I was not (easily) able to find something similar for ruby gems.
Good Point, that's the dilemma of Emacs.
> Then every time they say you’re wrong, that’s a sign you’re doing it right.

I really loved this line :)
They aren’t the same, they’re isomorphic—there exists some isomorphism between them, which is to say a bijective homomorphism, which is to say a one-to-one mapping between two algebraic structures, which is to say types. Category theory is too damn abstract.

In any case, having isomorphic structures means that any transformation you apply to one can be applied to the other by way of a particular isomorphism. There is a “next” day of the week, in the same way that there is a “next” Dwarf by order of introduction[1], in the same way that there is a “next” value in this partial ordering I just made up for (Either (Maybe Bool) (Bool -> Bool)) which you can’t program in Haskell:

Left Nothing < Left (Just False) < Left (Just True) < Right (const False) < Right id < Right not < Right (const True)

[1]: Doc, Bashful, Sleepy, Sneezy, Happy, Dopey, and Grumpy.
The Facebook experiment has failed
If someone says you're doing it right, then, is that a sign you're doing it wrong?
People have told me all manner of things...they seem a bit too ready to give me advice, as if I were completely naive. I've done my fair share of stupid things, and I willingly listen to advice from others, but I do not like it when people critique me being myself. The most common criticism I get is that I am too kind for my own good. What is the world coming to when being kind is a bad thing, as if I should be expected to crawl over everyone just to rise one step higher? It does not seem to occur to anybody that I do kind things willingly, not because others expect me to. We were all going direct to heaven, we were all going direct the other way.
That's the webapp. The original software is a desktop version, and patio11 wrote it in Java as far as I know.

http://www.kalzumeus.com/2006/06/28/the-sorrows-of-java-prin...
August Smart Lock
I have a 24 inch Asus monitor and have 13-inch macbook pro. Along with it, i use a Wired Apple keyboard and Logitech G400 gaming mouse. I have very happy with this setup and quite productive with it as well. Also, you can check out this link for a detailed insight. http://vinitkumar.me/articles/my-setup/
Turns out, you were wrong about that.
A commercial place uses very cold water, this keeps the CO2 in solution while they bottle it. With room temperature water all the CO2 would escape before they managed to get the cap on.

They fill a large tank with cold water and pressurized CO2, and mix. Then fill bottles and cap. It's a continuous process, so they pump water under pressure into the tank, and CO2 as well to make up for what they fill.
Hyper for Windows 8 Offers The Full YouTube Experience
Your job posting mentions "Authorization to work in the US". Would Khan Academy consider sponsoring a candidate for a H1-B, or E3 visa for qualified candidates?
It was a custom setup, but very similar to the recliner workstations sold by Ergoquest (http://ergoquest.com/).
laziness? :)

more seriously:

1. Reading the full source code can be quite difficult and time consuming, and being able to spot security issues is even harder. Some experts miss those until someone stumbles upon it, or is dedicated enough to look deeper...

2. there's an underlying assumption that if something is open-source, then the 'many eyes principle' applies, and someone has looked at the code. So whilst it's generally true, it might not always apply to security. Many might have looked at the code, but unless they were specifically looking for security, and were qualified enough to find the more subtle, hidden security issues - those will go unnoticed.

The general rule of thumb to look for stability indicators, applies to security to a large extent: activity on the project, number of 'stars' on github, reputation of the core committers etc. But even then there's no guarantee.

If you want to stand on shoulders of giants, you'd have to trust those giants to support you.
I used to use a macbook on the desk. I used the mini-displayport to dvi adapter (the separately powered one) and its USB hub part. Both were plugged into the monitor, which was in turn a USB hub that connected to my keyboard and mouse. When I sat down at my desk, I plugged in three cords, which were clipped to the side of the desk, and that was that.
Because almost all plugins will have too much code to read carefully in a reasonable amount of time. Malicious behavior such as uploading the contents of files at certain paths might take only three lines of code, and those lines could be spread out at different points in a long function, and have misleading variable names. It would take a prohibitive amount of time for a developer who just wants to use a plugin to spot such errors.
I've a Dell 3007WFP that I use with my 2011 MBP. It is positioned above the MBP with an unused fridge vegetable draw (perfect height, and locks it in place). Use the MBP keyboard, with just my text editor maximised on that screen, and everything else happening on the Dell.
Show HN: Microsounds - Random short sounds from Soundcloud
I made partner at a Big 4 before I turned 30. There is no way in hell that I could have done that if I had a family.

Was it worth it? Highly debatable. I've also since suffered a whole host of illnesses likely brought on by the almost constant 12-14hr days. But as a couple people have mentioned, if you want to get somewhere, you will have to give something else up.
> DSLs are used in production code, and solve real world
> problems better than ad-hoc repetative code does.

And this is called the "argument by assertion" fallacy.

I'm sure there are a lot of problems where DSLs make sense to use. They're simply not _most_ problems.
Bullshit. They've had a common enemy for sixty years and it hasn't enabled them to overcome their differences. Different nations are different. Turkey is completely unique. Look at their system of government, it's secular, and has been for years, and they got there on their own. The Arab Spring protesters were very mixed, but largely Islamist. These protesters are largely secular. Look at Iran. I'd say it's much more likely they secularize their government in the next ten years than any kind of substantial caliphate spring into existence.

Having a caliphate was one thing when you had one rich city-state dominating a vast poor expanse. It's a very different story when you have a dozen rich countries, each with their own tiny army, each with their own couple ethnicities, each one wanting to pronounce everything differently and quite unable to agree on who succeeded Mohammed.

It would be really convenient to be able to paint all our troubles with a single brush and a single color of paint, but the truth is much more complex and interesting.
My MacBook is oh-oh-oh-old. Snow-leopard, 32-bit only, Xcode Version 3.2.6.

The wireless barely picks up a signal even with the MacBook right beside the router, so basically the wireless is broken. At the desk, the MacBook connects wired. To go wireless, I plug directly into another router which runs as a bridge running linux -- I could just get wireless USB, but the steampunk factor of the bridge is too much of a conversation piece.

The keyboard has been sticking, but now I think it is just failing because the battery pack has been expanding to the point that the internal hard drive and the keyboard have failed. So, I removed the battery and I am typing from an old macally USB keyboard. The trackpad seems to have failed as well, so there is an Apple mouse plugged into the keyboard.

Since the hard drive crapped out, I am booting directly from a big USB hard drive with lots of partitions. Turn on the MacBook, wait for the flashing folder, then turn on the USB hard disk. Also have the choice of Mac OS X to boot from using the external partitions.

My hot new "desk" setup is to place the MacBook a top an electronic piano keyboard, with all the other fore-mentioned gear. The piano has MIDI in and out that go to a very old MIDI-USB adapter which I plug into the left side of the MacAlly keyboard. Now I can play music whilst at the MacBook.

I got a big flat screen monitor at a garage sale for $5, but I am just way too cheap to buy one of Apple's way too expensive MacBook to VGA adapters. The raspberry pi happily plugs into the new monitor via DVI/HDMI.

Virtual Box is great. If the Apple hardware that I am using is any indication, your MacBook Pro might last you for quite a while.