skysight-inc/HackerNews huggingface dataset:
I took a foray into RubyMotion. The experience was wonderful programming wise. I am much more comfortable/productive on the command line/vim than XCode.

My plan was to port an existing application over to RubyMotion so that I could iterate faster on it. After a few days of work, the conclusion I came to was that it wasn't worth porting an existing application over. I didn't try to piece meal it (if someone demonstrates this, it will attract my attention), just a full re-write.

For me the biggest hurdles were debugging. When something goes wrong it has to be relatively easy to debug. I was in on the early days of RubyMotion and found that their debug facilities were not sufficient enough for me (I think I'm more towards the end of the early adopters curve.) It's also my understanding that this has improved drastically since the early days.

With all that said, the number of success stories that are coming out of RubyMotion has my attention (especially 37Signals). I will most certainly consider RubyMotion for any upcoming pet projets. I still won't use it in my business since you need someone versed in Ruby and partially in iOS, so until I have more developers with that skillset it's not worth going with something so esoteric since developers are so hard to come by as is.
IOS 6.1.2 is the Most Popular Version of iOS Less than One Week Following Launch
It's sad to watch another company I loved as a kid to go in the shitter.
>That said, I will never get a self driving car. I like automation in everything except cars. Driving should be a fun experience.

Yes, but you don't have to live in a binary world, in which you have to choose one or the other. Imagine you get stuck in traffic for an hour or so (a common occurrence in most cities), wouldn't it be nice to turn on autopilot so that you can sit back and browse the web on your iPad. When you clear traffic, you turn off autopilot and continue to enjoy your driving experience. Similarly, as you're driving on the road, you remembered you wanted to send an email to your mom, so you turn on autopilot for 5 minutes to write your email, and then continue on your merry way.

The future is bright.
What Makes an App Awesome?
The mere exposure to cars can cause injury or death. How about getting run over on the street? How about getting poisoned by exhaust fumes? It is an imminent threat to all people. Driverless cars are likely to be safer, and hopefully eventually cleaner, but ask the people who had to breathe that crap back when there was lead in gas whether exposure to cars is dangerous or not.
At first I thought this was some sort of JSFiddle but for server backends. Is this what it is aimed at? Or is it more cloud development for teams?
It's funny, I hadn't thought considered it possible that he knew about the cocaine and he was convinced the model was real. I thought it was either-or: either he was completely blinded by his love and really is naive about transferring random bags across the border, or he was in need of money and concocted this honey-trap story (and a facade of total naivete) as a cover for being a drug mule.

I suppose it's possible that he thought being a drug mule was just one of the tasks he had to do to woo this woman. Which would be even more boneheaded than just falling for her innocently.
She also looks like a total badass.
Ask HN: What Are Your RubyMotion Gotchas?
Its been almost a year since RubyMotion launched. Some of you have gotten a chance to play with it. Others have probably gone full-speed with it. Some are working in teams, others have surely gone solo. My question is... what's the catch so far?
Suspiciously, the chat log doesn't include the agents greeting, and seems to pick up mid-convo. Why would someone include part of a transcript and not the entire thing? Makes me think there's something embarrassing to the OP that was omitted.

Either way, this is like seeing a fight but not seeing who threw the first punch: the OP could've been a massive d-bag in the beginning of the convo. If so, I'd completely understand (as a former tech support agent) why the customer may have been denied remedy.
Lisps separate the notion of reading strings into data structures, from evaluating those data structures. So it would be easy to assume that read-string was safe to use, but there were actually some lesser-known features in the Clojure reader that allowed code execution.
I would have the opinion that you don't mean "real logic" as much as you mean "model data". In other words if you follow the examples you give, I wouldn't see any reason that the model would not have those fields accessible directly or via a standardized "get" as opposed to direct function calls. I would argue that "real logic" in your view/template is a "real bad" idea.

Edited grammar.
Comparison image for anyone who is interested.
http://imgur.com/ejGIlx0
Left one is Flat UI and right one is Layer Vault.
Regardless of whether there's something to defend or not (as i said earlier), that doesn't excuse attacking others, especially in a conversation about civility.

Aside from arguing over the contours of whether something is or isn't hypocrisy, all being mean does is drag you down too. I'm not telling GP that he is obligated to do anything. All I've said is that his response to OP makes him come off as poorly as OP does and will not further his goals.

You can call that condescending if you want, but that doesn't really pertain to the discussion, if you assume that GP is participating in the conversation in good faith, and is addressing the OP's point.
as long as it is just a view and not data manipulation, what is wrong with that? You do not have to have template at all. What if your view is list generator with classes? Why having template at all?
First reaction sounds about right. We want to make it easy for anyone to share runnable code, across multiple stacks and platforms
Microsoft Backs School Privacy Bill Taking Aim at Google
I think you underestimate the extent to which people truly, honestly don't believe that it will happen to them, provided they are in control of the car. A self-driving car just doesn't give you that assurance. Besides, who would trust their adorable children, the lights of their very life, to a robot? A mindless, unthinking automaton, a heartless killing machine with no soul?
That was true in the past, but more recently they've been using their own IP space allocations, but having their upstream announce it as part of their (the upstream's) AS.

See: http://bgp.he.net/search?search[search]=Linode&commit=Se...
Zynga copies competitors’ games, says Zynga VP
I don't know; I guess I tend to assume the worst. He seems like a real prize number, regardless.
The "structured" nature of Handlebars is important if you're using Ember, because it's set up specifically to allow it to parse the interpolations in your templates and determine what attributes you're binding, and so on. But if you're not using Ember, a "colossal pain in the ass" sounds about right.

Do yourself a favor and use true logic-less templates (Mustache, in all of its myriad flavors) if you really believe in that sort of thing. Or make life easy on yourself and use a programming language you already know. Embedded Ruby, embedded JavaScript, embedded PHP (the only kind there is) -- all have the virtue of allowing as much or as little code as you need and want, and allow you to do whatever you need to get the job done.
In short, use an explicit serialisation format (edn) instead of read. Which mirrors the advice for JavaScript of using a JSON parser instead of eval.
I have a lot of canvas drawing going on in my app (charts) and ran into the same issue.

As you point out, appending the element to the DOM before everything is fully rendered can cause all sorts of re-drawing to go on. When that's a concern, I proactively set height/width dimensions on the element before adding it. In cases where that's problematic, I just have the render function of the view either update or remove the explicit height/width styling. That seems to help avoid the worst cases of redrawing/flicker.
Soooort of off-topic, but I've actually had a lot of success using Cloud9 IDE (https://c9.io/) as an in-browser editor. It really closely mirrors Sublime Text 2 as far as default functionality and appearance goes. Of course, I'm coming from a Visual Studio IDE background rather than a Vim/Emacs background, so I can't vouch for its usefulness for users more accustomed to that type of work environment.

Note: not affiliated with Cloud 9
I'm still using it.
For a learning and code sharing facility I think it is very cool. I can try out and hack some code on technologies I have not experimented with yet.
Hence the... "Unless they're in motion or were in the car while running (carbon monoxide poisoning)."
> The difference is that very few accidents are the result of defective automobile.

Doesn't really change anything fundamental to how the system works.

> In the hypothetical world where most(all) people ride in drive-less cars, the car manufacturer would be theoretically liable for EVERY car accident.

Probably not; maintenance is going to still be a big part of correct operation, and owners are almost certainly still going to be liable for accidents caused by the vehicle not being maintained in a safe operating condition, and likely the person giving commands to the car, as the legal "driver" whether in direct control every second or not, will remain initially liable for harms caused by the vehicle operating outside of legal rules for speed, direction of travel, etc. Especially, as is likely for the first very many years of self-driving-capable cars, the car allows manual operation as well as automatic operation.

They may have the opportunity to <i>prove</i> that the improper operation resulted from a manufacturer's defect, and shift liability to (or seek contribution from) the manufacturer. But, again, that's true, now, too.
Personally I think this takedown notice is questionable to say the least (it looks to be a case of inspiration rather than blatant copying), but here is my devil's advocate opinion on design:

When you say that designers seek "pointless exclusivity", it's a lot like saying that hackers spend their time doing "pointless tweaking". Exclusivity is the currency of design. When you design something, and ten million people already have crappy variations of the same design, your design has lost all of that currency.
Who cares? It will almost never happen, compared to how often humans crash cars.

There will be some convention and eventually laws about this.
Because I'm sure EA doesn't have money for lobbyists.

All regulation would do is cement EA's position as legal or even required.
It's much more complex than that. We're in 2013 and there are still major companies being breached within due to buffer-overflow based security exploits. Buffer overflows.

That's just one example: there are countless of zero days exploits and, if anything, security has only been getting worse and worse, with more and more insecure technologies that we rely upon daily.

What makes you think these cars are going to be secure? What makes you think the company providing the roadmap data is going to be secure? What makes you these cars are going to be running on a separate network and what makes you think that network would be secure?

Regarding liability and thinking that "automakers" are going to be the one liable is an over-simplification: just look at the latest Boeing. It's back an forth between at least three companies to determine who's liable.

Who is going to be reliable when there shall be a human death involving a security exploit in the OS / software stack in one of these cars?

The question is not if, it's when btw.
Sure you can spread out your money across many addresses but at some point they are going to merge at least a bit again when you want to make a payment. Unless you split the money in big enough chunks to make payments from them.

Example: you have 10 BTC, spread it to 3 addresses (A: 2 BTC, B: 5 BTC, C: 3 BTC) and want to make a payment over 6 BTC. Now you will have to either create a new address which gets money from B + (A || C), then transfers it to the seller or transfer from said combination directly to the seller. Since one can see B and one other address working together, one could assume they both belong to the same owner.

This is just one example of how you can still track address owners with varying chances of success. One can with great care probably make Bitcoin anonymous but the average user wont.
Let's add a little balance: Health care in the us can be excellent and yes, better than in the Netherlands. (I'm Dutch by the way and have friends who have flown to the us specifically for healt-related issues. There are stories in the media here about communities saving for sick kids so they can get help in the US. The US is at the forefront of health).

However this excellent care is only available for people who can afford it. In the Netherlands they'll help anyone and they won't ask you for your credit card. No one goes bankrupt because they got ill and needed an operation. Downside of this is they can't help everyone right away and you need to wait some time before it's your turn. I had a nice talk about this with a surgeon for about two hours as he and his team were inserting four big metal tubes in my eye,draind all the fluid before puming it back up again with air and freezing the tissue back together again from the inside. At the end of the year I paid about $350 bucks and got my eysight back. The 350 bucks included all my ckeckup visits.
Interesting distinction.

One related example is the sculpture in downtown Portland, Oregon, called Portlandia. The City owns the sculpture, but the artist owns the rights to any images of it, and he does not allow pictures to be taken and reproduced. See http://en.wikipedia.org/wiki/Portlandia_(statue)

Regarding Jony Ive, I disagree that he has been very open about his work and process. I think he rightly has become a legend, but it has happened without him seeking the spotlight. The spotlight has found him, instead.
Is there any way they can all lose? I'm tired of seeing the same Fisher-Price icons everywhere on the Web.
In addition, I was very happy to see it presented as valid Clojure with explicating commentary, rather than as an information-light "screencast".
Disclaimer: I didn't read the original post, so I'm not sure where it was in your post that the word 'asshole' used to live.

In my circles, at least, 'don't be an asshole' and 'you are being an asshole' is harsh-not-mean, while 'you are an asshole' is mean-maybe-harsh. The explicit declaration of state of being, rather than observation of behavior is the differentiator.
Here's another idea. JSBin is doing something pretty awesome: it uses the HTML5 File API so that you can select a file from your computer and it syncs to different instances of the same bin while you edit it in your favorite editor. Check it out: http://www.youtube.com/watch?v=mY56fNmn2cE (keep in mind the video was taken during development, now it's pretty stable).

BTW some people like editing in the browser and that's why Cloud9IDE is alive.
Recursive driveling
>Doesn't really change anything fundamental to how the system works.

No, but it is a huge barrier for driver-less cars. This part needs to change in some way to make driver-less car commercially viable.
No, it would be somewhat analogous a json parser that doesn't only return a passive data struct but also executes arbitrary code.
Snake 3210 Game
That's what drove me off Daily Kos five years ago. Meta responses to meta responses to petty bullshit. The endless complaining was invariably far worse than the original issue, and it never resolved anything.

You can't change the behavior of a bunch of strangers with simple argument. If that's your goal, you need to actually do something more substantive.
> in PHP you can just use arrays ^^

Which thankfully aren't as painful now!

$cfg = [
'path' => '.',
'mask' => 655
];

Otherwise, if we still had to write "array" each time, I'd be more supportive of the object-literal, although I do think there's value in the literal but mostly to make the language similar to other languages with similar constructs (js, py).
If you open a new wallet, it has no money. Any transfer you make from your old wallet to the new one is public and trivially traceable. It's not anonymous to anyone who puts 5 minutes work into tracing you.
How the Negative Powers of Ten and Two Are Interleaved
This is how people react to being recorded http://www.youtube.com/watch?v=KDumyGJdLrU

Good luck Google!
On the contrary, I think that if you as an owner of a self driving vehicle put it on the road, you are taking responsibility. BTW, this exact problem currently exists: Audi makes a car that can park itself. Is Audi responsible if it crashes? nope. If you don't want to take responsibility for that feature, don't use it.
That's like saying that drunk driving is a solved problem because we have breathalyzers, seat belts and airbags.
The design world is heavily tied to fashion, trends and business, hence your idea of designers as secretive ego-guzzlers. The design world is open enough in certain areas, once you find them, on the surface from far away I understand why you have that image of the design world. Dribble and Forrst are circle-jerking hell holes. Critical discussion on design doesn't happen very well online, because, everyone thinks they're a designer. California University being a recent example. Design has a shit brand online unless you know where to look.

Bloody lol at your Dieter Rams, Jonathan Ive quip. They were famous before people asked them for their design values to big-up in the media.

But you raise a good point, the design world is very different to the developer world and hacker values could very well be valuable if implemented in the design world, just not sure how one would go about such things.
Bcrypt? It's all about scrypt these days. http://stackoverflow.com/questions/10149554/are-there-any-ph...
It seems to be fast enough, and not too difficult to figure out. I don't think it's intuitive enough, though. A login with Facebook (or Twitter), I think, is becoming crucial. Also, a new way of thinking about ToDo lists, would make it a little more appealing, such as a 4 quadrant list based on a vertical scale of importance and a horizontal scale of urgency: http://www.mindtools.com/pages/article/newHTE_91.htm

Also, I think if this was tied into something people are already using, such as Evernote, you'd see more usage potential.
It can get pretty messy at times.
I found myself reluctant to open the links to FightCopyrightTrolls and DieTrollsDie. Even if there is no consequence to following those links (and smackfu has argued plausibly above that there could be) there is a chilling effect from this demand.
In New York? Probably working someplace like Grouper. They seem to have a lot of fun. https://www.joingrouper.com/jobs

Otherwise, maybe Codeacademy, since their mission is noble?
I do not share the point of view of those who criticized this approach to making money with open source and I am really happy to see many other people do not agree with it either.
Bitcoin me: Adam Draper’s Boost VC makes a big bet on the virtual currency
Never noticed ! Thanks for the hint ;)
I updated the title. The URL redirects to the new one.
It concerns me that a single individual's chromosome can bump up the common ancestry age estimate from 170,000 to 340,000 – doubling it. That indicates that this estimate is incredibly sensitive to outliers. How can we know that finding another person with interesting ancestry isn't going to bump up the estimate by another factor of two?

Also: regarding "The Ancestor's Tale" – this is probably the best non-fiction book I've ever read. If this kind of thing interests you at all, do yourself a favor and read it.
Mozilla updates Firefox to 19.0.2 in response to Pwn2own issue
More of the same here: http://microblog.routed.net/category/icf/ . Third post contains similar instructions on de-encapsulation.
Anyone else troubled by the idea of three interlocking cogs? I mean, it's an icon meaning deadlock, right?
Lord British launches “Shroud of the Avatar” on Kickstarter
The next decade is going to be interesting if things like Google Glass become the norm.
Wow, that is such a sad story. On so many levels.
Pythonic blogging: Pelican + iPython
Well you determine what counts as spam and just don't propagate it. Fees are a part of the process of keeping spam out of the blockchain. Some people also count sending 'bitdust' as spam.. seemingly defined as anything less than 10k satoshis (or 1/10,000th of a bitcoin--obviously that definition would have to change over time if bitcoin continued to appreciate).

The real answer to your question though is 'off chain transactions' will likely become the way a lot of debts are settled. It's trivially easy to double spend coins that have been not confirmed into any blocks, so it's inevitable that this type of fraud will become more prevalent. As such, it makes things like 'buying coffee' with bitcoin really annoying, if I am going to have to wait 2-15 minutes for my transaction to get confirmed into a block it isn't really going to work. So B&M retailers will be forced to make their customers wait for transactions to confirm, or risk getting scammed (which breaks the whole "point" of bitcoin having lower fees than CCs).

Enter off-chain transactions. Retailers could either let you hold a balance there, or, more likely.. someone will pop up with a competitive off-chain transaction scheme; perhaps Ripple, perhaps something more like bitinstant; where balances are demoninated in bitcoin and retrievable in bitcoin, but day-to-day small transactions actually happen in a 'centralized' database and are only written to the blockchain upon cashing out. (note this is exactly what is happening with mtgox, where tons of coins exchange hands just within their system that don't get written to the blockchain until you cash out your coins).
The war on drugs strikes again.
Bitcoin is traceable. This means that it does not provide privacy. Note that cash is also traceable in edge cases thanks to serial numbers.

Bitcoin is definitely anonymous. Consider: a wallet has no PII attached to it, beyond what you give it via transactions. Contrast this with a credit card, which typically has PII as an integral part of the way it operates.
Unique Tabs - a Chrome extension for staying sane
The seven year old bug in Gmail
I'm afraid I do mean "real logic" -- in terms of "real function calls", or "real math", or whatever else you might want to do. Let me imagine a few more examples:

inflector.addCommas(arrayOfNames)

document.publicNoteCount + document.privateNoteCount

format.quote(email.selectedText())

... you always can stuff all of those things into an arbitrary "viewmodel" JSON object somewhere else outside of the template, but it's frequently clearer and more convenient just to do it where it's needed -- instead of enforcing an extra layer of indirection for no real reason -- by passing around models directly.

I guess I feel somewhat strongly about this because having multiple sources for the same truth is what gets people into trouble so often with client-side apps. (Where by a "truth" I mean something like: "What are the names of the collaborators on this document".) Having that data in your model and then again in your viewmodel, and some parts of your app access it over here, and your templates access it over there, is exactly that sort of unnecessary duplication...
Kickstarter page is not up yet, but there is a live streamed announcement via http://www.lordbritishpresents.com/.
I didn't say I was exempt, but I definitely try and avoid "This sucks and you should feel bad. And stupid" and focus on trying to contribute in a more positive manner. Meanness is hard to detect though, so it's all a sliding scale.
Hey, great work on that generators patch! Very well documented. It's been years since I wrote PHP but it's nice to know that if I have to at some point I'll have some things I like from Python and other languages available to me now.