skysight-inc/HackerNews huggingface dataset:
RMS is not against selling software, he supports it. Free(dom) Software is ethic licensing, it doesn't have anything to do with taking money for work.
> Am I missing something?

No, I was confused too. The maths doesn't make sense to me and the whole blog seems to exist just to push amazon affiliate links.

If you are actually interested in probability theory, I highly recommend this (non-affiliate-link) book:

http://www.amazon.co.uk/Probability-Computing-Randomized-Alg...

It does a good job of motivating the subject by applying the new theory in each chapter to the study of useful randomized algorithms.
Sometimes it seems like Atlantic Canada can never win.
Yep, it is built in, but many (including myself) disable it. It's pretty common that I accidentally open a message, but I don't have a response / a chance to respond yet, and I don't want the person to think I'm ignoring them.
Why not turn it around and have iMessages send a "message received" notification when receiving a message?
Have it display like a little checkmark next to any sent message that turns green if the other phone pings back.
Just that - no read receipt like there is now, as that isn't always convenient.
That's great. Have you seen where people in northern Spain are finding abandoned villages and renovating them to be somewhat self-sufficient? That would make a pretty cool startup hub. P.S. I see you are a UX/UI designer - any social links (dribbble/behance/twitter, etc)? I'm sure there's Americans on here (like me) or here on the lookout of that skill set.
Relevant quote from David Foster Wallace:

If you, the writer, succumb to the idea that the audience is too stupid, then there are two pitfalls. Number one is the avant-garde pitfall, where you have the idea that you’re writing for other writers, so you don’t worry about making yourself accessible or relevant. You worry about making it structurally and technically cutting edge: involuted in the right ways, making the appropriate intertextual references, making it look smart. Not really caring about whether you’re communicating with a reader who cares something about that feeling in the stomach which is why we read. Then, the other end of it is very crass, cynical, commercial pieces of fiction that are done in a formulaic way — essentially television on the page — that manipulate the reader, that set out grotesquely simplified stuff in a childishly riveting way.

What’s weird is that I see these two sides fight with each other and really they both come out of the same thing, which is a contempt for the reader, an idea that literature’s current marginalization is the reader’s fault. The project that’s worth trying is to do stuff that has some of the richness and challenge and emotional and intellectual difficulty of avant-garde literary stuff, stuff that makes the reader confront things rather than ignore them, but to do that in such a way that it’s also pleasurable to read. The reader feels like someone is talking to him rather than striking a number of poses.
Yahoo tells its employees to stop working from home
I have first hand experience in your quoted excellent programs. I'm using a temporary username as I don't want to link my comments to past identifiable use of this website.

SRED is a dirty game where consultants will elaborate on your less than applicable research to boost your chances of getting grant money. And hey, the consultant will get paid, the company will get paid and the tax-payer with the actual developer who's SIN and identity is used gets chucked on the hook for it. It's absurd. Both of the programs you have mentioned get people that I know very rich, tax-payers poorer and regular workers adding to it by paying on average 33% - 37% taxes.

Sometimes, I wonder if playing by the rules without leeching off the system is worth my while. And as long as I have enough to keep a roof over my family's head, I just might stay on the right side of this debacle of a ruse.
Google Glass V2 Could Be Binocular, And Even Double As Stealth Hearing Aids
How much of this risk aversion is due to aging demographics and a shrinking population? You could argue that the west has lost its appetite for risk since the early days of the baby boom as well.
Backing Up Sensitive Data With Secret Sharing
Can you give an example of an acceptable implementation of a HATEOAS REST API (wow, that's a lot of letters) with an associated client that actually uses it?

My experience has been that you can't communicate much through HATEOAS that's actually beneficial to a human programmer writing a client. Sure, you can add all the hypermedia links you want in your API responses, but how does that make writing a client easier? Wouldn't it just be helpful to crawlers?

Not trying to put down the idea - I want to believe, but I just haven't seen any obvious examples using it in the real world yet.
Devkits are, usually, property of the console manufacturer. Maybe things has changed with the new Xbox but this how it was in 6th and 7th generations.

If the ownership of devkits remains at MS then somebody who has one without MS authorization is in possession of stolen property, this answers the question "what did I do wrong?".
As a independent contractor / systems analyst, yes I have. However I agree, most solutions providers don't bother.
Yeah, I tried to play work out the solution before looking at the article, but realized that the problem was not even well posed. You could ask for the number of uniforms needed so that the probability of their convolution being greater than one exceeds a certain value, but that's not what he is asking. And yes, he doesn't work with uniform distributions, but Poissons. Weird article.
Thank you, this is useful. Back in the day I had borrowed someones template for my resume and it looked pretty good.
Let's not get ahead of ourselves. The iMessage client can't keep messages in order or search them, let alone do anything complicated like that.
Look up "externality" then get back to me on the difference between a door lock and a firearm.
Relative URLs Vs Absolute URLs - Guide On Choosing the best
Don't worry, I agree with you.
My God. The W3C actually made something simpler. Drastically simpler; simple enough to write down on one page. Mind you, it's just a note that someone else submitted, and the W3C hasn't formally discussed it, let alone blessed it -- but even so, it's heartening.
There are privacy concerns when you tell people about the state of another persons device. There is also the concept of sending a message saying a devices battery is dead "gosh iPhones always have dead batteries I keep getting this alert from my friends". These are good intention designs but not quite there.
I'd recommend charging real estate agents (either per lead or listing). They have the money and are used to spending it.
As jamii points out below this is Amazon affiliate link blogspam. Flagged.
Offer HN: Build your prototype
I teach at a Hack Reactor, a dev training program, and this class' personal and group project periods are coming up. I've had a lot of fun suggesting ideas for them to work on and thought I'd open it up to the HN community. If you post here (or send an email to shawn@hackreactor.com), students will see your ideas/mockups/etc, and someone just might build it. Please include any/all of the following:

1. Your contact info & project description
2. Mockups/comps (it'll help a lot if you take 5 minutes to sketch a few screens with pen and paper)
3. Any info about built-in users (eg "I/my nonprofit/my soccer club will start using this tomorrow")
4. Any bounty that you'd like to offer

Just for context, here're a few student projects from the past:

http://save-world.meteor.com/
http://graphe.me/
http://tsunani.com/

(Clickable links in a comment below.)
Most Windows Phone devices in the hands of customers aren't even running the same kernel as the most recent version.
http://save-world.meteor.com/

http://graphe.me/

http://tsunani.com/
HP’s first Android tablet is $169 and will be at Mobile World Congress
You're forgetting form-style affordance. For example, if you were using HTML as your media type, the equivalent of the first example would be

<form method="get" action="/me">
<input type="text" name="access_token" />
<input type="text" name="fields" />
</form>

> AFAIK you're still going to want some marshaling to/from host language.

Actually, you explicitly _don't_ want this. That's what hypermedia APIs are trying to remove.
I agree putting out fires are more intense at the office but maybe shouldn't be. But remote and on site office workers can both do the same things in tech to fix those situations except unplugging a machine. Many times the fire to put out is actually on a remote server or only accessible virtually in most cases today with VMs. Unless people pair work all day (doesn't happen) then you still go back to your desks individually and fix it. Remote controlled desktops and skype are actually better for integrations/pair in some cases when working on the same screen even in the same office. Nothing worse than two heads knocking into each other to see one screen.

Your anecdote actually seems to reinforce that for quality of life, remote working can be better. Same type of emergencies but communication has to happen during them, documentation, teamwork not throwing all out the window to fix a fire every two seconds. Yes they happen and rules can be broken to get sites running but overall places with constant fires need internal people. Places run like that aren't going to be successful anyways so blaming remote workers on that seems unfair. If the emergency happened after hours is your company setup to handle this remotely or are people driving in an hour to fix issues? (i.e. remote repos, access etc). Workplaces and teamwork are great but can suck in bad situations, at the office even more sometimes such as during emergencies but it has to be done. I like documented discussions and tasks/plans written out rather than just spoken. These tasks that are just spoken tend to change and are hard to track how long things actually take especially in emergency driven situations.

The modern office even with all the near proximity to others, people still IM, email, etc over face to face quite a bit to prevent interrupting flow states and barging in to fix some issue not related to your tasks that are due at the end of the day. And what about the people in the next building, are you walking over there or are you just IMing like you'd do to a remote worker. Location is almost irrelevant for well run teams.
That's right, but why banks should worry about this?
How does this regulation increase the cost of having an American client?
I think that one of the major points of modern(ish) art is being free from having to describe anything.
UCLA develop technique of graphene micro-supercapacitors production w/DVD-drive
VM is just a conceptual model.

Most languages that usually have a VM, also tend to have native code compilers available, it is just that most HN folks tend to be unaware of them.
I don't think there is a correlation there.
This is really nice. To the author though, I think a price revision would be in place. Keep free and the $45 option but change unlimited to $500 and resell to $1000. I think you're undervaluing your work as a product.
This isn't exactly a bug; it's an API-design disagreement.
It already does, they're called read receipts.
After using Rake (ruby with some dependency DSLish stuff) on a project for a solid year, I appreciate Make much more. Rake is too powerful and makes it too easy to keep a bunch of complex logic inside the Rakefile. Our project, left unchecked, turned the Rakefile into a pile of spaghetti.

Make, on the other hand, being kind of crufty and inconvenient, encourages moving complex logic out of itself and into external scripts earlier than Rake. On top of that it encourages you to have reasonable interfaces to those scripts so that they fit back into the Makefile gracefully.

So ironically, Make, by being obtuse, ends up encouraging better overall project build structure.
I assume you are a recruiter??

If so, another HN coder posted this yesterday....may interest u!

http://danrodriguez.me/blog/tips-for-tech-recruiters-from-an...
Everyone beat me to the punch, but I made a something a little different than you guys, I stored the count of trys to reach 1 and the frequency of the count in a multidimensional array to see what amount of tries got to the sum most frequently. i ran 100,000 tries at a time and ran it about 10 times.

2 was most frequent count every time.
I'm actually British! The EU is my visa-free playground!
You could probably pull out the exact probability mass function with characteristic functions.

To review why these would be useful, let χ[T](s) = ⟨ exp(i ω T) ⟩, then χ[A + B] = χ[A] χ[B] for any A and B which are independent, so the characteristic function for a uniform random variable is going to be χ = (exp(i ω) − 1)/(i ω) and thus the sum of n independent uniform random numbers is just χⁿ. Meanwhile the PDF of a random variable is just the inverse Fourier transform of the characteristic function, so we have

fₙ(t) = ∫ dω/(2π) exp(-i ω t) [χ(ω)]ⁿ

Pr(n samples > 1) = ∫{1 → ∞} dt fₙ(t).

You could then interchange those two integrals, solving the convergence problem of exp(-i ω ∞) by giving ω an infinitesimal negative-imaginary component. This translates to moving the ω contour a little below the real line, and then the normal tricks of complex analysis should give you definite values for all of the integrals as residues about the simple pole at 0.
The stupid thing is that conditions are supported just fine in BSD make, but the syntax is slightly different than GNU make. So you're forced to write for one or the other, and GNU make is more widely used - so makefiles end up being GNU make only, even though they don't require any GNU-specific features.
The Internet boom was just beginning. Amazon had sales of $4M a year.
We had a handshake on a term sheet with the CEO to put $2M into Amazon
for 20% of the company (a $10M post money value). At the eleventh hour,
some guy named John Doerr flew up and offered $8M going in for 20% of
the company (a $40M post money value). Handshake? What handshake?

To get even, we buy all our books at Barnes & Noble. We don’t think
Amazon has noticed.
You already have a programming language in your makefiles.

http://okmij.org/ftp/Computation/#Makefile-functional
Here's a more elementary solution.

Let's say we draw n times. What's the probability that we get a number at least 1? Well, we want to exclude the cases where we get a number less than 1, so we want the volume of the unit cube (n-tuples of numbers from 0 to 1) minus the volume of the region below the standard simplex (standard simplex is stuff that sums to 1, we're excluding stuff that sums to less than 1.)

Now the volume of the region below the standard simplex in n dimensions is 1/n!. (Brief proof, if you're not familiar: True in 1 dimension. Assume true in n dimensions. Then for n+1 dimensions, have integral over volume in n dimensions, as "sum of first n variables" parameter varies from 0 to 1. But volume varies as length^n in n dimensions, so this is integral from 0 to 1 of x^n/n!, i.e. 1/(n+1)!.)

So after n draws, the probability that we've exceeded 1 is 1-1/n!. So the probability that it requires exactly n draws is 1/(n-1)! - 1/n! (assuming n>1; for n=0 the probability is 0).

So the expected number of draws, then, is the sum over n>=1 of n/(n-1)! - n/n!, but this latter is (assuming n>=2) equal to n/(n-1)! - 1/(n-1)! = (n-1)/(n-1)! = 1/(n-2)!. (For n=1, we get 0.)

I.e. it's the sum over n>=2 of 1/(n-2)!, i.e. the sum over n>=0 of 1/n!, or in other words it's e.
The potential penalties for noncompliance with the new tax laws can hugely affect the banks' bottom lines.

http://online.wsj.com/article/SB1000087239639044459270457806...
13 Trends That Are Changing the World
Maybe he's since fixed it, but ctr + works fine in FF on linux. I installed the Readability extension in FF and that appears to work too. At least I assume it works, I've never used it before, it looks like just a nicer version of turning off styles, which is my solution for pages that are too cute for their own good.

In any case, Readability got rid of the annoying black "Ask Us" box on the left that obscures content. (I hate those.) Of course, so does View/Page Style/No Style.
There are no new problems, only new engineers.

I have been puzzling over this API discovery issue on my current project (building out a reporting API).

I'm starting with self documentation for developers built in, not this (admittedly admirable) goal of a machine generated API mapping layer. I think the main issue is, you're trying to generate a generic interface to something that isn't, itself, generic.

How many versions of "RESTful" have you encountered?

Building a generic interface to non-generic interfaces is the domain of software engineers. Until we have machines building both sides of this equation, there will always be a need for human intervention.
How many years ago did Zed quit Ruby for Python? How many years ago did why disappear? And that leaves DHH, who almost no one "worships" (most of the time people just get angry at him over CoffeeScript or something equally trivial).
It's a wet dark place right now, if you ask me :)
iMessages has built in notification to the sender if the message has been delivered to the receiver, hence the status "Delivered" or (if receiver has opted-in) also Read status. I see no point in this feature, since the phone could be dead for various reasons, not just battery
Why Working From Home is Good for Productivity, Unless You Work at Yahoo
CMake generates Makefiles and it really is only good for building software while Make can be used for any number of complex tasks. I agree that if you need a build system use CMake it will make your life easy.
You may find this interesting.

http://www.stripedgazelle.org/joey/dreamos.html
"Does a point in time ever really exist?"

I agree, but that gets a little too philosophical. Does an integer exist? What about characters: is my "a" really the same as your "a"?

The way I see it, there are a lot of practical reasons to look at time as a total order for some things, even if ranges are available. Programming languages and databases should model reality, but only in the sense that it's relevant to what you are trying to do. If you are writing a scheduling app, then ranges of time are very important, and should be their own data type. If you just want to tell your customers when they bought some widget, a point in time makes more sense.
If your project sports auto-generated code, or any sort of build targets that depend on inputs only known after generation -- Make simply cannot handle this. There are ugly workarounds but they don't work well.

Make is:

* Slow (e.g: when compared with tup[1])

* Very easy to get it wrong (under-specify dependencies), with cryptic bugs (or over-building) as a result. Pretty difficult to get it right (e.g: doing proper #include scanning, especially with the above-mentioned generated code).

* Terrible scripting language (mentioned by many others)

* Lacks useful features of other build systems (e.g: tup, or shake) of useful profile reports and queries about the build process.

It is just an antiquated, poor tool that ought to be replaced by betters that already exist, whenever possible.

[1]: http://gittup.org/tup/
I like Go, but it will never replace C++. Nothing that uses a garbage collector ever will.

The Go authors are saying that Go is for "systems programming". What they apparently mean by that is server side infrastructure stuff, the kind that is now frequently written in Java. Things like Hadoop, Tomcat or even database systems.

What they don't mean (I believe) is operating systems, device drivers, embedded systems, real time stuff including many trading and telecoms systems, graphics pipelines, signal processing, libraries that are too complex to rewrite in every language (like browser engines), etc. There's a very long tail of these things and it's growing as we get more intelligent connected devices.

Much of that is now written in C++. The question is, will C come back to replace C++? I don't think that's going to happen. I love C. It was my first language and I admire its simplicity. But there is one thing that C++ has over C: RAII. RAII is an ingenious universal resource management tool that gives us 90% of the productivity gains we get from garbage collection without any of the unpredictability, and it helps with resources other than memory as well.

Forget templates and all that fancy stuff. C++s raison d'etre is RAII. So, I think, Rust may have a chance to replace C++ (purely from a technological perspective) but Go unfortunately does not.
Having also gone through the SRED (as well as Arts grants) process, I concur. But, this is the "grant" game in Canada.
Algorithmic probability: an explanation for programmers
This is kinda the situation I am in. But I stated that in the first few paragraphs of my post.
Sent to your email account defined in your HN profile.
Specifically, they're getting about $300 million per year from the Big Bad Google.
Also, for future people - no need to upvote - just ask for one and I'll email it to you.

You need to activate by Feb 28th.
Ubuntu:

They sure would love to. Their last move was to call out for mobile operators and constructors.

If anything, this move will lower their chances (a mobile operator already committed to an endeavor might not risk another). They may get a niche market if their tech is good, however.

Tizen:

They will announce a market release, but really it depends on partnerships with mobile operators.
What Happens When You Infiltrate the Republican Party?
> Perl: sigils, regexp everywhere (when it not needed), parameters passing, "use strict", strange OOP - all those features makes it impossible for prototyping.

> Ruby: it's the same as for perl

Nothing you said about Perl can be applied to Ruby.
How does Waf compare to SCons? I'm a big fan of SCons, although it annoyingly does not have transitive dependency resolution for libraries. Waf has this functionality, correct?
I've been advised many times to pursue SRED rebates but have zero interest in spending my time on all that onerous paperwork. I suspect that a willingness to jump through government hoops to pursue government money is inversely correlated with being the kind of innovator the money is supposed to be for.
What would you remove? How could it be simpler? I don't mean how could it be less verbose, but how could you describe those various project attributes in a way that wouldn't lead you to another markup language with the same data?
It really amuses me that those Android phone manufacturers seem to believe customers gave a s--t about them trying to differentiate themselves from other brands. Actually, if customers obviously don't care about their horrible disimprovements, it only shows that they don't care at all. Do those managers even use their own gadgets? I believe not.

What I don't get is why they don't allow me to put a vanilla Android on the device. Oh, wait: they want me to buy a new phone when a major Android update comes out. Nope, guys, I'm gonna stick with iPhone or Nexus. Too sad the majority of customers likes to be fooled.