skysight-inc/HackerNews huggingface dataset:
> They're not going to buy a $1,300 machine to do those things when a $500 iPad does them just fine.

I think that this depends almost entirely on how slick it looks and how well it is marketed. Plenty of moms have MBPs that they shelled out the extra $1k+ for to take get on FB and send emails.

I'm not saying that it's _smart_ to do that :) but never underestimate the allure of a well-marketed product.
I've never seen a health insurance plan that doesn't have per-claim and lifetime limits and maximums. Insurance companies need to know their maximum loss exposures.
I got punched by a guy at a stop light in Atlanta. Practically the same thing.

Context: I yelled at him for trying to turn left at the wrong time. He caught up to me a couple lights later, walked down the median and popped me through my open window, then ran away. I hadn't said anything bad, just "I have a green light," but I think he misinterpreted my pointing.
I wish they had gone with Groovy. Groovy 2.x offers pretty much all the benefits of static compilation and dynamic language features together, it compiles on the fly instantly (being at its heart a dynamic language), and has meta programming features (intercepting it's own compilation and changing the AST, etc.) that would rival Scala's.

There's a project out there somewhere for integrating Groovy with Play but it looks quite immature.
You may want to rid of those sharing links:

http://i.imgur.com/3EYKseY.jpg

Generally those are more harm than they're worth, as nobody uses them and they annoy the user (especially since they're in the way of what I'm actually trying to read).
I'd hope you aren't correcting it by saving your own local copy of _their_ stylesheet...
I was going to say the same thing, but I'll just second you.

When you use "sbt ~run", sbt compiles each file as soon as it changes. I.e., as soon as you save out the editor buffer. By the time you click on the reload button, sbt has usually already compiled all your changes, and it only takes a second or two for either your working page to reload, or for you to see a compiler error message.
Cool. It's like http://www.fark.com/ but with a more attractive layout.
* When there is high-contention for a resource, it's better that one thread do it and access it contention-free, rather than make multiple threads content for it.*

Right, and that's what I'm suggesting. So, if you have a pipelined architecture, keep the pipeline inside worker threads, instead of across them, except when you need to distribute work to the workers (i.e., the first stage, where you do something like take packets from the network). I think we agree on all that. I was just curious if there was ever a reason to do it the other way, i.e., having a separate thread for each stage of the entire pipeline. It seemed like you were suggesting that was useful in some cases, but perhaps I'm reading into things too much.
I honestly wish I could summarise the economic causes that lead to these scenarios, but that would take too long. Instead, I would strongly suggest this boook if you are really interested in Public Economics: http://www.amazon.co.uk/Economics-Public-Sector-Joseph-Stigl...
Do you like my little typing analyzer?
WebRTC is about to make every web browser a P2P app:
http://www.webrtc.org/
Are you going to block all those, too, or change the policy?
Text sharpness on a retina screen is amazing. You know how lots of people turn of anti-aliasing for code because they don't like the blurriness it introduces? Anti-aliasing on a 250 dpi screen looks as sharp as your 1-pixel thick coding fonts at 72 DPI used to.
It was more than one image per second, I can tell you that much. I forgot exactly how quick it was.
Noted, and removed in the next push.
Not a new thing at all, you're right.

Sidenote, totally trivial, but in case you care:
Orbital only recently (past 5 years) moved to Ableton as a control hub, but still use a ton of outboard gear. Before that they were running the rig off Alesis MMT-8s, and famous for doing so. Those would trigger loops, yes, but they would trigger those loops in samplers, which is why most orbital tracks loops are limited to starting, stopping, looping, and getting cut up a tiny bit, not much more. The MMT-8s are essentially step sequence loopers and arrangers, kind of the most frustrating form of what the MPC-style offers. But since they were masters of them, there was no reason to switch until something better (Ableton) came along.
Mere nationalization isn't the big difference between the US and all the other countries.

It's the fact that Americans are completely paranoid about being told "no, that's not worth it" when their doctor wants to do some procedure on them that might save their lives.

I really like the VA's model, but if you just start out on a goal to "nationalize the system" you won't get the VA.
Firefox 19.0 and XP here with cookies and javascript enabled. I can scroll down but it jumps back up to the top and nothing I can think of (holding the scroll bar fixed, etc.) keeps it from bouncing up.
The random function never seemed to match me with anyone.
Baby steps people baby steps!
(I meant to upvote and missed, and I can't undo. :< )
As a customer, why would I want to do that?

Other than a few big names I have a lot less than absolute trust in online vendors, so I find the chargeback facility very reassuring
Thank you very much. This is actually a comforting thought. I hope the image actually does stick around far enough into the future for it to have the value you suggest. So much of what we create in the world of computers and software seems more like performance art than anything truly long-lasting.
Preventing fraud is impossible, but you can minimize it to very low levels with a combination of filters, some of which you mentioned. This includes geo distance, public Email address, velocity, size of transaction and most important - proxy detection. The use of a public anonymous proxy is a very high indicator of fraud.

We use minfraud, a service that takes all of those parameters as input, and uses a huge database of previous fraud to return the probability the transaction is fraud. It has worked exceedingly well to prevent almost all fraud on our marketplace.

I wrote in detail about this process about half a year ago - http://www.binpress.com/blog/2012/07/31/fighting-online-frau...
CSS? Reddit? Ha.
Time to duel! http://rpsls.ws#dw3nx
6 Original TV Shows Coming Only to Netflix
> There is no reason why multi-threaded software can't scale near linearly for the right problems.

For the other problems, you're limited by Amdahl.
Nope, I'm a developer and I fully see getting a Chromebook in the near future as I develop some of my applications through SSH on my remote EC2 instance anyways. The reason why I didn't get it just yet is because I wasn't too impressed with the 3G connection of the Google CR48 that I got a while ago. Once I see good 3G/LTE connection reviews of Chromebook, there's a high chance I'm getting it.
I figure a lease with no option to buy.
If it was a working market, with published MSRP and true competition, price discrimination could theoretically be used to increase surplus. But it's not currently a market!

At the moment, it's not. I'm not concerned with dogma so much - I care about efficiency. Ideally, all regulations would be removed.

But we are not starting from scratch - we have the current status of healthcare. We want to go to a working market - the question is how can we do that?

Enforcing uniform prices is a step in the right direction - because the uninsured will stop subsidizing the abnormal low rates insurance companies can strongharm the hospital.
I actually called Comcast for the same reason. We got it down to the fact that the cable modem and my wireless router weren't seeing each other, based on what she saw from her end plus what I told her I could see on my end. We decided to try a different Ethernet cable. In the process of doing that, I realized that I had been prettying up the cables earlier (a fact I had already forgotten about) and had plugged the cable back into the wrong port. Stupid mistakes. If she had me try "reversing the cable" or "blowing the dust out" it would have had the same end result. Boy, I felt dumb!
well you can do a single inverted pendulum pretty easily with a PID controller, it's the double inverted pendulum that is hard. But anything on a quadrocopter is really hard.
> But people aren't buying this kind of medical care voluntarily, ...

The subject of the article most certainly did choose M.D. Anderson voluntarily. That hospital is famous as a spare-no-expense luxury resort institution. They could certainly have gone an oncologist in any large city and got treatment that was nearly as good.
Use pip, http://www.pip-installer.org/en/1.3.X/. Sorry for my assumption.
Nice. You need to start the counter once the first letter is typed.
I got a weird and similar problem. The page looked like it was just continually reloading parts (most) of itself, 2 to 3 times per second. I stopped if I clicked the stop button and all was well. Chrome for mac, normal config except 3rd party cookies blocked. Google Page Insights and YSlow enabled.
I'm curious if you ever evaluated Groovy?

With optional static typing you can pretty much pick and choose the best mode for each part of your application, which for me seems like nirvana. Even with static typing enabled, I find the syntax more concise and productive in Groovy than I do with Scala (I'm more experienced with Groovy so there's a lot of bias in that though).
I think some abstractions are more enduring than others. At one point everyone wrote assembler, then C came along and offered a write once and run everywhere. It so happened that C nailed the performance / expressiveness efficient frontier and created a world where people arent writing assembler anymore.

The question I find interesting in this context is - is it possible to write a rendering pipeline and UI toolkit all the way down in a garbage collected language that is performant. It appeared that we in industry have taken a step back and are now content with the bottom layer being all native. I dont know if its because the Sun UI team didnt have the right people or if the abstraction of a garbage collected high level language does not scale down to writing graphics apis.
How Dennis Tito could send humans to Mars and back by 2020
Who cares what the public thinks? The funding and eventual commercialization will come from people who do understand what is going on here.

I'm no expert, but I would imagine that research using remote viewing and centralized processing
is just a first step that could make it easier to validate particular solutions, which can then be "baked into" self-contained platforms.
Did you know you can put a 14" standard-aspect T61 motherboard in a 15" T60p chassis with a 1600x1200 IPS panel? Did you know that if you want to spend $400 or so, or you're really good at shopping on ebay, you can upgrade that to 2048x1536?
Accelerator Grad Procurify Lands $400,000 Investment from Mark Cuban
> It seems to me the Play developers moved to Scala more for personal fun than for their users (nothing wrong with that, just making an observation).

Maybe they moved to Scala because Scala is a superior language.

And where I work, we are users of Play specifically because it supports Scala well.
Problem is that the doctor lobby is huge. If it results in them getting more money, they will push it through. If it results in them getting less money, they will stop it.

Doctor pay probably needs reform, but going head-to-head with the doctor's lobby is nuts.
Good game! Quite addictive I might add.
Those are frequently euphemisms. A "disorganized person" is often somebody who breaks a lot of promises (e.g. "Sorry, I know I'm supposed to be there helping you with that thing, but I can't make it — I'm so disorganized"), while "on edge" and "blunt" are both basically less-blunt ways of saying "an inconsiderate asshole."
That's where the juggling algorithm comes into play.
What's even more amusing is that sentiment ("electronic music is now catching on") finds its way up every decade.

80s -> Disco & House -> Pop, New Wave
90s -> House -> Pop
00s -> Electro & DnB -> Pop, Hiphop
10s -> Dubstep -> Pop, Hiphop

That's just a crappy sketch but i'm sure someone could flesh it out further. The reality is that it's a continuum, things go in and out of style, what's popular changes, the audience changes, but the music never really goes away, we/you/i just don't know about it. Dubstep is simply the hair metal (80s), grunge (90s) of the times, not a statement about electronic music's popularity or unpopularity.
Why were the two extra options added?
Yeah the 303 is a really interesting example, it offered several entirely interesting performance vectors, almost none of which were tied to actually playing the notes. Lots of people I know who used to do great 303 stuff barely even knew what the letter notes along the keyboard were. But the little knobs at the top gave them tons of ways to express the music that really aren't typical in traditional musical performance. (I'd have killed to have a freq cutoff and resonance cut off when I was studying classical violin).
Yammer to integrate Office Web Apps, SkyDrive Pro
> I'd say building a business that improves these issues

Business is the issue. Money is not the correct incentive to solve every problem; healthcare needs to be treated as a public good, not as a business opportunity.
Or accidentally have any background processes running which happen to use data...
I imagine most likely whats going to happen is you'll be on wifi with like 18 tabs open and one of them will have a stupid flash ad and wifi will go down for 5 seconds but in that time the ad will refresh and sync a new video and all your bandwidth will suddenly be gone. :P
Nobody does: http://arstechnica.com/gadgets/2013/02/googles-new-touchscre...

Not a single positive comment on the entire front-page, and Ars isn't exactly madly pro-Mac.

I have to admit my feeling of schadenfreude is pretty strong right now...
Congratulations - machines are one step closer to destroying the human race.
Unfortunately quadrotors don't scale up well. As the rotors get larger control input delay increases (because with this type of quadrotor you get your control input by rapidly changing the angular speed of the rotors). You can fix this by turning each of the 4 rotors into a conventional helicoptor rotor with collective pitch control, but at that point it makes sense to just go with a helicopter.
‘If We Had Glass’ Hackathon
Intel acquires AppMobi HTML5 dept
So tomorrow everyone signs up for the free Hurricane IPv6 tunnel which is meant to be used by developers and administrators for system testing, HE can't respond to the huge traffic and closes a free and extremely useful service?

Thumbs down. If you want to watch youtube, get out and fight GEMA, don't go and abuse free services.
It measures a skill very different from ordinary typing, so, no.
Until late last year (when I totalled it), I had a 2009 Golf TDi which I _adored_. As you mentioned, the powerful pull of the diesel inspired many a late night ride. IMHO the TDi is the perfect combination of power, fuel economy and driving fun. My overall average fuel economy was ~5.5 L/100 km.

Sorry to hear about your issues with the DSG. It Just Worked for me. The 1-2 and 2-3 shifts were flawless and I could barely feel the loss in power as it shifted. Until the last few months before my accident, I never used the manual mode. But I discovered that switching to manual mode and leaving it in 4th gear kept the diesel in the perfect power range (3500-4000 rpm) for fun drives through the local mountains of northern Sydney. And even with the harder driving, I would still end up with an average of about 6.5-7 L/100km. Very, very impressive!

Here in Sydney, diesel is a bit more expensive than petrol (0.05-0.10 AUD/L). But I was shocked how much more diesel cost on a trip back to the US over Christmas. Differences of 1 USD were not uncommon. I still think that long-term even with that price difference the diesel would work out better.

The only draw back about the TDi was the lack of immediate power from a stop, while the turbo spinned up. I had forgotten what it was like to move immediately until I rented a petrol car (2012 Audi A1 - and clearly inferior to the VW Golf) for 6 weeks. You can't have everything I guess. :)
And none of those devices do touch.
Not sure about their malware/phishing blocking. (IIRC it wasn't on by default in firefox in the last version I used.)

Firefox has many security issues Chrome doesn't have (tab isolation by process is #1, but "devotes a lot more effort/resources to security" is generally true, too -- Chrome just has vastly more resources than Firefox, and spends them on a smaller number of platforms).

Chrome = HSTS. Cert pinning. Dealing with bad SSL cert failures correctly (i.e. not letting users simply click to accept...)

Also, Chrome led the way on auto-update of browsers, which is one of the biggest improvements in the real world. Chrome also got good security wins through their own PDF handler and Flash, vs. the Adobe stuff. I think Chrome also did "click to run" by default on more other plugins (Java) earlier, although I haven't payed as much attention to that (client-side java is basically an abomination now, generally.)
If you want to program using a ton of cheap threads (like in Go or Erlang or something), you pretty much have to do it in the runtime (i.e., use user-level threads), because you will waste a ton of time in the kernel on initialization and context switching, and you will waste a lot of memory.

In general, if you're using any other programming paradigm (i.e., 90+% of all software), you don't need tons of cheap threads; your application probably only needs at most one per core. In that case, you aren't constantly context switching (except to legitimately mutlitask with other programs), and you aren't using up that much kernel memory to hold thread state (because you only have a few threads, not a ton). So, you should just use the kernel as it was intended.

My assumption in reading the article is that the author was very much talking about the 90+% case (he didn't really say what he was talking about in the article).

There actually is another case though, which I think is what the author is really getting at. What if you have a small number of threads that need to be extremely high performance, and they have extremely short critical sections (which is not necessarily the common case across most applications)? Then, you would not want your threads to constantly suspend in the kernel every time there is a tiny bit of contention. You'd rather have them spin for a few cycles and just wait until they can actually get the lock... or just use hardware features (like the compare and exchange instructions) to abstract away the issue.

To do either of those, yeah, you pretty much need to code it yourself or (better) get a third party library. AFAIK. You would think pthreads would have a spinlock option that can never suspend (unlike futex, which can suspend), but if it does, I'm not aware of it.

In fact, formally speaking, there are lock-free algorithms, which don't have a lock, but can have unbounded retried before they get to access the data. And then you have wait-free algorithms, which can guarantee you get access to the data within a bounded number of retries.
This comment seems childish and a little bit over-reactionary. Oh, I see, you feel superior to people that post on Reddit. That makes sense.
Is it actually dangerous to use read for user input?

(defun read-data ()
(let ((data (let ((*read-eval* 'nil)) (read))))
(mapcar
(lambda (x) (format 't "~a: ~a~%" (car x) (cdr x)))
data)))

Then I can

(read-data)
(("a" . 1) ("b" . 2) ("c" . (funcall (lambda () (princ "I ran code!")))))

And the following will print.

a: 1
b: 2
c: (FUNCALL (LAMBDA () (PRINC I ran code!)))

But of course unless I eval the code, arbitrary code will not run (assuming I haven't forgotten some aspect of the reader).
Lovely implementation, extremely forgettable URL.

Can you please comment on what kind of stack you've got going on? Is this operating on websockets?
I'm not sure the I'd go with the name "The On1on". It seems too close to trademark infringement. An alternative off the top of my head is "The Un-ion" (as in "un-" + "Onion") but it's hard to distinguish from "union" (as in "trade union"). "The Garlic", anyone?

Edit: I'd better let you judge what sounds nice.

Edit 2: Hmm. Let's try my Rebrand-O-Matic:

On1on — On-1-on — 1-on-1 — Ioni — iOni.

You can illustrate it with a sleek iPhone-like icon of an oni (a Japanese demon) holding an onion.

http://ioni.io is available for $50, which may or may not be too much for this project.

More seriously, though, http://allium.org is available for $10.69 from NameCheap. "Allium" is the Latin name of the genus to which onion and garlic belong.
Yes, Firefox uses Google's Safe Browsing blacklist of malware and phishing sites. So the "credit" probably goes as much to the safe browsing team at Google as those working on Chrome (or Firefox).
I haven't driven a Jetta, though I did have a mid 2000's Passat petrol for a while. See my comment below, but I think the Golf TDi is the _perfect_ combination of power, fuel economy and driving fun. Try one for a few days and you'll never want to go back!
This is a reasonably decent idea.

But copying the name and look and feel of an existing site in so casual a manner seems very lazy and is off-putting.
Why are they hacks? HTML provides a set of well-defined, programmatically accessible, renderable elements which support events. You are free to manipulative them as you see fit. If you want to paint your own controls, you can do that too. It's really not so different from native UI definitions I've used.

Due to the different behavior of browsers for handling "native" HTML elements (select lists, radio buttons, etc), I think it's a good thing advanced and opinionated constructs like grids are not built in.
That must be the purpose of the spherical marker-balls on the "pendulum" (looks like a rod???), two of them dividing it into three segments. I wondered what they were for, I'm guessing they help with the motion capture/tracking.
This is one of the reasons why Go's fast compilation is a definite plus. There is a framework in Go that was inspired by Scala:

https://github.com/robfig/revel

It didn't feel like idiomatic Go to me, but was a very nice, featureful, and complete framework.
5 Reasons Why in 5 Years Desktop IDEs Will Be Dead
In some places, you cannot survive just by walking everywhere. My girlfriend's job is miles from the nearest house, and she is not going to spend 2 hours walking to her office each morning. Bicycle would be workable if it didn't involve cutting across a 55MPH highway.

A lot of US towns and cities are not really designed in a way that promotes non-automobile transportation.
Test Your Product with Strangers, not Friends