skysight-inc/HackerNews huggingface dataset:
> With a perfect currency time preference has no finger on the scale; that is, the currency neither appreciates or depreciates over time against a reasonably-constant basket of goods and services. Since technological advancement tends to make it easier to produce "things" in real terms, a perfect currency reflects this and makes time preference inherently valuable.

facepalm If the "natural tendency" of capitalism is for prices to deflate, and you want time preference to not be defined by the currency, then exactly what you want is for the currency to be inflationary! Otherwise, you now have two compounding forces toward hoarding, or "late" time preference: capitalism, which drives future prices down, and the currency (Bitcoin, gold...) which also drives prices down -- since, when we say a currency is deflationary, like Bitcoin is, we mean it deflates goods' prices over time... Needless to say, that should fuck the economy up pretty badly, by your own admission.

To be fair, it was an interesting argument, until he just freaked out and confused up for down. Or deflation for inflation, whatever. And this is supposed to be one of the founding fathers of the Tea Party, by the way?

> This in turn forces the producers of goods and services to innovate in order to attract your economic surplus from under the mattress and into their cash registers, since not spending your economic surplus is in fact to your advantage.

Yeah, this forces producers to work harder in order to get paid the same. That this means a production glut is left as an (easy!) exercise for the reader. Extra points if you develop your conclusions regarding debt and interest under this currency.

To be fair, I completely agree with his comparison of Bitcoin to a pyramid scheme. It's funny how the dude has such a tenuous grasp over the most basic economics, that he gets it right by pure accident and for all the wrong reasons.

> That means that if you were one of the early adopters you get paid through the difficulty of those who attempt to mine coins later! That is, your value increases because the later person's expenditure of energy increases rather than through your own expenditure of energy. If that sounds kind of like a pyramid scheme, it's because it is very similar to to how the "early adopters" in all pyramid schemes get a return -- your later and ever-increasing effort for each subsequent unit of return accrues far more to the early adopter than it does to you!

You know what? This is exactly the definition of a deflationary currency. He just admitted BTC is a pyramidal scheme because it's deflationary! But, of course, he's a right-wing pundit, he can't admit that! What to do? No matter, some pseudo-cryptography, pseudo-physics bullshit (entropy, of all things!) saves the day... Now I'm just fucking screaming at the screen... Holy shit holy shit holy shit holy shit...

I just can't believe it. The inevitable conclusion is, I must be just too fucking stupid to understand these elaborate libertarian doctrines. Yeah, that must be...
Useful, but just an observation do you think you actually need 9 JS files and 3 CSS for such a page? maybe you don't need all of them? or you can minify the JS into one file and use that?
Unless you're looking for absolute performance numbers, then doing it on a vm on someone else's server is probably the most realistic deployment scenario.
You are still confusing retail and commercial banking.
It seems odd to me that the language shootout is so "algorithmic", and that there doesn't seem to be a test that works through a lot of string manipulation. Most web apps seem to simply generate a bunch of useless beans and womp through strings in prepared statements and page templates. Benchmark that???
Why cut a hard drive in half
http://peruvianidol.github.io/icon-fonts-ftw/ looks like ass if you have "Let pages choose their own fonts" turned off.

Much like every site that uses icon fonts. Ho hum.
Chrome Logger - Chrome extension for debugging server side apps
Edit: What I meant was managers who intrude developers with, heya whatsup! are you stuck. Where the best they can do for employees is to shut up.

Also the managers where they dont understand importance of code quality and measure everything by how much closer to the end product they are.

The managers, who dont understand that sometimes the code just rots and developers have strong sense of intuition when this happens. Do listen to them.

The managers who dont understand that complexity of a code increases exponentially with every feature. And telling developers, "oh you just need to add this simple script to the program" can be as dangerous as drunken driving. Ok not as that dangerous, but in case you are making software for autopilots and all.
I understand the "rooting for the underdog" tendency, and that might explain two of the examples. But how does Maisel represent the establishment? He's just an individual artist.
Efnet klines all Hetzner netblocks
What’s stopping you (from building your business)?
And in your spare time you are one of the best Dutch cartoonists around?
If Microsoft were the inventors of Facebook Home
The article unfortunately doesn't mention how wide-spread the limit changes were announced, how long the new limits were in effect and how many days/weeks lay between setting the limits and the measurements.

The biggest problem with not having these data is that one cannot rule out the "adoption" factor - if I drive the same road for years, I usually don't give a bleep about speed limits any more...
hipache is build on top of http-proxy. That's why I haven't included it in the tests. They have seem to have switched to a fork of http-proxy but there aren't big (if any) performance modifications as far as i've seen from the commits.
Ask HN: Friend turned Co-founder dilemma
Dear HN

2.5 years ago a good pilot friend of mine came to me with an idea for a business in the aviation industry. We founded a company together 50/50. Now 2.5 years later we have around 5000$ per month in revenue and 7 customers.

He is taking care of sales and customer support.
I'm taking care of development.

The problem is that I don't consider him good enough and feel that I could do a better job.

His communication skills are bad, lots of spelling errors, badly formatted e-mails and subpar english skills.
This is a problem since most of our customers are international.
No technical skills. He has a hard time setting up his mail client.
Lack of focus when working.
Poor sales skills.

The trouble is that when we started the company, I was very forgiving when he did stupid things, I just helped him.
It has become very frustrating that he needs so much help.
Not because he isn't working hard, often he works more hours than me.
Lately I've started not to care about his bad work, and I tell him just to send e-mails, without me looking trough them.

I've tried multiple things to help the situation.

1. I told him that I was tired of having a business with him and that I wanted to buy him out or he could buy me out.
He didn't want me to buy him out and he couldn't find another technical founder. So he didn't want to buy me out either.
I gave him a pretty good deal the person buying the other out, should over the next 12 months give 2500$ to the other.

2. We found an investor/co-founder, who should help him with sales. Unfortunately it didn't work out.

3. Obviously tried to be his training wheels, but without success.

4. Given him books about sales/communication, he hasn't read them.

I feel like we could get 1-2 customers extra per month with the right effort.
What would you do in my situation?
Quit?
Try even harder to persuade him to being bought out or buying me out?

Feel free to ask for any additional questions.
As a simple reverse proxy for small setups, there is almost no difference between the two, especially when running on a VM. You do miss many of the advanced balancing features in haproxy, but again, this config was a basic reverse proxy, not really load-balancing anything.

I haven't worked on these in a couple years, but on real hardware, haproxy could push much more bandwidth. We could saturate 10Gb ethernet fairly easily at the time, which wasn't possible at all with nginx.
Thanks for pointing out github.com/mattt/shenzhen. Very cool/useful.
How Luigi's new found hero status can revive Nintendo
Yet again, spot on, thanks @Lazare!
I just started a customer on Smartsheet.com, it is actually more or less exactly the above. There's webforms for data submission, special column types (contact dropdown lists, checkboxes etc). It's been running for a few weeks only, but so far its been a joy to use compared to the myriad of Excel files that were used before.
> Hopefully it crashes, stables out and then gains use as a currency rather than an investment.

That's impossible. The only low stable price is $0 which is useless as a currency. Only when its user base is no longer growing and there is enough value to satisfy the entire user base will it stabilize. My expectation is that unless it dies entirely it will continue to grow until it has more or less total global coverage. With the limited supply of BTC, it has to be worth much more than $200 apiece.

A crash just causes problems but if you want to use it as a currency I think what you really want to move the decimal, which is purely a representation issue: it's ~$2/centiBTC.
This is why everyone thinks Bitcoin has the markings of a pyramid scheme. It's so obvious that it was literally the only thing Tyler Cowan could say about Bitcoin several years ago, in something like 3 sentences.
I could see where this would be useful for somebody just starting out, and maybe that is what they are shooting for, but I see people outgrowing this pretty fast. Once people reach a certain level of competence it's going to be quicker and/or easier to set things up themselves.
Popular laptops ranked by battery life per dollar
So I'm curious, what does this really do? A wrapper container around nginx/apache?
Therein lies the problem: MtGox is so huge so that even though it's not a monopoly, I'm not sure it doesn't operate as a de-facto monopoly when it comes to price determination.
I would like to add, that when we started he was a big help, he had contacts to our first 3 national customers and also had some domain knowledge.
What, you don't need a mandlebrot set in your CRUD app?
WhatsApp confirms Google isn’t buying it
Falling costs increase the standard of living and spread prosperity.

Nominal prices can go up while costs are going down (this is more or less what inflation is).

Putting it another way: in an inflationary economy, if the price of a good stays the same, the cost of that good is going down.
Yes, but in time, the mining rate will drop, and the energy loss will be reduced significantly.
As others have mentioned a debootstrapped install can be much thinner, but even debootstrap will pull in some needless stuff. For example /usr/share/doc, or support for every internationalization even though your server app always runs (or should always run?) with C locale – there's 100mb right there.
He made the two vms with different amounts of ram: the small one has 256M and the big one has 1G.

That's what the OS is supposed to do, fille a large portion of the unused and available memory with disk cache.

My ubuntu install uses almost 8 gigs in cache, what a pig!

BTW - if he installed open-vm-tools with the balloon driver it would recover all that disk cache ram as soon as the hypervisor was under any amount of memory pressure.
Asking Interviewer About Family
I know it is poor form and bordering on illegal for the interviewer to ask the interviewee about family situations(wife, kids, etc.) What about the reverse direction? It is poor form/unethical for the interviewee to ask the interviewer about their family, specifically if the interviewer is going to be the interviewee's supervisor? I am married and have three young children and have had bad experiences with supervisors who have not had children.

Specifically, all things being equal I would rather work for somebody who understands that I don't want to support late afternoon meetings on certain days because kids have soccer practice and that sometimes I will just want to take a day off and spend it with the kids. I find people who have had children at some point to be more understanding.

Any thoughts?
It's not out of bounds tptacek. It just does nothing to advance the discussion around the points made. That's why Ad hominem arguments are not a valuable contribution. If the goal of the discussion is to support or rebut the merits of the argument being put forth. I'm really interested in whether or not these are valuable points. Whether the author is gay, outgoing and wears flamingo shirts or is a grumpy old man in a shack in the mountains isn't material.
Voted you up because you basically just described the situation I'm in now.

While successfully in production, the web servers were crashing multiple times a day (still Apache-modphp). So, I started to work on the PHP upgrade from 4-5 to get onto php-fpm + Nginx to stabilize the site. Lo and behold, the legacy db abstraction code (poor man's ORM) was not playing well with later PHP releases so I started down the path to patch what I could.

I successfully upgraded PHP, fixed a few of their outstanding issues, but I was weeks into this project and had not completed any of the new feature sets on my plate yet. Looking into the horizon I imagined months of wrestling with legacy code and the deeper I went (there was a SOAP layer I hadn't even looked at yet, they wanted REST/JSON) the more worried I became.

We evaluated a bunch of options and opted for a re-write. We're still deep into it but there is light at the end of the tunnel and I'm pretty sure it will be worth it in the end.
Any BTC<->cash exchange would either be illicit or have very clear, robust records as required by the country that issues the cash currency.

Here's an exercise for you: prove that Joe purchased $100 worth of Bitcoins to obtain drugs illegally. You only know that they were purchased using a cash deposit to a BitInstant account, which was moved to MtGox. Neither of those accounts have IP addresses, e-mails, or any other type of personally identifying information. The bank doesn't have surveillance records anymore.
The `http-server-close` option did not change anything. But by adding the ciphers it was able to squeeze out the same performance as Nginx. I'll update the tests accordingly. Thanks for the heads up!.
Handling bad and dirty values from business users is the bread and butter of the data cleansing industry. Cleaning user inputs is standard, if you expected to build a database application without having to properly clean user submitted records, you have sent yourself on a fools errand.
FinTech Hackathon 2013 and GlobalFX
I'm probably guilty of doing the opposite, using a database when a spreadsheet might have been more appropriate.
Show HN: OnSite.io
The author addresses this in the post. First by comparing major technological advances to earthquakes: "they occur at unpredictable intervals, with little prior warning before their emergence." At the end of the post he says that he doesn't think we've reached an ultimate limit and that the language design space needs to be explored more fully.
Non-invasive brain-to-brain interface: links between two brains
would be funny if wasn't so true
Here is a piece on WorldNetDaily(!) wherein Karl Denninger offers his expertise as to the fraudulence of Barack Obama's birth certificate:

http://www.wnd.com/2011/05/295189/
Uhhh... that's bad. Real bad, for both sides.

I can totally understand Hetzner for just forwarding abuse complaints to the client (for root servers, the hoster usually has no "emergency ssh keys"), so the faster the original owner of the server can boot out the hacker, the better. At least it's better than disconnecting the customer from the internet entirely, especially as "haxx0ring" a server is damn easy these days, given the numbers of aged Wordpress installs alone. Also, a server owner who knows his server can support me as a hacking victim better than the hoster support who often knows nothing about configuration details, OS, disk encryption etc. on the server.

But I also understand EFNet, that their emails got blindly forwarded is bad, too...
Literally the entire first half of the post can be read as "but it uses fancy techno stuff that can be constructed to violate some law." No real arguments against the currency there, just FUD about the wallet splitting (so I can't take 20$ out of the 40$ in my purse, right?)

Concering the entropy argument, which makes logical sense to me, it remains to be seen how much of an impact coin loss makes. As long as the amount remains small enough, that makes the coins rarer and just makes them rise in value a bit. Of course, as soon as everyone loses their coins, we're screwed. Who knew?

Sadly, I think the conclusion is pretty accurate: once Bitcoin rises above the grass, states will try to crush it with everything they've got. And they will probably succeed.
That's mostly white people then?

You'll get diversity when there isn't a single majority group. Put all of Europe together (including western and eastern), that would be reasonably diverse.
First off, is was 14k vs 38k. Just wait until next benchmark update when they have switched to Go 1.1

Based on these results Go and Netty should be much closer: https://gist.github.com/errnoh/5320784
Yes, this is how you're supposed to read memory usage in 'top' and 'free'. One must substract caches and buffers from the 'free memory' value. A lot of people read the values wrong and think that they're running out of memory.
"Of course, because we don't really know direction, the radar Screen can only be used to approximate the distance of the Stick-N-Find to your phone, but not direction."

That seems really pointless then. "Your suitcase is: 5.3 miles away".
Good thing one of the key contributors to the HotSpot JIT is part of the core Go team (please don't ask me to spell the Swiss guy's name). Give them another couple years, Go may well pull up to the same "asymptote" for GC performance, tuning, and such.
It has some 'worth' as it is useful for making nice jewelry and is a good conductor too.
What's the use case for a URL shortener? I think the first time I heard about them, the pitch was to stop long URLs getting split over lines in Usenet messages; then they became popular because of Twitter's 140 character limit. But not very many people use Usenet now, and Twitter shortens URLs itself, so I'm not sure what people are using URL shorteners for now.
Your blog sub-text is missing the oxford-comma. "Lies, damn lies and startups."
Fashion startup runs on coworking & virtual interns
I guess it depends on the perspective. I believe there are other ways to keep people employed and maintain infrastructure than to devalue savings.

Fortunately, nobody forces you to participate in deflationary currencies.
Awesome! Even more awesome: ben built the entire GLobe from scratch!
Can you explain this more? What about it will be outgrown and how could a home grown setup be faster than just running a yeoman init command?
>I wonder what would happen if students would learn to build simple apps like that in school, instead of Excel?

If there is a school that is teaching people Excel, there is a problem with the school, and I'm not sure having easy frameworks solves that problem.
I like to envision something like 'augmented coding', where the concepts are driven by the programmer, and some friendly bot fills in the nitty gritty. I'm not talking about something like a GUI driven language, more like autocomplete - just that the autocomplete is doing way more than calling up a list of method names.
Show HN: Curated tech news sorted by date
I don't think this is true. In fact, almost the reverse is the true.
Maybe it would be worthwhile to ask him if he wants to be a silent partner? Or send him off on an R&D mission that is completely up his interest area?

Also, what is your aviation startup? My best friend has a ton of knowledge about the commercial aviation industry and is always looking for interesting things to do, if you're looking for people to help out. You can find contact info for me via links on my profile.
A healthy economy is an economy which produces goods and services that people need and are able to buy. Although a high velocity of money might be an indicator of a healthy economy, it doesn't mean that using tricks like inflation to increase the velocity of money will produce a healthier economy. Inflation is an incentive to spend your money on stuff you don't really need, that might give the illusion of a healthy economy but you're just killing savings (which are the best safety net there is) and inducing a misallocation of productive resources.
Is there any documentation available how these images were built?
This is the way to go, and really not that hard to implement for the library developers
India use drones to protect Rhinos from poachers
For my money, there's no better multidimensional database I've used for operational analytics than SSAS. JasperSoft, Pentaho, Essbase, Cognos, etc all just don't cut it. Essbase if you're doing GL (SSAS doesn't aggregate Parent-Child very well), but SSAS is an incredibly powerful tool. You can use Postgres with it, so you don't need SQL Server RDBMS to go with it, and you can just pay the license for your SSAS server (which needs more memory than CPU, anyway).
I assume this isn't a full-time endeavor. If not, that 5K a month sure sounds like enough to get another smart person involved.
11 of the Most Unusual Elevators
No, migrating to WordPress. But thanks for replying.
> You get a range for your calibration score. Whether your manager tells you the specific number is up to him, and you have no way of knowing whether he's telling the truth.

No, the calibration score can be displayed in the internal performance tool based on a manager's preference. And if it's not and you believe your manager is lying to you about your specific score, I'm sure he'd be happy to get you to STFU (hard, I know) by showing it to you directly. Regardless, as long as one is "Meets Expectations" or higher, they will have no issue transferring teams after their 1.5 years of service to their current team. Your problem was that you were both new to the team and were performing at the level below "Meets Exceptations".

> If you go to HR, you get fired ...

More bullshit about Google from someone who has no clue. I (and plenty of people I've worked with, including those that have successfully gone through a PIP) have had very pleasant experiences with HR and their boss^2.

> At least you admit to that problem. Yes, that is correct.

I don't believe requiring someone to stay on a team for 1.5 years before transferring is a problem. The honest truth is that no team wanted you, because if they did, there would have been an exception made.

We get it, you had a horrible time at Google, performed incredibly poorly, and continue to blame others/the system for your issues. Even worse, your attempt to garner sympathy and support from other Googlers didn't work out as your illusions of grandeur would have suggested. Now you continue to jump at any opportunity to smear Google as if getting agreement from people who've never worked there will somehow make it all better.
I wouldn't ask those questions point-blank, but if you are reasonably personable and chatty, it's usually pretty easy to lead the conversation in that direction.
PETA's New Hunter-Hunting Drones
>>Memory consumption is often not a major concern on modern systems, saving 50 MB or even 500 MB

Tell that to the folks that have to pay for cloud or VPS servers... Also, less memory usage means higher CPU cache hit rates and fewer page faults.
Learning Microcontrollers, from Arduino to ARM