skysight-inc/HackerNews huggingface dataset:
I'd just like to add that the M60 is a dog and always has been a dog. The 240G and 240B were and are superior in every way. It's been a long time but I remember, in Ranger school, discovering the that gas piston (hazy on the actual part) would fit in backwards.
Don't acquire customers, manufacture them.
A much better comparison would be a self hosted properly tuned PostgreSQL instance vs RedShift. :)
TokBox’s WebRTC-Based Video Chat API Now Supports FireFox
Show HN: Same day bank deposits to Wells Fargo customers
Hi HN!

We're Balanced (YC W2011) (https://balancedpayments.com/) and we're proud proud to announce that we've just released same-day deposits for Wells Fargo customers across the United States.

Wells Fargo depository accounts account for ~17% of all United States bank accounts, so this one curl command:

curl https://api.balancedpayments.com/v1/credits \
-d amount=10000 \
-d description="Math lesson" \
-d bank_account[name]="Johann Bernoulli" \
-d bank_account[account_number]=9900000001 \
-d bank_account[routing_number]=121000358 \
-d bank_account[type]=checking \
-u 7b7a51ccb10c11e19c0a026ba7e239a9:

can issue a SAME DAY payout to Wells Fargo customers!

Here's the press release link:

https://thenextweb.com/insider/2013/02/25/balanced-payments-brings-same-day-payouts-to-wells-fargo-customers/

Blog post:

http://blog.balancedpayments.com/introducing-balanced-same-day-payouts-wells-fargo/

Here's a jsFiddle to demonstrate it: http://jsfiddle.net/KRFtB/

Stop writing checks! This is the fastest payout solution in a simple easy-to-use API. Remember, you can use Balanced Payouts with any processor!

Happy to answer any questions!
You can implement coroutines with continuations with two functions:

def resume
callcc do |cc|
$current = self
@caller = cc
@resumer.call
end
end

def self.yield
callcc do |cc|
$current.resumer = cc
$current.caller.call(cc)
end
end

`resume` (on a coro) will store what coroutine we're entering (globally) and the caller-continuation (so we know where to go to after Coro.yield). It will then invoke the `resumer`-continuation. `Coro.yield` will store the `resumer`-continuation on the coro (so we know where to go to after `.resume`).

You need something to kick it off though. The simplest way is probably to use `(@resumer || @code).call`.
Check your DNS settings maybe?
Your suggestion seems direct and opinionated, even blunt, but I wouldn't call it "coarse". You're more polite and helpful here than a lot of people are.
This is a great book about the AK-47, the big "alternative" to the M16: http://www.amazon.com/The-Gun-C-J-Chivers/dp/0743271734

The Author, C.J. Chivers, writes an interesting blog for the NY Times where they attempt to ID munitions from the battlefield in Africa, Syria, etc. http://cjchivers.com/
Let me give a non-programming example.

It took me the best part of the weekend to drill twelve holes for curtains - because it is not enough to Google for the answers.

Now, if you knock on a wall and it sounds hollow - you just google for hollow wall fixings. Great. I'll go buy some of those.

Drill into the wall. And hit brick behind the plaster.
Err... Ok they have invented a new type - dry lined Walls. The gap is so small my umbrella fixings cannot open up behind the board.

So I will get longer screws to go in the wall. But now my masonry drill slips on hard stones and gouges chunks from the plaster. Try harder - is that smoke coming from the drill? Eventually I find a consultant ( in the DIY store)

Aha - it's not masonry drill bits you need - you need aggregate drills. And a new drill.

Eventually I bought new drill bits, a new drill, six inch screws and I can do chin ups on the damn things.

The lesson

1. Until you understand the fundamentals of the problem, you will make poor choices time and again. Google correctly told me where to buy masonry drills and plasterboard fixings. It did not know to ask if I had the right walk for that.

2. New technology changes "embedded knowledge" - I learnt to drill brick walls from my father, But new ways of using the old can change everything.

3. Hire a professional while you go and do revenue generating work.
Wow, ancient history, but this later became a standing joke, and Jeff mostly recanted. See http://pvm-professionalengineering.blogspot.com/2010/05/jump... (although why that site exists, I cannot say.)
Yes and yes. Yes, it is possible for S3 to go down and yes uptime is very high. For their purposes, S3 uptime is much higher than they can reasonably sustain with in house hosting.
X230t is a nice and powerful device - and it would be a great tablet if it was twice thinner and lighter; currently its weight makes me think thrice before taking it off the desk and using as an actual tablet.
Even in large, well documented projects. People often overlook how good source code can work as documentation.
With Mozilla and Canonical getting involved in the phone space things are starting to get interesting again. I'm glad to see more alternatives to the Android/iPhone paradigm that we have been living in for the past few years. If we could get more devices that are OS agnostic and allow users to choose what they would like on purchase would go a long way to expanding the mobile space for the better.
Does anyone know if FogBugz's codebase is still in Wasabi?

edit: Apparently it is, as of 2010. http://fogbugz.stackexchange.com/questions/210/is-fogbugz-7-.... Also, a 2011 Quora answer by Spolsky: "Much of the FogBugz code is still in Wasabi but a lot of it is in C# now." http://www.quora.com/Joel-Spolsky-Are-you-still-using-Wasabi...
Interesting take on the situation. Reminds me of the recent xbox post -- yet another missed opportunity to bring back the character the author speaks of, although, perhaps that's why it was missed in the first place.
The assault weapon rhetoric is politically defined. A AR-15 is nearly the same weapon as a Mini-14, which just looks like a normal hunting gun. The features that define a 'assault weapon' were just made up from some committee. The stupid thoughts on that are, if you add a bayonet lug to the gun below, it becomes a assault weapon.

http://3.bp.blogspot.com/-zCHrsykW3qw/UPh-QOaG7jI/AAAAAAAAAH...
Funny, in the future there will be adults that have never lived in a world without Google. Instead of the word 'Google', just say fast, well indexed internet searching.

It depends where you were. In a university or large business you could go to where the other computer people were and ask, or go to the library, and if you were lucky maybe a BBS where a few experts were. If you had the right contacts you could pick up the phone and call someone (god long distance was expensive back then). Things didn't occur at the rate they do now. You might have to push a problem out for a week or two to get an answer, or maybe a manual shipped via mail. That, or you pissed around and tinkered with something till it worked by yourself.
How is that relevant? This discussion is over junk food, a human fuel, a caloric substance.

Are you really asking why chips and snacks are thought of differently than a drug like heroin, or a drug delivery system like a cigarette? I'd say you're playing your hyperbole card a little too strong if so.
To quote the article under discussion: "If you need to implement something in code and it’s not cutting edge technology, Google it first."
When Warby Parker was first getting off the ground, the idea of buying glasses online was completely new. They've done a great job of validating the model, but now they're facing a lot of competition and I'm not sure their brand is enough to allow them to compete.

I ended up buying my two pairs of glasses from a competitor... The first pair was only $30, and that was only because I opted for a higher end lens. The second pair was a designer brand that was at a similar price point. Since the lens cost has gone down dramatically for all of the online retailers, on what basis is Warby Parker going to compete?

Glasses are an industry that is all about brand labels. For people that care about that sort of thing, they'll go buy RayBan or Gucci or whatever else over a Warby frame at a roughly similar price point. For folks that don't care about that sort of thing, they'll buy a cheaper non-name brand fram for less than the Warby price point.
This is the second article I've seen where the authors forget to multiply by the number of redshift nodes. A single XL node is $0.85/hr so 16 nodes would be $13.60/hr. Still cheaper than their Hive configuration obviously but less than a buck?
"Assault weapon" is a term invented by Brady et al. because they wouldn't be taken seriously if they said "scary black gun". Assault rifle, battle rifle, these terms have meaning. Assault weapon is not a real category.
RavenDB vs HBase vs MongoDB vs Riak vs Cassandra
There hasn't been an acknowledged S3 outage since April 2009 that we can find. Also, we use two different buckets in different geographic availability zones to allow us to stay up if one AZ goes out. Finally, our biggest projects are cached in CloudFront, which would serve a stale cached item if the backend were unavailable.
> In fact, not being limited by the Hague convention, we civilians and stateside police can use rounds that are loaded with much more effective expanding bullets.

That has always really bothered me. I get the point for hunting, having the animal die as fast as possible is good, but I don't buy the argument that they are important for police because they have less penetration power. If we want to reduce the number of people accidentally shot by police, I think we would be better served by training police to actually hit what they shoot at, not giving them bullets that hopefully won't go through as many walls or people.
I can think of only two situations where I ever used full-auto on an M4; clearing a trench and clearing bunkers; i.e. suppressive fire. I would absolutely not use full-auto to clear a room. Room clearing requires highly disciplined and discrete fire; hostages, non-combatents, POWs etc. My friends and I would rather take a bullet than wound or kill a non-com.
Case study: At my last employer, we had a two remote workers and a project manager. Our entire team knew they were doing very little work, especially knowing one of the remote employees was maintaining a household with 4 children, and getting paid quite a bit more. One had the gall to ask us how to access source control very late in a project. Morale was clearly affected by those who had to come in every day and work their set 7.5 hours and had to make a case to stay home for the cable guy.

To make things fair, we really wish this blanket policy at Yahoo was put in effect, axed all remote arrangements, and reevaluate their remote arrangements on a case-by-case basis and bring fairness back without individually discriminating.

The reports of 'Yahoo is all against telecommuting' do not tell the entire story and are taking advantage of sensationalist headlining. Telecommuting works when everyone has a certain level of discipline, as it's far too easy to take advantage of and end up being complacent. Places do exist that essentially issue paychecks just because you're an employee in the system. I wouldn't be surprised to know far too many Miltons from Office Space are out there.
> if you monitor most gluten-free diets they're a complete failure

What do you mean by that?
Clickable links...

TNW article:
https://thenextweb.com/insider/2013/02/25/balanced-payments-...

blog post:
http://blog.balancedpayments.com/introducing-balanced-same-d...

jsFiddle example: http://jsfiddle.net/KRFtB/
Announcing EVCache: Distributed in-memory datastore for Cloud
Cartoon Oscar Sharks
I'm not talking about 10 passwords I have as a backup. I'm talking about 10 application specific password that are used every day by my phone, mail client, xmpp client etc. They just need to intercept any single of these password to compromise my mail account. How's this different from the situation before two-factor authentication?
'Brin versus Cook' isn't exactly the same kind of billing as 'Gates versus Jobs'. Those were the days.
We're stuck with plastic cards thanks to America's fragmented banking market
I hope to see more mainstream commentary on how AR-15s are beneficial and preferable by a lot of women due to the reduced recoil. Shotguns are good for home defense and so is a 9mm, but both have much recoil compared to an AR-15.
Many companies adjust employee salary to location, so moving somewhere cheap might not produce the desired effect.
First that is a very narrow minded stereo type.

Secondly you attempted to support your stance by research that was done on only 200 counties over 14 years ago. This paper is nothing more then corollary drivel dressed up as research. Their findings are easily debunked, gun ownership has been steady or increasing the last 10 years and homicides have been in decline. Feel free to peruse http://www.fbi.gov/stats-services/crimestats.
Injectable hydrogel to help repair heart muscle damaged ready for human trials
> I assume she wrote out the article and simply forgot to actually include that piece of info.

That was my guess as well. From this, I take it that too little thought was given potential readers. (And if it was meant only for insiders, why is it on the public Internet?)
Thanks, I did a fair amount of research for this review.
You're seeing their failure to adapt since Jobs passed. It is slow, but their stock will fall hard soon.
But the slowest to cut and paste what they find there.
> Defense Secretary Robert McNamara’s famously statistics-driven Pentagon was itching to replace the M14, an Army-designed gun that, despite its successful use in World War II.

With information from http://en.wikipedia.org/wiki/M14_rifle:

The M14, while "developed from a long line of experimental weapons based upon the M1 rifle" (a semiautomatic rifle which certainly saw widespread use in WWII), did not enter production until 1959. Compared to the M1, the M14 was fully automatic rather than semi-, had a much larger magazine size, shot a different bullet, and was actually significantly lighter -- so even knowing nothing about how the actual mechanism and whatever other properties of a gun that impact its performance were changed, it's safe to say it's not the same gun, and this is a factual error.

The fact that, as someone who has never even seen an unholstered gun outside a museum much less shot one, and has no domain knowledge outside of movies and a single decade-old video game, I could spot this error from a mile away, makes me skeptical about this article. I know this seems like useless nitpicking, but it reminds me of reading mainstream articles about relatively esoteric high tech subjects: in domains I know better, these articles are often so nakedly full of holes and errors that they totally waste whatever argument the author is working towards. So whenever I spot easy errors on topics I know little about, it puts me on higher guard for what else might be bullshit that I don't recognize.

That said, this is a fascinating article, and even with skepticism it has adjusted my perspective on the debate.
Yes, I've read that was perhaps its most lethal flaw. You could assemble part of it backwards, and you'd only discover this after firing a round, at which point it would jam. Also had a soft sear that would go round perhaps after 20,000 rounds, after which it would continue firing without your pulling the trigger. And the idea of having to use an asbestos mitten to change barrels.... Everything I've read says all the competing designs, FN's MAG which the 240 is derived from, the German MG42/MG3, and the Soviet one, are vastly better.
things do seem a little off in Redmond these days...
ahh ok. There you go.
[Military M-16s and M-4s] are fully automatic and much more powerful [than civilian AR-15s].

This is slightly misleading. The military weapons fire the same ammunition: the same bullet, at the same velocity. In terms of kinetic energy of the bullet, the weapons have the same power. The fully-automatic capability of the military weapons simply allows many more shots to be fired in a given amount of time.
I mostly agree. For 95% of code, it's simply a waste of time to try to "document" it like this. For the handful of situations where elaborate documentation wants to be stored with code (which basically means "automatic reference doc generation from API definitions") we have tools like Doxygen already that work well.

But there does remain that tiny subset of code that is so complicated that it can only be explained in prose. This includes things like, say, DCT implementations, tight SIMD assembly, complicated threadsafety architectures, oddball parser context dependency rules, etc... I can see wanting to read this stuff in a "literate" environment.

But... is anything you might use Coffeescript for going to contain code like that? I can't think of any good candidates offhand, beyond (perhaps) the coffeescript compiler itself...
If I've been solving a specific type of problem using similar technologies for 10 years I'm going to code circles around you while you're off googling stuff.
Rapid changes in tech is due to Cloud
Which browsers don't support gzip?
Survey Anecdote Suggests We Have No Idea What’s Going On At Google+
I think a video would sell this product much better.
> We roll pretty informally. And, frankly, we're pleased that anyone outside of the small (and insular) news apps community is reading about our setup.

If only there was this network kind of thing that people all over the world could use to find and read such text...
Just firing the workers would have been even more stupid but what they did was already stupid.
I just started a Posterous clone (just as in today) that tries to do most things via email (no login necessary... or possible).

It uses Mailgun for email management and in my experience it works flawlessly.

http://urgeous.com/p72t3aaa40h-mourning-posterous-how-and-wh...
> I used to think that the most dangerous thing about the AR-15 was that it had the capacity to hold 30 round magazines

Yep. I'm gonna feel so much safer when I'm murdered with ten 9mm bullets instead of seventeen.

Oh wait, not so much.
He addresses it (barely), but not in regards to brain versus tissue regulation, which is the context where I brought it up.

What he says (the injection site issue is "argument #4" in his article):

"cases where insulin levels and/or insulin sensitivity are changing independently of one another, [...] through drugs. This is why they're irrelevant..."
Still running on posterous. Weird to think that this is probably the last posterous blog post I will read.
As a liberal who shares your derision of neckbeard libertarians...

The AR-15 is a cool gadget. If you don't think guns are cool pieces of mechanical engineering, I suggest going to the range and firing a few.
You can get pretty far with regexes but you run into non hygenic macro problems. I use UltiSnips with regex snippets and python replacements and have gotten interesting stuff out of it like the JSON key quoting. The problem is that I have to remember to expand the snippet. It's the difference between having the always right indentation settings versus having the 90% right indentation settings. It doesn't seem like a lot of effort but results in a significant drop of cognitive load for me.

I'm on twitter and use the same username everywhere.
There are these things called books.
Thanks! We are working on the bringing the zero setup stuff to more platforms - right now we do a great job with Rails, Node, Django and Play.

I'd like the favicon to spin. I seem to recall it causes a memory leak in chrome though - I wonder if that's been fixed.
Since Google is written by programmers, it's a very good search engine for finding stuff about programming. I'm sure there are medical publications and search engines related to the medical field, and that 'Good' Doctors will quickly use them when something falls outside of their memorized knowledge.

http://www.nytimes.com/2012/12/04/health/quest-to-eliminate-...

Note: there is a diagnostic program named Isabel that would be the Google equivalent.
>Obviously, the "NRA’s dire warnings of an Democratic gun grab should Obama win the presidency" were accurate, if the timing was a bit off

I don't see how this is true, unless we massively redefine "gun grab" from "confiscating private firearms that are currently legally owned" to "limiting the production and/or commercial sale of some types of firearms and firearm accessories".
my theory is that subvocalization (or this sub-signlanguaging) is actually a 'memory-query' aid that the brain uses. the subvocalization of a word is a key, in addition to the printed key, that lets the brain rapidly conjure the meaning from memory. not doing this makes reading inefficient, so there is a very strong conditioning for it
That's just poor management, not against working remote. If the employee isn't doing the required work or holding his own weight, by all means, he or she should be let go. It takes a manager with a backbone to do something about it before it starts to affect other employees morale.
My take is that when you use a slider - or the common 5-item Likert scales (strongly agree, agree, neutral, disagree, strongly disagree) - people will waffle over their answer. The fewer the options, the lesser cognitive overload of having decide is today a "great" day or just a "good" day.

I don't want answering the question "how is your day going?" to take more than the 2 seconds it takes to move your mouse to the link.

The problem with the slider is that you have you interface with it. So the workflow would be: get an email, click a link, move a slider (compared to get an email, click one of 3 links). I know I'd want to avoid the extra step as a user, so that's why I opted for that approach.

There is also an option for the user to enter an anonymous comment after they have logged their mood - so if you want to express why today is bad or add note that it is an especially excellent day you can do that.

At a higher level view, I think the value in this particular app is not a scientifically rigorous computation of a teams mood, but rather as a conversation starter ("why has there been a few 'bads' this week? let's talk about it") and a general trend indicator ("morale is down since we moved to the new office, what's up with that?").
Genuine question: How are you able to follow a class in which you don't speak the language? Are you just following the examples and the book?
But Im not planning on building my own app. So the value I get for paying 50/year is empowering app developers?
Sony patent application measures load times to detect pirated games
Spolsky himself left a comment buried in the discussion on that article:

> Let's put it this way. You have these constraints:

> (1) Six years of code already written in VBScript

> (2) Needs to run on customers' Windows and Unix servers

> (3) Minimize tech support costs

> (4) Many customers refuse to install new runtimes on their servers, either because of IT policies or out of stubborness

> What would be your solution?

Anyway, whether it was a good solution or not, I don't quite understand the need that some people had to pick on someone so harshly. I never really followed Spolsky's blog but as far as I can tell it was pretty tame and respectful. Am I missing something?

Edit: Also, a compiler from one high level language to another is not the hardest thing in the world to write. We've got college kids these days writing new languages that compile to JavaScript. Maybe this was viewed as more of an extraordinary engineering feat back then or something.
I'd advise against trying to learn "about" CI. There are articles and even books about CI, and they over complicate it I feel. The way I would think about is simple: each time you push code, tests run. That's all there is to it :)

And thanks!