skysight-inc/HackerNews huggingface dataset:
You can go through the data on each ad here: https://superbowl.firebaseapp.com/s/view-/cost

The Budweiser and Clash of clans would have had roughly $3-$4 cost per minute on Youtube views. Where as Weight Watchers was at $1233 per minute for Youtube viewers.
For the girlfriend?
Thanks everyone for your thoughts.

I'm proud of the skills I've acquired over the years and the projects I've worked on. And I never think my skills are enough, lately I've worked with meteor, zero-copy packet architectures, iPhone apps, and some security-related issues.

I'm not going to try to hide my age and I'm not going to try to make it a desirable trait. I will hope that bit of ambiguity gets me in for a face-to-face interview which I am very confident will turn out well.

Companies which are so rigid as to wonder whether I'm "young enough" are probably not places I'd like to work anyway.
Absolutely bring in a lawyer. Reverting the code is a bad idea because a) unless they're clueless they have made backups and b) that could allow them to sue you.

You are fortunate in that you have an actual contract and a paper trail, which puts you far ahead of most claimants in 'I got exploited' situations. Organize everything and bring it to a lawyer, who will explain your options and then offer to write a demand letter on your behalf. If the matter is as clear-cut as you say, then you should be able to ind a lawyer who will handle it on contingency. If you don't have a lawyer, call your state or country's Bar Association and tell them that you have a contractual dispute involving non-payment in the amount of $xxxx, and they'll recommend some lawyer sin your area that arelikely to handle disputes of that scale. Most lawyers will give you a free consultation.

Of course, look through your contract carefully first - it might include a clause that requires the matter to go to mediation or arbitration. The more familiar you are with your contractual situation and the better organized your paper, the faster and cheaper resolution will be.
If you're short on cash, you should probably be looking for a client that will actually pay their bills. Tell your "friend" that your work on the project will stop until the work that's been completed has been paid for.

What else you can legally do depends on the terms of your contract. To protect yourself, you probably shouldn't take any action until you've talked with a lawyer. You don't have to bring an expensive lawsuit against them - just pay the lawyer for an hour to review the contract and advise you of your legal rights and responsibilities.
One of the reasons I like zsh is its copious expansion flags. If you aren't wedded to POSIX or bash syntax, consider zsh for this reason alone.

In the case of the first example he shows, the cat -n problem, you can do the following in zsh to expand the results of the wildcard globbing automatically:

cat *(:A)

This will give cat full paths. Not significantly different from the PWD referenced with ./* in his example, but more universal in applicability, particularly when you start to use things like the file type filters:

cat *(.:A)

giving you only files, not directories, and also expanding to absolute paths, while

cat **/*(.:A)

does the same for plain files in the working directory and all subdirectories as well.

Remember to test your patterns with a print statement first:

print -l **/*(.:A)

before passing them to a command.
Top 8 barriers holding us back from moving around
$500k of Azure credit for YC startups
> For example, the US households have so much debt! Well, guess how much value they have in assets?

After the housing bubble collapse? Many of them have fewer assets than debt leading to bankruptcy. Assets aren't required to go up along with debt as a law of nature. Some people do a good job of buying undervalued things, other don't.
Have you ever had anyone with a physical disability apply?
If you need only realtime push then Server-Sent Events work over HTTP/2.
Cool that she mentioned Snap Circuits. They are great, and so low-key that it seems hardly anyone knows about them.
I know some people who consider it an important part of their identity - because, as exch says upthread, "All the weird and inexplicable things I saw in my past, suddenly fit. Like a giant puzzle you've been trying to solve for 30 years and in a matter of weeks, every piece just falls into place."

I also know plenty of people who're diagnosed and consider it one fact among many and not worth much mention.

So I'm not sure "shouldn't" is quite accurate.

Maybe "even if autism is, to you, an important part of your identity, remember that a diagnosis is meant to enable you instead of restrict you" better expresses the meaning I -think- the rest of what you're saying implies you were aiming for?
Fluentd v0.12.5 and v0.10.60
First comment:

"This study is very flawed. Talking to a proxy by SPDY doesn't
magically make the connection between that proxy and the original site
use the SPDY protocol, everything was still going through HTTP at some
point for the majority of these sites. Further, the exclusion of 3rd
party content fails to consider how much of this would be 1st party in a
think-SPDY-first architecture, where you know you'll reduce round
trips, so putting this content on your own domain all together would be
better, anyway."

In other words the guy benchmarked SPDY _slowed down by HTTP connections behind it_!!
You think the expense of a missile is holding the navy back from sinking more ships? Huh?
In 1999 IBM released a free version of ViaVoice (http://en.wikipedia.org/wiki/IBM_ViaVoice). IBM sold ViaVoice in 2003 and all distribution functions passed to ScanSoft, now called Nuance (http://www-01.ibm.com/software/pervasive/viavoice.html). Does IBM still own the whole stack, or is it based on Nuance code?

Are there plans to open up parts of the older voice technology and contribute it e.g. to CMU Sphinx?
Depends what you value.

I personally value a planet where my kids can enjoy a clean environment.
"Voice recognition" sounds more reminiscent of speaker identification than speech recognition to me. Although I don't work on that myself, my day job is in a related field, and even IBM's "speech to text" is a term I never hear being used (unlike for instance "text to speech"). People around me either say "speech recognition" or "ASR" (for automatic speech recognition).

I'd be interested to learn, though, if / where alternative terms are in more wide-spread use.
In my mind, I'm picturing this being used to shoot pretty much blocks of solid materials, not anything delicate, so the only issue is how much they are slowed down; by the time we could build something like this, fabricating in space is not going to be an issue.

Of course, by the time we could build this (assuming its even possible), mining asteroids could already have surpassed it.
Teaching 7th Graders English Using MS-DOS Classic Game “Police Quest”
This attitude is exactly how you make sure that nothing ever changes or improves. It is "the perfect is the enemy of the good" exemplified. HTTP/2 is a huge improvement over HTTP in many very important ways. True, it's not perfect, but guess what? 2 is not the last version number out there. We can switch to HTTP/2 now and fix the rest of the problems with HTTP/3.

Moreover, it seems like we are collectively getting better at upgrading technologies: IPv6 adoption has finally got some momentum; HTTP/2 is actually happening. With lessons learned from the HTTP => HTTP/2 transition, HTTP/3 could happen in five years instead of in another fifteen.
The Recent Rise and Fall of Rapid Productivity Growth
If you think it they will fund
> Would love to understand more how Noisli could be more useful for you.

What are you looking for? He just gave you exactly that list.

It can be more useful by doing less.
Requests for Startups: Nikhil Basu Trivedi (Shasta Ventures)
Hi, sorry you didn't have a good experience with the API and documentation. I'd love to get some more details on what the stumbling blocks were. Thanks, jsstylos@us.ibm.com
WOW that is a lot of credit. How does Azure stack up "in the real world" compared to Amazon, Rackspace, Google?
We really appreciate the comments and will try to fix the problems. To be honest, sometimes developers can't see even the most obvious flaws in documentation. If you can highlight even one incomprehensible point it would help a lot to accelerate the revision process.
Getting Started with Spark (in Python) – District Data Labs
Does Your RMM Provider Make the Grade?
Voice recognition is not in an uncanny valley. Uncanny valley means there is a point where something that is less real is better than something that is more real. Pixar improves the scene by adding elements that are unrealistic. Another example is a preference for lower frame rate movies.

Right now, every incremental improvement to voice recognition improves its usefulness. It might appear that we're in an uncanny valley because voice recognition is barely usable right now versus completely unusable in the past, but there is no one that prefers worst voice recognition over better voice recognition.
Speed Interviewing
Duluth to St. Paul is about 125 miles. At Mach 7, that's 85 seconds.
Mmm yes, seems even the VATMOSS docs on gov.uk refer to services where I might think of goods. By goods I had in mind things like software licences, rather than hosting etc, but it seems those are services too.

(I am basically a relatively high-functioning example of the sort of idiot HMRC are going to have to deal with now -- clueless and fumbling but determined to do the proper thing thoroughly, and without an accountant because I'm only likely to be filing for a few quid a quarter anyway)
I haven't been paid for doing open source software work, per se (yet), but I've been told multiple times by people who contacted me for work, that they got to know about me via my open source projects or posts about it, and some of those contacts have turned into contracts for work. So in my experience, open source work is worthwhile both for itself and for those side effects.
When a country's debt grows faster than its real GDP over a long enough period of time, some sort of fiscal tightening ("austerity") will become necessary to avoid default. This may take the form of reduced spending, increased taxes, or both.

Guess who will be paying for that? Future consumers and taxpayers.

Not all debt leads to this. Debt which is incurred responsibly and paid off in a timely fashion promotes growth. But there are examples (Greece is one) where debt is used by those in power to sustain their own power structure rather than dealing with economic problems under their watch. To the extent that economic changes negatively affect the ruling elite, those in power will avoid making those changes. If those changes happen to be necessary to preserve future economic stability, then it will be future generations who pay for it.
This seems like a Catch-22. If a startup is successful enough to get into YC, wouldn't they have a stable tech infrastructure already?

This would only benefit YC startups who already use Azure. (Unless the switching cost from AWS/Rackspace/Google is low enough nowadays.)
Ask HN: How does JavaScript tie to the web?
I have some coding experience with Javascript but i would love to hear from more experienced minds their thoughts about Javascript. Thanks in advance.
Sure! Everything is customisable.
Would very low pressure mean that Mach 1 on the Moon is be much faster than on Earth?
This is incredible! 500k is a big amount. Realistically speaking most startups would get free hosting for ~3 years out of this.

For the future YC batches - depending on what your company is going to be doing, it would make very little financial sense to NOT host on Azure.
Your #1 problem is self-esteem. I strongly recommend that you see a therapist or counselor. Self-esteem, confidence, mental health, and success are all deeply intertwined.

Your #2 problem is that you think writing code is the most important skill of a programmer. It's not. Learning is. Are you a fast learner? If so, there are hundreds of companies that need you.

With a little additional training, you could be highly paid as a QA engineer or project manager (depending on your personality and enjoyment of those types of roles). Or, you could just find a small-ish company that would allow you to wear multiple hats: bug-fixer, but also programmer of novel code. You'll get better as you go along.

You also keep talking about "engineering". The majority of software companies aren't writing code in a way that could be called "engineering". It's sloppy, and the developers are embarrassed by it. But that's what you do when your time/budget are very limited.
We probably could get Clash of Clans downloads, interesting they're not necessarily selling anything.
sorry for the confusion, no I'm really referring to plpgsql, it's quite a powerful language; the APIs for the essential extensions such as hstore, and integrated types such as json, array, strings etc have evolved over several years, so they lack a little consistency in naming conventions, something python2.0 also has IMHO. plpython is quite cool too, but using that or js with plv8 IMHO obscures some of the power of the underlying db server.
We only gave up the shrinkwrap product; the core technology stayed with IBM.
WebSQL is nicer to use, but requiring every browser to be bug-for-bug compatible with SQLite 3.0.17 (or whatever it was) forever and ever is not nice for browser developers.
So you'd be ok if they called it HTTP/1.2?

Snark aside, it's a standardized way of allowing different architectural patterns that can benefit use cases we haven't even seen yet. Yes, those architecture patterns currently benefit large corporations, but they're not being implemented at the expense of anything else. HTTP is a remarkably complete and flexible protocol.

What other benefits were you expecting to see that aren't already part of HTTP/1.1?
>Worked pretty well for thousands of years and doesn't allow people to counterfeit.

Did it really? Perhaps you should refer to the original definition of "debasement".

>I like the idea of my money holding value but from what I hear that's somewhere between "old fashioned" and "retardedly luddite" these days.

Hah, I wouldn't define it as such, but I do question: why? We live in a capitalist society that benefits from capital being put to work. There are many places you can put your money that will benefit you and others financially.
This reminds me of the old joke:

Nietzsche: God is dead.

God (couple of years later): Nietzsche is dead.

pg: Microsoft is dead. http://www.paulgraham.com/microsoft.html

Microsoft (couple of years later): Here's some gift* for your startups. :)

(*: please don't start explaining that it is not a gift, etc. -- I know. :) )
I read somewhere that Satya Nadella is an active reader of Hacker News.
You assume those other numbers a constant with deflation, but they aren't. Because deflation means that $1,000 buts your employer more hours of your labor just as much as it means $400 buys you more food. Double the value of money and, sure, $400 would buy you what used to be $800 of food. But $500 will buy your employer w the equivalent of what used to be $1,000 of your labor (from someone, if not from you), so instead of $400 left after the fixed cost of financing those loans, you'll have a $100 shortfall.
Android Internals: Security [pdf]
Why didn't I invent this?! :D

Srsly, this is fascinating and sounds like a lot of fun.
Work through this book - http://eloquentjavascript.net/ it starts from the basics and the examples are pretty neat.
Sure. It illustrates how any benchmark can be flawed because it's tailored to the point it's trying to make. The author of that article thought this scenario was "more realistic." What is more realistic to him is not to other people.

And thus, benchmarks are unhelpful.

I care about feature sets and major improvements, not minor down-to-the-wire fixes. If this were called HTTP/1.2 or something I'd be less critical, but there are so many issues and flaws left unfixed, with unhelpful bikeshedding occurring over perceived "performance".
You might be on to something here, but what else can a team leader do to manage other developers besides organising daily standups?
If what you have is a couple of web servers and a couple of database servers, I would take the one weekend off to learn Azure and write up scripts to migrate data and servers and other configuration.

Would definitely be harder if you have a more complex infrastructure - but in most cases entirely worth it.
A contrary anecdote to yours would be mine. I love noisli so much, I actually bought the iPhone app! The app also lets you store combinations as named sets, a big plus for me.

As with anything software (or life), YMMV.
> "The first use of fiat money was recorded in China around 1000 AD. Since then, it has been used continuously by various countries, concurrently with commodity currencies."

Okay, so which country is that and from/to which dates? I see a generalized statement that it's been done but no specifics. You'll forgive me I hope if I'd like a little more information than "well this wikipedia article says..."

Let me clarify further that I'm not talking about paper money in general, but a particular paper money system. In other words, just because people have been trading paper for a thousand years doesn't mean it's been the same paper and that you could have successfully stored that value all the way from "back then" up until the current day, strictly in paper. Gold does that to some degree, though the exchange rate of gold to goods has varied pretty substantially historically. To my knowledge there's no paper which has held value for anywhere near as long.

Does my question make sense? Maybe the UK unhinged the Pound from silver in 1205 AD and it's been non-convertible since but it's held value so that would qualify (I know it's not true but it's an example).

> So you think physicists understand all about physics? I've got a bridge to sell you...

We understand physics well enough that we can build GPS which necessitates and understanding of relativity or else airplanes would be miles off of their autopilot at the end of a trans-oceanic flight.

But I'd love to be wrong, it'd be great if we knew things about economics to that level of precision. Life would be so much easier because then we could just DO THE RIGHT THING instead of arguing about it ENDLESSLY. As an engineer that holds tremendous appeal since the majority of the stuff I do has a spectrum of right answers and perhaps a few optimal answers and a spectrum of wrong answers.

I feel the level of maturity of economics is late stone age or early bronze age re: engineering. We've got some ideas about how things work and can even bend a few to our will but there's no precision calculation, just experts making gut calls.
I like it.

Looking at my logs, you are using Firefox in Windows 7. Is it just capturing screenshots of the browser, or did you write a plugin?
The ultimate guide to information architecture
This too big to fail is a random assertion coming out of nowhere. Several large corporations have failed from A&P to Enron without any effect on global economy. Also, the fact that government interference leads to any better outcomes is not evident. What exactly has happened to Detroit today ?
That is some serious credit... I should share that having access to Azure MFA (formerly PhoneFactor) alone has been worth the R&D time. Their support, although a little tough to nail down 1-on-1 time with, is very friendly. I chose that word carefully, it's not super professional, but I actually had a good time going through a migration with them, for what's it's worth.
Any idea on the LCV for Azure of the average YC startup? I know the average YC startup is going to be a cut above, but are a large percentage of them going to break the $500k in an early stage?
Very nice, I've been listening to http://rainytunes.com. Good to know I have yet another option.
This is a great idea! Do it!
> The uncanny valley is a hypothesis in the field of aesthetics which holds that when features look and move almost, but not exactly, like natural beings, it causes a response of revulsion among some observers. The "valley" refers to the dip in a graph of the comfort level of beings as subjects move toward a healthy, natural likeness described in a function of a subject's aesthetic acceptability.

Wording by wikipedia. So apparently, there might be points on the graph where a slight increase in recognition performance actually freaks out some users.
Stupid C++ Template Tricks: Snake Part 2 – Interactive Nibbler
Things about the Internet that will remain true over the next ten years
FreeBSD is an open source alternative to Linux. Not saying that Linux is closed source.
Yes, exactly this. Don't touch the code right now, just tell them you are stopping ALL work until you receive payment.

Also, (kindly) remind them that as they have not paid for your work, it is actually your IP & they cannot use your software.

And dear God, please PLEASE use this as a lesson & start to better manage your invoices. I use Harvest getharvest.com & it manages follow-up emails for late payments automatically. You could use any system though - they're well-worth the $10 p/m.
As one who lives in Silicon Valley, almost everything seems reasonably affordable by comparison (currently paying $1300 for tiny one bedroom apartment built in the 70s).

EDIT: I should add that rate is the absolute lowest I was able to find and not be in East Side San Jose (for those in the neighborhood who were likely about to say, "damn, only $1300?").
Sorry, I missed the question at the bottom. We were very proud of ViaVoice at the time but to make an obvious point, the technology has moved on a lot over the past ten or so years...
> After Heartbleed however, when presented with a huge list of compromised certificates

Possibly compromised. That's why it was the subscriber's choice, to decide in the balance of probabilities whether to revoke or not.

It's not like the Debian weak keys flaw where there was absolute proof of the private key being compromised - a database of all the possible keys (at standard lengths) were generated. In that case, StartSSL revoked the certificates automatically and free of charge.
Great alternative to Capistrano for web projects from dploy.io
From https://news.ycombinator.com/item?id=8825001:

* no more easy debugging on the wire
* another TCP like implementation inside the HTTP protocol
* tons of binary data rather than text
* a whole slew of features that we don't really need but that please some corporate sponsor because their feature made it in

* continuing, damaging and absurd lack of DNS and IPv6 considerations
* most notably the omission of any discussion of endpoint resolution

Fixing anything related to DNS, DNSSEC, IPv6, or anything else would have made this closer to "HTTP/2."

And as I said in another thread: yes. Calling it HTTP/1.2 would actually have made me a little happier. This isn't the next new, big thing. This is a minor improvement, if not a minor regression.
I have to disagree. Going down this route can make a dispute nasty and personal, and the other party can retaliate, telling everyone else (and indeed himself) that the OP is stalking or harassing him.

The businesslike way to handle payment disputes is with a demand letter send by registered mail, so that there's no dispute about whether it has reached the recipient. No social shaming (which makes people behave irrationally and vindictively), no surprise encounters (likewise), just a simple observation that 'on reviewing my accounts, I see you've fallen behind on payments. Specifically, you owe me X, Y, and Z; please remit the full amount with 7 days or I shall have to act to recover the money by other means etc. etc..' As I said above, the best thing is to get a lawyer to draft the demand letter.
The page doesn't load for me at all because I have Facebook embeds blocked. You should probably not be assuming third party javascript will always work and be available.

> Uncaught ReferenceError: FB is not defined