skysight-inc/HackerNews huggingface dataset:
You're the guy who created it, aren't you?

Double spends are not currently "very viable", as indicated by the fact that they were not happening and accepting instant payment is the standard. This is objective reality, not something you can argue away. A different world being theoretically possible does not translate into it magically happening with no effort. You are making an effort to change our happy situation for your own profit, in other words, to make Bitcoin less useful over the long run to benefit yourself in the short run. I can't tell if you're motivated by greed or a particularly poorly thought out world view.

Also, why are you claiming this is somehow specific to unconfirmed transactions? Corrupt miners can also rewrite the block chain. If you get paid enough and have enough hash power, why not see if you can overtake the chain head? So don't claim it's somehow specific to unconfirmed transactions. It isn't.

Bitcoin fundamentally assumes that the majority of mining power is "honest", defined to mean following the rules laid down by Satoshi in the core software. You can see this by simply reading the white paper:

"The system is secure as long as honest nodes collectively control more CPU power than any cooperating group of attacker nodes."

(last sentence, first page)

You are attempting to bribe miners to become "dishonest" and "attack the network" in Satoshi's language. If enough people did what you suggest, the system's fundamental assumption would be invalidated and the entire network would break. If merely a small number of people do it, it just makes the system unreliable, untrustworthy and pushes people towards centralised fixes like payment processors that levy higher fees, trusted third parties that prevent double spending, secure hardware, etc. All things that increase Bitcoin's costs and reduce its competitiveness vs regular banking. Doing this doesn't help anyone or prove any point, it just adds sand into an otherwise useful system by increasing transaction costs.

tl;dr you are like a kid kicking down someone's sandcastle on a beach, then saying "they should have been guarding it better, anyone could have done what i did!".
Would you say that had they said they were proud to have never stepped foot in an art museum in the past 5 years?
It has a very polished UI studied to focus on the UI-UX design with some advanced tools specific for that.

It is a fantastic experience for a designer compared to what you get using only visual studio
Here's one issue that Microsoft has to deal with - my Mom asked me, "What is Windows Phone 8.1 - is that the new Windows phone?"

Stop and think about that question from a non-tech perspective. My mom (or yours) likely has no idea that there's a difference between "Windows Phone 8.1" and the "Nokia Lumia Icon with Windows Phone 8.1 installed". Now contrast that with Apple or even the Android world - they don't have such silly branding problems. No Apple user says "IOS 8? Is that the new iPhone?"

Branding is important and to brand the OS with the word "Phone" in it implies, to non-tech/news people, that it is a phone (which it isn't - it's just the OS). My mom doesn't want a "phone with Windows 8.1 on it" but she might want a "Windows phone". She doesn't want a "phone with IOS 8 on it" but she would like an iPhone.
Wow! Thank you so much! So many good points.

Regarding "$0 marketing spend" is yes $0 dollars on ads. We spent a bit money on making a promo video and business cards and so on. Investors where asking this question :)

Really helpful. Dragged this feedback to my "Feedback" folder :) http://dragd.is/WTSR2
it's browserWidth wide

I like that, because my browser window is resizable.
I really liked my Win8 phone. That said, battery life on the Nokia 920 was so poor (about half a day) because some low-level driver was spinning like mad, gobbling power and making the device physically warm. Microsoft took over a year to fix the problem (if they ever did). While WinPhone 8.1 sounds great, my experience with support would make me think twice.

I switched to an iPhone. Kind of boring. But it's pretty easy to find accessories for it.

The mail client on Win8Phone was much nicer than anything I've found on the iPhone. If there's one thing that Microsoft PMs understand, it's productivity via email :-)
For a little bit of context, leapsecond.com is the website of Tom Van Baak, one of the "Time Nuts", people striving (sometimes: obsessed with) to maintain precise clocks and oscillators, mostly for the fun of it.

Here's a recent talk of him, at the ARRL and TAPR Digital Communications Conference, 2013.

https://www.youtube.com/watch?v=MT2reYXPvGg

Also interesting, the state of the art in amateur timekeeping (but already 2003):

http://leapsecond.com/ptti2003/index.htm

...and clock powers of ten.

http://leapsecond.com/ten/
The Neuroscientist Who Wants To Upload Humanity To A Computer
I haven't even applied to YC and find this article insulting to the applicants. Sort of like telling a losing team in a sports match that there is nothing wrong with them and just that the winning team was slightly better. Well how does that help them at all and obviously everyone has room to improve. I usually enjoy articles from YC but personality type As who apply to YC don't care for sugarcoating...
Hi Trevor, its a little plain for me, the project page is good but adding a little colour and a few fonts will make it stand out more
Assoc lists make little sense as argument lists. Named arguments are basically like property lists. The point of argument lists for functions in Common Lisp is that they enable a contract. This requires special built-in support in the language. I want to see during compile time if an arg is missing or additional.

Example: the function WRITE takes several keyword arguments, but not :BAR. The compiler complains about wrong use.

* (defun test () (write "foo" :bar 10))
; in: DEFUN TEST
; (WRITE "foo" :BAR 10)
;
; caught WARNING:
; :BAR is not a known argument keyword.

Now if you allow a hashtable or some other data structure to be passed, then it would also be great, if one could specify at definition time which keys it takes, their default values, etc. We also may want to find out which values were default values, and which were actually passed.

The keyword argument facility for functions in Common Lisp provides all of that.

This allows you compile-time checks for code and makes interfaces easier to use.

Common Lisp also allows access to arguments as lists. This is simpler and more Lispy than using hash tables. For most purposes lists are useful enough and hash-tables would just add overhead.
nonlocal is only in python 3.
Agreed. It's like

. ./file

versus

source ./file

Try googling for that if your Google foo is weak. "shell script dot"? "bash dot"? (edit: it seems Google search has gotten smarter or probably has an improved profile for me since this time it actually points to somewhat useful stuff; last time I searched for this was 8 or so years ago)
Project Ara – Google's modular phone project
Creating maps using R, Deedle and F# type providers
A life devoted to making money is not something to be proud of.
You have the freedom to choose someplace affordable before you move there. Telling someone who's already been living in SF, with roots dug in, maybe owns some property or has a long-term job there to just up and move is incredibly selfish. Moving is incredibly expensive.

The problem is not the new people moving in and the solution is not to stop them, the solution is to address the pressure those new residents create that is driving the old residents out. Entire families shouldn't be uprooted and have their lives thrown into disorder just because some twenty-something wants to live in SF for a year or two while they're working at a startup, and that twenty-something shouldn't have to practically evict some low-income family to find an apartment.
I think in such an edge case with such wildly divergent fields you could represent yourself - though if they are going afer you for a book you wrote it's likely you are published author and publishers have lawyers too.

Where it gets trickier is if you work as a devloper and they go after waht you have done in the evenings
Wow, thank you very much for your suggestions and the .els! I guess now I'm really out of excuses not to start with SICP.
As an early adopter, I've been using this service a lot as my main bookmarking service. It's fantastic. Thanks.
I don't. So is mine, but resizing it for each individual website is unnecessary work. And some websites have a legitimate need for a wider format, so you can't even say "all websites should be like this".
The insanely fast WiFi router you’ll probably never need
Thanks Bill.

Re: the internal key server, what I'm really asking is how do I know that you (or someone who gained access to a server) didn't replace the public key for a user? (and thus I end up encrypting to the wrong key). This could happen on both sides of a conversation if the server is malicious.

Re: MITM are you thinking of supporting the use of e.g. a JS verification plugin like the mylar project made? It would be great to have a shared plugin for this gain traction rather than every product implementing its own browser extension. Users would still be trusting your JS, but at least not all the network infrastructure so much.

>> Lavaboom’s take on the RSA scandal?
> Since we do not have to use RSA to generate the keys, we don’t! SHA 512 is our jist.

Re: the faq above, I meant firstly that the "RSA scandal" and "RSA the algorithm" have basically nothing to do with one another so the answer is a non-sequitur. Secondly that since RSA and SHA 512 do different things, it's hard for me to understand how you replace one with the other without more information. User 616c above is asking the same question.

P.S: I support what you're trying to do :)
The latest (and final) response Mint gave, 2 hours after this hit the HN front page, is: "I'm terribly sorry for the delay in circling back to this topic. I can confirm that Mint was using a version of OpenSSL that was never vulnerable to Heartbleed."

Seems cleared up. Goes to show yet again, due to the massive traffic it causes, HN continues to be useful as a customer complaint center for egregious cases...
I'd be interested to see statistics comparing fatal road traffic accidents for people under 25 and "elderly" people.
I've never filed a tax return in the UK. It's automatic with PAYE. Only self-employed, business owners or those with unearned income from property or other investments need to file.
Innoveracy: Misunderstanding Innovation
Spreading peace, love and democracy – through videogames
I was actually referring to the actual price ($80) and the introductory price ($50). Remember Coda 2? Everyone with Coda 1 had to pay 50% off to upgrade. "Half" is a common upgrade price, 62.5% isn't. This example may not convince you, but I'm sure you can find others more fit.

Weeks before the release they had to reply tweets regarding if it would be a paid upgrade and they said "they would only know in the release". This bothered me the most, we could all be told previously that it would be a paid upgrade at least.

Also, their reply doesn't sound like they had a solid business strategy at all.

--

Of course, I already bought Sketch 3, it doesn't mean I can't be frustrated by how they handled the whole thing. I just hope they learn the lesson for Sketch 4.
Sounds lame. Background email sending? No problem. Just write management command and call it from cron...
Go is pretty much proven at this point.

The JVM scales well for CPU cycles and considerably less well for memory usage.

Recompiling is a non-issue when it only takes 2 seconds to compile a relatively large application (larger than any REST API is likely to be).

The Go ecosystem is quite robust, you have multiple choices for pretty much any functionality you need (and where you don't it's because the only one that exists is just that good).

There are a lot of good editor plugins for Go. You don't generally need an IDE per se. Auto-complete and go to definition is really all you need, and you can get that in any major editor you like.
Well there's many to choose from. Here's one that not only shows the prophet was just making things up, but that this was well known at the time :

http://www.islamicity.com/mosque/sunnah/bukhari/060.sbt.html...

"I came to know that the Prophet had blamed some of his wives so I entered upon them and said, 'You should either stop (troubling the Prophet ) or else Allah will give His Apostle better wives than you.'"

Note what is being threatened here. Clearly allah's revelations are perfectly predictable if one merely takes the wishes of this paedophile prophet into account. His wife says as much :

http://www.islamicity.com/mosque/sunnah/bukhari/060.sbt.html...

(note that this is the very same book that prescribes muslim prayer and "halal" food).

Frankly, search that page, or the entire book, for the term "revealed", and much will be revealed to you.
I'm going to throw my opinion in here because I find a few real pain points that drove me to Android eventually:

1. If someone sends me a document or a file or something and I need to do something with it and send it back, it's hopeless. There isn't enough of a filesystem to do that sort of stuff with it. The whole WP isolated storage thing is painful and really ruins it for me. Not only that if someone sends me a media file or I download an mp3 for example I can only see it within scope of the app that received it and never can I add it to my music library without connecting it to a PC. I can't even play it without blocking the entire phone UI.

2. I really don't want to have to sign in at all and/or activate my phone as a developer device to deploy any apps or even a simple one shot custom app I've written for my own use. Occasionally, historically with WM6.5 and predecessors I've built the odd diagnostic tool that sits on the device. I can do the same in HTML on a web server somewhere but that relies on a network connection to be there, which even though I live in London isn't always the case. In fact it's pretty terrible in the suburbs. On basic GPRS WP is heading towards useless.

3. Android USB OTG is awesome. I can move stuff between USB sticks, plug keyboards in and all sorts. This has got me out of the crap a few times already and I've only had an Android handset for about a month now. The cable that enabled all this cost me (including delivery) £0.73.

4. Nokia made awesome hardware. Not joking it was the best stuff out there. Since the Lumia 820 though, it's turned to crap. I have repaired a number of handsets and they aren't designed with durability in mind any more and the parts are quite difficult to get hold of unless you're Nokia authorised service. Fortunately they still use standard screws (Torx TX4/5) but when you get inside, it's problematic.
Reminds me of a highly accurate clock used in broadcasting. This clock sends out a time signal around the building to various clocks on walls and equipment, e.g. 'VT machines' (or whatever is used now).

I had the pleasure of adjusting this clock for GMT/BST twice a year. The great thing about this clock was that it did not actually tell the time itself. One would have to walk out of the machine room and through a couple of corridors, up a flight of stairs and into a gallery to actually see the alleged time with one's own eyes. All it had was a MODEM socket hidden in the back of a 19U rack, with the wires in U.S. configuration rather than what we have in the U.K.

So, to change the time you could 'conveniently' solder up a lead that would actually connect to the box, telnet in, remembering to get the password right, then set the time zone using the obscure command procedure provided.

This would be a simple enough task, however, there would be two of these clocks and they would talk to each other. So changing the time on one would not be good enough, the other would correct it or set it ahead/back by another hour. For added convenience the other 'master' clock would be in an entirely different part of the building and need to stay 'on' the whole time.

When it comes to extreme horology, I think that the most stupendously over-the-top accurate timepieces should not actually be able to tell the time with something as cheap and tacky as a display. If the time does have to be displayed then it should be in UNIX epoch time as that is the most convenient for all concerned.
Paywalled. Free on http://www.bbc.co.uk/news/technology-27050902, but not much detail present.
> games are addictive

No they are not, there are people that lack self control. If you have to eliminate an activity to not have it dominate you, you haven't controlled it, it controls you.

Even if that isn't true, why say you are proud to not play games. Are you proud you ordered that meal over some other one last night? Are you proud you chose to make this post two hours ago?
Won't that be a big problem for everyday transactions though, to have to wait 10 mins for a confirmation instead of immediately like swiping a credit card when say you go out to eat or go grocery shopping?

Won't that then hurt the usefulness of bitcoin and adoption rate?
; CL keyword arg syntax, taken from Practical Common Lisp
(defun foo (&key (a 0) (b 0)) (+ a b))
(foo :a 1) -> 1
(foo :a 1 :b 2) -> 3

; hypothetical table keyword arg syntax
; clojure defines commas to be whitespace, you can pretend they aren't there if you want
(defun foo ({a: 0, b: 0}) (+ a b))
(foo {a: 1}) -> 1
(foo {a: 1, b: 2}) -> 3

I fail to see why the table syntax would be any less usable or introspectable by compilers or editors. They'd have the advantage (which would be shared with alists, if Common Lisp had used them for keyword args) of sharing the syntax for keyword args with a syntax for optional structure properties (think XML's attributes)
Similar guide to write a small kernel https://news.ycombinator.com/item?id=7588205
[Inspire HN] Get ideas for business's next video
What The Daily Commute Could Mean For Your Data
You don't need to implement full USB for USB power delivery. USB's data transmission is not used in it at all.

Detection of power delivery plugs is mechanical for standard A connectors (their male standard-A connectors are 1.3 mm longer so they could be inserted deeper in female power delivery connectors than conventional connectors so metallic shield connects detection pins) and based on detecting resistors and capacitors between ID pin and ground and power pins for other connectors.

For voltage negotiation new simplified bus and protocol was invented; it uses high frequency transmission on the same pin as power.
Overall, the presented example demonstrates that anyone -- including and perhaps especially salesmen -- can write a god-awful sales pitch if they don't understand their audience.

The Unix book states its value in the title (if you don't have a general notion of what processes are or why they are important, you're probably not in the target market), and establishes an ethos of trust (by making specific and concrete statements about its contents) while addressing the most common logical hang-up of would-be buyers ("is this yet another book a crappy introduction to the topic? Will it teach me anything I don't know?")

The Unix book, contrary to the author's opinion, is an excellent sales pitch. But it's aimed at a technical audience, not the average consumer or a salesman.
If you feel your CEO lacks good judgment to the extent that you are afraid to expose him/her to customers lest he/she latches on to an issue that is not so important just because the customer he/she was exposed to happened to have that problem, then I think you either have the wrong CEO or are vastly underestimating his/her decision-making skills.
Show HN: Transparency report for Makerland conference
After many people mentioning they actually like Windows Phone, I can't help but think, will 2014 be the year of the Windows Phone?
Does PURIFY get rid of the warnings by suppressing them, or by disabling code temporarily for debugging purposes (since it mentions macros)? The FAQ seems unclear on that point.
Right now the smallest laptop adapter; also has no AC cord; is the http://www.fsplifestyle.com/product.php?LID=1&PSN=771 FSP Twinkle. It's the same 19V 65W adapter this one claims to be. It's made by a reputable power supply maker. While I applaud smaller and lighter adapters I would be extremely wary of an unknown startup meddling with power supplies. Also, regulatory approval is hell and while they do mention it among the risks I am also wary of that. I will pass this Kickstarter...
honest question from a non smartphone owner: isn't point 4 true for like > 90% of mobile hardware today? Just judging by the looks of the outside of it?
Medicine is a very wide profession in itself, with lots of options for specialization in something that interests you somewhat. On top of that I am sure it is not too difficult to go into research that is only slightly related to medicine (I personally know a couple of people doing this).
In a former life (a long time ago), I used ELLA for designing processors. It was a pretty decent functional language. Great at abstracting components or subsystems and infinitely better than modelling stuff with C.

IIRC European Silicon Structures used to offer it as a part of their toolset when VLSI design was young and hot.

https://en.wikipedia.org/wiki/ELLA_%28programming_language%2...
You're being downvoted, but I agree that a greater amount of tact would have been warranted. Phrases like "I am not making this up", "argh!" and "huh?" add nothing to the review, but only serve to make it more personal, and I say this as a guy who also has very little tact.
Chuck would be correcting the clock
I think they mean that the waterproof joke is made in the article.
>So a self-driving car would not be useful?

Not for 10+ years or more. And at that point it might not even come from Google (other companies also conduct research on that, just less publickly). So the current spectacle and premature announcements are pure PR.

>It's crazy that we complain when companies build apps that we don't think is meaningful enough. But when a company aims to build something trying to achieve a lofty goal, we call it a "useless PR stunts".

How is that "crazy"? It's like saying, "It crazy how we call people to not be overweight, but when they stop eating altogether we call them anorexic". Comdemning one extreme doesn't mean we should applaud the other extreme.

I mean, there's a whole spectrum between "non meaningful crap" and "useless PR research" that companies could be aiming for...
This adapter http://www.dx.com/p/mini-worldwide-power-plug-adapter-2238 http://www.amazon.com/Kikkerland-UL03-A-Universal-Travel-Ada... will fold itself into a UK plug while still being flat and all that. Once upon a time even APC sold a version of this.
There are no patches for it.

Bitcoin is a system that is woefully misunderstood by many people. It is not a honey badger. It is at heart a system that takes a positive view on humanity. It's a system built on the assumption that the majority of players are honest and stick to the rules. In a world in which most people think long term and don't spend all their time trying to stab each other in the back, this works.

But is humanity really that way? Or does society require a small number of rulers keeping the ruled in line? Every day that Bitcoin works well, the answer shifts towards "no, decentralisation of power can work". And if BitUndo gathers significant hash power, the answer shifts more towards "yes, decentralised solutions can't work if they rely on an honest majority".

If you read the literature, distributed systems very commonly require some kind of honest majority, if only because the definition of "honest" needs to be set by something. There isn't really a way to make Bitcoin work in a world where most other players are colluding against you.
Mt. Gox Announcements (2014-04-16)