skysight-inc/HackerNews huggingface dataset:
Yes, adding the public portion into it is like adding insult to injury, but the majority of the burden of housing expense goes into private coffers. To use your language I think we're primarily some other kind of donkey, enriching an obnoxious property-owning overclass that we can't afford to support.
I've hired a lot of remote developers over the years and it has pretty much been a flop 2 / 3rds of the time. I had some reasonably good success with Columbian developers a few years back, but the two most outstanding devs I hired on a remote basis were based out of Utah and Connecticut.

I hired one a few months ago from Ukraine who absolutely blew the competition away when it came to the coding test, but then failed to actually put in the work hours when he started the job.

Any advice for interviewing / hiring remote devs that don't suck?
Mirror

https://www.mfo.de/math-in-public/snapshots

https://publications.mfo.de/handle/mfo/1336
Agreed, fix the tools, not the person. Really, any source you have control over should have all error checking possible turned on and breaking immediately, _especially_ with C derivatives.
Mistakes happen, people miss-key, database entries get put in the wrong field, ... I imagine that if the entry didn't match the format for the field then you're open to the bank clerk being socially engineered more easily.

It's like if a password field said 'no punctuation, maximum 8 characters' and your password was much longer with lots of characters; particularly if it looks random it could appear to be a corruption.

I imagine the range of given names gives most password entropy, so "family pet" might be the best question to choose, especially if you never had a family pet.
Poorly growing cattle is a real problem, The more people stop purchasing such products and move towards responsibly sourced and grown chicken or other animals that provide meat this problem can be solved. But why not work towards such a right solution and look for shortcut and artificial solutions like lab grown meat.

How can a lab grown meat and a animal that naturally grow be one and the same?
While my tone may imply it, I don't think everyone will (or needs to) agree with me.

The "just war" argument can be taken to places it's not fit for, is all I'm saying. I'm not denying that it has it's place and time.

It is simply too powerful/useful to be assumed to be legit all the time.
That's probably why he seems to enjoy it so much.
Was my information was shared with Cambridge Analytica?
Yeah, the drawbacks of it being absurdly easy to get a "computer science degree" in India are real. And something I've also seen other major companies encounter is the total lack of any respect for IP law. If you want to get your app built cheap.... and then find your competitor running a reskinned identical version a month later... sure, outsource it.
The statistic I saw today is that the average house in San Francisco is making $60 an hour in equity gains. That's 4 times the minimum wage.
Because a house is a 15 or 30 year loan. Their job market or high pay may not extend that long
The person that serves Sam espresso in the morning, why would they choose to make minimum wage? Because they have no other options that’s why. “Do what you love” “work on important things” is so incredibly tone-deaf it’s insulting. It’s not helpful either.
It's not a perfect correspondence, but I think the point is simply to show that back in the 1950's, there was no consensus yet on how assignment ought to look.

It just happens that there was no consensus yet on how it should work, yet, either!

Then again, neither of the last 2 (modern) programming languages I've used have had FORTRAN/ALGOL-style assignment semantics, so I think the jury's still out.
California seceding, hopefully.

I don't live in California but a good portion of the country would be Ok with California leaving. And we're well aware that California isn't fond of us either - in this case, the breakup is mutual.
The MMWA would not require you to provide service in that case.
The current economic setup already forces us to treat our bodies, our precious time of life as commodities. Prostitution is just one example, there are many others.

If you argue for changing the economic setup so that nobody has to do work they would rather not be doing -- I'm all for it. But don't make it sound as if prostitution was anything special in that regard.
Are people doing the policing in Silicon Valley though? Why pay that much for people if someone remote/outsourced can do it for much cheaper?
I agree with both of you that transistor count per mm² is stagnating in the last years. However that has happened before. For example, 1982-1987 and 2007-2010 according to Wikipedia data.

It is too early to declare Moore's Law dead.
I hear the same sentiment from realtors these days. Everyone drank the bay area real estate doesnt ever drop koolaid, in the long run, it might be true, in the short run, they probably have no clue, just busy selling their business.

I hear "low inventory, high demand" all the time, and while it is true, the part that most people ignore is, it is still possible that older buyers still have a ton of profit, while recent buyers can be under water
I think a certain part of the far left can engage in hate speech against those who they view as intolerant of other's cultures or lifestyles (e.g. transgendered issues), and/or those who say things which they deem offensive (e.g. pronouns, triggering, rights movements, gender identity vs biology).
TFA has some excellent lists to test whether you're just building a distributed monolith or actual separate microservices.

The key that was not mentioned was the interfaces. In my experience, the key is to carefully define the functions and scope of each separate component, then do a lot of up-front work building a clean interface for sending data and/or messages between the components.

Once this is done, the team on Componnt A should be able to make, rollout, and/or move to different hardware, and/or add/subtract hardware at will without the team on component B even noticing. All teams should be able to keep their paws 100% out of each others' code and data structures.

Then, you have independent components that can actually be immediately scaled to meet unexpected load changes by throwing HW at them, thus buying time to streamline the code. You also have a structure that you can upgrade and maintain with much greater freedom.

Without the clean and stable interfaces, he's right, you have only a distributed monolith.

I'd recommend starting the first version with a quick-to-build near-monolith throw-away, get some experience with the actual data flow, then decide on the actual components and interfaces.
Eh, they're just like any other non-techie. It's us in the minority, not the other way around. Elected officials are usually experts in law, or at least psychology ;-)
For a lot of industries there is actual knowledge or a subject expert on the staff. That is why a lot of folks actually have phone numbers for certain staff of a Senator / Rep.
GDC 2018: John McDonald (Valve) - Using Deep Learning to Combat Cheating in CSGO
That's almost 50% of gross. And depending on their tax situation it could be almost 100% of net...
Non-Paywall: http://archive.is/xtXYU
What prevents said structures from being built?
Maybe not actively peddling hate speech but the left is certainly active in interfering with free speech.
Found this one interesting:

https://en.wikipedia.org/wiki/Prostitution_among_animals

I guess it's not coal mining...
I don't think that is a big issue. Just bind it to something else. In RStudio by default <- is bound to alt and -.
So instead of working on improving this process we are totally jumping ship to a artificial process? So basically we have given up on such a simple task of raising good cattle which our ancestors have been doing for centuries because some scientists found some cool trick to multiply cells in the lab and are looking for ways to push their cool inventions on the masses to feel good and important?
In the early 60s, a relative of mine was a new engineer with a $12K salary. A new car was around $3K and the house he bought was around $24K.

How many people have starting salaries these days that are 50% of a typical suburban home in an area they can find work in?
When the dude with pink hair was talking to the UK govt people it was like me explaining to my grand parents how the internet works. Really cringe.
You are 100% correct in defining its original intent. I'm just afraid it is taken a bit to literal at this point.
I was thinking about soft U2F tokens and came to the conclusion that they wouldn't be that much different from a cookie that just always bypassed the second factor for that specific browser. Of course, it could be stolen from the browser, but so could the U2F key.
The thing is that you don't really buy developers or even developer's time but a service which is a more complex package where your interests and those of the people who sell you the package are not alligned.
People are frequently very averse to admitting they've been scammed, especially people with a reputation to protect.
Equality doesn't exist in mathematics.

http://www.math.harvard.edu/~mazur/preprints/when_is_one.pdf

The punchline:

> In appropriate deference to the manifold ways an object can be presented to us, objects need only be given up to unique isomorphism, this being an enlightened view of what it means for one thing to be equal to some other thing.
YAPL would be a great name... ;)
Personally I'm just trying to figure out where I can get the quote "Make game of that which makes as much of thee" tattooed on my body.
A Discussion about Accessibility in AI at Stanford
It has a definition. https://en.wikipedia.org/wiki/Hate_speech
In Bay Area 250K will get you around 155K post-tax. It means you would have about 2K/month after morgage which is insane.
There is a Ruby idiom[0] that I find quite useful (esp. combined with a linter such as Rubocop), leveraging optional parens as a marker of intentional assignment:

# bad
if v = array.grep(/foo/)
do_something(v)
# some code
end

# good
if (v = array.grep(/foo/))
do_something(v)
# some code
end

Caught a number of nasty bugs that way.

[0]: https://github.com/bbatsov/ruby-style-guide#safe-assignment-...
Yeah. I have a shelf full of laserdisks and a Pioneer player. Annoyingly, it's the sort of thing that I know is probably worth something to someone but has negative value to me taking space. But I can't really be bothered boxing it up and trying to sell it on eBay either.
Not really, if you use the definition of hate speech that commonwealth countries have written legislation about. I don't buy at all that it's dangerous.
In the US manufacturers don't need to fix things that users break but they legally need to prove that the user's actions were the cause of the failure.

If someone performs their own oil change on their car and then a wheel falls off the manufacturer can't just say that you popped the hood open so the warranty is void. I'm not a big fan of car analogies but cars were the main reason this law was passed in the first place.

In principle this law applies to any purchase over $15 that has a written warranty agreement, but in reality most companies feel free to ignore it because few customers are even aware of the law and even fewer are going to bother going to small claims court over anything less than a few thousand dollars.
We'd better ban janitors then. And, you know, teachers.
That argument could be made, but I don't think this is yters'.
Zoning and a culture that prefers detached homes.
Didn't he go to jail for trying to get someone to cut Hilary Clinton's hair?
Yes. And taxes can't be raised without a public referendum. It is oppressive taxation - just not in the way the comment above is implying.
> All the Chinese people I meet here are working.

To be fair, you wouldn't see Chinese individuals "unoccupying" units.
The worst possible thing that could happen here was the Germans create the bomb first.
I was very surprised by the poignancy of Sen. Hatch's interview questions around Facebook's clear intentions of harvesting data vs. its lack of transparency in its agreements and such. Of course, as a Republican, he stopped short of suggesting regulation around making EULAs under 50 words and written at a 6th grade level... too bad.
And the blame lays on the teachers of the 50's (and other people), now retired homeowners artificially restricting housing supply for their own personal gain.
Very unlikely. The minimum speed of the CD burner is roughly the maximum speed of the USB port.
It's important to see that in everyday conversation people speak about general cases, not outliers.
Lessons from a Bank-Robbing Law Professor
not "officially". anyway mkv is by far the superior container.
Also valid in Erlang:

2 = X.

{ok, Y} = X = foo().

Oh, and here's a fun one:

1> {X, X} = {1, 1}.
{1, 1}.
2> {Y, Y} = {1, 2}.
** exception error: no match of right hand side value {1,2}

If you're wondering what the use of that is, here's an Erlang "drop all occurrences of an element X from a list" function. (Prerequisite knowledge for this: Erlang functions have several clause-heads; which one is executed on each call depends on which one is able to successfully bind to—i.e. = with—the arguments.)

drop(X, List) -> drop(X, List, []).

drop(X, [], Acc) -> lists:reverse(Acc);
drop(X, [X|Rest], Acc) -> drop(X, Rest, Acc);
drop(X, [Y|Rest], Acc) -> drop(X, Rest, [Y|Acc]).

In other words—first, set up an accumulator. Then, go through the list, and if X can bind in both positions, skip the element; otherwise (i.e. if Y != X) then shift Y into the accumulator. At the end, reverse the accumulator (because you were shifting.)
PHP Developer Guide for Modern Web Development Workflow Setup
Same for my neighbor in an LA suburb. Started as plumber in the 70s with 24k salary. Bought house for 40k. House will probably sell for 800k today. He says a plumber will probably make 60k-80k today.
Stack Overflow (and the Stackexchange network as a whole) is the second most important website on the internet (after Wikipedia). Thank you Joel for this.
Eventually, the government bubble will burst (they'll have to print money to pay for the unfunded liabilities such as social security) and then there will be some tough times.

So, in their roundabout way, the politicians are already working on a fix.
Thanks for the grafana shoutout. Glad you find the Postgres support in it useful.

Out of curiosity, re: constraints in your example couldn't you easily do something like removeAboveValue(50) when retrieving your data from these faulty sensors? It seems like basic constraints, windowing, etc should be part and parcel of most time series databases?
I write R daily and have always used = for convenience. I can count on 0 hands how many times that has affected me. <<- has its uses though!
I see no problem with home ownership being out of reach, so long as housing is affordable.

IMO all asset classes are at risk of exuberance and thus we cannot stop investors from over pricing them. However, their underlying value (rent price) should remain sustainable for those who need somewhere to live. How is this possible? Simple, someone who has capitalized in the past is free to rent for far lower than someone who has purchased in the present. Someone who bought in 1970 likely has extremely low operating costs and thus is free to lower rents to meet market demands, some asset owners may go bankrupt in falling rents/asset prices... Thats just how capitalism works.

IMO we should be building far more supply to cause an eventual shock and real drop in housing value. Make those who are doing idiotic things like paying more than asking price for a home learn the lessons of capitalism .
"Just less delusional about the impact my choices have than most people."

Please quote me in full during your ad hominem attacks.

How is being ignorant of or willfully ignoring the consequences of one's action not delusional?
> That is about a specific bad policy

It's exactly the kind of thing I was talking about

> What about

That is not making it illegal.
So how would you go about fixing either?
>The board was scammed by her and lost billions of potential dollars

I think it is fair to summarize the literal job, and legal responsibility, of the board as don't get scammed

They aren't ma and pa kettle...
Not really, except in a sense that's pretty close to wordplay.

Investing is about looking at the fundamental value of something, its economic productivity. Speculation is betting on fluctuation. If I put my retirement money in an index fund, I am indeed thinking about the future in a way that could be called speculative. But in the financial world, speculation has a specific meaning that is distinct from investing:

https://en.wikipedia.org/wiki/Speculation
I'm not a big fan of this decision by golang, with the frequency of multi-assignment happening in common code make this awkward. Specifically:

var a = 5
a, b := 2, 3
One thing that really drives me crazy is that Apple asks me my security questions even if I enter my correct password because I haven't logged in for a while.
I didn't saved the answers (and this is my fault) but anyway I would have done it in the KeePass database that contains also the password, so no additional security.
I've used Erlang but not Elixir. Having an additional optional "pin" operator sounds like a bad idea, just piling on complexity. You can't mess up with the Erlang syntax.
use a burner sim like: https://www.twilio.com/wireless/pricing. presumably twillio is harder to social engineer than [big telecom]
While we'd be happy to have you in Stripe Atlas, we'd also be happy to have you in the live preview for Stripe in Brazil. You can sign up here: https://stripe.com/global#br

Send me an email after doing so (my email address is my HN handle at stripe.com) and I'll talk to the team running it to make sure you get access expeditiously. (Offer open to anyone on HN.)
> What are those "clear and studied effects"?

https://newsroom.fb.com/news/2018/01/effect-social-media-dem...

https://hbr.org/2017/04/a-new-more-rigorous-study-confirms-t...

> More importantly, just how "indirectly" do one of those 20,000 employees need to be tied to the work you dislike before you'd acknowledge that rebuffing them is silly?

It's not their work that is important, but rather their understanding of Facebook's impact. I think it would be kind to give conscientious quitters and H-1B employees extra points as their situation varies.

> Are there other companies you'd indiscriminately never hire from?
I never advocated for such a draconian policy. I was stating that having this information could help with culture fit in an ideal hiring situation (in either direction, depending on your business). Maybe these people are hired less or more in highly sensitive, privacy-related roles based on the company's prerogatives.

> What about Google? How is their data mining materially different, in your view?

Google's mission is to "To organize the world's information and make it universally accessible and useful." Their first value is to "focus on the user". Facebook's mission is to "Give people the power to build community and bring the world closer together." Their first value is to "be bold".

Facebook's stated mission is to be in the business of social information. Google's stated mission is to be in the business of information more generally. Materially, this general mission leads Google to lean less on people's personal information to achieve their mission.

> What about a subcontractor for Facebook?

Direct contractors are typically employees in all but name, but if they were working for a company hired by Facebook I would think it only reasonable to take that into consideration as their will may not have been aligned with the business decision.

> Would you hire engineers from a startup which advertised on Facebook? If so, why are they not complicit?

Again, to be clear, I would hire engineers directly from Facebook so certainly I would hire their partners employees. It is one of many data points to consider when hiring. They may be complicit in Facebook's misdeeds, but still can have value to a business.

edit: grammar
Blame feminism.
Yup, my bad :)
inflation is generally how markets handle this situation, but there is real weirdness going on wrt food prices being controlled
What do you mean? Is the left jailing people for talking? That's news to me.

As far as I know, people are still free to say what they want? Doesn't mean they don't get any consequences though. Or that other people are forced to give them an ear.

Take Laura Ingraham. She's free to make fun of the Parkland survivors and she did. She's also losing her advertisers as a consequence of being a poor excuse of a human being. Also I would never invite her to come talk to anything I would organize (if I was organizing stuff). Would I be infringing on her free speech then by not giving her a platform? Why would I be obligated to give her a platform?
If everyones' salary was raised so they could buy a house at today's prices, the housing prices would rise until they couldn't.

The laws of supply & demand cannot be repealed. When you've got 100 people and 30 houses, 70 are not going to get a house one way or another.
I wouldnt prefer a detached home if there was ample space for things like sports equipment, tools and a place to work on mechanical things.

Apartment living is far more than just location, its also an entire shift in choice/opportunity (from many to few).
McFly goes ahead with next phase of token sale to make flying taxis
>Because programming languages are typically designed for the tiny group of existing programmers...

So this is a dilemma I have while working on a new language. I'd like to go with `:=`, but `=` is absurdly popular, and I'm trying to keep the language as approachable as possible.

I don't think the clarity of `:=` is so compelling that it outweighs the `ew, why are there colons in there` reaction that I think most novice coders would have.

(Remove redundant commentary about database stuffs.)
I would absolutely love for California to leave the Union. They drifted too far from American culture to coexist with the rest of the states.
What? The weather in the bay area sucks.
There's Google+
Yes. So new owners are carrying a disproportionate share.
It's still good to have engineers on a Unity or Unreal Engine 4 project (especially the latter). Designers can accomplish a lot with visual scripting but for a more complex game you'll often need custom components written by engineers.
Probably not common, but still possible for those with professional degrees in many places in the US. After all, the median home price is still around 200k.

Student loans are probably more of an issue then housing prices for new graduates in lower cost of living areas.
Most of the discussion (rightly so) focused on DB optimization. The decision to build the API in Go was barely mentioned. I’m curious if you evaluated any other frameworks / languages or was Go just an automatic choice?
That isn't the rhetoric. Willful participation in criminal activity is already criminal and there are no tech companies saying we should change that.
Theranos reportedly fires all but a dozen employees, down from 800 in 2015
From http://www.lao.ca.gov/reports/2012/tax/property-tax-primer-1...

The Property Tax Is One of the Largest Taxes Californians Pay. In some years, Californians pay more in property taxes and charges than they do in state personal income taxes, the largest state General Fund revenue source. Local governments collected about $43 billion in 2010–11 from the 1 percent rate. The other taxes and charges on the property tax bill generated an additional $12 billion.