skysight-inc/HackerNews huggingface dataset:
Countries that are cut off from the world (even with onerous trade sanctions) do not have a good record of changing their ways. Stories like this push for reform - which is both how we got our awful border controls and how we'll get rid of them.

If nothing else it means that people self-select out of a system that doesn't work for them, meaning the system will never work for them. Not a good way to run things.
I think your complaints are pretty well addressed in first few paragraphs of Elon's blog post. The goal of the company from the outset has always been to create an affordable mass-market car, but until they have economies of scale and such, the vehicles are going to be expensive. People aren't excited because Tesla is making ~20k luxury cars a year, they're excited because the Model S is just the beginning.

And if you're upset because the cars are government subsidized, I'd like to point out that the conventional auto industries and oil industries have received more than their fair share of subsidies as well over the years.
Senate Bitcoin Hearing Spawns Price Fluctuations; Senator Carper Becomes A Meme
Does anyone else read that as 'I con the record'?
>>What I think is sad about both of these products is that they are tied to specific apps. These closed ecosystems get to be more powerful instead of becoming tools on top of which larger things can be hacked together.

There are a number of high-end stylus makers that offer app developers SDK integration with their tools:

https://github.com/Adonit/JotTouchSDK
http://www.tenonedesign.com/t1pogomanager.php
http://www.hex3.co/pages/developers
http://us.wacom.com/en/developerrelations/ios

And many drawing apps have taken advantage of them, such as the professional-level Procreate app, which allows one to use any of the pressure-sensitive styli listed above interchangeably.
Yes.
Dropbox can easily win against SkyDrive, Google Drive, Box, and others by just not screwing up their solution and making it more robust.

Each time I see Dropbox sick page or I have to delete my "~/.dropbox", I think about how focus and doing things right is so important when it comes to storage / data.
The last is not an error, it's simply outdated:

http://gcc.gnu.org/onlinedocs/gcc/Designated-Inits.html

These days, you should spell it:

struct point foo = { .x = 5, .y = 4 };
That sounds.. extremely complicated.

Needs high resolution radars with good range (very expensive on its own) and good software in order to detect something and then find an evasive action.

As these events are already unlikely (i assume), doing something about it seem unnecessary. Even this OTA update seem like it is more for the press rather than protecting the driver.
The first popular post about Bitcoin on HN
Does pencil provide any additional drawing resolution or pressure sensitivity? Genuinely curious. Didn't see any mention of those on the site, but I saw a battery required and wondered if that did more than power the eraser.
VS 2013 has IntelliSense support for TypeScript and AngularJS, although it does ask you to install the latest TypeScript plug-in. I'm using it full time and I prefer it over SublimeText, probably because I used to do a lot of C# and I'm used to the environment.
Anyone know of some open hardware that does this same sort of thing and works with existing software?
Ok so I'm going to end up buying this. However I feel like I'm due a refund on the Bamboo stylus I bought from Studio 53 when I originally started using the Paper app. The Bamboo stylus was so laggy it was unusable. Hopefully the Bluetooth stylus will work as advertised.
Yes, congratulations to the OpenSuse team and everyone who contributes to the growth of Linux.

Reading what's new was interesting and, in some ways, exciting. In contrast, I live in fear whenever I read about what's new in the next iteration of Mac OS X.

Btw: OpenSuse 13.1 is an Evergreen release, which is like a Ubuntu LTS release, and will receive maintenance for the next 3 years.
Half off "Practical Data Science with R"
Same in the UK. I had two passports for a while, one for travelling to UAE, etc and another for Israel.
Pirate Bay cofounder: 'you can't beat politics with new technology all the time'
The main issue is that, when entering, you are subject to visitor's rules, unless you can prove you're a citizen.

"When entering Australia, all Australians, including those who hold dual nationality, must be able to prove that they are an Australian citizen. An Australian passport is conclusive evidence of a person's identity and citizenship and provides the holder with right of entry to Australia."

http://www.smartraveller.gov.au/tips/dual-nationals.html

"When leaving or returning to the United States always present yourself as a US citizen (show your US passport and declare yourself to be a US citizen). "

http://www.newcitizen.us/dual.html

"You can travel on any valid passport, however to re-enter NZ as a citizen of NZ, you must either

show a valid NZ passport at the border"

http://www.dol.govt.nz/immigration/knowledgebase/item/1171
Not really: https://news.ycombinator.com/threads?id=ram1024
You guys really might want to release a browser extension (and/or native apps) instead of a website. You're going to have a serious uphill battle convincing anyone in the security community that your webapp is secure against tampering. Even with code signing/verification.

Also, open-source it now! I've been in the process of launching something similar (think, client-side encrypted Evernote/Pinterest geared towards programmers/creatives/collaboration) and a lot of the great feedback I've gotten is from people checking out the source. Most of the people who care about the crypto aspects these days are the ones with 1s and 0s running through their heads, at least a good portion. They're going to want to see code.

Best of luck on the kickstarter!
Here's the first popular post (with 20+ comments) referencing Bitcoin on HN:

http://news.ycombinator.com/item?id=1532670 - Bitcoin P2P Cryptocurrency | 1217 days ago | 24 comments

Some other early, popular posts about Bitcoin:

http://news.ycombinator.com/item?id=1942708 - Imagine your computer as a wallet full of Bitcoins| 1088 days ago | 36 comments

http://news.ycombinator.com/item?id=1998144 - How to Get Started with Bitcoins | 1072 days ago | 47 comments
Irony: increased openness for a president who promised change.
Masahiro Sakurai on Developing Smash Bros. 4
Marriage vows are meaningless in a non-religious context. I'm not saying religious marriages are more successful (statistics show they're roughly as likely to fail), but I can't come up with a serious secular case for maintaining a wedding vow or any other kind of vow.

The "worse" part of the vow has an asterisk after it. Most spouses will have a maximum level of badness they will tolerate, then they will split.
http://www.google.com/patents/US7311526

There you go.
> Nimrod is pretty fast and as the only language even supports soft-realtime applications out of the box.

Rust has a richer set of safe memory management primitives than Nimrod does (Nimrod is reliant on non-thread-safe deferred reference counting with stack scans, while Rust has thread-safe unique ownership and thread-safe RC as an option), so I'm not sure I agree that Nimrod is the only language that can do soft real time. It's definitely a neat language though.
But it's not only the border agents. The same can be said for example about consulate officers when deciding to give or decline a visa. It's the same attitude, you are considered a future felon unless proven otherwise, you are fingerprinted even if it is not known yet if you'll ever step on US soil or not, you are interviewed like a convict that is to be amnestied out of jail, and whatnot. I mean - hey, I'm just predisposed to visit your country as your Hollywood makes a pretty damn good job promoting it, and I have more than enough money to fund my visit there - that's all the info I consider reasonable to provide you with. And you know what? That's all it was necessary to visit other places like Australia, Iceland or China!
It probably has a noticeable latency, like most touchscreen inputs. The video just shows silly camera/pen movements and no actual drawing scenes.
The information released today includes a number
of internal NSA documents, training slides and
internal guidance, which demonstrate the care
with which NSA’s foreign intelligence collection
pursuant to Section 501 is run, managed, and overseen.

In other words, this selective declassification is not about being transparent and open. It's propaganda designed to take some of the flak off the administration. Not that there's anything inherently wrong or surprising about that since it's the kind of thing we've come to expect from our politicians. It's just that if I knew how different the Obama administration's actions would be from what 2008 candidate Obama's rhetoric led my 20-year-old self to believe, I wouldn't have donated money to him.
I understand this, but it doesn't solve the problem. Imagine if someone said: "the developers of grep have come out with an SDK so that other text-oriented programs can integrate text matching!" The idea of grep-as-library is great, but it doesn't replace having pipes so that you can use grep with arbitrary programs, most of which have no idea they're being used with grep.

To build larger abstractions on top of these things, we need looser coupling. I want to draw and erase with Pencil, but use a manual dial to set the pressure because I do very precise architectural drawings. I want to draw with Pencil but use Mighty to make my lines snap to a grid and some other French Curve thing I hacked together with some dials for snapping to curves. I want to use two Pencils at once on two separate iPads and draw together with someone. I want my LeapMotion to understand my hand gestures to rotate data in an Excel pivot table and project it into a graph.

Yes, I want crazy things. But abstractions work to build crazy, unexpected text-oriented programs in Unix. So what are the abstractions we need to build arbitrary crazy programs with UIs and hardware peripherals?
Something tells me I shouldn't have done this out of an impulse. I basically hacked it away in 1 hour with one proofread. I felt on fire and wanted to push it out that probably wasn't such a good idea.

Of course you can represent utf8 in null terminated strings but you have to escape escape the null character, or if used as a terminator implicitly assume it's there.
The basic jist of that was that I wanted to say, dont use byte encodings internally if you got large registers available and keep attention to null termination and it's pitfalls.

But justification beside I'm going to give it more time and reference check against the standard, refrase my intentions so that they are clear and probably shine more light on the positive aspects of the language and put it intro relation with other languages.

Hacker News isn't a place for pre alpha done in very little time drafts.
OP here. We will do an analysis of the results and publish them here after we get enough responses.
I'd love to use this, but the jump to VS2012 broke installer projects and T4Toolbox so I'm stuck on 2010.
Yeah, it's like leaving money on the table I suppose.
Pencil isn't designed to only work with Paper. Anyone who is interested in an SDK for Pencil should let us know what they are thinking about.

business AT fiftythree DOT com
You need to install propietary software to use it.
I don't think it's strictly a replacement for skitch. Think of this use case: you're responding to an email and need to have a bit of text to refer to in your response email. This tool would allow you to snap that text and overlay it on top of all windows so you can refer to it easily...

I love skitch and use it 20+ times a day, but I can see using this in addition.
I'm so sick of reading these worthless comments in show HN threads. What do they add to the discussion, besides making you feel smug about some using some cheap pun to dismiss someone elses's work? If you think OP's project could be improved upon or you don't like it, at least explain why or offer some feedback.
wow that camera was annoying.
The simple and obvious meaning is encryption with PFS, right? It's not as though you can prevent the person you're speaking to from logging, and given that he or she could be using an XMPP client not written by Google, neither can anyone else. The "Disable logging on my end" feature should probably just be called "Disable logging on my end."
I would say their branding isn't as good, and for personal use Dropbox is a lot easier to get started with. However, Box has far more functionality than Dropbox, with an emphasis on corporate (I use Dropbox personally, I used to use Box at a previous employer).
I hope I step on no ones toes here, but I am becoming more and more convinced that USA is simply a less developed country than Western Europe and Canada.

- At least until recently people would still go bankrupt because of medical emergencies.

- People have to save for lifetime to send their children to collage.

- Politics is populistic.

- The legal system is unjust in some areas (e.g. legal defense against bogus charges can drive you into bankruptcy).

- Immigration decisions are arbitrary and unpredictable.

- Business has a large(r) influence in the government.

I am currently staying in Thailand and since I do so I have developed a better understanding of what it means to be poor and what it means for country to be developed. If you are poor, most of the times you basic needs are still covered, but you are facing great unpredictability. A less developed country, is thus a country that can not provide certainty to it's citizens. For instance, I know of people here in Thailand who have gone from very rich (having a chauffeur on staff) to poor (sawing in a factory). I also just saw a documentary about a town in Mexico where many people life in constant fear to get kidnapped or killed and reporting to the police would actually make them a target. I could give endless examples. But I guess the point is, the US has some characteristics that normally a developed economy does not have, but which you would normally find in an emerging one.

EDIT: I am not saying that the US is an emerging economy. Most emerging economies have much graver problems than the ones I listed above.
He alleges that there are a number of companies that are deliberately skirting money transmission regulations, where his company was trying to do things by the book. As a result, those companies raised money from VCs where he was unable, allegedly due to his desire to get things done within that regulatory framework. Consequently, the other companies got ahead of his company in the marketplace, thus he is seeking damages that compensate him for the allegedly anti-competitive behavior of those companies and VCs.
I don't care performance a lot if it's sane enough.

At least for me, I would use Rust if it supports (1) safe and nice symmetric coroutine with automatically growing stack (2) devices for correct programming - such as const-correctness. (3) a device guarantees safe communication between threads - like Go channel. (4) stable implementation. (5) full support for C interop.

AFAIK, Rust now has all except #4. So I am waiting it to be stabilized.

Actually I want something like C++ with symmetric coroutine, but D is too unstable for coroutine…
Well SHIT.

Apparently I went off and downloaded the nightly just before the australis drop because trying it again today fucked everything up. I'm pissed too now.
I quite liked the polarity of the 2 comments in the post .. Hence I posted it !
Wow! Books surely have not been replaced by Kindles! Not by a long shot. 40% of readers still use only print books.

Here's some random data to back that up.

https://www.surveymonkey.com/blog/en/blog/2013/03/25/print-b...
I don't think so. "Each Pencil has a unique character that will subtly change with years of use." That's likely too much for any demographic.
I'm not sure this is a good thing for code quality and thus app quality.
From the "For our technical readers" paragraph, it's unclear what cryptography model you are going for. On the one hand you say that the private key (albeit password protected) is sent to the server after it is generated, but on the other you say that only public key and encrypted data are sent to the server. Is the model fundamentally the same as Lavabit's, which was so devastatingly critiqued a few weeks ago by Moxie Marlinspike? [1]

Separately, how do you deal with the fundamental weakness of browser based security?[2] You say that the software will be open source, but will there be any mechanism to verify that the served javascript libraries on any particular visit match the sources on github? Will there be any minimization / compilation that would make such verification difficult or impossible to accomplish?

[1] http://www.thoughtcrime.org/blog/lavabit-critique/

[2] see e.g. http://www.matasano.com/articles/javascript-cryptography/
Exactly. Users are okay with old cellphones getting deprecated because they buy a new one every few years. TVs are expected to last a lot longer. Give me some good powered USB ports for an HDMI stick and get the heck out of my way.
Join efforts with the Active Oberon team at ETHZ.

http://www.ocp.inf.ethz.ch/wiki/

There are still some students and external guys keeping the ports going.

http://www.ocp.inf.ethz.ch/forum/index.php/board,4.0.html

Nowadays, I think Oberon spirit will live in Rust, D, Go, C#. :)
There is also a scriptable window manager: https://github.com/sdegutis/zephyros/
The Great Discontent: Merlin Mann
Such a great idea to make this book!
Redefining Passion: How you can avoid the fate of the 64%
The problem with smart TVs is that their set of applications is quite limited, and once the manufacturer stops updating it, you're stuck with it.
I very much prefer just attaching a laptop with the OS of your choice, and the applications of your choice to the TV if/when needed.
Maybe starting from this https://code.google.com/p/markers-for-android/ and improving.

IMHO a Wacom tablet, costs less than 50$ and you can find them for as low as 20$, is a better alternative (more levels and the stylus is more precise)
Because Android is a touch-centric OS. I've picked up some HDMI sticks that put a decent skin on Android and use an AirMouse for the UI, and it's not fun. Most of the apps use drag-based scrolling which is painful with an airmouse, and on-screen keyboards.

That said, a simple clean airmouse is so much nicer than the zillion-button monstrosities of traditional TV remotes.
The Design Studio Behind Xbox Reviews The PlayStation 4
Looks like they're already open sourced on Github: https://github.com/cryptic-io
It'd be pretty awesome if the Car per meme stuck around. Might encourage other politicians to follow his lead.
Thanks! It's been open sourced since conception, here's the repo: https://github.com/cryptic-io/web. We choose a website because it has the smallest barrier of entry. We are planning on releasing a browser extension that would verify the code on the website against the open source repo to prevent tampering. We are planning on making a native app in the future as well.
Tech meetups: enough with the pizza and beer
I knew all of those things as soon as those devices came out.

Not kidding. And I don't see how others can't see them either.

But that is the nature of perception. You either perceive something or you don't and it's difficult to tell someone "there is a ship out there!" when their eyesight is too crappy to discern it. They end up having to trust you and trust is problematic.
wow, already used this several times this morning. Thank you!
Yes! It's using the excellent Stanford Javascript Crypto Library. Source here: https://github.com/cryptic-io/web
How much PROFIT the world's top companies earn per second? 
This is follow-up piece to an infogram we published last week which hit the homepage of Hacker News (https://news.ycombinator.com/item?id=6723868). The overriding feedback was...it's interesting to see revenue per second but it would be more interesting to see profit. So that exactly what we have provided this time. The source is at the bottom of the infogram.
Seriously.

I plan to keep using my TV for at least 10 years and probably rather longer. There is no chance any of the "smart" BS will still be useful then. (Imagine you had a "smart" TV in 2004 that, say, updated your Myspace page.)

Obviously as far as the manufacturer is concerned, they'd rather I buy a new TV after 4 years so I can get new "smart apps" and yada yada yada, but anyone who does research isn't going to fall for that.
The X240 has the charger port on the left side, since it has an Apple-style drop hinge so the display covers the back.

http://laptoping.com/wp-content/uploads/2013/09/Lenovo-Think...
is it 1995 all over again?
I used to be a die-hard OpenSUSE user.

When 11.4 came out, I complained to my co-worker. "Man, another upgrade. Things always seem to go a little wonky after updating."

He said "wait, what do you mean?"

Turns out he was an Arch Linux user, and Arch uses a rolling release system. The idea of upgrading to a new version doesn't make sense; every system update gives you the newest tested version of everything.

(So now instead of things going wonky every few months, they go wonky constantly :)

OpenSUSE is a fine distro, especially if you're a KDE user. But if you're tired of a big bomb upgrade once every so often, consider a rolling release distro as well.

On the other hand, if you want to run the same code and not worry about upgrading for years, 13.1 is a good choice because it's a longterm support release and will continue to receive bugfixes until 2016.
With all the recent revelations about the US government, I think it's very plausible.
Here's a rather old post that describes the kinds of races that the Rust compiler prevents:

http://winningraceconditions.blogspot.com/2012/10/what-is-da...

"[...] Rust's type system guarantees that concurrent tasks cannot share state but instead must use message-passing to communicate, which precludes the possibility of data races completely by enforcing happens-before relationships on all data accesses (or in the case of this post,[1] by enforcing mutual-exclusion relationships). Yet it's still possible to write nondeterministic programs in Rust (using select2, failure propagation, etc), and so race conditions are still possible."

...Though I'm not sure if this is all that pcwalton is referring to.

[1] http://winningraceconditions.blogspot.com/2012/09/rust-4-typ...
> Nimrod is pretty fast and as the only language even supports soft-realtime applications out of the box.

This catches me. Especially for soft-realtime stuff. Because I am looking for strongly, explicitly typed in-game logic language - which needs deterministic and symmetric coroutine.

I have to check it out.
jdoliner's comment is interesting, because it's almost true. At the time, hardly anyone could find faith in the currency. But what he failed to understand that if "someone" could find faith in the currency, then others would follow.

It's an interesting property of markets that they can seemingly boostrap themselves, just so long as there is support during the initial growth stage. You don't have to believe in Bitcoins to trade in them, you just have to believe someone wants them. This might be why black markets and transaction privacy are so essential to making the currency work. Since there are a large number of people who need to make their payments private, the rest of the market believes that the currency has intrinsic value in its exclusivity in certain transactions.
Moving to blink must my draining all their resources, their linux market share probably doesn't justify it yet.
> It doesn't really fit in Amazon's universe.

Surely Dropbox must be one of AWS's biggest clients? It may not make sense for Amazon to buy them, but the more money Dropbox makes the more money Amazon make (at least whilst Dropbox are still using S3).