skysight-inc/HackerNews huggingface dataset:
@jerf Why did you assume I did not read the article? I read it, and I find the writing to be unclear. Maybe "you'd expect" means what you think; maybe not.

Independent of my or your opinion, (or precisely because reasonable people may disagree over something so simple) the writing is unnecessarily unclear. It would be simple to add a quick note saying, more-or-less, that the author will revisit the point later.

I also disagree with another commenter who says that the later writing clears up this issue. The point about 33% not being a fair assumption isn't addressed head on in the way that I think matters most.

Here is my main point, which was not received in the spirit I intended. Many smart people, even programmers, sometimes incorrectly assume a discrete uniform distribution (e.g. 1/3, 1/3, 1/3 in the above example), probably because they think it makes the fewest assumptions.

I'll put it another way with a related example. Alexa gives Bart a two-sided coin, tells him it may or not be fair, and asks the expected probability of getting heads. Bart reasons as follows: "I know that the coin may be unfair, ranging from, say, 0%/100% to 50%/50% to 100%/0%. By symmetry, for each 1%/99% coin there is a 99%/1% coin. So, in the end, the coin will average out to 50/50, so the best answer is 50%."

Chuck comes along and says, "Bart got it wrong. Any point estimate must be incorrect, because we don't have enough information. The correct answer must be a distribution. Since we know nothing, the best answer is a flat (uniform) distribution ranging from 0% to 100%."

Danielle chimes in and adds "Yes, Bart was wrong, and Chuck improved on the analysis, but Chuck did not go far enough. Both Bart and Chuck assumed symmetry, without justification. Chuck's act of assuming a uniform distribution is tantamount to knowing the process that generated the coin. Does Chuck really know the chances of a 0-10% coin are the same as a 10-20% coin, and so on? No, he does not. Therefore, even answering the question with a distribution is incorrect. The only correct answer is that the probability of heads ranges from 0 to 100%, but no distribution can be given."

Danielle is correct. The author may well know this, but it is not communicated clearly in the article.

I would be willing to wager that many people, when confronted with Alex's question, would answer like Bob or Chuck did.
Housekeeping jobs, but no marketing or SEO related jobs. Looks like a good start though!
Sure, but that's not an option if you actually want the line numbers. Given that it was possible to speed up the line number calculation by more than an order of magnitude, I do believe that fixing the code was the right way to go :)
Parameterization Part 4
Cortex A8 was considered power hungry even for its time, among other 40nm chips.

Cortex A9 was both a more efficient and more powerful chip. Now, what most OEMs use in low-end phones, and even smartwatches is Cortex A7 which is roughly as powerful as Cortex A8, but far more efficient, both because of its design but also because it comes at 28nm.

I think this comparison was made by ARM itself:

http://archive.linuxgizmos.com/ldimages/stories/arm_cortexa7...

It's really strange that Motorola would go for the 3 year old Cortex A8 core, when Cortex A7 has been available for more than a year, and several chip makers produce them in different varieties.
Which 80's are you talking about? What I remember is dark music, "no future" graffiti, riots, heroine junkies in the alley and the ever-present "reality" that some day soon they were gonna use the nukes and it would all be over anyway.
I'm a bit disappointed this review doesn't go more into details on how the watch is to use on a daily basis. We've had months to talk about the technical specifications and looks, but now they've finally got one! Did it make them use their phone less? Did it last from morning to evening at typical use? When was it the most useful? When was it the least? The article doesn't seem interested in these issues at all.
I built my own version of this about two years ago:

https://dirkjan.ochtman.nl/writing/2012/11/28/tracing-a-path...

Python code available here: https://github.com/djc/galatna
Icon Picker – for developers and designers
Thank you for this effort. It is badly needed.
Being part of the team that achieved something versus vicariously enjoying a victory of ancestors you never knew is not really the same thing.
> It's just the community that seems to want to keep it that way.

To be fair, it's just that no one cares to proselytize.
Yes. They all tend to talk in certainties about something that they are only speculating about:

> you would have to go out of your way to expose
> your public IP via Tor.

> However, the hidden service you connect to,
> would be the load balancer. This service would
> have zero knowledge of its "external" ip
> address, as it would be running in a VM
> pointing to a port on the loopback device.

(because obviously nothing else is possible)

> - Server is almost 100% certainly running in a
> VM and doesn't have a public IP.
>
> - The entire harddrive for the server (which
> includes all the the information such as
> private messages and addresses) is almost 100%
> encrypted.
>
> This is the motherfucking SilkRoad. They've
> been operating so successfully for so long
> because they're not amateurs. OP is a liar.

... etc ...
If Android Is a Freight Train, iOS Is High-Speed Rail
I find Nikodemus' original document easier to read than what you have done with it.
Ripple Unveils Next-Generation System for Digital Transaction Consensus
I am soo glad that viewpoint is on the way out, and we no longer have to live on the web equivalent of a brutalist concrete cube.
Triple-quoted strings can replace `pass` keyword
Read this, and re-read it a couple times a year:

http://michaelochurch.wordpress.com/2014/07/13/how-the-other...
Nah. The people who really made it happen weren't hippies.
We still lie about slavery
Semantics3 (YC W13) is looking software engineers in Bangalore
@Jemaclus I'm not sure why you assumed that I did not read the article. Maybe you disagreed with my conclusion and assumed I had not read the article?

To your question, I would ask: Where, exactly, does the author "address this"? (Maybe we are talking about different meaning of "this"? I explain the fallacy I'm talking about in a longer comment on a sister thread (by "sister" I mean up one level, over one, down one).

Did you mean this part?

> It turns out, we weren’t supposed to be reasoning ‘there are 3 categories of possible relationships, so we start with 33%’, but rather: ‘there is only one explanation “A causes B”, only one explanation “B causes A”, but there are many explanations of the form “C1 causes A and B”, “C2 causes A and B”, “C3 causes A and B”…’, and the more nodes in a field’s true causal networks (psychology or biology vs physics, say), the bigger this last category will be.

This is also fallacious, in my opinion. See my longer comment. In short, if you "count up" categories in this way, you are assuming information that you don't have; doing so is a matter of belief, not analysis.

Or did you mean this part?

> they might not be reasoning in a causal-net framework at all, but starting from the naive 33% base-rate you get when you treat all 3 kinds of causal relationships equally.
> This could be shown by eliciting estimates and seeing whether the estimates tend to look like base rates of 33% and modifications thereof.

This chunk of text does not debunk the claim that a 33% base rate is reasonable as a starting point. My point is that the 33% starting point was not reasonable in the first place.
How I hacked my own iCloud account for just $200
Encrypted application configuration
If you're going to use LISP at this late date, go with Scheme. Common LISP is too bloated.

Really, now that we have good dynamic data structures and garbage collection in most languages, LISP is obsolete. There was a time when it was the only way to do dynamic data easily. The first online web store creation system, Viamall (which became Yahoo Store) was in LISP. But we don't need to do that any more.
I like dynamic dispatch. Having code which suddenly changes the implementation based on type ascriptions is just not what I want in this case.

Apart from that, I think collections can be improved considerably even while keeping dynamic dispatch.
3 Small Steps for SMBs, One Giant Leap for Remote Working
Sure and munchery is also called take-out food. It's not like silicon valley or sf these days is some kind of center of innovation. I believe the UX designers have a word for it, skeuomorphism. Everything I see in tech these days is some old thing re-packaged as an app. "cooking classes" as you put it falls in that category and is just as valuable as every other derivative thing in tech these days if not more.
Thrift with MSVC2010
Another take on why Europe surged ahead economically:

http://www.amazon.com/The-Long-Divergence-Islamic-Middle/dp/...

"Timur Kuran argues that what slowed the economic development of the Middle East was not colonialism or geography, still less Muslim attitudes or some incompatibility between Islam and capitalism. Rather, starting around the tenth century, Islamic legal institutions, which had benefitted the Middle Eastern economy in the early centuries of Islam, began to act as a drag on development by slowing or blocking the emergence of central features of modern economic life--including private capital accumulation, corporations, large-scale production, and impersonal exchange."
Gravity Simulator
Iterate is so much cooler! defmacro-clause has been a godsend for my work.
Old joke in defense work:

Q: What does the government call an illegal wiretap?
A: "The anonymous informant".

Whoever below pointed out that a jury of 12 morons will NOT be persuaded by some turgid debate over the minutiae of packets is 100% correct. You can always spot someone naive about how the legal system actually works based on just how loftily ideological their narratives and 'theories' are.

Nevertheless, this is relevant from a procedure standpoint as if the defense can demonstrate malfeasance on the part of the FBI using computer forensics, they can have certain evidence dismissed.
Reddit raising big round with some YC players in the mix
> The net scans that Digital Shadows carried out regularly revealed links to domestic NAS boxes on the Google index, he said. "That means it will have to have been shared somewhere else to make it crop up on a search engine." That "somewhere else" could well be a place where cyberthieves gathered or swapped data, he said.

If someone emails an Internet-accessible link for a resource on their home NAS, to/from a gmail address, would that be indexed by Google?

> Getting known faults on routers fixed could be frustrating

Does OpenWRT support automatic updates for security fixes, i.e. no functional changes?
Yeah, it sounds complicated. I wonder what a cappella groups like barbershop quartets do, or if they even think about it.
It probably was when computers were less popular :)
Lazy Streamer needed a multi application opener Done
They're OK in cities where they have enough competition to make them invest in infrastructure. They're effing terrible if you're somewhere there's not enough competition for them to ever invest in infrastructure. My customer service experiences with them have also been terrible - incompetent CSRs, clueless techs.

Basically like any megaprovider, they only do as much as competition forces them to.
Buy logos
While this may be true, it's also been the observation of a lot of people here that, historically, it's been difficult for non-software industries to build effective consumer facing software teams, no matter how well capitalized.

It's not inconceivable that car companies are simply not equipped to manage the kind of complexity intrinsic in building fully autonomous vehicles, independent of the amount of resources they deploy.
How do you invalidate tokens?
This, I think, is the study the first poster meant, Ioannidis 2005, 'Why Most Published Research Findings Are False':

http://www.plosmedicine.org/article/info%3Adoi%2F10.1371%2Fj...

It's quite a famous paper. Many rebuttals, comments, blog-posts etc, have been published, have a look at the comments on the PLOS site, I especially like this blog post summarizing more research:

http://simplystatistics.org/2013/09/25/is-most-science-false...

From the same author, here's a small overview of the discussion at the end of 2013:

http://simplystatistics.org/2013/12/16/a-summary-of-the-evid...

Quote on the Ioannidis paper:

>Under assumptions about the way people perform these tests and report them it is possible to construct a universe where most published findings are false positive results. Important drawback: The paper contains no real data, it is purely based on conjecture and simulation.
From a quick search, it seems that the attacks are either through direct access from the Internet, or by getting into the local network first, usually via an infected email/links to exploit patches, possibly even social engineering, if someone falls for it.

Unless someone is aware of other avenues?
Your first example is wrong. If you move to a more northerly latitude then it will increase the risk of accidents for you (i.e. there is causation). It is indirect causation, but then ultimately (almost?) all causation is going to be indirect if you take the reduction far enough. That is bad weather doesn't directly cause accidents, but ice on the roads does ... etc.
Cost and Availability are two big reasons to use an older technology.
Post: Full Transcript of Y Combinator Interview
I once had a friend who was routinely incorrect in his football predictions tell me that I, who won about 85% of the office pools during my time there, didn't know anything about the sport because my team had never won a Super Bowl. I then informed him that he must know five times less than everyone else in the room, given that he was a Bucs fan and virtually all of our coworkers were Cowboys fans.

We'll talk over the phone periodically about football, and my predictions about his team are usually spot on for the season. When he asks me how I'm so good at predicting what will happen with his team given that I really don't follow them all that closely, I just tell him that the Saints finally won a Super Bowl, and hence my knowledge was greatly enhanced.
It wouldn't have helped at all. Until you get into device physics, the actual magnitude and sign of the charge carrier is totally irrelevant.
> almost a non-issue considering

Almost. It's just that that many implementations support it (ABCL not) and that the language does not support it. TCO interacts badly with many Lisp language features: dynamic binding, unwind-protect, ...

> Everyone else can assume it, at least for local calls, which represent 98% of the times that it matters anyway.

If the right optimizations settings are set.
One of the advantages of being Apple.

They have almost all their users on the latest OS, they control the stack end to end and everyone is quite fine if features are only supported on certain models.
1. The guy invented it, like or not, he can do whatever he wants with it.

2. He actually said that he would like them to go with some new name and see if it takes off, which I think is fair and I don't get the whole fucking drama. Just come up with a name.
The graph does not look very convincing. It talks about 'the number of developers', while the vertical axis is labelled in %. What is it now numbers or percent. If percent, then of what?
Android L – what you need to know about stability of prior versions
I highly recommend picking up a book covering the history of invention and thought rather than waiting for such posts to hit meme status at random moments on HN.
Which Common Lisp Implementation to Use
Importance is a matter of influence, I suppose. I'm sure there have been repeat discoveries in the past which have been lost to the ages due to a variety of factors. The ones that remained a part of stable civilizations are the ones we remember.
In general about an hour each day, some days might be 45 minutes. It will vary from school to school and year to year I think.
An employee at an apple store literally told me macs can't get viruses. I laughed and replied that you may just not know if you have a virus. His response was then "what difference does it make?"

I hope more people realize that macs are not immune to viruses.
Read "Why Experiments End", which addresses exactly this question.
If this was indeed the case, then instead of removing the article, they could have published an amendment, avoiding the entire sell-out/censorship angle.
Yeah... and in worse news, they predict the average household will only need ~3Mbps upload bandwidth.
I used a heatmap API with 2+ years worth of Google Location History data to make this last year: https://plus.google.com/+sahaskatta/posts/5bbn9D9ZzuP
I like the interface.
Couple things,
* add browsing by arrow keys (down for going to next commit etc.)
* Clicking on the modified file took me to github, I expected it to drop down like clicking on the black arrow. Better provide a separate link to take the user to github imo.
Scottish independence referendum poll tracker
I can't answer your question specifically, but confreaks.com has an event page for DjangoCon, so hopefully it will pop up on there.
This attitude is what got you into the mess in the first place. If you're not going to take the first step in trying to better yourself for your own good, then I have no faith in you.

If you're going to start a company, you're going to have to make hard decisions and have conviction. If you can't do even this when it's quite clear that it's negatively affecting you, then please don't start a company and just find another job.
Lately I've seen on HN a few attempts to add runtime type checking to JavaScript. I'm happy with that, as in my experience adding a bunch
of asserts in strategic places can really speed up prototyping and development, you become more confident, and chances are that you can catch bugs earlier. In the same vein I wrote a library that adds runtime type checking based on type combinators [1], check it out, we can share some ideas.

[1] https://github.com/gcanti/tcomb
StuffMerge: Compose your message with links like never before
Planet Lisp is just a blog aggregator, and his blog is one of the ones it aggregates.
I think if your grep has the -s flag (the GNU 'treat as string' option) you're correct. If not, it may be faster :)
One way of doing it is having an out-of-bands way of refreshing tokens in responses. So if the token is about to expire you can return an updated one on the side-channel.
Not sure what the MIT implementation is, but thats the one I used in uni. http://ocw.mit.edu/courses/electrical-engineering-and-comput...
The client must send authentication credentials to the server. For example, a username/password that's provided by a user. There's nothing initially stored on the client that allows it to authenticate without user input.

Of course, you could use a holder of token scheme to authenticate in the case of server to server communication. However, in this case you're making an assumption that both servers can prevent access to the shared secret.
> This is such a silly and elitist argument that I've always wanted to dismiss it outright on those principles,

Calling an argument silly and elitist does not help your case much.

> Clojure is a thing and is actually popular in the industry.

The number of Clojure developers and its percentage is tiny. Far from 'popular'. It's also in a different stage of the hype cycle.

> The argument that people just can't get Lisp was always an embarrassing position to stake out, but now it no longer holds any water too.

You need to actually read what I said. Basics of simple Lisps are relatively easy to learn, still many people fail at it. I've seen it in computer science University courses where only like 10% were able to write anything useful in Lisp, struggling with recursion, graphs, dynamic typing, ...
Few ever got so far that I would let them program macros.
YC Is a Network Effect Business
Kudos to the BBC and the UK as a whole, there are not many countries in which the state broadcasting unit seems to be covering a move to secede with reasonable impartiality.

cf. the shock to the Indonesian political elite when East Timor voted overwhelmingly to secede - there is a downside to a press that is too docile
Movie hacking vs. real hacking
I've used a mobile pinch-zoom Leaflet version that seemed to has continuous zoom.
Clickables

http://disco.88cartell.com/#/rails/rails

http://disco.88cartell.com/#/emberjs/ember.js

http://disco.88cartell.com/#/angular/angular.js
The JWT is signed. You can optionally encrypt the data in the token.

However, the data in the main request is not encrypted, unless you're doing so via another means.
Aye. I saw the Moto360 battery Hangouts test results and thought, well, I'm happy I got my Pebble Steel this year. It's an awesome device with fantastic looking always on screen that doesn't try to be too much (I have a smartphone for that!). And battery life is measured in days, not hours.

When my low battery warning comes on at 20%, I've still 4x longer to go than a fully charged Moto360 - given a few notifications on each device.
Love this. One kinda hard feature suggestion for the future is filtering out recruiters (when/if you implement an 'advanced' search).
An API is only interesting if there's something behind it to talk to. There's an argument for open-sourcing abandonware. If there's a real service behind the API, though, and the service is going away, what's the point of open-sourcing the API?
What's it built in? Is code available? Cool demo!
Chris Sacca Teaches How to Pitch (This American Life Story #2)
It's telling me to install Flash, so I'd say, Flash?
Why Pebble smartwatch founder isn't afraid of Apple and Google
Crawling private mail for public displayed results? I seriously hope that's not what happens.

OpenWRT does not support any type of automatic update, AFAIK.
> Possibly nitpicking, but a good poker player is unconcerned with whether or not they won the hand (from a strategic standpoint).

Well, even a decent player will cringe when they realise they got the money in with bad odds. When this happens a couple of times in a row, they may start to question their own ability.

It's easy to shrug off a couple of bad beats as "running against the top of opponent's range". Hit a string of these hands and suddenly you're beginning to question your reads. Has the tone of the table changed and you missed it? Do you need to adapt quickly and if so, how? And perhaps most important of all, have you already done that without realising it?

In the long run the game is an infinite series of calculated risks. There is no trick to winning, other than having a strong enough bankroll, and to be better than majority of the field.

In this context, bankroll also includes mental capacity to deal with the blows. As long you're doing everything, or even most things right, probabilities will catch up.

It doesn't make the game any easier, though.
Having a predictable email address is normally a good thing, I think.