skysight-inc/HackerNews huggingface dataset:
Sometimes I wonder if people do things like darn their own socks just to show off how frugal they are. I have a hard time believing that a multi millionaire values his time low enough to darn socks to save sock money.
How does pg handle this? I believe it has GIN index support on JSON columns but that can not do range queries. Is it possible to use a functional index in postgresql on JSON types too?
> I worry that anything digital is ephemeral

After I read that I immediately thought of a bit of _why's Printer Spool. In it he poses a question that if something written by Kafka was on 32-bit PowerPC that it would have been forgotten about more easily than if it were simply left in his collected notes. I would write the actual quote by _why, but it looks to me China has blocked archive.org and I am unable to access it at this time (should've configured a proxy or something before my trip, drats).

You can read it here:

http://archive.org/details/136875051WhySCompletePrinterSpool...
The article is decent, though the headline is a little silly. In the sort of cases described in the article, it's the frugality of these millionaires that was a major contributor to how they got to be millionaires in the first place.

Rather than letting falling to the all-too-common temptation to let luxury spending grow wildly with income, it's possible to set clear goals of financial independence, build habits that keep you on that path, and arrest the tendency to keep going on the hedonic treadmill.

I've found value in resources like Mr Money Mustache's blog for quantifying what actions are helpful to work toward financial independence: http://www.mrmoneymustache.com/2012/01/13/the-shockingly-sim...
This is odd. Apple's customer satisfaction is very high and my personal experience, from multiple Macbooks, is almost flawless. My wife had a minor issue with the trackpad of her MBPr13 and that's all the trouble we ever had with those machines. She won't even consider a non-Apple computer.
My question is, why is this representative of innate inertia? It seems like even if this is managed to be stopped, there will be 3 more similar deals ready to replace it. The people who push for these things do not stop pushing.

Evil only has to win once.
Money from blackmail, otherwise known as extortion, is most certainly taxable by the IRS: http://www.irs.gov/uac/Federal-Statutes---Money-Laundering
Hating the Semantic Web is like shooting fish in a barrel ever since Clay Shirky wrote an essay that lays bare the goals as being irrelevant and immaterial.

http://www.shirky.com/writings/herecomeseverybody/semantic_s...
It is kind of ridiculous. Per the article:

>$10,000 today is equivalent to just $1,640 in 1970 dollars
I don't understand why Ruby's syntax is seen as so elegant. It's ambiguous and a nightmare to parse.

http://programmingisterrible.com/post/42432568185/how-to-par...
So what exactly is this?
I highly recommend How Much is Enough? by Robert & Edward Skidelsky.
You're exactly right about the lack of a players union being the reason for disproportionately low salaries in minor league baseball. The reason they don't have one is because the minor league clubs have no incentive to allow one, and the major league clubs that feed from the minor league systems have no incentive to help either. When there are so many guys willing to play for basically nothing but a shot at the bigs, meaningful change is unrealistic, although there are some ex-minor league players attempting to change that. It's likely very similar for other sports.
Translation Pitfalls to Avoid
Actually most people use TFS at Microsoft. Some 61,777 Microsoft employees as of last month were using actively using TFS(VSO - The cloud offering of TFS).

Now the version control part of TFS is TFSVC and yes TFS does have the ability to host Git repos, but the number of Git repos at Microsoft is significantly, significantly smaller than then number of TFSVC based projects.

http://blogs.msdn.com/b/bharry/archive/2015/06/03/team-found...

Microsoft as a whole "gets" the need to move to better version control tools such as Git....but the larger products will take decades to move off of the internal version control tooling for example: Windows (Perforce\Product Depo), Office (Perforce\Product Depo), SQL Server (TFVC), etc.
I remember my first Linux experience. We were to use it at work, to create an embedded Linux device. So we loaded it on the dev machines. Ooops! It didn't support the advanced video cards - VGA-only. Ooops! It didn't support the RAID controller on the motherboard - so no mirrors. Ooops! It didn't support all the motherboard features - so half those connectors don't work.

Well, at least we had good desktop software. Fire it up, open that doc to start reviewing specs. What is this? Every character in the doc displays in the upper-left corner of the screen as one mad spidery blob? Then hard crash the OS!

We abandoned that after 2 days, went back to Windows (which supported everything) and ran a virtual machine for Linux dev.
>PC-only titles are scarce these days because profitability is too low to justify an AAA budget

This is one of those things that gets repeated that just BS. Counter Strike, Dota and LoL are all PC exclusive and they're all where professional esports is clustered right now. Valve is making money hand over fist on microtransactions. They take a small cut from each one, and all you have to do is look at the recent activity [1]* on a single item from a single game then extrapolate it out to realize how much money they have rolling in.

* I just went to the steam community market, clicked on the first case I saw an linked to it.

1) http://steamcommunity.com/market/listings/730/Falchion%20Cas...
Eataly NYC confirms data breach, customers card data exposed
My only thought as I look at all the energy they put into this product is that I hope they negotiated an earn-out agreement as part of their acquisition by Twitter.
We already have a not-particularly-transaction-safe JSON database in MongoDB.

When postgres added JSON operations it brought the sanity and robustness of its database engine to the wild west of document stores.

What's MySQL bringing?
We know this about nutrition: activity burns calories at extremely predictable rates. Food has calories at extremely predictable densities. Physics works.

And see? Even these fundamental facts about physics get disputed/denied by the nutrition nuts.
Its important to have a spouse who has a similar desire for sensible frugality. The level of income is less important than simply living below your means for your whole life. With prudent financial planning, compound interest and the passage of time achieves the level of wealth described in the article. Indeed car purchases are a good indicator.

An omission of the article is that often frugal persons are generous to their loved ones and causes they care about.
I did a bit of digging because I was curious to the answer for this question. My understanding is that the closest thing MariaDB has currently is dynamic columns[0]. Essentially they allow you to have arbitrary key-value pairs associated with each row in a table. According to a talk from a couple years ago[1], it seems like the plan is to use this as a stepping stone toward JSON support. Note that MariaDB also supports virtual columns[2] which could be used to create indexes over dynamic columns.

[0] https://mariadb.com/kb/en/mariadb/dynamic-columns/

[1] http://www.slideshare.net/blueskarlsson/using-json-with-mari...

[2] https://mariadb.com/kb/en/mariadb/virtual-computed-columns/
Funnily that's what the s semantic web stack achieved.
JSON-LD, RDF/XML, turtle, n3 etc etc
all different serialisations for the same knowledge. Choose the serialisation on the use case but no need to remodel your data evertime.
> This "feature" makes it just as annoying as dealing with, eg, PHP, where the same codebase may feature NULL or null. It encourages inconsistency.

This is not a problem in practice, after two weeks. Seriously - Pascal has fallen out of favor, but there are large pascal codebases that demonstrate this point. NIL, NiL, nIl, nil are all accepted as the null pointer. It really isn't a problem in practice, not even remotely.

> Yes, because making grep (and search functions from code editors and IDEs) useless is a fantastic idea :(

No, grep is not useless, though it isn't quite as useful (just as much as #define makes grep less potent in C/C++). nimgrep fills some of the void.

> I feel that basing the design of a language based on the use-cases of non-programmers, for something they will likely not consider an issue after two weeks, at the expense of code maintainability is a mistake.

The Alice study was just an example BASIC and Pascal (and its predecessors) were designed in the late '60s and early '70s and feature case insensitivity. Nim follows Pascal, not Alica.

It looks like you are really upset with choices because of some theoretical objection. I have not really used Nim, but I have used both BASIC and Pascal very extensively. Case sensitivity and alternate spellings are NOT problems in practice, even though you try very hard to imagine that they are.
Indications? Sorry, but there is absolutely no question that the NSA/GCHQ and indeed all the others of the Anglo-intelligence sphere have groups just like this operating, daily, to manipulate opinion and influence group dynamics.

No question about it: if your country has an Internet industry, it has government spy agencies involved in the Internet industry.

Spy Agencies - people who give themselves more rights and privileges than the rest of us in general, in fact - are a hidden society within every civilization that ever attempted to defend its right to define itself. Without a spy agency, you'll never quite know if you turned Japanese, for how will you know what a Japanese is, until you've become one?

Alas, this beautiful quandry seems to endear our species to its pitfalls, and we continue to allow classes in our societies to rule and dominate us by extending their privileges.

Were we to be able to turn off the secrecy bit - for all, and not just a few privileged - we may just find that we don't need to keep killing each other over the same things, over and over again, just because we don't really truly understand each other. All secrecy is a degree of none-understanding, held in place with force, to rule you.
> Who are these people who want to eat this because it's faster so they can work more?

Or maybe they eat this so they can play more? I just find it totally disturbing that you've chosen eating food as one of your primary sources of entertainment. You must be a really boring person.
Ambulo: Start Your Entrepreneurship Journey
Jailbreak iOS 8.3 – News Update
Bakery Algorithm
Plausible. Yet, Hollywood is almost exactly the same scene (so many willing to play for nothing but a shot). Yet they are organized.
The usual thing, the try to catch up with Postgres from five years ago.
SystemD development moved to GitHub
Regardless of vulnerabilities, from a data safety/recoverability point of view it never seems like a good idea to me to use an encryption system that doesn't have a documented on-disk format.
Some of those defects are hilarious - "Ship Shouldn't Crush Elliott" stands out in particular :)
Yes, and GDP increase per year would be the commonly-accepted standard: they should have said 0.03% (which anyone would recognise as a rounding error).

They've quoted 0.4% to make it sound better than it is. This is a standard psychological trick.

Strictly speaking the calculation is the 13th root of 1.04
And give away all their money to the poor...
What a circle jerk. I have definitely felt a shift in the culture and appeal of reddit audience over the years; the maturity level has noticeably dropped.

That this was a thing only clarifies that nature further for me. Interesting and meaningful discourse is replaced by empty discussion or pointless references.

So this was an experiment, eh? what did it test? what did it do? people pressed a button, and got a color badge depending on how close to 0 they got it. What does that establish or prove? It's just a shiny distraction with no real value. It gave people something trivial to talk about; it's like the weather, but on a website. On HN we talk about income equality, digital rights, ethical business practices; and on reddit they talk about the button and what color they got.

I enjoy experiments, and trying new things, things that lead to some improvement or better understanding. This was none of that.

I still get value from reddit, and obviously more niche subs are more reasonable places; but there's definitely a layer of 14 year old in there somewhere.
Maybe he enjoys doing it? Perhaps it's something from childhood or early adulthood with fond memories, or just simply a task he enjoys the process of?

I'm sure most people here can understand the idea that sometimes fixing your own stuff can be fun, even if it's cheaper to replace it.
Sporcular ne kadar protein tüketmeli
Speaking as someone who consumes one and sometimes two meals out of the usual three prepared in a simple liquid form in order to save time on food prep, it has a perfectly rational backing that fits in with most of the other activities engaged in by normal humans. Saving the time I would normally spend preparing and eating breakfast and lunch makes sense because it allows me to work more during that time so that I can finish my overall workload sooner which in turn gives me more time in the evening and on weekends to follow the pursuits that I really enjoy, of which cooking and enjoying fine food is one.

I liken it to having an interest in and owning high performance cars. Driving a beautiful and powerful car in your off-time is a perfectly valid pursuit but using the same car for your daily commute resulting in more time spent in transit and the irritation of bumper to bumper gridlock and delays in exchange for the extra time 'enjoying' your car makes no sense if you can simply jump on a train or subway and skip the traffic even if that experience is rather more bland in comparison.

We shouldn't eat to live and nor should we live to eat.
the people in this article have multiple or large houses, take expensive vacations, buy luxury goods... they don't sound overly frugal to me. wtf? am i taking crazy pills?

my parents (in their 60s) have 2 lifetimes worth of savings and investments yet still do their own laundry, have a vegetable garden, mend their clothes.... but they drive nice cars, take expensive vacations, and buy tons of gadgets. they have a massive OLED TV that they watch stereotypical old-person shows on, yet still re-use their ziploc bags. this is not an either/or proposition. people are complex creatures, especially when it comes to money.

in other words they're just normal people, not overly or underly frugal. this entire article is confused. older people with $millions today have a huge diversity of backgrounds, philosophies, and lifestyles. it's impossible to capture some kind of over-arching rule. spending habits are usually a mix of contemporary attitudes and early life values.

if nobody spent any of their money our economy wouldn't work. the important thing is to be careful with your savings and investments - the goal isn't to be a complete cheapskate and die with every penny you ever earned. i can't think of a worse way to live.
Come on - as the founder of Soylent wrote, I like to go to movies too. But not three movies a day.

There are many things in life that are interesting and fun. For some its their startup job. Everyone coming to HN should understand that.
Imagine it would be stoped. The next cooperation constitution suggestion one year later would then be:
UTIP?
what was that site about ?
Falling into shafts is bad. Getting stuck between car and floor strikes me as rather worse.

I'm familiar with a few such incidents (friends were witnesses, I, fortunately, was not), with conventional elevators, overloaded. The screaming, and then lack, is apparently something not easily forgotten.
The one-cable future of gadgets: simpler, but still confusing
GitLab CEO here, GitLab.com has free unlimited private repos up to 10GB with unlimited collaborators.
I did this before I had a family. Now, it's the first flight out. Sometimes I'll fly in a day early to get over jet lag, but that's usually working in a hotel room.
PostgreSQL only supports indexing for JSONB so actually MySQL is ahead here.
I have a friend who is a school teacher. He is the most frugal person I know. He paid for his first home by the time he was 29 and than sold that and bought a awesome home that was paid off in 7 years.

Most generous person I know. He would give the shirt off his back if need be. Drives his wife nuts :)
Interesting, I was thinking of a possible similar design but wasn't aware that there was an extant model.

A series of cars, in parallel shafts, with safety lockouts, and capable of reasonably streamed operation, might work. It would be complex, but then most options are.
Thanks for rooting for us. We're not worried. We make our money with on-premises installations of GitLab Enterprise Edition. And the Microsoft tools have a hard time with a good user interface for pull/merge requests and forks.
Yes, but it had the One True Format, which is the only way it can possibly work. I've used a formatter at other jobs in other languages, and you end up having your formatter fighting with everyone else's, unless they're configured exactly the same, which no one can ever agree on.
The millionaires at $1m to $10m absolutely DO have to be "frugal" if we use define "frugal" to be about "smart spending" as opposed to fishing pennies out of public fountains.

The word "million" is deceptive because it is an amount beyond what 99% have. It makes it seem like some mind boggling amount of money but mathematically, it really isn't that much. A person classified as "millionaire" could be tagged that because of total net assets and not the liquid cash in a bank account. E.g. a $500k house + $500k IRA/401k + $25k car is a "millionaire".

But let's say you have a multi-millionaire (e.g. 2 million dollars). That might be $1 million in cash in the bank. That's still not much money because:

- it's not enough to park $1 million of principal into risk-free US T-Bills and live off the current interest rates of < 1%. That's only $10k income per year which is less than minimum wage.

- if your child gets an expensive health problem like leukemia or spouse gets cancer, your medical bills could blow past the lifetime cap of the health insurance policy and therefore, you have to drain your savings to pay for expensive treatments.

- non-Ivy League schools can cost $50k per year. If you have 2 children and you want to give them the gift of college education without being burdened with student debt, that's at least $400k. And to stay at $400k, it would require the parents to be "cheapskates" and not fund any extracurricular trips like ski vacations and Spring Break parties down in Mexico.

The millionaires that have less than $10 million definitely have to be "frugal" and watch their money. Consider than NBA star Allen Iverson earned $200 million and blew it all away.

At $100+ million, one can start getting frivolous and maybe buy a Ferrari. However, $2 million is not enough cushion to live off interest income and be 100% worry-free from unexpected life events. One would still have to work somewhere to keep adding to the nest egg.
Elegant to program with. Not write a parser for.
Oh, and too late to edit / delete now. Thanks for the write-up, super interesting!
imho, starting a new language with Boehm GC is a very bad design choice. It means, that one just allocates memory, and does not care for managing it. Even worse, it prevent linking any library, e.g. a 2nd thread running Lua+C, that cares for its own memory, because Boehm GC runs over the complete memory, not only the one the language has to manage.

You basically need 3 types of memory: First for the objects in your language, 2nd for foreign light weight objects, where you only know a pointer, and 3rd for foreign heavy weight objects, that gets their memory from your GC.

> it uses stop-world

A fully concurrent GC is impossible, if variables are mutable. Regardless how tricky your GC delays the problem, there will come a point, where it has to stop all threads to collect the edge cases. This creates the GC dilemma, because currently only number of cores and amount of memory becomes cheaper, while single core performance stayed same for nearly 15 years.
An ambiguous syntax is not elegant to program with. Is this a variable reference? Is it a method call? I dunno!
Computer gaming is an easy target, but this has been going on for decades with pro sports and music, and probably millennia with art. Teenagers have always gotten hooked on things their parents deem useless or unhealthy.
Which, uh, has been very successful for java.
Wait - are we talking C/C++ here? where a function call, a variable declaration, an expression cast all look identical?
Please note that although we respect frugality over lavishness. Frugality among rich people is one of the primary reasons behind wealth inequality. Sitting on top of an perverse amount of wealth and not doing anything with it is bad for the economy.

Wealth needs to be redeployed back into the economy and it must be done in following a method that doesn't grow the wealth in an unnatural compounding way.
Preserving rich formatting would also be nice.
> it will not go well.

It doesn't go well now, at this very point in time.

>misogynist wants their daughter to have a reduced sex drive

Number of instances of female genital mutilation is absolutely insane.

>fundamentalist government wants its people to be more religious

ISIS. Saudi Arabia. Russia. Propaganda and state religion works well enough. There is no need to look far from HN to see how governments prop up religious beliefs in general populace. "In God We Trust" on US dollars and "under God" in pledge of allegiance are a few fine examples.

And frankly, human genetech and biotech modification can't be stopped, neither by laws or popular opinion. The incentives are just too great.
Its clear to me that the article's family are still living well below their means. Multiple homes make sense for those who are frugal enough to restrict vacations mostly to the second home, which if well-located can appreciate in value faster than inflation. Frugal families often have such assets that appreciate, rather than expenses or possessions that depreciate.
I disagree. Much of the digital humanities is actually of direct descent from bibliography and textual criticism. I would argue, in fact, that the field of book history owes a great deal TO digital humanities which exposed the nature of the book as a writing technology with unique textual affordances. A large amount of digital humanities work is centered on how to capture "bookness" in the digital realm including digital editions of just about any literary text, the Textual Encoding Initiative, etc.
Freedom require eternal vigilance ...
OP here: I don't get why this question is getting so many down votes.
If you're an experienced dev this might seem trivial to you. But for someone who just finished a 48 hours course called "JavaEE workshop" it isn't.
Let me guess which "non-trade barrier" isn't coming down: reciprocal work visas for EU and US citizens.
Hi Chris, pls keep me updated whenever beta of your product is available. My email logibly at gmail dot com.
Okay, to clarify:

The purpose of sport for the companies that make money from it is, well, making money, and that's from advertising, gambling and entertainment, as you say.

But society grants sport a lot of tolerance and even encouragement that it does not grant to other such profit centers. What is the motive for society to do this? Answer: it dates from the time when sport was healthy exercise. Now that the ratchet of ruthless negative-sum competition has turned sport into something that does more harm than good, this social tolerance is highly inappropriate, and it should be revoked.