skysight-inc/HackerNews huggingface dataset:
It's really a shame, because Diebold knows how to do better.

While not perfect, I think the Brazilian electronic ballots are not vulnerable to most of the attacks I see being demonstrated against Diebold machines used elsewhere (they are certainly not as easy to attack as the one on the video). And Diebold has the know-how in house because they acquired Procomp, the company who won the last couple competitions to provide them.

I worked on the Unisys version (which was the last competition Diebold/Procomp didn't win, IIRC) and I distinctly remember our discussions about possible exploit scenarios and how to counter them (sometimes, with physical handling protocols and tamper-proof seals).
Funny, the attack only requires an "eighth grade science education" to execute but it took the Vulnerability Assessment Team of the Nuclear Engineering Division of the Argonne National Laboratory to develop it.

edited for clarity.
When their children have a higher probability of living, parents will have fewer since it is more likely that the ones they have will be alive to support the parents.
Assuming he didn't study mechanical engineering either, the fact that he's still alive proves he's good enough at self-teaching to figure that one out well enough. (Hell, he didn't even wear safety glasses.)

Given that, I bet he wouldn't be too hard-pressed to sort out the control part in typical hacker fashion. How many hackers on HN are expert programmers who weren't formally trained?
The innovation doesn't need to occur in product development. The business model, distribution, or any other aspect are also open to new techniques, even when the product is decidedly un-innovative.

Yes, making money is not innovation. Innovative things are usually financially successful, however.
I think you're right that everyone shouldn't be charged because Marco and others think the product is worth it. Some bought it on the promise of a free upgrade.

An upgrade to version 2 wasn't part of the "value" I attributed to TM when I bought it years ago, so were it not free, I'd seriously consider buying anyway (even though I do little coding nowadays, and am impressed with SublimeText2).

So, count me as mixed on the whole thing. I wouldn't balk at a nominal upgrade fee, and don't begrudge those who want to pay more, but sympathize with those who bought on the promise of an upgrade years ago.
Thanks for the ref to Sublime - it runs on Windows. I have a TM license on my mac mini (hooked up via kvm), but since my wifes machine died I migrated her to the mac, so I don't really use the thing anymore (TextMate too), and I have to admit, it is a nice editor and I wish it was available for Windows. I'll definitely check out Sublime today though.
Andy Rooney on Bill Gates
Enterprise includes a ring replication layer designed for higher-latency connections.

There is nothing preventing you setting up a cluster that spans continents. What will deter you is the poor performance of the cluster due to the added latency between nodes.
Their claim is: Erlang is good for building scalable distributed systems. Scala has actors too, but Erlang is more than actors (a lot more!). It's a language created to build distributed systems and highly scalable servers.

On the other hand, Scala is good for data crunching and mutable/immutable data processing. And you'd have a hard time dealing with mutable data on Erlang. As they are building a highly scalable data analytics system, it makes a lot of sense to couple the two languages. But I guess Akka is good enough to the other 98% of the use cases you may ever find. ;)
Wow, I actually hate Words with Friends — its ugly design, its noises, its super-slimy full-screen no-close-button ads, the way some games end in stalemate that the system does not recognize, etc.
Why Your Cat Has Bad Breath
As a former SQL guy myself, this issue wasn't a surprise the first time I saw it.

In MSSQL (and I believe this is somewhat, though not always universal since Structured Query Language is somewhat, though rarely completely compatible between RDBMSs), NULL does not equal NULL (or anything else). In SQL terms, the idea is that it's different from "empty", it's a value with no definition---an unknown.

NaN seemed like it should work the same way. "Zed" is NaN, "Bob" is NaN, "Zed" / "Bob" is NaN. None of those are equal, they simply make no sense, so they're undefinable. (quick disclaimer: It's been a few years since I've had to actually deal with NaN in JavaScript, so if it's now possible to divide "Zed" by "Bob" in newer specs or strange implementations of JS, and not end up with NaN, feel free to correct me, I won't take it personally. I'm not writing from a position of authority on the subject).

In the land of "sort-of standard SQL", this is remedied by Field IS NULL. I can see the a similar utility in JavaScript's IsNaN. It's important to know when two things return values that the equivalent of "unknown", and not allow the unknown to equal the other unknown.

EDIT: changed "not rarely" to "rarely" in second paragraph.
The Economist in 2005:
http://www.economist.com/node/4079027
I'll just leave this resource here: http://www.blackboxvoting.org/
Which I suspect is exactly what makes it so popular.
Same here, a few months ago I gave up on Textmate2 ever coming and switched to Sublime2 and I love it, the every month upgrade cycle is perfect amount of time between releases.
From what I understand, you could build the same functionality on your own if you wanted. Riak has post-commit hooks that you can tap into. I think the multi-dc replication uses them, though I'm not positive.
How Investment Property Works
Yes, and the creators of the concept were kind enough to embed this intuition into the name, just so you can't forget.

All you know is what it is NOT, not what it IS. So you can't tell if it's the same as anything else.
I once saw someone start making change for a $20 when I had paid with a $10. I advised her as much and she thanked me and adjusted.

I never actually got the change, so my literal answer is "not so far", but my practical answer is "it happens".
What are all the features that everyone wants? Why all the hype?

I gave up on TM2 a long time ago, but that doesn't mean I switched to another editor; I still use TM1 everyday. However, when I purchased TM1, I was promised TM2 for free, and therefore I'll have it for free.
I just turned in my notice at work because I want to get out and do something on my own. While I don't have a drawn out plan, I do have a goal. I want to get into Techstars Boulder. I plan on moving to boulder and trying to get involved in the tech scene there. I think if you are going to follow through with your plan at least do yourself the favor of getting involved in a tech scene somewhere.
You can still do that.

You host a box via DynDNS and its canonical hostname is, say, "mystatichost.example.com".

You decide you want to run a www and an ftp on that domain: CNAME www.example.com and ftp.example.com to mystatichost.example.com. 'www.example.com' is your default host on that server.

You decide that you want several entirely different domains, say, example.net, example.edu, and example.org, all running from the same host. You'd again point CNAMES to 'mystatichost.example.com', and on your httpd config, create named virtual hosts for those domains. So long as the http request is for 'example.org' and not 'example.com', the surfer won't know the difference.

That's been a part of basic webservers (apache, nginx, etc.) for, oh, well over a decade.

Mail/MX can be handled similarly. Your domains' MX records point to 'mystatichost.example.com' as their mailserver. That's how every mail hosting provider in existance does this (say: googlemail.com for anyone using GMail hosted domains). There's absolutely no reason the end-user would know the difference.

Again: all very basic Internet plumbing basics.
Accidentally down instead of up voted you. Apologies.
Not be a jerk, but if you didn't plan on using Textmate in the mean time, why didn't you wait for 2.0 to come out before buying it?
Excellent find. In my company we really don't have files: everything is "cloud" (we use Google Apps and a little of box.net) and that seems as a future.

If this is true, I will be a little irritated because Google is not fixing simple things in Google Docs (like that stupid thing that all new documents are immediately saved as "Untitled" without even asking me what would be a name of documents). Now they are building something completely unrelated to what they were telling us.
Interesting - from what I remember of the the original Amazon Dynamo paper it seems the ring replication is pretty central to the thing (if we are both talking about the ring replication used for the distribution of keys across the nodes).
This is sounding like crippleware :(
It says: China Outer Space School.
No, I use one.
Hard to maintain COD , Indian e-Commerce Unique and with highest potential currently.
I don't think it's depressing. I can use emacs (others would give different examples) for free and I can use it in my daily work quite efficiently. So given that reality, I have a hard time paying for an editor, even if it is a key tool of my trade.
Viddler.com - Don Drap Presents Facebook Timeline - Uploaded by eleist
This is great! Have you seen any open graph apps for online menus with pictures/ordering options that you really like?
You're right, there's nothing bad on sharing someone's preferred config.

Calling that "modern ruby development" is silly.
dlikhten,

Thanks for the quick response, much appreciated.

We're only market testing in BOS right now. When (if) the value prop is proven, then we'll scale the back-end to include other zips. Right now we're only in the BOS area.

Per the U/I: Can't argue with a good thing - we liked what we saw at ZD, but we know we can improve upon it. Hence, why we're looking for warlock devs.

Thanks again,
eric
Malcolm Gladwell on Bruce Ratner and the Barclays Center
Which cell phone is the most secure worldwide?
I think the problem most here have with this (and I have the same issue myself, though for me it is hypothetical since I'm not a TextMate user) is that the way Marco worded his article he is suggesting that the TextMate creator should go back on his word and charge all users for TM2.

Randomly changing terms like that is BS regardless of whether a big corp or a small company is doing it. A lot of people who use TextMate as much as Marco does may be willing to throw in some more money for TM2, but going back on your word is never a good thing, so Allan should provide TM2 for free as promised and then have a separate Donate button or some other clever way to allow satisfied customers to pay for TM2.
Yeah, well, it’s a Posterous blog. That’s the deal: You get a free blog, but they track you, blur your text, and overlay a shitty semi-transparent ad over the bottom 16 pixels.
I'm really surprised by the responses here. No one is saying that you should smart off to a client, but the quality of an estimate is going to be in response to the quality of the question. "How much is a website?" is about as helpful as phoning a builder and asking "How much does it cost to build a house?"

(I'm also waiting for commenters to rip me to shreds for the analogy, since HN seems to hate analogies, but it's the best way I can describe it)
In order to be de-listed, a company must first be listed.
Show HN: Lisense, simple web app for rating readability of any license
Divorce Collborative Arizona
Natural HGH Supplements (Natural HGH Releasers) - Be Young Again
Reverse The Effects Of Aging Using HGH Supplements (HGH Releasers). For People That Want To Look & Feel Younger. Take Human Growth Hormones Supplements & See Amazing Results!
An omnibar that predates the omnibar.
Considering the Maps app has a persistent google logo watermark on the bottom left (right above the arrow), I'd say close to 100% know, even if they can't say why.
Social Media - Not all Rosy for eCommerce
HTML5 W3C conference - Site itself is pretty slick
The trademark doesn't prevent you from having in-game objects called "Scrolls". I can only(if Bathesda wins the suit, which I think is unlikely) prevent you from creating a fantasy video game called "Scrolls".

Also, MS does have a registered trademark for "Windows"(http://www.microsoft.com/about/legal/en/us/IntellectualPrope...), but this is only for computer operating systems, not for physical building windows.
I fail to see how the original post was "cheeky" if it was a factual correct and accurate answer to the question.

What's a car dealer going to say? They probably won't even give you an upper range, just "This model starts at $34k" or something like that.
Would be nice if there were some type of Scheduling mechanism. They're all "away" or "unavailable"
Fix that typo: "Get Invovled"? It's the first thing I saw.
Every one that I've seen appears to be capable of going arbitrarily higher, it's just nobody in their right mind would take the risk.
More info (although old news):

http://www.bradblog.com/?p=1839

http://www.bradblog.com/?p=3467
Capistrano is lacking, but has fewer good alternatives. What would you recommend over it?
Ha! Awesome! thx. will do.

eric
I can't imagine very much more questionable than a flying machine built around two-stroke motorcycle engines. He probably realizes this, though, and has no illusions about its suitability to 'real world' use.
YouTube video : http://www.youtube.com/watch?v=YbSnonCVUy0
What I was trying to say is that every tool should be evaluated using 'productivity gain vs cost' framework. It may well be that for some people productivity gains of TextMate vs emacs/vim/other editor are small and therefore paying any price for TextMate is unreasonable, since the alternatives are free.

But in a case where TextMate does yield to substantial productivity gain, "$60 is too much" is a wrong mental model.
Please add your +1 by hitting the up arrow next to the comment.
Even Google has dropped support for IE6.

In the event you haven't received the memo: Google is one of Microsoft's largest competitive threats. By simultaneously attacking Microsoft's browser, Office Suite, and OS monopolies, they're pushing a large wedge into Microsoft's core competitive advantage (mostly installed userbase and inertia).

As others have noted, while browser share may not show much IE6 usage, it's large organizations (and their large bill payment capacities) which account for most of the legacy usage. A key point to keep in mind when trying to grok why "market share" (as a percentage of user-agent pageviews) need not translate directly into "our target user base". If IE6 pays the bills, then you'll continue to support it.

This said as no particular fan of Microsoft. Or, increasingly, of Google.
Snooty Monkey: Lessons Learned
Google backs off its cloud lawsuit -- did Feds fold or not?
What's your point? That's not normal Google search. It's an image search and it's only for results being indexed in the "past hour".

To put things in perspective, doing the exact same search, but for "Samsung Android phone" it also gets zero results.
It's awesome, but it's still not nearly as frictionless as Chrome. My understanding of Chromes upgrader - as a user who only occasionally uses the browser since firefox is still my main - is that the browser auto-upgrades the first time you load it after the new version comes out. Now, I thought this was how the new Firefox worked, but since I did it manually today even after rebooting once for a plugin issue (Netflix doesn't fullscreen properly after you load it a few times - apparently it's an issue with the firefox plug-in container and/or silverlight), now I'm not so sure.

Either way, Chrome installs cleanly without the user even having to know it happened. Firefox, OTOH, causes the UAC in Win7 to halt everything for the upgrade. It's not as transparent as maybe it could be.
So removing individual status updates, comments or messages does not really delete them from the database, only marks them as removed?
It's things like this that make it hard to write optimizers where floating point is used. Many algebraic identities just don't apply: x == x can't be reduced to true, 0-x isn't the same as -x (it fails for +0), x<=y isn't the opposite of x>y (because of NaN), (a+b)+c isn't the same as a+(b+c), and you can't replace ac+bc with a*(b+c).

The paper "What Every Computer Scientist Should Know About Floating Point Arithmetic" is a good guide to the details.
I thought this post would be about Ruby, but instead it's about Rails. Sort of. :(
Legerdemain: A Program Instrumentation and Analysis Framework
Why not nuclear power?
Reconstructing Visual Experiences from Brain Activity Evoked by Natural Movies
http://www.cell.com/current-biology/abstract/S0960-9822%2811%2900937-7#Summary
Okay, that is immensely helpful. It would be useful if there was an on-screen keyboard that looked like that for OpenVim.
I'd rather pay $60 to have it, than pay nothing and it not get done.
Ha ha, really cool. These designs with man-on-top are somewhat unstable though due to the high center of gravity. That's the main concern with Chris Malloy's awesome Hoverbike. However, he does fly the thing, so if you want to go for it, you can do it.

http://www.hover-bike.com/index.html

http://news.cnet.com/8301-17938_105-20071088-1/will-flying-m...
So? Some web exploits can be used by script kiddies while others require active skilled-programmer intervention, although both kinds require a clever hacker to figure them out in the first place, and we find that a useful distinction to make as well.
"Mommy, it's raining red!"
Amazon EC2 spot request volatility hits $1000/hour
There was plenty of voting machine hack news in 2008.
According to the EPA "technical boric acid is practically nontoxic to birds, fish and aquatic invertebrates, and relatively nontoxic to beneficial insects." http://www.epa.gov/oppsrrd1/REDs/factsheets/0024fact.pdf
Maybe they can help Twitter with their Hindi?

http://i.imgur.com/vj79P.png
TextMate 2 is the perfect, yet heartbreaking example of Brook's Second-system effect. It's painful seeing an otherwise successful developer get so completely sucked into it.
I enjoyed the logo wiggling. Two nits:

* It's only wiggly if your mouse if over that element.

* This groovy dropdown follows you down the page and covers 20% of the text or so at any given time. I appreciate it if it collapsed or moved to the margin.
Seems to work pretty well, but I don't think this is supposed to happen: http://cl.ly/AUil
Because answering a question with a question is not straightforward.

And no, I'm talking about a dealer being asked the question in general by a prospect fresh arrived on the lot.
I'm the author. I choose the example story because it featured in a famous blog post called "You're Cuking It Wrong", a post ubiquitously referenced throughout the Rails community as an example of how to use Cucumber correctly. My point is that the common conception of how to use Cucumber is misguided. The creators of Cucumber realize this and have mirrored by thoughts over on Github today. https://github.com/cucumber/cucumber-rails/issues/174#issuec...

I don't think there is anything wrong with Cucumber per se, and I'm sure it can provide business value when used correctly in the appropriate circumstances. If my post suggested otherwise tell me how and I will make appropriate modifications.
Agreed. I bought a license for Sublime Text 2 about a month ago after I felt I'd taken advantage of the evaluation enough.

Almost nightly updates, more doing than saying, a nice little support forum and - the clincher - compatibility with TextMate bundles while being multi-platform (TextMate functionality... on my Linux install!). It's still in beta and has a way to go but it fills the gap TextMate has left, and it gets near-nightly updates.

Don't get me wrong, TextMate was (/still is) great, but if people want to celebrate a developer for announcing what has essentially been vapourware (and may still be), and running a travesty of a blog, they're free to, and they're free to throw their money away.

But if I had a blog of my own I might suggest you save that €30, give Sublime a go, and see if you'd rather put that cash towards a full license for it.
> Interested in Riak Enterprise for your company? Contact Us Now

I don't have a company. Yet.

What I am interested in is a go-away button on this obnoxious ad bar so I can read your webpages on my vertically-challenged 11" screen.
The IKEA Effect: When Labor Leads to Love
Show HN: HackerThings - Products for hackers
Replication of keys around the ring is free. What you pay for is their solution to the problem of significant latency between nodes: code that replicates the whole ring in several sites and coordinates the communication between the sites.
20 Years Of Microsoft Research
Replicas (or as you put it, ring replication) is critical, and Riak very much has replicas. What it doesn't have in it's open source version is multi-ring replication (cross DC) which is a separate concern.

In the Dynamo paper the ring spans DCs but they also have a very different network than most that allows them to do that. In Riak it is recommended that each ring is contained in a single DC. If you want ring-to-ring replication from Basho then you can pay for Riak EDS. You could also build it yourself as others have mentioned (Kresten Krab Thorup has done something like this in Riak Mobile [1]).

Nothing is stopping you from running a single ring (cluster) across DCs, and it might even be okay for certain apps, but it's not a choice that should be taken lightly. In general, if you don't understand the tradeoffs you're making in that regard then it's best to stick to one ring, one DC.

[1]: http://www.erlang-factory.com/upload/presentations/413/Erlan...
This logic fails if it's not a universal agreement. When it's not, you're just paying money for an expectation that may never materialise.

One might call it gambling.
The New Delicious
Can't the printed log be output in braille as well as ASCII?

The blind voting advocacy groups sound like they are completely against anything that allows a vote log to be confirmable outside the (extremely vulnerable) blackbox voting machine. I begin to wonder where their funding comes from.
As someone who's actually making an analogous opposite switch (learning vim rather than using Sublime), I'd love to hear your reasons for preferring Textmate over vim (I haven't used Textmate myself).
Simulation is Abstraction is Power
The replication in the Enterprise version is replication between entirely different clusters. The ring replication you talk about is definitely open source.
Correct me if I'm wrong here, but a site can't "be" HTML5. It can use technologies that require browsers which have implemented it from the HTML5 draft, but there is not a watershed to it.

I think the whole marketing fiasco has really warped the perception of what it means to use HTML5. Implemented HTML5 tech should be considered more of a supplemental library than a platform or language.
While we wait for TM2, you can supercharge/augment TextMate 1's full-project search capabilities with ackmate. It's an indispensible tool for me:

https://github.com/protocool/ackmate
Actually no. Just in case you were confused by cdavid's sample code: the concise explanation is that division by zero in IEEE floating point produces an infinity (there are two: positive and negative), not a NaN. Neither is necessarily an "error" in the sense of a runtime exception (the generation of which is programmable).
I keep triggering vimium (Chrome) commands.. :)

But yeah this is nice. I consider myself proficient with vim and use it daily for a year but I'd like to try such a tool for other editors. Say TextMate in Ruby mode or emacs..
Assuming you're not rehashing one of the oldest jokes in video gaming: Yes, that is supposed to happen. His name really is Error.
Your voice has been added to the article :)
Kazanç Sistemi,Kitabi,İndir
Would Natural HGH Releasers Help Me In Delaying The Effects Of Aging?
Posted this in the other thread about jsnes, but here's an interesting "error": http://cl.ly/AUil