skysight-inc/HackerNews huggingface dataset:
What exactly are you confused about?
Scenario A
1) Toast burns, no fire but lots of smoke
2) Alarm goes off, it's annoying so you wave your hand and turn it off. Problem solved.

Scenario B
1) Toast burns, catches fire and your whole kitchen is burning down.
2) You run like hell

Why would being able to disable a false alarm easier make it any less safer?

Edit: I'll also point out that EVERY single time we cook a steak in a cast iron pan in our apartment the smoke alarm will go off. It's really annoying I have to be the one trying to figure out how to silence the damn thing.
> Everyone gets cancer if they live long enough

http://www.sciencedaily.com/releases/2013/07/130731093255.ht...
Reminds me of Gary Weiss (a fairly prominent financial journalist / blogger) getting exposed for running sock puppet accounts on Wikipedia a few years ago.

There was a ton of 'drama' in the Wiki sense of the word, with numerous bannings, several rounds at the ArbCom, corrupted admins, and then eventually Wales got involved.

Jimmy Wales at the time:

The evidence that Weiss has sockpuppeted all over the Internet
is pretty compelling, and even the mainstream press has
commented over his refusal to directly address it. Is Mantan
one of those socks? We have no proof either way, but I think
the evidence tends to suggest it.

[...]

But the issue is real. My concern is that if Mantanmoreland
is really Gary Weiss, then it is only a matter of time until
this is proven…either by Bagley or someone else…and we will
find that we have been manipulated in a pretty sad way.

[1] - http://www.theregister.co.uk/2007/12/06/wikipedia_and_overst...
[2] - http://antisocialmedia.net/the-final-word-on-gary-weiss-and-...
[3] - http://www.deepcapture.com/wikipedias-jimbo-wales-unimpresse...
Joel Spolsky had an excellent post on the two models, Ben and Jerry's vs Amazon, and when each is appropriate:

http://www.joelonsoftware.com/articles/fog0000000056.html
Fairphone Develops an Android Smartphone With a Conscience
Never mistake for malice what can be explained by mere incompetence
If the US govt defaults, it will default on the shortest end of the curve, because those are the payments that are required the soonest. This is why those rates have "spiked", even though 27 bps is miniscule.
No kidding, the service should be renamed GA2EE. It's slow as hell, never works, and requires you to custom code for their 'enteprise' platform to solve problems no one even has.

God forbid the bill you'd get for actually scaling to a size that started to require whatever GA2EE really is.
Whelp, looks like they just killed Pusher: https://addons.heroku.com/pusher
Almost on display: heavy-handed web-browsers that won't let us visit a site, for our own good.
http://draves.org/pix/frame3.cgi?zoom=1&dir=flames&file=205....

one he missed, from the early 90s
BPS - Basis Point(S) (1/100th of a percentage point per Basis Point)

This is the interest on the bond, and the Fed sells these Treasurys to the public in order to raise money on an interim basis.

Effectively, it reflects the cost of borrowing money by the Federal Government of the United States to borrow money for ONE MONTH. This is a very short time period, as Treasurys are for sale in 1-mo to 30-year periods. So you'd only charge a high interest rate if you think the likelyhood of non-payment is actually an issue (that's risk vs. return).

Typically, 1 month is very not-risky, as it's highly likely that the US Gov is still around and solvent in a month. But with the recent debt ceiling / government shutdown rhetoric the market is beginning to get a little worried, so the premium the government must pay in order to borrow money has increased.

Basically by the Congress/White-House being deadlocked and having such fiery rhetoric it begins to appears as if there is a chance of default, and that chance is slightly higher than normal, so the risk/return on the 1 mo treasury has increased, as reflected in the increased interest rate the government has to pay to its bond holders.
And since alphas are charged particles, you may even be able to generate electricity without going through a steam cycle. Tri-Alpha and Lawrenceville Plasma Physics are both planning to do it that way, and papers on petawatt laser fusion with boron have mentioned the same. Resulting energy costs could be dramatically cheaper than fossil.
It widely varies (I was in a PhD program for 2 years, left it for startups, am planning to go back at some point in the next 18-36 months because I miss research A LOT and teaching just as much, if not more).

I personally love teaching as much as research (teaching as in lecturing, but also as in advising students working on a senior project, training undergraduate researchers, first year grad students, etc), and I see the two as inseparable. There are others who would rather teach than research (although they are a minority in my experience); but yes, the majority of people prefer research to teaching, and see teaching as a chore which only wastes their precious brain time (I could not disagree more with such a position). I wouldn't say it's 99.99% though - maybe closer to 60-70%. I wonder if there have been studies about that.

To those who think teaching is a waste of time that would be better spent on research, and that a "real" researcher is too good for teaching - I always point to this writing by RPF:
http://www.pitt.edu/~druzdzel/feynman.html
On the contrary, we're very particular about hiring. We would rather go without an engineer than hire someone that will break the average team quality down.
They have to, because many sites don't support any PFS ciphersuites. For instance, banks.

https://www.ssllabs.com/ssltest/analyze.html?d=www.bankofame...

https://www.ssllabs.com/ssltest/analyze.html?d=chaseonline.c...

https://www.ssllabs.com/ssltest/analyze.html?d=online.citiba...

https://www.ssllabs.com/ssltest/analyze.html?d=us.hsbc.com&s...

https://www.ssllabs.com/ssltest/analyze.html?d=online.wellsf...

Ideally, Microsoft, Google, Apple, and Firefox would gang up and all disable ciphersuites lacking DHE/ECDHE in their current browsers. Short of that, one browser disabling them would be viewed as "broken" and would lose marketshare.
At the easiest level, the "rewiring" is the least of the problems. When you move it, you now have to make a new hole in the ceiling to mount the unit and pass the wires through AND you have now left an old hole in the ceiling that will need to be patched, textured (to match) and painted (to match). However, depending on the direction your ceiling joists run compared to the direction the wires run in the ceiling AND the direction you need to move the unit, you might have to create a new hole in the ceiling big enough to get a drill in there to drill a hole through the ceiling joist to pass the wire into a new area of the ceiling. That is more to patch, texture and paint. While not something very difficult for a skilled tradesman [tradeswoman, tradesperson(?)], it is not something the average person is going to do satisfactorily themselves and would likely want to hire a skilled person to do it. Moving a wired smoke alarm isn't really much easier than moving a wired ceiling light.
A named pipe will not change the buffer size. The way pipes work (both anonymous and named) is they send data in groups that are exactly as large as they came in.

So probably something is using the write function with just one character at a time. The standard wrapper over write (i.e. the stdio functions like puts and printf) can be set to buffer the data first then write it out.
So long there is a commercial need for 3 minute songs, there will be 3 minute songs.

Piracy as the article talks about is non-commercial p2p kind of piracy. That means when a theater group want a song, or a company producing advertisements, or a movie, or a game, or a bar or any other commercial entity want a short song, they will have to buy one. With commercial interest, musicians will produce music to full fill said demand, and 3 minute songs get produced. It might be a smaller market than the one during the 80s, but a smaller market is still more than none at all.
http://support.nest.com/article/What-types-of-alarms-can-I-s...
On 1 October 2013 investors demanded 0.10% annualised interest for the U.S. Treasury to hold their cash for 1 month. Now they demand 0.27%. This is strange since they demand 0.05% for 3 months.

Practically, banks, insurance funds, pension funds, and other risk-averse holders are dumping Treasuries due between 17 October and 1 November. Many of these institutions are highly leveraged and count on the certainty of cash from Treasury payments to fund other activity - a delay in payments from the Treasury, long considered "risk-free", could lead to them defaulting on other payments, leading to a daisy-chain collapse of credit similar to what we saw following the collapse of Lehman Brothers. By selling the riskiest securities, those due between 17 October and 1 November, these institutions can help defray the risk of being caught on the wrong end of an empty till.
Design a Magical Product
Chinese explorer Zheng He may have discovered America before Columbus
I think $450 is very expensive. You can buy a $30-40 wifi router with USB port, install OpenWRT Linux (those devices come with ~400MHz MIPS processors) and have pretty much the same.
Append your logs to Twitter
According to LWN, this is probably going to be automatic in the future:

http://lwn.net/Articles/568870/
(subscriber-only now, will be free in a week)
I think you're thinking of Elastic Beanstalk
Sox can be pretty handy. For example it's easy to use it for musical instruments tuning (instead of buying some expensive electrical device).

For example for mandolin layout:

4 (G):

while true; do play -n synth pluck G3 fade 0 3 vol 0.4; sleep 1; done

3 (D):

while true; do play -n synth pluck D4 fade 0 3 vol 0.4; sleep 1; done

2 (A):

while true; do play -n synth pluck A4 fade 0 3 vol 0.4; sleep 1; done

1 (E):

while true; do play -n synth pluck E5 fade 0 3 vol 0.4; sleep 1; done
New MacBook Pros please!!
The browser and the server both have lists of ciphers they will permit. Any cipher shared between both endpoints can be used.

Browsers permit connecting with non-FS ciphers because there are many many servers out there with cipher lists based on older versions of SSL/TLS, and users would complain if they upgraded Firefox and couldn't connect to their bank.

Servers permit connecting with non-FS ciphers because excluding them would block users with older browsers from accessing the server, and give them a confusing unhelpful error page.

It is possible for the server owner to permit only FS ciphers (and therefore impose a strict version requirement on browssers).
Software will not cure this problem. Part of becoming an adult is learning to regulate your own life. We all struggle with this.

A) Stop feeling guilty about the time lost. That only makes starting harder. But stop wasting the time.

B) STFU and do it. Find ways to make the work fun. YOU have to make it fun. I can make cleaning poop fun. Socialize that fun. Share your evil jokes with other people. And ask what they're doing. This will make you happy, and reduce the will needed to accomplish the task. But try to keep it positive, that's better.

C) Rule of thumb: you should spend more time exercising than you spend on all social networks combined. This will increase all sorts of goodness in your life. Your LGN, your tolerance, your focus (norepinephrine).

D) No, really, you should stop using a computer after about 9. Your head should be on the pillow by 10. You should get up at 5:30 and work out or get some work done and work out later. No, really. Light keeps the pineal gland from producing melatonin, keeping you awake.

F) If you are above your ideal body weight, it should be because you have several veins popping out of your forearms, not because your veins are invisible. This mainly comes down to eating less. A lot less. I eat 1 meal a day. Actively cut out simple carbs: no potatoes, rice, crackers, cookies, candy, soda (diet soda is fine), beer. Yeah, beer. Desserts. Breakfast cereal. Eat an apple.

G) Don't drink alcohol on the night before a workday or school day.

H) Never, ever, buy a TV. If you own one, throw it out. If you live with someone who has a TV, move out. If you GF has one, get a new GF. It's that big a deal.

I) Pay for your services to avoid advertising. Everything in your mind that is rejecting what I'm saying was put there by, mostly the food industry, holding your eyes still while they spray your brain with advertising.
David house was. http://www.nytimes.com/2013/09/10/business/the-border-is-a-b...
They've shut down much more than Reader (seriously, who said anything about Reader? was that even a service a developer could rely on?). Even APIs they don't shut down, such as their OpenID login stack, they routinely replace (dropping a lot of the maintenance and support, which leads to weird failures) with "exciting new APIs" that have no migration path, such as with G+ Login (I am thankfully safe from this issue, as I did something crazy with Portable Contacts that have me Google user IDs that I started storing before we even knew what they meant; so, to be clear: I have very little personal axe to grind on this, but others should be wary).

They thankfully decided to just go commercial-ish with Translate, but the same can't be said about Charts (which had a long deprecation window and a replacement, but the replacement is a fundamentally different kind of API that has different browser requirements and even different charting capabilities). They also happily will just shut down things like Google Checkout and offer no replacement at all for key use cases like "sell a physical product" (if you sell digital goods, you might be able to switch to Google Wallet Objects, an "exciting new API" released a couple weeks before Checkout was deprecated).

Google Checkout was certainly also targetted at enterprises, had a clear business model behind it, and had existed since 2006: everyone who built on that one (again, not me: I avoided Checkout like the plague) got only six months to migrate to a different provider (and figure out how they are going to handle any refund requests from recent customers, which will surely be horribly irritating as they won't be able to just tell Checkout to refund the transaction anymore). There is simply a patterned lack of care for people who may have built things on their stacks.

(Yes, some services have deprecation policies, but let's not forget that those guarantees were themselves attempts to regain faith due to a previous round of services that had been axed with little warning ;P. After the anger died down from that they started reversing course, shortening or removing the policy entirely after the previous guarantees expire. I can only imagine the people who keep citing these deprecation policies don't have much memory of how this has all been going down over the past few years ;P.)

http://googledevelopers.blogspot.com/2012/04/changes-to-depr...

Yes: you might be able to find alternatives to migrate towards... but if, by just acknowledging this pattern, you could avoid that bullet--which could easily come at the "least convenient moment" (such as when you now have some competition out of nowhere while attempting to launch a new product and raise finding), requiring you to suddenly drop everything for a couple weeks coming up with a new implementation of key infrastructure before the clock runs out--why wouldn't you?
Only time I've used it is as a poor man's screen -x

mkfifo file; script -f file

Other user simply does

cat file
Austin Start-up MailLift Gets Called Up
Thanks! People rarely go back that far, but it probably doesn't hurt to have the option in case they want to.
The Firefox devtools have been improving dramatically. I'm looking forward to dropping Firebug completely. The responsive mode is an excellent new feature.

What I'd really like, though is a single set of web devtools that can inspect any browser. Having to learn a different set of devtools for each browser is a pain when you have to test a slew of different browsers.

It's a pipe dream, but I filed a bug anyhow: https://bugzilla.mozilla.org/show_bug.cgi?id=924670
Charlie Chaplin Tribute
I'm not a Jira fan, but TCO usually includes more than just the actual price of the product. So e.g. setup, maintenance and ongoing support. :)
Polymer bank notes last two and a half times longer than cotton based ones http://www.bankofcanada.ca/2013/04/publications/press-releas....

They may not be damaged by water but they do get wet which is a pain.
Cool tribute
Though not really a stretch when coming from all things d.
> However knowledge of pointers, lists and b-trees have been very helpful multiple times throughout my career.

Indeed. And such glorious moments they are when choosing the right data structure drastically improves performance.

However, if I were interviewing for a Rails developer position, the last thing I'd anticipate having to bone up on is algorithms and data-structures. I'd be expecting to be asked about... well, doing stuff in Ruby on Rails.
You will find many different films if you like some of the 80's pop icons you might like this documentary on Jean-Michel Basquiat: The Radiant Child (http://www.imdb.com/title/tt1568335/?ref_=fn_al_tt_1)
Our process 'weeds out' candidates as soon as we know that its not a good fit. This in reality saves the candidate ( who may be interviewing at other places as well as working like you mentioned ) as well as our time. The 7 hour number keeps coming up, and seems like a lot, but very few candidates actually spend that much time. And, most of those are actually hired.

We've tried conversations as well, but unfortunately, it is very difficult to objectively measure them into what will make the candidate successful at the company (interested to learn how you do it).
Always. About a year into the job you realize "solve challenging problems" part of the ad really just meant you're going to battle self-inflicted organizational and maintenance stupidity and office politics.

Everyone wants rockstars. But very few companies are worthy.
> IaaS providers don't do blog posts proudly declaring that they now support 3 year old technology.

http://aws.typepad.com/aws/2013/07/elastic-load-balancing-ad...
Example 1:

In one shell:

mplayer -input file=named_pipe

In a different shell:

echo 'pause' > named_pipe

or:

echo 'quit' > named_pipe

So you can control your music player easily. (I bind the echo script to hotkeys.)

Example 2:

mysql LOAD DATA INFILE wants a filename. So I made a named pipe and sent my data there (putting that command in the background since it will hang till the data is read). Then I use that named pipe as the filename for load data.

Example 3:

You want to send your data over ssh, but you also want to send commands over ssh (you can't do both at the same time, except in the command line which might not be enough). You could send the data over a second ssh session - but then you can't do your preliminary commands first.

So you make a named pipe on the server and send the data to it in one ssh session. Then you open a second ssh session, do your preliminary commands, then your data command using the named pipe as a filename.

(There are other ways to do this with renaming file descriptors in a shell, but a named pipe is easier, and much more flexible.)

Example 4:

You want to start a long running process that waits for data. You let it read from the named pipe, and then you can write to the named pipe from any other program as needed.
> Put yourself in the position of someone who doesn't use computers very often

Actually, let's not. There's no justification for hobbling utility of computers for those who do use them in order to make them putatively more understandable to those who do not.

Of course, your point still stands: the established conventions - common icons, CLIs, WIMP interfaces, etc. - are the language that's evolved among those who do use computers, and attempting to replace it with something cut from whole cloth makes computing less accessible to everyone.
If you don't force companies to comply with regulations for the benefit of society, they will simply cut corners to increase the profit margins to the themselves and their shareholders. This is essentially true for any industry where there is potential for damage to the environment, or even their end consumers. I don't have any exotic links to theories or viewpoints on this, but it is my firm believe.

Consumers cannot necessary demand something if they're not aware of it (ie: EPA testing water supply for contaminants, USDA testing meat supply for salmonella). It's taken decades of pushing for the populace to get basic things like the Clean Food & Water Act(s) passed and be able to eat/drink/consume products being able to know what the ingredients are and not (for the most part) getting sick from doing so.

Regulation needs to and should exist for basic human services of life.
It works (superficially) similarly to how Haskell does things and treats (+) as a partial function call by recognizing that + isn't getting at least 2 arguments. You could also do stuff like:

((+ 1) 2) ; => 3

(map (* 2) [1 2 3]) ; => [2 4 6]

If a function f takes any arguments and Pharen knows this, it'll convert (f) into a partial function call as well. Unfortunately I haven't figured out a way to check if a function has any side effects. Otherwise in this case at least operators are treated like functions.
The rebel's force is weaken. Feel the power of the Empire.

:-)
I've read quite a few complaints about the government on this post. My suggestion is to simply do something. You have (a) the ability to vote, so stop voting in Republicans OR Democrats (both equally as bad) OR even run yourselves. (b) send a letter to your representative, they occasionally will read the mail, plus you at least can vent your frustration at someone who CAN do something.
The big question is, will there be a retina iPad Mini ?
Administrators Ate My Tuition (2011)
Bitcoin overwhelmingly considered the future of money in ZDNet Poll
Thank you for raising that issue; please see how the "debate page" and "supporting page" address your concern:

https://bitbucket.org/djarvis/world-politics/wiki/Debate%20P...

https://bitbucket.org/djarvis/world-politics/wiki/Supporting...

Constructive criticism is truly appreciated.
Most payment companies aren't able to (due to regulations) do anything particularly high-yield with funds they steward for their merchants. The amount of float a company like Amazon is able to make may factor into their revenue model, but I imagine they hold on to funds more for regulatory and risk mitigation reasons.
In what way, exactly, does this product reduce safety? The fact that you can silence it more easily than a regular alarm? Do you think that "ease of silencing the alarm" is a large factor in whether or not an alarm is taken seriously? Did you not read the description, and not realize that silencing an "emergency-level" alarm is impossible?[0]

Maybe I'm missing something, but I just don't understand what the problem is. Making a safety device less safe for convenience might be stupid, but making a safety device more convenient without reducing safety is not.

[0] http://support.nest.com/article/What-types-of-alarms-can-I-s...
I don't think that's disingenuous.

It's safe to assume that anyone who hopes to leverage websockets will not be using a blocking application architecture.

We can also assume people are running this software on multiprocessing machines with connections to the internet.

Of course there's always people "doing it wrong," but caveating every potential misunderstanding is a slow way to communicate.

edit: Your post is still valuable though! Thanks for highlighting what makes these frameworks sensible for use with websockets.
So will Jews be claiming Tuscany as an ancestral homeland then?
Thank God you know how to implement a linked list though, shopping carts are filled with linked lists.