skysight-inc/HackerNews huggingface dataset:
It looks awesome but the new user experience was a little rough for me. Here’s what I did:

1. Click in the command bar. The autocomplete menu popped up.

2. Click "new". The menu disappeared and the command bar loses focus.

3. Click in the command bar again and type "new", hit enter (it’s pretty common to be able to create new, unnamed files in editors). This message shows up in the upper right hand corner of the window:

Uncaught Error: Doesn't support name: (file:///Users/sidney/.lighttable/js/bootstrap.js:10616)

4. Click in the command bar again and type new, then hit space. Ah, OK, I’m supposed to pick a filename. Type one ("foo.clj") and hit return. A tab opens up with the file.

5. Type some code. Nothing’s happening on the right. Isn’t that supposed to be the big thing about Light Table? (Also, the error message from the beginning is still hanging around. Huh.

6. I go to the command bar again, find the `connect` command. "Connect to a project", sounds right. I type "connect" and hit return. "Connecting" shows up in the bottom right of the window for a few seconds, and then this message pops up over on the left:

Could not find project.clj file at ""

7. Okay. I run "connect" again with my filename. Similar message.

8. I go back to the welcome page and notice the command+shift+enter command, ah, OK. I hit it and a dialog shows up.

9. I don’t have a project so I click "start a local client". The "connecting" message shows up for a few seconds, followed by "Connected to Light Table server". Awesome!

10. …nothing's showing up on the right side of the window, the "connected…" message disappears. Huh. I type command+shift+enter again, and get the same "You're not connected" dialog as before.

11. I relaunch and try again, same result. I’m stuck. I look at the screencast again and try the instarepl command. Everything works, nice!
This is all hot air punditry. A 'no party' system is clearly different to a 'one party' system. Most notably because those elected still have the fear of being voted out next year...

Also - do you really think having everyone independent would result in fewer 'clashing visions of whats better'? You are likely to have as many as you do candidates, not 2 that are hardly different.
Appreciate it - we want small startups to be able to use Zenbox without worrying about the cost until they're getting enough value from it, hence the free tier.

Any feedback on the product is hugely welcome, sean@zenboxapp.com
your logic is horrible.

I agree the ads are bad, but to say that it IS bad because of the lack of usage??
Yes, I was wondering about sales objections, thanks. Those are good ones. What about resource constraints to integrate? This is one of the most common I've run into. Even if integration is as simple as a copy/paste of some code, it still requires moving ahead of their pipeline. To help here, focus on making it as easy as possible to integrate and also help the customer see why it helps them to make it a priority by showing the benefit of adding now vs. later (ROI data). Have you heard similar objections or are you only pursuing customers that have already reached out to you and have thus, presumably, already determined file upload is highest priority?
It's no more "voting manipulation" than get-out-the-vote campaigns, sending out advertisements, or political campaigns in general.
The title says sales, the data says shipped. The title says "smartphones" the actual software platforms (aka Android vs iOS vs whatever else) are mobile devices, not phones.

The first part alone really screws up the numbers, as tons of iPhone5s were sold, but not shipped, in Q3.
Why Learning to Code Is So Hard – and Why It Gets Easier
It sounds like you are in a hole that you can't get out of. Yet still you vow to never work on anything but what you want to work on. Part of me wants to cheer for you, but the other part of me wants to slap you on the face repeatedly.

Look, the fact that you want to work on your passion, despite what seem to be very considerable setbacks, is very respectable. But you're willing to beg, and to be homeless, for that? Is that why you're alive?

Cursing Germany for being somehow repressive of poor people? This to me is more indicative of the author than of anything about Germany. I think Germany is a pretty soft country, all things considered (as an American living in the Czech Republic, I'm there a lot, even going there tomorrow).

Look, you need to get a boring job and start trying to take part in society, at least to a point where you can begin to live on your own terms. I want to sympathize with you but something tells me you need more tough love than sympathy and cash.

The fact that your own mother doesn't support you - well, that must hurt. I'm sorry for that.

I wish you better fortune in the coming days. But you have to make it yourself.
Nope, but thank you for the reference. My observation comes from the wild, and is confirmed by observations of fellow Russian programmers and sysadmins who lived and worked in the US and the UK.
Actually I'd better refer to Bekhtereva and Stalin, who observed quite the same thing from very different perspectives.
I like the distinction between risk management and the romantic notion of betting it all and winning big. I see the same pattern in other areas as well, e.g. developers who focus on automated testing and other who think it is heroic to modify production code at 2:00 am. I think of it as the cowboys versus the tax accountants.
that's naive. only bugs in the voting machine acts like that

real, proper, election manipulation wouldn't be so obvious to the voters
Fine for that machine.

According to http://www.popularmechanics.com/technology/how-to/computer-s... a quarter of the country in this election will use paperless machines. No paper trail at all.

According to polls, the election will be decided by swing states that are expected to have margins of victory under 4%.

If, hypothetically, the election is decided for Romney in states like Pennsylvania which polls indicated were leaning Democratic on electronic machines where there is no paper trail, will you be inclined to believe that his last minute ads made that a fair win, or would you be inclined to believe that the election was stolen? (Note, the information that Pennsylvania is one of the states without a paper trail is in the article, published today, that I linked to.)

I, personally, would be inclined towards the theory that the election was stolen, and the purpose of his last minute ad buys was to create plausible deniability for the manipulation. If, on the other hand, there was a paper trail and audits verified the count, I would be much more comfortable with that election outcome.

Whether or not this machine is auditable, unauditable voting machines are a real problem.
But what is the other explanation then?
Do you ever test said startups with some of your own C level speak to see if they can so to not waste time given your point?
A rising tide lifts all boats. "Price move predictions" sounds as effective as tea leaf reading.
http://news.ycombinator.com/item?id=4750429
IE still reinvents its own standard - doesn't support TouchEvents
One can precisely handle exceptions with JUnit's ExpectedException:

http://kentbeck.github.com/junit/javadoc/4.10/org/junit/rule...

This is more compact and declarative than the usual

try {
...;
fail();
} catch (...) {
// expected
}
But MIPS doesn't sell the instruction set reference. They sell CPU cores. So you have a blueprint that shows you exactly how the CPU works. The hard part is coming up with this blueprint, including things like designing caches to minimize power or structuring execution units to improve timing characteristics. That takes lots of expensive engineer time, iteration, testing, etc. But once all that information is distilled into a blueprint, it's relatively easy to actually implement it. Copyright protects you from literal copying of the blueprint. It doesn't protect you from someone just looking at your blueprint and implementing it.

I used to work on military radios, and we spent millions of dollars and years developing our technology. The bulk of that investment was coming up with designs that worked well. We shipped customers reference code. Copyright kept the customer from copying the code itself, but didn't stop them from looking at how our code worked and writing their own version. But the code was the easy part--once you knew exactly what the code should do, it was a matter of 3-6 months of fairly straightforward coding to reproduce it without literally copying the code. It wasn't like say Windows where the hard part is literally reproducing all those 10 million lines of code.
None of which is news.

Still the national media had faced those issues and successfully did it for decades. Then their polls stopped working in 2000. Why?
In the Netherlands they got rid of voting machines all together in 2008.

A group set out to ensure that the election process in the Netherlands would become as fraud resistant as it was before the advent of paperless voting computers. They demonstrated that the voting machines could be hacked. It wass also a risk because of the small group involved in getting the results out of these computers, with no real possibility to check if they are real (because the source code is not open). Committing fraud would only have to involve a few people.

On May 16, 2008 the Dutch government decided that elections in the Netherlands will be held using paper ballots and red pencil only. A proposal to develop a new generation of voting computers was rejected.

More info at http://wijvertrouwenstemcomputersniet.nl/English
No one can prove I voted with a one way hash either. That's the point. Only I can verify myself.
What exactly are supposed to be the benefits of electronic voting machines over sliping a piece of paper in an enveloppe and putting it in an urn?
Congrats to Zak and the team at Upverter!
Don't fly much I'm guessing. It's the rare checkin kiosk that is accurately calibrated.
First of all, I love this project and await vim keybindings with bated breath. Light Table + Clojure make me feel like I'm programming in the future.

One issue in this new build, the stacktrace/error widget feels a bit awkward e.g. http://i.imgur.com/RVYHU.png
Is this likely to become 'dockable' at some point?
Computer-based systems that print out a machine-readable paper ballot that can be hand-counted as well. You vote (perhaps with a touch screen, perhaps not) by making your selections, printing out your ballot, examining it, and inserting it into the tabulator once printed.

There's still plenty of margin for error (for instance, the printer could run misprint or run out of ink, the tabulator could be buggy), and corruption ("here, let me file that for you...") but I think it maximizes the benefits of touchscreen voting for disabled voters while minimizing the downsides.
I'd argue that people from Pueblo don't know how use a touch interface
Well, for some the display quality over performance trade off is worth it, while for others (like the author here), it's not.

Haswell will most likely handle the retina resolutions just fine. The iterative polish that Apple is known for will not be lost on the retina MacBooks.
Your Customers Are Storytellers. Are you listening?
No worries. I was wrong. Better to be corrected and have my feelings hurt than to go on being ignorant.
1. Move to asia 2. Work remotely for a US company.
Show HN: Carmivore beta testing, everyone's invited.
It amazes me how complicated electronic voting becomes. The current paper based system is far better.
Agree with the final takeaway -- "... know how your application behaves under different failure scenarios. Testing connectivity loss, loss of network services, and other failures are very important when building a high availability application."
Are there any German's on HN who could speak to useful resources for this guy? Even in the US one could get foodstamps, welfare, medicaid so I have a hard time believing that Germany doesn't provide some sort of social net.

Does anyone know of good online resources for finding/receiving social welfare in Germany?
Lots of negativity here, and I can empathise with some of it. Here's a constructive suggestion, though: Why not frame this as asking for donations to your open source project? You need funds to continue working on it, that's all. (You might want to consider doing it through Kickstarter.)
touchscreen calibration errors or related software glitches. I've certainly seen my own phone get screwed up enough on occasion that a touch on point x registered at y.
I prefer a negative vote option.

Basically, you still have only one vote, but you can use that to cast a negative vote against a candidate, rather than a positive one for a candidate.

It's the simplest way to break the monopoly of two parties because a negative vote against a major candidate has the exact same practical effect as a positive vote, but without perpetuating the two-party system. Best of all, those who are afraid of change can vote with a positive vote in exactly the same way they have in the past, with the same effect.
If you assume that the team developing the software consists of more than one person, and a hypothetical vote-stuffer wants to minimise the number of people who know about the vote-stuffing attempt, they might not have any choice about who on the team actually implements the stuffing. It might be that they only have influence over the guy doing the UI.

Or it could be an attempt at plausible deniability. If all the machines need calibrating, but an uncalibrated machine just so happens to mis-register votes in the direction you want, that would give you an edge because you can guarantee that some machines won't be deployed correctly.
The reason why I bought it is because it's Apple's cheapest laptop with two monitor outputs. I can hook up three additional screens to do programming/Photoshop/whatever.

You can't do two/three (native) screens on an Air or even the non-Retina MBP. (You can with USB, but it's laggy and there's no USB 3 things for Mac.)
I will. I have been flayed by other HNers and made aware of my ignorant position.
How long until WebGL includes the new OpenGL ES 3.0 features?
This doesn't make any sense.

If you want to spend your time doing work on principle, i.e. community stuff and not market stuff... Then don't be surprised you're in the position that you're in.

Why don't you just get a job? And don't say "because of my principles". Your principles are what got you here in the first place.

Finding a donor is unlikely. I mean, good on you if someone "steps up", but really? Choosing to commit to this statistically unlikely route also has practical implications: you are statistically fucked.

I'd say your ideals aren't that important if it's causing you to complain about your living conditions. That or don't complain.
Safari, Chrome, and Firefox mobile all support TouchEvents. IE only supports its own invention, PointerEvents, which combines MouseEvents and TouchEvents into a single event model.

I'd have to play with it to see if this is a more sane way of doing things, but it's incredibly frustrating to have them reinvent another wheel (and ignore the consensus) when developers already have so many other expensive devices/platforms to test for. (There's not even an IE10 VirtualPC image yet.)

IE 10, you were supposed to be better than this.
Hanlon's Razor would suggest a bug in the hardware or software as the more likely explanation.

Unfortunately, when politics are involved, people default to assuming malice far more than they perhaps should.
If you are mobile (no house, little debt) then go buy something like this ( http://www.landandfarm.com/property/0_acres_in_Iron_County_W... ). You could freelance 15 hours a week for 6 months to pay the entire thing off in full. Then you'd need maybe a few hours a month for food.

There are plenty of opportunities that don't require you to bend over to the man. They just require a bit of creativity .
What kind of solutions?
Collection of Resources for Twitter Bootstrap
DuckDuckGo Goodies
I believe the Pirate Party (possibly only in Germany) uses it. It's called liquid democracy.
This entire thread is interesting because our typical programming instincts - making sure user actions are linked to user desires via digital signatures, etc - get completely thrown out the window when you talk about voting and secret ballots. You need to be able to ensure the voter is able to make their choice independently, without pressure or publicity - but you can not perform any kind of integrity check that would link the vote back to the voter.
see my post above. Germany provides rent, money and healthcare to all citizens. But they have to be either unable to find a job or keep trying.
I whole heartedly support replacing winner takes all with approval voting, which is easier to administrate, far more robust, and more fair. But that's a huge change. Fortunately, there are smaller, more beneficial changes we can do while working to replace winner takes all. (See other comment.)
Interestingly, the electoral college actually should help us here. States decide how they select their electors[1], and so if California says, "OH, we're going to select our electors with IRV, and direct them to vote based on the situation in the electoral college prioritizing candidates based on votes[2]", then that works. If we scrap the electoral college, then any change has to happen at the national level, or you're stuck trying to figure out what to do with a pile of IRV ballots from CA, a pile of range votes from NJ, and the FPTP votes from the rest of the country, and that seems just about intractable.

Actually, with races being close, I also wonder whether CA dividing its electors would get us more attention... The problem is that it favors whoever the majority doesn't like, in the short term.

[1] It must, now, be democratic; this wasn't always the case, though - many states originally had their legislatures choose.

[2] Obviously this language would be tightened up, but hopefully it's understandable.
That would require <gasp/> getting a job!
I get it, being an open-source gypsy is quite the ideal lifestyle... until reality sets in. You quit a well-paying job at Google to work on something that is relatively obscure and doesn't generate an income stream. I have to ask: what did you expect?

You need to get over the idea that "selling yourself" is wrong. You have to sell yourself and your time to live comfortably in a capitalist economy, period. That could mean finding a company that is willing to pay you a salary to work on LuaOS full-time. Or it could mean getting a boring day job and working on your passion on the side.

Really, I have no sympathy for those who hold such an ideology and yet they ask for help from those who do "sell themselves" to survive. You're still enjoying the products of capitalism, but in a parasitic way that doesn't match up with what you produce for society (that last part is typically addressed via a "salary negotiation").
If you knew you'd get a downvoting-kicking, what exactly motivated you to engage in a behavior that so clearly violates the culture here? I'm not accusing, I'm genuinely curious.
A brief explanation: Carmivore is a real-time outtasking application that will enable developers/bloggers real time help to one another for small tasks.
Not necessarily. A guy working in the workshop of a mechanic vs. a secretary in the same shop don't share the hierarchy you outline, yet the piece still works.

In any case, it was just a cheap shot at the silly point that specialization is bad.
>I know that this will remain at the bottom of this thread, because it doesn't have enough conspiracy theory in it, but does anyone really think that this is actual vote tampering?

This exact thing happened last election. Why does it only happen to the advantage of Republican candidates?
What do he expect of his country? I think he is confused about what the word "freedom" means. It means that one is free to pursue what you want to without intervention, NOT (as he uses) the ability to do whatever you want without consequence. He wants to work on his projects, that is fine. But if he can't find a way for his hobby to make him money, then he shouldn't complain that it is somehow Germany's fault. That being said, go ahead a solicit donations. That shouldn't be wrong. I just have a problem with him complaining about not be willing to "sell himself." Most people have to work. He's lucky that he has a marketable skill. Get a job you like and stop complaining.
Democrats have routinely fought efforts to cleanse voter registrations that for people that have died, moved or never existed in the first place. When votes are cast under these names, they disenfranchise legitimate voters. This is the very scam for which ACORN was driven underground.
I'm not a fan of Lincoln or Roosevelt the Second. Washington was an okay guy in my book.
Add Stripe to Any Form in Seconds for Couple of Bucks
If it gets any easier to browse HN, I may stop coding completely in favor of reading about it!
This is ridiculous. The guy is perfectly capable of getting a job and raising money to fund his side projects.
Show HN: ASETNIOP bindings for vim
Why not this http://www.ted.com/talks/david_bismark_e_voting_without_frau... ?
Citing felipeko:
Brazil actually has a very organized election. Aside from bad politicians we have to chose from, the election does not have many problems. We have a judicial system just for election (with judges and clear laws) ready to take actions (and they do take) when something goes wrong. All election occurs in one day, a sunday so everyone can vote, and the results usually come in less than 4 hours, because all vote is electronic.
Not only that, but it is grounds to apply Section 2 of the 14th Amendment. Not many people seem to be aware of the second clause. Basically, it says that any state found to be denying citizens their vote will have their representation in Congress proportionately decreased in accordance with how many people were denied their voting right.

All this nonsense about voter IDs, altering votes, making it difficult for people to vote in contentious areas (e.g., the Florida districts who have already filed suits in the last couple days) and the like should really be handled by applying the 14th Amendment. Or at least by the executive making a clear statement that it will do so.

Any attempt to disenfranchise people should be met with Section 2.
Visualization of FaceBook users who say they are voting in real-time
The vast majority of Wi-Fi routers are MIPS-based. They're inexpensive, widely available, and have have a vibrant developer community. They are cost-competitive with single-board ARM computers, especially when you consider that they include enclosures and many network interfaces.

I wouldn't be surprised if far more people have SSH'd into their router's shell than have bought Raspberry Pi's.
It's not crass, nor is it discriminatory. Laying out a circuit is the equivalent of getting it fabricated. Terminology is used at AMD every time a chip is shipped/sent to pre-fab/taped-out/laid/fabbed/traced/etc:

Sources:

[1] PCB layout: http://webcache.googleusercontent.com/search?q=cache:srb7R1n...

[2] Page 41: http://docsouth.unc.edu/neh/dsmith/dsmith.html

[3] Google Groups Discussion:
https://groups.google.com/forum/?fromgroups=#!topic/comp.cad...

[4] PDF: http://web.cecs.pdx.edu/~mperkows/CLASS_573/Asynchr_Febr_200...
These voting machines flaws were widely reported last election. They always favoured the Republican candidate. Here's court testimony of an developer who was asked to create one of these rigged systems:

http://www.youtube.com/watch?v=rVmsaDS_FwY
read about the long term unemployment benefits here: http://en.wikipedia.org/wiki/Hartz_concept#Hartz_IV