skysight-inc/HackerNews huggingface dataset:
If you or your child have problems falling asleep. I highly recommend trying this.
http://www.amazon.com/Natrol-Melatonin-Strawberry-Flavored-D...

Note: we cut pill in half for our 10 yr old. It was a life changer for us!
Out of curiosity, how precise are we talking? I assume the top-level military tech is classified, but if I buy off-the-shelf parts, how far can I fly and still land on the runway using pure dead reckoning?
What is the name of your Uncle's company? Tell him to fire me an email, I'd be happy to do what I can to help him find someone. There are quite a few good devs in Edmonton and specific to gaming BioWare attracts a large number of talented people to town, and leaks out some very good people at times depending on their development cycle.
cam.linke@gmail.com
This is on the front-page of HN because, as Richard Feynman said, "It's the things that nobody knows about that we can discuss. We can talk about the weather; we can talk about social problems; we can talk about psychology; we can talk about international finance... so it's the subject that nobody knows anything about that we can all talk about!".
Indeed - I eventually found a picture of it with a person for scale.
Do you know what it is?
Erm, "who's the product". Apostrophe miscue.
My thoughts on 3rd Party APIs - Can't Live With or Without Them http://syedasifiqbal.com/post/26722039475/3rd-party-api
Samsung gets temporary stay on Galaxy Nexus ban
Oh: profiles.

I can't be the only person who 1) totally doesn't understand why these exist (I strongly suspect they're a hangover from DOS-based MS Windows without proper user accounts), and 2) how to manage them (there are no profile management tools within Firefox that I'm aware).

Totally random and broken vestigial misfeature.
Are you in Edmonton or Calgary? What is the name of your company?
In Chrome you can kill and/or restart tabs without losing your entire session.

State recovery is quite good for the most part, even if memory use is somewhat pants.
How would you know you can "usually" spot a hybrid app?
They always get you using those obscure laws like yielding to oncoming traffic or using turn signals.

Can't the law be used to target dissent now? If the law were enforced more strictly, like Cushman wants, wouldn't that have the opposite effect?
Input is almost always filtered. Without mincing the semantics of that, let's say you receive free-form NL query as input. You don't filter that to reduce it to core terms you send to the database? You don't remove prepositions? You don't tokenize at all? Input is ambiguous and reduced/filtered into pseudo-meaningful terms to return relevant output.
My experience with sleep and stress is that I have to always be making sure I get the sort of sleep that causes an emotional GC regularly. Otherwise, I feel like I'm dragging around the emotional debris of days past. It will eventually crush you.
> Since the article talks about "social value" it almost implies that our commodity will always have some value to the society (it's called "social" after all), but that is often not the case at all.

Seriously? Again? My goodness. Listen, we have already established you are the kind of person that goes around pretending to discredit an entire branch of economics without having the slightest clue about what that branch even claims to say. Fine. But repeating the same nonsense after being told that it is nonsense is just too much. The entire freaking idea revolves around how individual labor which under capitalism is done by private initiative is converted to social labor, which is through market mechanics accepted as socially necessary. Of course that whether or not that labor was in fact desired, has some value for society, is a factor, and that is a fundamental aspect of the LTV. The Wikipedia article explains this, the article I linked to explains it, I explained earlier that value under the LTV is realized at the point of sale, ie, when someone actually goes through and establishes the usefulness of the labor invested by exchanging something (usually money) for it.

The rest of your post conflates price with value, which are different things according to Marxian thought, so again it is pretty useless as far as "debunking Marx" goes. Again, this is even explained in the Wikipedia article you linked to but that obviously haven't read.

Now, do you want to believe the LTV and everything Marx wrote is wrong without having any actual idea of what that is? That's cool. Just don't try to have a conversation with someone that has bothered to read it and think you can get away with it.
Thoughts About Legacy Code and Gardening
When did "Don't load tabs until selected" show up?

Laptop runs Iceweasel 10, which doesn't have that. About to check about:config
This the wrong way to look at it, and yes, the PHP world always does this wrong because they're too focused on HTML.

SQL injection occurs when you're not escaping data while producing output, namely, an SQL query sent to the DB.

XSS attacks occur when you're not escaping data while producing HTML, but you don't need angle brackets to do it. <a title="$string"> allows for XSS injection with just a quote character.

Header injection attacks occur when you're not escaping data while producing HTTP/MIME headers, and all you need is a line-break character.

The escaping always depends on the output context, and the data in the database cannot be made safe for all these contexts. You will still need to allow people named "O'Brian", let people post "<_<" smileys, use Unicode in their names, etc.
Read parent again. He didn't say they any of the things you're trying to refute.
No it isn't, there's GPG signing and things going on there.
Poor and complicit regulation is not much better than no regulation at all. Deregulation does not necessarily mean that suddenly all rules and regulations are removed. It may also mean making the rules more and more lax, to the point that breaking the rule is no longer needed. On the other hand limiting resources of the regulator can also be very effective as a mean of deregulation.

The fact that there are some poor and rarely enforced rules does not constitute regulation. On paper things may look as they are regulated, but in practice it may be a whole different story.
Restmail.net - Email addresses for testing
The First Billion Digits of Pi data set
Myfavoritebeer.org -  demonstration of how to use BrowserID
I wonder if the outrage at this particular practice will fuel politicians?
True, but surely you can retain the ability to alert or otherwise communicate these things to your users without putting any of the main GUI in a web view? Minor bugs require only a little communication and major show-stoppers can be avoided with care.

Maybe I'm a little biased on this, but I hate that a web app I might be relying on can change completely (both in GUI and functionality) without my consent or involvement; at least with app updates I can get some warning and release notes -- a chance to extract my data before taking the plunge... but I guess I'm getting a bit off-topic.
Really hope they fix the formatting. Unreadable for me, the font is way too big.
Foxblot.com - my saturday project: Twitter book recommender
it's here: http://foxblot.com
Spent some hours doing this today. it has started to look interesting, but i am biased!

How it works:
javascript:

1. fetches latest 100 tweets by json api
2. removes urls and @mentions
3. removes stop words
4. count frequency of all words
5. post list to backend

backend:

6. sort words entropy looking up in a frequency database
7. search highest entropy words at amazon.co.uk
8. send back data as json

This has mostly been for fun, and I think I will add facebook soon.

What do you guys think? Ideas?

(Apologies for stealing the color theme and css from here!)
If the unit tests pass, it's safe to commit.
As I've been refactoring, and adding better monitoring, to one of the older parts of our system, I've been thinking a lot about software maintenance lately. I thought it would be worthwhile to put together a blog post on the subject.
Sorry, but not that I've seen in any version of Firefox I'm using. Presently ~15 at work (Ubuntu 11.10) and Iceweasel 10 at home. On an 8 GB system, I'm constantly reviewing my browser memory usage and killing/restarting browser sessions on account of memory usage. iceweasel VIRT presently 2163MB.

Sorry, but that's totally nuts.

Mozilla have been claiming "we've solved the memory leak problem" about as long as Microsoft have been claiming "we've solved the virus/security problem", or so it seems. With about the same level of credibility.
»"LIBOR is set [at]...what rate would you like to borrow at"

No, it's not. It's supposed to be what rate the bank estimates it could borrow at. You can't use actual transactions because there are very few actual uncollateralised interbank loans at each of the LIBOR tenors.

»"commercial confidentiality is a fig leaf too far now"

One of the issues with LIBOR is it discloses what rate each of the banks report. Thus banks and regulators have an incentive to under-report rates to prevent launching a feedback cycle.
I didn't understand this:

4.2. Properties

This guide intentionally avoids any recommendation regarding the use of
$StudlyCaps, $camelCase, or $under_score property names.

Whatever naming convention is used SHOULD be applied consistently within a
reasonable scope. That scope may be vendor-level, package-level, class-level,
or method-level.

4.3. Methods

Method names MUST be declared in camelCase().
I read things like this and by fixing LIBOR they're treating a symptom rather than addressing the cause.

My belief--and many seem to disagree with me on this whenever I've brought it up before--is that we erred in allowing investment banks to incorporate.

IMHO investment banks need to act like law firms: as partnerships with unlimited liability. Currently there is no incentive to not pervert the system and manage risk because:

- no one is going to jail for criminal acts committed in these financial crises (eg loan documentation fraud and illegal foreclosings in the subprime fallout);

- there is no financial incentive to act responsibly because if you go bankrupt this year last year's bonus is already banked;

- central banks have been perverted into being welfare for investment bankers as a so-called "lender of last resort". Ostensibly they are ensuring the function of the financial system. In practice they are giving investment banks an unhealthy appetite for risk. Banks and funds need to be allowed to fail; and

- governments are complicit in this.
Nice comment overall, interesting facts about os support, especially the support of the 128.

However, 20 hours of battery life for the MacBook pro? Where can I get one of those? My MacBook pro gets 4, maybe 5 if I am lucky, and I even use a utility which switches to integrated graphics when on battery. 2011 15" MacBook pro.
Except that there's a significant difference between "trust" of input from the user vs. "trust" of the software stack you use as a foundation.

Unless you've read every line of the Linux kernel, we all succumb to the later point sooner or later.
His 401(k) could simply be a self-directed investment account. I have one that is a Roth IRA. You are limited in what can be deposited into the account, but it can grow without limit from capital gains.
This is true for all structured data, but the problem always comes from freeform text fields, which you cannot filter for one context without mangling or destroying the data for all other purposes—except perhaps trivial things like trimming leading/trailing whitespace.
It seems like most older teens are able to fall asleep quickly almost anywhere. I see high school students get on a noisy, lurching, city bus who fall asleep within two minutes of sitting down.
Sounds to me then like FAA should require all drones to be safe against things like GPS spoofing, GPS jammers and replay attacks before they open up the airspace for drones.
No it isn't, there's GPG signing and things going on there.

That's really just Cargo Cult security, isn't it? Signed packages can just as easily be malicious. In fact a repository server could be a much worthier target for the injection of bad code than a single, relatively obscure web project.
I don't think you can, directly.
You have to turn each letter into an element (a div or span typically)

I'm reading the source, but can't see where he does this exactly.

(I'm a javascript newbie)

Edit: look in explosion.coffee, function explosifyText
It uses string split and puts the chars in either a word or particle element.
Yep, I know multiple people who have gone elsewhere in the state to less competitive programs for the simple fact that UW CSE is so arbitrarily difficult in its admission process. The byproduct is schools like WSU, WWU and others getting top talent who just don't want to put up with bullshit.
user:	kaolinite
20 year old Python/PHP/C developer

That font will be just perfect for you in about 15-20 years.
C lets you define variables with block scope:

int main(int argc, char *argv[]) {
for(int i=0;i<10;++i)
printf("%d\n", i);
printf("%d\n", i);
}

The last line fails to compile—'i' is no longer defined after exiting the loop.

Java:

public static void main(String[] args) {
for(int i=0;i<10;++i)
System.out.println(i);
System.out.println(i);
}

That also won't compile.

Coming from a language that supports variables with block scope, PHP's behavior is very surprising indeed. If the first mention of $object is in the loop, I can understand someone expecting $object in the second loop to be a distinct variable that just happens to share the same name.

This behavior is even surprising coming from Perl, though for a slightly different reason:

@array = ('c', 'c++', 'java', 'perl');
foreach $item (@array) {
if($item eq 'perl') {
$item = 'php';
}
}
foreach $item (@array) {
print $item . "\n";
}

For that matter, PHP's reference semantics are a little surprising in general coming from any other language I've ever used.
Just because Google is no longer using something doesn't mean it's no longer useful for other companies. Most companies will never need to do the same level of computation that Google needs to do.

The fact is, Hadoop is becoming more and more easy to setup, with distributions like Cloudera & Hortonworks allowing users to set up clusters with minimal upfront knowledge of Hadoop and how it works. The article uses HBase and Hive together in the same sentence which is kind of weird, Hive and HBase are completely different. Hive was made by Facebook to allow users to map schemas to a large set of files so their employees could run MapReduce jobs without Java knowledge, but instead SQL (HSQL)...basically a way to bridge the gap between Hadoop and non-java / programmers. HBase is a different beast all together and has no relation to MapReduce...the only thing it has in common with Hadoop is that it uses HDFS as its underlying FS (but doesn't have to). It's a NoSQL database that is modeled after BigTable (K -> V) and is pretty complicated...more so than just Hadoop/MR.

I think Hadoop will be around for quite a while, especially since it's becoming almost trivial to deploy. I see a lot of companies repurposing older servers into hadoop clusters and they are VERY happy with its performance. I rarely see where Hadoop is not providing enough to the user, but rather the user is not providing enough for Hadoop.
WHAT a title... :) I just had to click it.
Thank you. Very much.

Given my health issues and current other challenges, things can go pretty slow, which frustrates me. But I have been gradually acting on some of feedback I have gotten in recent months. And I am seeing progress, I just need to find a way to step it up.
At least back in 94, I got in with some low marks (2.9 in Physis 121!), but I was really sweating it. Its a very competitive department, while increasing its size would have quality implications.
As an 'app owner', it perhaps benefits you to possess the ability to preserve what you've paid for. In some cases, I'm sure this actually is a benefit, as in the times updates are negative, or take away functionality or change the way they do things. In most cases though, it just means that you aren't up to date with what is current, which may or may not be a bad thing.

It is offtopic, but still interesting. One supposes that is the reason why apps cost a set amount of money (usually) while web apps are usually a subscription model. That is of course questionable when the app uses web views to your server, as those customers always cost you money so long as they're using the app vs. standalone apps (like games and the like) where you truly are making a one-time purchase.
Does Celery still create a new queue for every worker on rabbitmq? This bizarre behavior makes it hard to use Celery with amqp :(
Tarsnap now available to residents of Canada
TPM has a good article on some of the loopholes that could have been exploited, and also links to a more technical discussion of some possibilities, revolving around the UBIT (Unrelated Business Income Tax) on pages 40-48.

http://tpmdc.talkingpointsmemo.com/2012/07/romney-offshore-i...

http://www.law.nyu.edu/ecm_dlv2/groups/public/@nyu_law_websi...
Yep. In Chrome, pasting the URL in the address bar:

Accept:text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8

Embedding the URL as a <img> element in a HTML file:

Accept:*/*
7(b) is new and 13 has been changed from "You may not use the service if you are a citizen or resident of Canada".
I'm sure you mean getting into UW and not getting into UW CSE. UWCSE wouldn't care if you were in/out state, and you would apply in your Sophmore year according to marks you got in your first two years.
I agree with every single point you've made except for the third (ie about central banks). Central banks need to act as the "lender of last resort" - however, what needs to be fixed is the transmission mechanism - so that the emergency loans reach the economy when it needs it and not be used up by intermediary banks trying to shore up their capital reserves when they've blown them up playing roulette.

But I think, if points 1 & 2 are addressed well enough, the transmission mechanism would work better and the banks would become what they ought to be - conduits for monetary policy and price discovery.

Point 4 - the reason Wall Street bankers get 10-100x the salary of a top-notch achiever in any other sector is because the government has created regulations which allow banks to have an oligopoly in this sector and pay its minions disproportionately high salaries - what saddens me is the same government which wants its best students to go into STEM ends up encouraging them to go into a non-productive profession.
Seattle has better weather than Portland: the marine winds blow the clouds out of the way every now and then, whereas in Portland it feels like it can be overcast for months.

Summer is great in both cities.
I understand it's not an either/or situation but...

I'd MUCH prefer people spend time writing tests for their code vs debating/arguing/refactoring code style. If your tests and good and coverage is high, there's far less chance I should ever even have to muck around inside your libraries, much less modify them.

And again, one doesn't preclude the other, but I see so many people making a bit stink over style - tabs vs spaces et al years before the PSR stuff - yet rarely do I see even 20% of that effort spent on getting people to test.

I say this not as someone who tests everything 100%, but as someone who doesn't do much of it, and understands the importance of it. When I'm deciding to use someone else's libraries, I never make a decision based on the code style they've chosen - I base it on maturity, documentation, and tests/examples provided (when there's a choice, sometimes you don't have a choice, or you roll your own). The really good libraries? I never even have to look a their code - it might be all run together on one line for all I care - it just works.
Red light cameras can actually increase accidents at intersections. Lengthening the time of a yellow light can decrease accidents.

One of the main reasons cities use red light cameras is to increase revenue. They aren't doing it to make the road safer.
I think seattle gets more sun breaks then portland thanks to the rain shadow of the olympics and areas like Wenatchee (no tech jobs) and the tri cities (tech jobs at PNNL or working on the nuclear waste cleanup at hanford) get much more sun and can be nice for weekend trips. Learning to ski is also a great way to enjoy the winters.
So, $150... vs. $50 and several hours of labor and cleanup. The issue is not really the money.

I suppose there is a positive in the pride of workmanship and if someone is handy and feels like doing this - have at it. The monetary savings don't seem worthwhile. If they exist, they are purely symbolic - at least for a company that can afford to pay rent.
The difference is the same as between http and https.
I'll throw my support behind this point as well. I'm just finishing up a medical degree after working as a software developer for years, and I still have contact with a company I founded in Alberta years ago. We've been trying to find developer talent (Ruby) for literally years, and there is consistently no one available - we've taken to grabbing folks out of uni and training them up instead.

One of many reasons I'm not seriously considering coming back to Alberta (even though I loved living there) - in my experience, even most of Australia, where I'm living currently, has a much deeper talent pool and access to gov't VC funding.
This is off topic but why do tools built for large scale analytics or distributed processing have to be so slow at small scale / at the low end.

e.g. R, Erlang, Hadoop.

Feel free to ignore me but please don't downvote without comment :-)
+1 , I still don't know where this 'spaces over tabs' crap comes from. My guess is that it is good for things that must be done from a console (as opposed to using an IDE). But it has no place in PHP. Tabs + spaces break on different configurations? It's not because of tabs, it's because of spaces! Tabs are flexible, spaces are not. What's next, will I be forced to use a particular font size too?
1. Writer doesn't know the difference between a 4.5 % increase in risk and a 350 % increase.

2. Writer links to wrong source, so we can't fact-check ourselves.

3. The program for Sleep 2012 is 500 pages long. This is just the abstracts. Finding the actual study is like searching for a needle in a haystack.
BOINC on the web browser
Aren't the contribution limits on IRAs only referring to the tax deductible portion? I thought you could contribute after-tax dollars without a limit.
Exactly. SSL doesn't guarantee that the content is benign either. But there is also a key difference when it comes to software distribution. On a typical web connection you worry about 3rd parties observing your content and maybe even spoofing it later (e.g. stealing your cookies), but as far as downloads are concerned your main worry is actually content integrity. This integrity is threatened by both malicious publishers and outside attackers injecting malicious code into otherwise benign software - having a GPG signature alongside your rpm does (almost) nothing to mitigate that risk.
Hold ctrl and use the scroll-wheel on your mouse to zoom in and out.
Interesting Perlin noise caves
I'm a little baffled why the attention is coming now. The Seattle area has been home to Microsoft and Amazon for ages, as well as Valve, Nintendo of America, and many others. Not to mention the sizeable facebook and google campuses which hardly sprouted up over night (google has had a big presence in Seattle for about a decade). On top of that there is also digipen which has been one of the few well regarded trade schools for video game design and engineering in the entire country. And, of course, there is UW.

My working assumption is that the tech press is so massively insular it has a lot of difficulty seeing beyond the silicon valley / NYC scene.