skysight-inc/HackerNews huggingface dataset:
Charging to hold your own money makes all the sense if an institution actually holds your money. E.g. you pay a certain amount to store a brick of gold in a safe.

The problem is that current banks are not banks in the 18th century sense, that is, not institutions that just hold your money safe, ready to return it on your demand.

Instead, they invest this money, giving it to other people in the form of loans. This is the problem with "fractional reserve banking" and "bank runs": the banks don't have your money, they've given it to other people for some interest.

For some time, this scheme worked relatively nicely, and you could get some interest accruing on your savings account. But obviously the system is not very stable: if a major investment crisis happens, your savings may be lost (what savings? they were investments!).

Not all people are quite comfortable with this, but we have little choice.
You know, for people that don't know Awk or aren't comfortable with a scripting language, this is a really nice idea. Thinking back to grad school, which was in a non-computer science quantitative field, there are lots of people that would have appreciated having something like this easily available.
Proof that Pakistan is harboring terrorists ;)
For a second I thought this is some kind of a data mining/ML/search tool that could transform

USA, Barack

Germany, Angela

to

USA, Obama

Germany, Merkel

based on a single example. Do this please. :)
This is great.

A great extension would be to have font symbols which represent parts of each symbol which are different colors, and then overlap them so they produce a colored logo -- and provide the CSS classes that will produce them.
Holacracy® replaces single, static titles and departments with multiple, dynamic roles and circles. He's probably the "Lead Link" of the "General Company Circle", e.g. https://glassfrog.holacracy.org/circles/25
This is really neat! Any chance this will be a cli tool or module/library?

It doesn't seem to play will with something like this as an input:

3, Roberto/Carlos, soccer, Brazil
35, Roberto/Carlos Michael Jordan, baseball, USA
6, Roberto/Carlos James Lebron, basketball, USA
10, Roberto/Carlos Shinji Kagawa, soccer, Japan

Format:

3, ROBERTO/CARLOS, soccer, Brazil

Gives me:

3, ROBERTO/CARLOS, soccer, Brazil
35, ROBERTO/CARLOS, Michael, Jordan
6, ROBERTO/CARLOS, James, Lebron
10, ROBERTO/CARLOS, Shinji, Kagawa

I can't seem to find a way to get it to parse that out properly (playing with the ROBERTO/CARLOS part.

I even tried this as an input:

3, Roberto Carlos, soccer, Brazil
35, Roberto Carlos Michael Jordan, baseball, USA
6, Roberto Carlos James Lebron, basketball, USA
10, Roberto Carlos Shinji Kagawa, soccer, Japan

Format:

3, ROBERTO CARLOS, soccer, Brazil

Gives me:

3, ROBERTO CARLOS, soccer, Brazil
35, ROBERTO CARLOS, Michael, Jordan
6, ROBERTO CARLOS, James, Lebron
10, ROBERTO CARLOS, Shinji, Kagawa

Edit: format
>> Yes, Buiter's solution to cash's ability to allow people to avoid negative deposit rates is to abolish cash altogether.

In other words he thinks banks should be able to confiscate peoples money at will.
If the space shuttle failed to launch here is what could happen
It's a good point, but it's also not clear if the experience is materially all that different from dropping a bomb from 30,000 ft.

The view from a Spectre gunship isn't materially all that different than from a drone operator's position. And there's quite a bit of evidence that drone operators do suffer similar psychological problems as in-theater operators.

http://www.salon.com/2015/03/06/a_chilling_new_post_traumati...
you didn't advocate anything.

Are you scared for advocating something that will be down-voted mercilessly ?
and maybe not too obscure so that it will be seen eventually.
+1 for Haiku. I am not a regular user but I listen to the developer list traffic and admiring hopefully; they are often fighting off the "one troll" that antagonizes the list, or of course bikeshedding about when and whether to have the next release, or if they should try and promote the nightlies more instead, since there hasn't been a release since Alpha4 (2012) and substantial progress has been made since then.

For anyone who is not in the know about the BeOS revival OS and its current events, I assure you that Haiku is not dead ;)

The recent addition of package management with recipes and a ports tree breathes new life to the single-user desktop OS. Two factors that get repeated by the list-complainers: 1) people that hardcoded some path in their software product back in BeOS R4/R5 days that needs to change now because package management (this one either comes from the developers of said product, or the users, and you can never tell which unless they follow up with a ticket or a fix)

2) Hardware support is very good, until you get to modern wireless chipsets, 64-bit computers, or USB3. A lot of this comes from drivers ported over from FreeBSD, which will lag behind by a version or two. So there is a potential that it will get better, but still unlikely you are going to be able to run Haiku on bare metal of your brand new brand name laptop from the store with Blah-Next-EFI-SecureBoot Thing and Windows 10 (or realistically, new computer you bought in a store even today.) The progress is going to lag behind a bit because there's obviously non-zero effort required in porting new releases of any kind of upstream components.

Wooo OT -- but how often does an even tangentially related to Haiku post get to the front page? I regret nothing.
You are technically correct (the best kind of correct), but Apple had a very small (and shrinking) market share. Where I lived (NZ) they were almost impossible to find - very few shops even carried them and you paid a large premium. SGI and Sun built specialized, expensive machines for specific professional markets and didn't really compete with Microsoft.

In 1995, if you walked into a shop and said "I need a computer" you were shown a range of machines, all running Windows. It was hard to buy a bare machine without Windows unless you built it yourself. Various PC OEMs made noises about offering other OSes (or even creating their own) but Microsoft shut them down with licensing clauses.

The court cases eventually had the desired effect and now OEMs are free to offer Linux and ChromeOS machines as well as Windows. Took a long time though.
If the list were 25 long we could make bingo cards for this.

I'm trying to come up with a way to use that Venn diagram. Getting everyone to agree we need to be in that overlap between "what we know" and "what we don't know" would be priceless.
What? Why? I personally find Material to be hideous because of its color abuse. It makes your UI look like an over-saturated Fischer-Price toy because of all the bright primary colors everywhere, and that's before we get into the lack of shadow and shading that seems to have infected "modern" design.
IMO, from my experience with cross-platform .NET stuff, ServiceStack probably is your best choice. And yeah, it costs money. But seriously, a grand is nothing compared to, like, your salaries, if it will improve your development and workflow. If it won't, and you're making arguments to that end, then don't do it - and that's valid too, your boss would be right to disagree with you.

Sometimes open source is the wrong answer for an organization. You may not like that, but that's when you quit (which is not a big deal).
This reminds me when a the google car caught on camera a guy taking a dump just behind his van.

People managed to save the original picture:
http://2.bp.blogspot.com/-RtfjC_R5060/UjpCpNvy3jI/AAAAAAAAAk...

But it didn't last long. Google deleted the poor guy:
https://www.google.com/maps/@40.952075,-7.948871,3a,75y,28.8...
Ask HN: How do you promote yourself?
Though my work featured in Indian/UK/German magazines [1], I have a hard time promoting myself because it feels too much like bragging. How do you do that?

[1] http://giis.co.in/LFY.png
http://giis.co.in/giis_LXF.jpg
http://giis.co.in/ct_pg2_Jan_2014.jpg
Shaming on Social Media: has it gone too far?
I feel terrible for saying this but... I actually liked the wood on the walls.
Outstanding work - now I have to fight the temptation to go haywire with this and try putting it everywhere... Looks great, though!
Same boat, problem is either that people assume I have 15 years experience and must be godlike behind a keyboard or that I am an idiot (I like to think I'm somewhere in the middle, and being a front-end dev I have an inflated idea of my own skills while being self-aware enough to know I might be living in an alternative universe).

Getting my first job was hard and age was definitely an issue, no doubt about it. A guy I graduated with who was a year older than me at the time (mid 30s) was flat out told by one recruiter that he was too old for post-grad Microsoft-university (which is a 1 year paid internship focussing on MS development).
Aren't the United States also a bunch of pretty diverse state-level economies? The US is more tightly integrated than the EU, but similarities are still strong (same currency, transparent borders, local governments + increasing federal oversight).
"We're impoving transformy"

Start by improving your proofreading :)
SF is too happy to bend to the demands of the tech lobby because the industry is so dominant there.

In NYC tech is one of many. The importance is recognized, as it has created jobs while other industries are in decline (cough publishing), but there is no sense here that anyone feels the need to kowtow to the industry.
Being lectured by Europeans that "calling the USA America" is somehow "funny" is in itself funny. It is a common refrain that perhaps demonstrates a lack of knowledge of idiomatic English. It certainly is a case of haphazardly leaping to the conclusion that Americans are arrogant.

The poster did not use the word "America" but "American". That is simply the correct demonym for the USA in the English language, and is used internationally. Alternatives have been proposed, like "US-American", but they have never caught on and have always been completely unidiomatic. Other languages do make this distinction, like "estadounidense" in Spanish. Perhaps usage of the term "americano" in Spanish could trigger your smirk of superiority, but not that of the English term "American".

http://en.wikipedia.org/wiki/Names_for_United_States_citizen...
>The EUs big problem is that they have a single currency covering many different countries with wildly different economies

And the U.S. has a single currency covering many different states with wildly different economies.
Not "all main payment operators". More accurate title would be "many major payment operators". Not a big deal but it comes off as presumptuous to suggest that paymentfont.io is the arbiter of what a "main payment operator" is.

Nice font though, and a good idea to create that, thanks.
Can you link to specific examples of companies being found guilty of things like price fixing and wage fixing, where the company was not a monopoly, or part of an oligopoly?
Making It Better: ASP.NET with Visual Basic 14
Google Maps has an android pissing on an Apple logo
It used to be that due to licensing and data pipeline issues refreshing the maps from origin sources was a huge effort and all fixes had to be submitted "upstream" for inclusion, which took forever.

Since Google switched to their own maps data sources and improved their software, inclusion time for fixes improved dramatically.
Can you link to specific examples of companies being found guilty of those things, where the company was not a monopoly, or part of an oligopoly?
I'd further add that destroying food supplies is a pretty old strategy in war. Theoretically, it would result in less death, because most opponents would surrender before letting their people starve.
Got sidetracked by this:

> "We store memories by attaching them to previously made memories, so there is going to be a tendency for your brain to just shut off if too many of these new, heavy words show up in a sentence or paragraph."

That has always been my belief. I don't have anything else to back it up, only that my own speed of learning seems to increase for new subjects with time. The more I know, the easier new concepts seem. Very few things are completely new, unless I start delving into subjects I'm completely unfamiliar with. Say, Quantum Mechanics.

With most programming languages, I (and probably many here) can learn enough to start creating something useful in a weekend. Haskell always gave me trouble because it seems to take longer than that.

Then again, so does Prolog. I'll try yet again.
What do the signs shown in Google maps say?
ZenPayroll (YC W12) is hiring passionate and entrepreneurial Product Managers
NASA May Have Accidentally Created a Warp Field
I mean, that's a banal observation, and maybe this is too, but: the fact that there are persuasive stories we can tell ourselves about why we're better off not hiring older people (or [insert minority here]) seems like one of the big reasons why we make it unlawful to discriminate against them.
Reddit could work without JS, you would just have to reload the page every single time you commented.

You currently have to do that on HN too, so you can see how annoying it is.
If you have to lock it up outside make sure it's in a very public place with at least a decent u lock. You can cut a u lock in 30 sec with a grinder but most thieves won't do that with other people around.

If you're still worried buy a cheap Android phone off craigslist and attach it somewhere it'd be hard to remove. If someone steals it you can use GPS tracking to find it.
Different code-word for each recipient?
Not only that, will he take a pay cut like the existing managers will possibly have to do as they explore their new roles in the company?
Yes, as a GNU/Linux user who dabbled with .NET almost a decade ago, I approve of this change in direction towards open source.
Can you elaborate on "extra power"? A c++ constructor/destructor pair is equivalent to __enter__ and __exit__. I fail to see how this grants a significant amount of power. There's certainly differences, but the gap is probably not as large as your weasel words make it out to be.

You complain about having to put initialization into 2 constructors, but there's the flip-side with things like mutexes. In c++, you have to have 2 classes, one for the lock and one for the guard. Whereas with a context-manager, you have one class and the locking code is in the __enter__ and __exit__.

with self.lock:
self.do_stuff()

In that case, I would say that the context-manager is nicer.
Afaik, "LeBron" is his first name. The way you use it (and misspell it) is confusing, I'd suggest you replace him with a simpler alternative (Kobe Bryant? Tim Duncan? whatever).

Same for Kagawa -- the Japanese use surnames in a different way, might be simpler to replace him.
Why Investors Rank New Businesses by Leader Quality
Information that's either true or completely made up is usually true. So if they say "the population of X is Y", or something like that, I'll trust them.
> In other words langauge that claim "Erlang-like concurrency" never get is right. They put a queue and a thread together in a class and call it "Erlang". But that is not Erlang. The closest thing to Erlang's model is probablh the operating system with its processes.

That's not really right.

> It even makes sense to think of your code in that way -- your langauge platform is an OS for your code. If you write in Erlang or Elixir you are writting on a modern sane OS like Linux, Windows, OS X. If you are running with pthreads or goroutines, you are back to Windows 3.1.

That's not true at all. I have no idea why you'd try and use such an emotionally loaded argument. Just earlier in your post you made a point that different tools have different sweet spots.

The Actor model is useful for some things, but not all. There are many effective techniques for parallel computation that do not rely on the actor model. There are several ways to model distributed computation that are not the actor model.

My principle objection to this entire thread is that people are making a mistake ignoring these other techniques and in fact directly misrepresenting the state of the art for the sake of their rhetoric about Erlang. By and large, the Erlang community itself tries not to do this!
RinohType Status Update 1
> devaluing the currency, by printing more money

What does this actually mean? "Printing money" in modern central banking doesn't really exist; all "money" has to be created by someone borrowing it. Reducing lending rates and reserve requirements are intended to stimulate that. If they don't, central bankers resort to monetising government debt in order to increase the money supply; i.e., they rely on the government to borrow the money into existence (QE). If there is limited political will to increase the size of the public debt, that doesn't work either. Of course, increasing the size of the money supply isn't effective at all if the money created is low- or zero-velocity.

The one thing no one has actually tried is breaking the link between debt and money, literally printing cash and dumping it out of helicopters (or perhaps more practically, simply adding a fixed amount to every deposit account) with no corresponding increase in debt. That would in fact be "printing money", but such an action does not appear to have been seriously contemplated by any central bank. It would probably be quite effective at increasing velocity, since it would put found money in the hands of large numbers of people who otherwise have no surplus. But we should also note that it is essentially the opposite of negative nominal interest rates (especially if paired with the abolition of cash), which take money out of circulation and add it to reserves. Given the large number of people with no surplus money today, every dollar taken from any of them reduces aggregate demand by one dollar, while adding that dollar to reserves contributes almost nothing to demand. It's pushing on a string, but this time with leverage!

It's hard to believe that well-educated economists fall into these mental traps, but they do, all the time.
... or we could utilize government borrowing or central bank money creation to soak up the temporary excess capacity in the economy and encourage a more reasonable level of inflation (say, 4-5% for a few years). The extra spending would mean more workers with jobs, and the extra inflation would mean that existing debt loads would shrink, and those would represent positive feedback loops that would get the world economy growing again.

Eliminating cash in order to allow for deflationary policy only invites a death spiral of growing real debt loads. Wage stickiness and a century of economic policies that assume inflation would mire us in an even worse situation for decades to come.

This is a perfect example of theoretical thinking. The zero-lower-bound is annoying to someone who wants to construct a perfect mathematical model of the economy. But in the real world, the ZLB is a real barrier, both psychologically and in terms of its impact on existing debt loads. Unless existing debt rated in inflationary terms is either forgiven, refinanced, or paid off as part of this plan, this is a great way to speed up the path to utter financial ruin for the middle class.
Why brands need to start seriously considering Snapchat
While compute servers aren't backed up this is by design (use storage). Storage is indeed backed up and replicated.

And yet, you are referring to pages about redundancy, not backup. Redundancy helps when a disk, server, or perhaps even data center fails. Backups help when your cloud storage provider makes an error and removes your data from redundant storage.

There have been enough incidents to show that cloud computing alone cannot be trusted [1]. Unfortunately, most cloud services are data silos, so you couldn't even backup data if you wanted to.

And then we haven't talked yet about data leaks. Some larger incident than last year's iCloud leak will probably happen sometime. Hopefully then people will realize that client-side encryption is important.

[1] https://news.ycombinator.com/item?id=8440985
This is horrible. Kids shouldn't be stressed out like this in their early years/ Teach them how to be creative and let them play. We just went through the Princeton Waldorf school 'interview' process and guess what it was. Our 2.5 year old son playing with a wooden tow truck on the floor and slightly interacting with a 3 year old girl doing roughly the same with some other toys.

The world needs creative engineers in all industries who can come up with original ideas not ones who are good at repeating and rote memorization, although those are fantastic secondary skills.
So his static job title changes from "Chief Executive Officer" to "Lead Link of General Company Circle"? Can someone else step up and replace him as Lead Link? If not, doesn't seem very dynamic.
Unfortunately, the state of debugging in Haskell, last time I checked, was pretty dismal.

Vim + ghcmod + syntastic has a useful subset of the functionalities of an IDE.
No Venmo?
> On a more serious note. Things like this is great if done correctly.

No, it's not great. Children should play, first and foremost. And not just when they're 2.5 -- even when they are 10.

> f an professional industry can be grown around child care, I think its better than having parents do infinite amount of harm to their kids.

In general, parents don't do infinite harm. They tend to love their kids -- a professional child carer won't.

What's wrong with you, people?
I have started using it this week and really like it so far.

But there were two annoyances: Select elements (without .browser-default class) are display:none and only shown, when initiated via javascript and similarly checkboxes are put off screen and thus invisible if there's no corresponding label (in my case the ones to select rows in a table).

Of course they were easily fixed. But it seems odd to me, to make unexpected things like that the default behavior and – in the case of the selects – risk making your site/app unusable if something goes wrong in your js just to avoid a flash of unstyled content.
Twitter Buy Button Is Coming Soon
HI GUYS! PLEASE HELP ME! IS GOOGLE DNS DOWN?
> I remember reading a book, Crimes Against Humanity, which said how Nazi leaders, especially those participated in the Holocaust were tried for their crimes. I cannot see how US Military leaders should not be tried for their actions in an international court.

With the benefit of 40+ years of hindsight, the use of Agent Orange was regrettable, no doubt.

However, I don't think it is responsible to compare the decision to use Agent Orange with the Holocaust.

The questions you should be asking are: What was the intent? What was known about AO at that time?
The last example with JSON replace is really nice, I do this regularly with regular expression find-replace with groups, on larger datasets. I guess i can forget about regular expressions now. Nice work!
Emotions are the enemy of negotiations. There's attitude aspect here you must be careful about. If you think you're in a for a legal battle, you'll get one. You'll lose time, money, & energy-- the attorney still gets his fee. You must talk with (not email) these folks to get paid. Preferably, go see them in person. Turn this conflict into an instance of advisement. Find out what they want.

Stuart Diamond has some excellent advice on negotiating> https://www.youtube.com/watch?v=ZOZo6Lx70ok
Of course, another aspect of encyclopedias is that they organize a body of information; while the main page may force a structure of some kind, talk pages tend to go all over the place. But agreed that they add much needed facts and POVs beyond the one wikipedia "way" on the main page.
I’m suggesting to not make “hangoutability” a thing