skysight-inc/HackerNews huggingface dataset:
Even if not implemented through monetary inflation, BI will cause price inflation. Housing asset prices are primarily constrained by the affordability of rent - either to a landlord or directly to the bank. If everybody can spend twice as much on rent then rent just doubles, and if interest rates remain the same then paper appraisals double.

BI seems desirable because it addresses a glaring symptom of the inflationary treadmill. But if the treadmill remains the explicit national policy ("full employment"), BI will really just give us even more rope to hang ourselves. The sustainable answer is higher interest rates, so that frugal people can be rewarded for channeling discretionary spending towards paying off principle. But this would diminish our "service economy", which is all we have left after gutting domestic manufacturing.

I think what we're really witnessing is an erosion of money as a decentralized store of value, part of the general centralization of power enabled by digital communication networks.
You are right that we used compensation from before we had the systematic formula. However, we then repeated the exercise (of finding linear correlations with various COL indices) when we had a larger cohort but before the formula had been implemented systematically, and it still pointed to the use of the Rent Index instead of another index.

You're also right that we need the calculator to work worldwide, and I suspect that that may be part of the reason here that the calculator works well on that scale and then not always as well as it should on more local scales. We'll continue to explore how to get better on both scales; the challenge is always that we want to keep things as simple as possible also.

I've made two issues based on your comment here and the one where you shared specific data for Sacramento (thanks for that!):

- https://gitlab.com/gitlab-com/organization/issues/23 to cross check BLS data with the calculator.

- https://gitlab.com/gitlab-com/organization/issues/24 to address the global vs local question.
You're right, I don't know, but it was my understanding that the "healthier" modern bulldog breeds are also much more active.
- Falcor is not a language or a standard as much as Relay isn't. JSON Graph is way of writing JSON. That's really it.

- Do you want a spec doc of how to write JSON Graph. It's discussed more-or-less exhaustively here: http://netflix.github.io/falcor/documentation/jsongraph.html

- That's because Netflix doesn't put any of resources into evangelizing. However it's still a valid point: if Netflix drops Falcor it's dead. I'd argue that if Facebook drops Relay/GraphQL it'd suffer a pretty sharp decline too.

- Falcor is backed by Netflix which has a track record of great open source too. Netflix was using Falcor internally for a long time before it was open sourced: if it can survive at Netflix scale it can survive at your scale too.

I'm not terribly concerned at how quickly people adopt Falcor; by all means adopt the one that suits you and your use cases. I just see a lot of bad reasons and misinformation of why not to adopt Falcor. It's a great library that would benefit a lot of users. It's a joy to consume too as a UI developer.
Well, if you had known about it, I suppose it would be an advantage, but any professional programmer should be able to write fizzbuzz. I really don't like whiteboard situations and I think it is really important to give someone a real computer and also give them time to settle down / warm up because people can panic, even with a small problem like this. However fizzbuzz is a bit like asking typists to take a typing test and to manage at least 20 WPM. If you can't do it, even in a disadvantageous situation, then you aren't a typist.

Having said that, we tend to pair program for our interviews. Our current interview system is to do a quick telephone interview and then follow up with a 4 pomodoro pair programming session. Usually we ping pong and offer to drive first so that the candidate has a chance to settle in. Generally we TDD a fun kata.

I've been surprised at how effective this is. For the people we've hired recently, the programming session really shows what the person is like to work with (to be fair, we actually pair program on most work so it is easy to judge the effectiveness of the hiring system). Apart from that initial telephone screening, we've dispensed completely with formal interview questions because more than anything it was biasing us away from hiring people with qualities that we cared about (being able to program, being able to pair, being able to TDD).

I've had the experience of cutting interviews short before, when it was obvious that the candidate was well out of their depth. We've stopped doing that. We go through all 4 pomodoros with each candidate. Even if we are sure it's a poor fit, it's important to give something back to the candidate who has taken time out of their day to come and visit. It sometimes turns into a 2 hour coaching session, but that's fine. Hopefully it helps the candidate sometime in the future.

It's kind of expensive, but trying to have an interview system that leaves a positive feeling should eventually lead to a good reputation in the industry. That, in turn, should make recruiting easier/cheaper. If you leave the impression, "those people are awesome -- I really want to work there", then it's worth the added expense, I think.
Great decision! I have done the same and not looked back.

The first few years are the worst. You’ll have times when you are worried and want to throw in the towel or just plain overwhelmed. Unless you are destitute and need the money from a full time job - push through this! The freedom on the other side is worth the sacrifice.

- Automate everything you can. Billing, business related payments, etc. Give yourself the option to skip a day or two and not think about it.

- Get a good CPA! Anything you need for the “business” is now a write off. The comments that you'll pay more in taxes are total BS. As an unmarried, childless and non home owning CA resident I lost over 42% of my income to taxes working for someone else. I now have an effective rate of ~25% when you take into account all the write offs.

- Once you establish yourself you can be more selective in not taking clients that tie you to a specific physical location. Accommodating timezones from the other side of the planet is far less demanding when you are doing it barefoot on the beach.

I played the startup game for a long time. I had some mild success but over same timeframe I would have made far more doing my own thing earlier. I now make substantially more than my fancy titled tech job. More so, I work far less and wouldn’t give up my free time to make more. I choose when I work, how I work and to some degree the type of work.

Last thing, don’t listen to the people who tell you it can’t be done or not worth it. I have witnessed a lot of people attempt this and fail with the number one reason by a large margin being succumbing to the doubt instilled by others. Worse, its instilled by people with no experience in doing it themselves or in some cases jealousy. Yes, it will be hard in the near term. Yes, you will have many failures along the way. Shake yourself off and start over. Find other like minded people to learn from.
Put it in an index fund and leave it.
Cowdery finds the opposite: that smaller barrels produce a less pronounced aging effect. It's counterintuitive.
Do it. Life's too short to spend in the cubicle farm.

If you're currently in an expensive place like US/EU/Australia, relocate to a developing country that has good infrastructure and a low cost of living. This way you'll give yourself a much longer runway, and you can decide to work only part time if you want and still live comfortably while having a great work/life balance.

Thailand is a great choice; I've been here several years and know many other people who've done the same thing successfully - I've heard no regrets from any of them. My income is comparable with what I would be earning back home, but for every month of full time work I do I can afford to take two months off. I'm not going back.

Check out the "digital nomad" community, which will give you a lot of tips and advice on this lifestyle. It's not for everyone, but if you're young and single, you have no reason not to try.
Oh man, this is far superior to the official Django tutorial I think. MDN really does a good job at holding your hand through the process.

There are moments when going through docs where way too many assumptions are made about what I know. This is where prerequisites and objectives really help out. I know what I am getting into before grokking.
Usually they do through a PEG library if you search for that. Lua has a nice one and Python a few ok ones. They aren't native to the language like Rebol and Perl6 though.
> Falcor lets you represent all your remote data sources as a single domain model [...] You code the same way no matter where the data is, whether in memory on the client or over the network on the server.

Wasn't this the basic premise of URLs?
Front End UI Developer
>I used to customize vim quite a bit, but I got tired of trying to sync my config across multiple systems, some behind corporate firewalls.

Mine is on github. https://github.com/milesrout/.vim

I can operate without it, though. The only thing is that I always have swap : and ;.
Holding someone's hand and calling them a pet name at dinner is not the same as having one's private sex/romance practices publicly known. I doubt that if Churchill was engaging in furry fetishes that it was well known. But even if it were well-known that wouldn't mean it was generally accepted as normal. But it's weird debating Churchill since I have no idea if it's even true or if it's made up or or wildly misinterpreted.

I don't agree with the naming argument. It might be harder to discuss something without a label on it but the underlying behavior can still be seen as normal or abnormal. We didn't have a real word for cisgender until recently but it doesn't seem to have made a difference in how cisgender people are perceived. We still don't have a word for people who are sexually excited by Ikea couches but it's pretty unusual/abnormal regardless. (I don't see unusual and abnormal as meaningfully different here.)
Yeah, I wonder if Cogent is blocking a DDoS or something.

Traditionally ISPs did not get involved in deciding what is and isn't illegal; SOPA/PIPA were trying to create ISP-level blocks but those bills did not become law. But traditionally ISPs didn't have big peering disputes and extort content providers either.

This also makes me wonder how CloudFlare decides what sites to assign to what IP addresses. Do they put legit sites on one IP, porn on another, pirates on yet another, and booters on another?
This story has been flagged, and I think that's a shame. I understand the concerns about turning HN into another political discussion rant forum. However, this is relevant news to this audience, for two reasons:

- It's about the CISO of a high-profile establishment, and his team.

- National cybersecurity policies are likely to impact the decisions that the software and hardware folks of us will make over the coming years.
Django's basic tutorial is great to get started, but once you get into the nitty gritty I find myself often going to stacks rather than the docs to get the information I need because the docs get kinda sparse.

One example is if you want to forgo modelforms and pass the information from the forms to the model manually through your view (for example because you want to manipulate the information before passing it to the database). I couldn't find anything in the tutorial that gave clear instructions on this and had to go to stacks to find an example. Maybe the solution is simple and obvious for most experienced programmers, but ordinarily the django tutorial explains things clearly so even newbees like me can get into it so it was disappointing that this was not done in this instance.

Another example is sessions, here is the sessions in the official django docs -

https://docs.djangoproject.com/en/1.10/topics/http/sessions/

it's great on how to configure and set up sessions, but as soon as you get to how you use sessions in views it gets vague, confusing and way too sparse for what its trying to explain. I didn't know how to use sessions after reading it.
Thanks for the link. The replies in it were hilariously obvious.
Just because you inherit some capital doesn't mean you are actually able to use it to make more. Actually, most people can't, meaning the only thing they can do is spend it. How pathetic is that?

If you count success in life as buying a house with money you were given, great. But that isn't success. I don't even know what that is honestly.

The middle class is disappearing. Either you know how to make money (and that's not by working a job) or you don't. If you don't, you'll eventually be replaced by software, or a robot, or your job will be optimised away, or you will have to compete with 50 other people who want the same job because less jobs will be available in the future.

The only thing that isn't disappearing is having great ideas. Great ideas, combined with an interest in executing, generally lead to freedom in life and (some) wealth.
Everyone professes to have good intentions, but the conservatives in question have a terrible record on "protecting women" in general.
The test uses 4 partitions (4 threads) and is not single-threaded. Of course, distributing over network will have network costs which can be significant for sub-second queries but will become insignificant for larger data and more involved queries. The Spark execution plan will be exactly same on laptop or in cluster, and these specific queries will scale about linearly.
The human in the story couldn't fix the authors boarding pass issue because management limited the discretion available.

Customer service is all about flexibility and resolving problems. That means giving humans discretion to act.

That manifests in different ways. One night I was stuck working until the wee hours and walked into my hotel (a Hampton Inn, not a posh place), checked in and headed up to my room. I hadn't eaten, was soaked by the driving rain and was generally miserable.

The night auditor sent a maintenance guy up with extra towels, a frozen TV dinner and some sleepy time tea. That isn't a full service hotel, and she didn't need to do anything. But she did.

People hate arbritary rules. When Target treated people returning things like criminals, they angered lots of people and lost customers. Meanwhile Walmart is pretty hassle free, employees can only say "no" in specific circumstances.

Self checkouts for grocery have been around for a decade. But they rarely take over -- there's a reason.
While I was at Mozilla, John O'Duinn gave a pretty great presentation about this sort of stuff.

The core message (mixed with my own takeaway) was that you have to consider all of your offices, even HQ, more like just another field office or coworking site--no location is "central" compared to others. As long as you consider accommodating remote people to be a separate task, it's a task that can be deprioritized. Ideally, anyone in your office should be able to work remotely at moment's notice with little-to-no change in procedure.

Much of his presentation was outlining concrete techniques towards making this actually doable. He still has the slide deck online.

http://oduinn.com/blog/2014/11/09/we-are-all-remoties-nov201...

In practice, of course, real life was imperfect and there's no question that you take a productivity hit over people in the same room. But if you do want a heavily location-agnostic organization as a core value, his take is a nice start.
It probably correlates. People with wealthy supportive parents are more able to take a "less valuable" degree. Where value = market rate for your skills.
I remember reading a proposed acquisition of T-Mobile US by Sprint. At least looking at the speed-data, revenue and profit T-Mobile looks to be better positioned than Sprint, so why should the Deutsche Telekom sell it's subsidiary?
> and it was not cobol

And if it was, personally, I wouldn't have a problem as a customer.
"... and wants to grow rather than blow the amount."

A startup is a great way to blow the whole amount, unless you are pretty sure that there's an actual market for what your startup will produce, that you can produce it, and that you can win over anyone else who's also trying to produce that. Many, many, many startups do not fit those criteria.
Betteridge's law says "no", and the amount of bias shown in the first paragraph was enough to make me stop reading.
I disagree. NeoVIM is clearly worse, to me. It has zero benefits over proper vim and many massive downsides.
"This person will soon graduate uni..."

And I'm not sure that grad school is an investment that pays back very well.

I mean, what you said is sound advice in general. Just not in this specific case.
A $1,000 iPhone 8 would be Apple’s most courageous move yet
I think the issue is really about the super rich (the 1%) now own and control 98% of the worlds wealth and resources and rest of us (99%) are attacking each other over the remaining 2.
I agree with you in theory but it's a point of pride to be financially independant for me and my wife. It's nice not to have ANY strings attached to any of the money we make beyond how we decide to allocate our money. That's not necessarily to say that all parents will have strings attached to their aid but maintaining financial independance is something that has substantial value to a lot of people.
For an example, FedEx established the business model of paying extra to get something there sooner in a high-volume, economical way. It's always been there in a custom, luxury form despite the early doubters acting like it was a dumb idea entirely. Fred Smith and company just executed it very well vs all prior attempts. Billions in income followed.
tldr; Why didn't they help ? Because they didn't and couldn't know how.

Well, to make it short (it would take a book to get into the details and the analysis) my parents had their first child for the wrong reasons. That backfired later on when the unresolved conflicts and the toxic relationship between all of us degraded the family's capacity to face challenges in an healthy way and I had to take/was given the black sheep role. A vicious circle of saviour/victim had been in place from an early age and I was too young as a child to escape it (even though they were adults they were too young as well to get around it without outside help which they didn't think they needed at that time).

They were 36 when I was 18. Mother divorced biological father when I was 7 and he died some months later in an accident that was covered as a suicide (go figure). So, something was always fishy in how we interacted with each other. Mother remarried a man who was courting her in their high school years. Turns out he was an alcoholic like my father was. Not the stereotyped violent alcoholic. The sad kind, the one we ignore the changes in behaviour and the fact he is lying at 2 in the afternoon on the bathroom floor, haha let's laugh about it. Alcohol wasn't the problem, it's the facade and the make-believe game that everything is alright that is messing up the relationship. The man is okay but totally lacks the ability to express feelings (I won't go into his family situation but it explains some of his behaviour of course).

So I was the silent kind about all of it but unexplained anxiety and inadequacy took its toll on the way we built the family (but I was too young to get that and thought I was the one who was malfunctioning) (which I was anyway but it was not completely my fault) and how we/I expressed our/my needs/wants/desires. Of course both me and my brother were told we were `mature for your age`. Which can have the same consequences as those children obliged to take on their parent's emotional responsibilities and play the parents.

That's just a very rough picture of the whole thing. My brother suffered from it as well but in a different way (much more closer to them but he messed up his studies nevertheless) (I finished my BS anyway, yada me) (I was the one sent to shrinks of course) (I really dig the role theory in psychology). And then there's the whole taboo thing about money in society in general and in my family in particular.

So why didn't they help ? Because they didn't and couldn't know how. And because I couldn't ask them and didn't dare ask them. For example I spent a year eating sugar on bread and ketchup on pasta. Lost a teeth in the process :D Don't do that :).

Sorry, it must be even more teasing now than before. That's because these kind of stories takes time to write down in a way that makes sense and english isn't my first language so I can't fiddle too much with nuances.

edit: to clarify things: yes they could afford to help. I don't think that once I had my first job they would have helped me money wise on a regular basis but when I was in HS and uni they definitely had the resources to do so.
In today's news, Zenefits laid off half their staff:

https://news.ycombinator.com/item?id=13608376
IIRC iOS lets you connect to other apps on 127.0.0.1 just fine. But it won't work in the obvious use case of a foreground client and a background server without additional hacks, because the server can be suspended and the connection attempt alone won't wake it up.
I wrote a blog post about the process here: http://jvns.ca/blog/2016/08/29/how-i-made-a-zine/

I write them all on a 10 inch Samsung tablet (with an "S pen") in an app called Squid. Writing them on a tablet really helps a lot -- my first zine was on scanned paper, and it was fun (you can see it at http://jvns.ca/strace-zine-unfolded.pdf) but it was hard to edit and the results didn't look nearly as good.

If you use an ipad pro, there's an app called Goodnotes which is quite good for drawing things like this. They both give you vector images so you can scale them up to any resolution.
SuaveIO is really nice to work with. Peformance is terrible but that could be fixed. Its on my list of things to have a go at improving some time with some PRs. I think the big low hanging fruit would be switching from async await to either Hopac or TPL, which is above my pay grade but there are lrobably othwr areas that could be tweaked. I encourage perf junkies to have a go at it, as it wonderful to work with.
On Ubuntu, "sqlite" starts sqlite2.x; if you want sqlite3.x, you must type "sqlite3". The last version of sqlite2 came out in 2005. As far as I know, hardly anyone still uses sqlite2 for anything anymore. (I could be very wrong though.) Nevertheless, people must still type that extra character "3". The sky has not yet fallen :)

It seems to me that the same approach could work for Python.
Just don't forget about it, make sure you keep track of it and follow it, it is fun to watch your money grow with compounding interest and dividends.
Nah, just nitpicking. Though I guess the point is that AFAIK there's no documentation for all the ways that safe rust code is allowed to segfault; the distinction between a in-rust panic is that a segfault would probably crash beam, whereas an in-rust panic might be recoverable?
160 employees? That seems like a lot support a product that is a wrapper around another product. I know the lede is skeptical, but does anyone have any idea how those numbers break down? i.e. is there a large number of sales/support due to complex installs?
> I have a sneaking suspicion that the open sourced version of Falcor also isn't the version used internally.

The JS Falcor Client is used at Netflix. We're not yet using the JS Falcor Router in production.
What about person-years?
It's certainly not a drop-in replacement for vim. It doesn't support many features released in vim 8.
off-topic

I remember a post made not long ago by the HN admins themselves where they said they'll try to reduce the political posts.

So far, it's not working out.