skysight-inc/HackerNews huggingface dataset:
Questions like this don't tell much about a candidate's ability to design, write, and test maintainable code, however they do give information on a candidate's specific area of knowledge.

These questions are useful if you are looking for an experienced X programmer who can immediately start being productive in an X code base. While the original problem is definitely a trick question, I don't believe that any of the individual pieces of knowledge required are merely "bits of trivia" for an experienced Javascript developer.

It's the interviewer's responsibility to know what areas of knowledge are required for a role, and how important it is that a candidate is familiar with them. Memorizing the intricacies of "==" vs "===" may not be important, but I'd expect an experienced Javascript developer to know something about it.

What about ability to test? Design? Function as a team member?

Those skills are much harder to test for so most companies ignore them during the interview process and instead focus on attributes which can be tested for, and accept that the process is not 100% reliable.
I was at your talk at Google in SF last year. Great to see this is out!
JavaScript is a single-threaded execution environment with an event pump. When people talk about asynchronous actions like in Node.JS, they really mean doing non-JavaScript things in another thread and waiting for an event to arrive back. For example, load this file, and put an event on the queue when it's completed loading so that I can process it. In this way, you can queue multiple files to be loaded at once, even though only one can be processed by the JavaScript code at one time. This generally works out OK, because many systems are effectively IO bound and not processing bound.
A company’s stock hits zero easily, even when the company has assets. Add up valuable real estate and subtract liabilities. Owning the stock doesn’t put you at the front of the line when the company is liquidating.
PACMAN: Personal Agent for Access Control in Social Media
It is worth noting though that some of these costs are simply tax credits for revenue that wouldn't be collected if the factory isn't build. So they are comparing the "cost" to a basis that assumes the factory gets built and pays normal taxes. Items in that group are:

* State tax credits, $2.85 billion
* Local government incentives, $764 million[1]
* State sales tax exemption, $139 million

When you add back the revenue that would be generated from 13,000 jobs the state will come out well ahead.

Note, I am not in favor of the government picking corporate winners, but I think it is fair to clarify that the state of WI is not paying FoxConn or pulling money from other places (at least in a large portion of the line items).

[1] I don't know what this actually is, but I would assume it means tax credits based on various metrics (i.e. jobs created).
Sadly, that IS important.

When someone is in a crisis situation, their actions have to be the SAME as a drill. Making someone do or type something different when things are already hectic is likely to send them into brain-lock.

The solution is something extra that pops up AFTER doing everything the same that says "Sending real alert in 10 ... 9 ... 8 ..." with a "Type: "Abort" in text field to stop".

If the operator brain freezes whether real or fake, the alert still goes out in 10 seconds. If the operator screwed up but doesn't brain-freeze, he can stop the situation.

That's pretty much the best you can do if you're trying to make your drill and your alarm almost identical in order to maximize crisis performance.
> Web apps don’t cut it. They don’t cut it as replacements for serious desktop apps.

I don't buy that. If the argument is that "the Enterprise" doesn't care about mobile for this last decade, then it certainly didn't care about usable and powerful desktop apps the decade before.
I'm under the impression that if the USA doesn't maintain a significant level of military superiority, it will quickly find itself under duress from myriad sources.

This is a path which once you start down, you're somewhat committed to in perpetuity.
Edit: I retract what I said below taking verylittlemeat's comments into account.

i dont know what the value of 'i live in nyc and i dont need a car' provides. everyone already knows most people in nyc doesnt need a car. the problem is getting people in the densely packed urban areas to understand not all people can (or wants to) live without a car. likewise europeans, we get it, a lot of you dont need a car.

there is very few places in the US most people can function without a car. Philadelphia, NYC, and DC that I can think of. I guess SF, but walking around there was really hard for me.

In Philly, I can walk nearly everywhere and get what I need. like you, it would cost me a ton of money even if I were given a car. I dont need it, and I dont want one. However, I am also a bit trapped in the city. if I want to do any hiking or anything 'outdoorsy', I either have to ask someone to give me a ride or I simply cant do it.
You need liability insurance. I don't think $700 would cover it.
The best time to negotiate is before you start.
I'm not sure if you imply the price should therefore be high (because it's rare), or 0 (because it proves its inability to work as a currency).
Hey Graham, I'm in Oakland in a six story building downtown. Currently have DSL with Sonic, but am getting impatient with their fiber rollout in the East Bay. Any chance of getting service from Common outside of Alameda?
I noticed the part on IP, is it true that the termination points for a customer do not have a public ip address? Isn't that an issue for your customers?
> very few people would place Scandinavia in north-western Europe

Not really. I don’t presume to claim to know what “most” people think, but placing Scandinavia in north-western Europe is hardly eccentric [1, 2]. Furthermore, its history, politics and certainly its genetics are fairly intertwined with north-western Europe so it’s a sensible categorisation.

[1]: https://en.oxforddictionaries.com/definition/Scandinavia
[2]: https://en.wikipedia.org/wiki/Northwestern_Europe
Well, given some of the code I have seen, I would have a sneaking suspicion that clean code was not the hallmark of this company's source code. They are also probably asking these type of questions because they use some of these "cool techniques" in their code. I then start having a flashback to some code in 98 that I had to debug at 2AM to get the damn batch job out by 6AM that turned out to be some really "clever code"[1]. Yeah, I might checkout early and run for the parking lot.

1) said right there in the comment, but not why or how it was clever or what it really did
Comments aren't so good - now you have 2 things to change when the program changes. In the real world, often the comment won't be updated and will become actively misleading/wrong/bad.
LinkedIn's implementation of user presence
Would you please not post unsubstantive comments? It's not always clear why a post gets downvoted, but going on like this is always off topic.
Seeing as we develop a database, this would be perfect
Hi ics! We aim to provide the concise experience along all the platforms, including MacOS, Linux and Windows. It is crucial for us to make Luna as easy to use as possible, which includes the initial setup process. We have found dedicated installation manager allowing you to install many Luna versions alongside, manage installations and switch them on demand the best tool for it. Did I answer your question?
The whole Tethers thing scares me the most:

https://twitter.com/Bitfinexed/status/953398351889944576

There's $5B worth.
It's not even kinda wrong. The copyright for the 1923 Steam Boat Willie cartoon will expire in 2023, the trademark on Mickey Mouse will not expire, and the copyright of newly-created Mickey Mouse cartoons will eventually expire $WHENEVER.
the real test comes when folks try to withdrawl their fiat...
I notice you refuse to answer questions regarding trans and gender-non-conforming people in general. Is your community trans-exclusionary?
Fantastic photo from 1914, but while the peope are gone, and the buildings are barely recognisable, I'm not sure the car has completely taken over on that particular street (Orhard and Hester facing SSW towards Division St.)

https://www.google.co.uk/maps/place/Hester+St,+New+York,+NY,...
This is a pretty awesome project. The one thing that's missing would be autogenerated javascript/typescript stubs like grpc-web does. Will definitely experiment with this when building small go applications.
Yes, good point, however I interpreted the "trusted third party" as preventing a central bank managed authority process that would "devalue" a currency through monetary creation. Nothing prevents that with bitcoin unless it was strictly used - you can always create derivatives that you sell to people.

It's like expecting people to trade goods with gold etc...
No need to change UI. Proper maildir support please.
No, its because for certain jobs you need certain qualities. They might upgrade this system, but who knows what else lurks in their basement. Its the same reason why you would not train a severely short-sighted person to be a sniper.
Also I should add - what I've found is that the municipalities are somewhere between neutral and really excited to have another provider in town, as long as you're not putting too much ugly equipment on people's houses. Sometimes the municipality is a really great partner and will help find relay sites, etc. It's the incumbent cable cos who don't like the competition.
>effectively unusable for common transactions due to high fees, slow transaction confirmation rates, and highly unstable value

Correct, but you somehow missed how demand for bitcoin was actually created - it is somewhat untraceable currency therefore used in "black market" transactions.

As those markets develop they will demand such currency in one way or another and that's novelty from an economics standpoint.
Well, there is actual forex investing (speculating). For instance, the value of the USD versus the Argentine Peso (ARS) is something I track (my girlfriend lives there and long term I would consider moving there, current plan is for her to move here). The USD to ARS conversion is increasingly favorable for the USD, the buying power of ARS hasn't dropped significantly (in country) but the USD is worth more ARS now than 1.5 years ago (1USD:15ARS then versus 1USD:18ARS today). Someone who had currency in ARS at the time, and converted it to the USD, could see significant returns on that investment (assuming reasonable exchange fees). Almost 20% gains, that matches the US stock increases over this past year.

It is speculation, however, as you generally don't have the same sort of insight into currency movements as you will into stock movements and commodities in general. Someone watching the Brexit vote in summer 2016 would have made a decent return on ARS had they moved it to the USD before the vote and back after (changed from 1USD:13ARS to 1USD:15ARS practically overnight). But that is speculation and requires watching global and national scale events to predict.
Yeah, we looked at it a bit. To be honest, the biggest blocker was that we wrote Twirp as a gRPC alternative, so we already had protobuf service definitions in some spots, and it seemed easiest to keep using the same thing.

Adding another transport encoding would be good, but its important that any Twirp server can support all of the encodings. We would need to be able to map a message defined in capnproto to a protobuf message definition, which didn't seem completely trivial when we looked at it, since capnproto uses its own IDL, I believe.

I don't know a ton about capnproto, though, and I'm open to learning more about it. We would just need to work under the constraints that JSON and Protobuf requests would need to still work.
>Why is there so much money in advertising if media doesn't condition people?

Advertising can have no direct persuasive effects whatsoever and still be cost-effective.

Imagine that a new bank opens, promising exceptionally high interest rates on savings accounts because of their much lower operating costs. Their branches are converted shipping containers on vacant lots, furnished with cheap patio furniture. Their staff are dressed in jeans and t-shirts. They don't have a website, just a Facebook page. No sane person would deposit their money with such a bank. Why? Because this bank has made no long-term commitment. You have no reason to believe that they won't just run off with your money.

Until relatively recently, bank branches were usually lavishly furnished stone buildings with marble flooring, exotic wood panelling and opulent chandeliers. The immense cost of their furnishing acted as a costly signal that's difficult to fake - we spent all of this money on our bank branch, so you can believe that we're not a fly-by-night operation. Even to a perfectly rational customer, it's a strong Bayesian signal. Engagement rings serve a similar purpose - they're pointless and expensive, which is exactly why they're a meaningful symbol.

Expensive advertising has the same signalling value as opulent bank branches and engagement rings. If a company has saturated the TV with their commercials and sponsored a football stadium, they have a lot to lose if their reputation is damaged by scandal. They've spent a huge amount of money to make themselves a household name, so they have a strong incentive to ensure that they deliver a quality product. When you're in the supermarket, it's perfectly logical to buy the brands that you recognise.

General advertising works because it's a total waste of money.
It still looks volatile even on a log chart!
China's Chery will use Nvidia-powered ZF ProAI for Level 3 autonomous cars
You must not have held gold in October of 1997. Price had been stable for years, then it dropped 13% in two months on no specific underlying news. There's tons of examples like this.
Same for me but with Ubuntu for Windows SSH'd into my development server. In that respect I don't know why the OP was downvoted so much. I don't think any of us use Win10's Metro-esque apps it promotes so much or try to make it like a phone with notifications and integrations.
The internet had a significant use. Bitcoin hasn't really found one yet.

And I would say that the proper comparison would be to a company during the .Com bust.
Yeah! I used Vim to take md notes before writing VNote. I intended to write VNote to manage and preview the images, formulas, and charts. Indeed, VNote bollows a lot from Vim, like the leader key, split, and so on. I am satisfied about VNote for now. :)

VNote is a Vim-inspired Note-taking app. That is where "VNote" from. Give it a try :)
Taking any form of fiat credit to buy cryptocurrencies is where the pedal hits the metal in terms of stupidity.
The counter point to that is that the Foxconn being there costs the state money in infrastructure and other non-fixed costs compared to not being there at all.
FWIW I thought your comment was excellent. Part of what makes this a difficult cluster of interlocking problems is the tradeoffs in it, one of which you've identified.

On HN the goal is to gratify intellectual curiosity, so we're looking for a sweet spot of, let's call it, playful substantiveness. Under the constraints of internet discussion, it's difficult to get there. Environments become boring when they're predictable, for example predictably negative or predictably positive. At the same time it's obvious that intellectual curiosity will fare best in a culture that is welcoming to all, since if we exclude some—whether actively or passively—we deprive ourselves of the intellectual curiosity they would otherwise bring.

I do think HN's culture falls short in this way. We can't fix that by imposing any formulas, e.g. a positivity rule, because that would make the site more predictable and thus more boring again. The fixes need to be more subtle.
nijaru <3 Great to hear from you now! We plan to travel to SF in couple of weeks / months - I hope to see you again then! After playing with Luna don't forget to share your thoughts with us! :)
I have to assume you are trolling at this point.
Driving isn't easy. You can kill someone with a car if you don't know what you're doing. If anything, it should take more time and more classes/lessons to get a driver's license.
The futures contracts trade less than 1% of the global spot btc volume on any given day.

The products so far have been a failure.
That's not the only trick they use. Note the choice of plaintext vs. HTML mail (even though current TB supports HTML just fine), interesting looking mail vs. mock-ups of bad spam, different screen aspect ratio, and of course the leading survey questions.

I've created a "fairer" mockup (same resolution/size): https://i.imgur.com/wTLYTV6.png

Note how the "tasks" list is cut off because it simply no longer fits the screen (where the current version has enough space to show it), missing UI elements in the new design (the entire quick filter bar, which would reduce the available space to 3 (!) e-mail headers), the harshly truncated and thus useless subject lines in the new design, the lack of the "this is a draft" toolbar in the new design, that was added to make the old one look more crowded.

Thunderbird is forgetting their target audience. I suspect that people who like shiny over features have long switched to web interfaces. The new design would take away what used to appeal to their remaining users.
Your car company may know more about you than your spouse
People keep saying that, but the lightning network is in testing at the moment and when it gets widely deployed we should start seeing near zero transaction fees on the bitcoin network.

You can say what you want about the philosophy of that - the lightning network will add yet another group of people who collectively have an outsized control over the network. But if the scaling issues get addressed I don't see any reason why it couldn't work as a currency. And it looks like they are being (slowly) addressed.
Well, the circulation limit/deflationary part is pretty key to that. How many dollars/yen/what-have-you are printed every year leaving your existing dollars/yen/what-have-you with less buying power?

Thinking the world will flock to a fixed pool of frictionless digital exchange does not seem insane to me. I'm talking about the ones you can transact for less than a penny (BCH), not the old guard (BTC).
The architect is Calatrava so those would be structural elements.
This is what happens when tabs and spaces get mixed.
>classic bitcoin log chart designed to hide the massive volatility of bitcoin

No, it's not designed to hide volatility, it's designed to show a quick overview of the long term changes of Bitcoin. Logarithmic scales are incredibly useful when you have very fast rate of change. Look at a linear chart of Bitcoin over the same range, it's not very useful.

You can quickly see from this chart that Bitcoin is still on a massive tear, though the annotations are a bit cheeky.
From my perspective her intent was

1) To embarrass and humiliate Aziz
2) To suggest that men even those who are standing up for #metoo are culpable.
3) To suggest even further that in the man vs woman debate, men are more responsible due to the fact that woman do not have choices when dealing with aggressive men.

My reading of these events is that it is fairly polarizing for many, some suggesting (on twitter) that men should learn to read "signals" and this is common issue. While others suggesting that her own actions like the oral sex are the signals.

But overall in my mind this was feminist revenge porn, which has been triggered by the growing influence of the #metoo movement. It was definitely not representative of the movement, help to the movement, or anything other than just a vexatious attempt to get some revenge.
Thanks for the important clarification. I think the relevant part for this conversation is that the work still has to be outlined within a contract, and that contract has to specify that there is no compensation. That's a drastically different scenario than pretty much any developer in a government contract situation would find themselves. It would still be illegal to do work outside of that specified in the contract!
Hm, what about going gray on desktop? Any solutions for windows?
If you can charge at work then yes, but even if you charge at home it's extremely inexpensive to be almost free.

I think I worked it out once to around three cents a mile and I drive around eight to ten miles a day.
r/buttcoin, one of the sanest cryptocurrency subreddits out there in this blockchain madness.
it's a rumor/meme. supposedly during the last crash, r/bitcoin had the suicide hotline pinned, but i wasn't able to confirm that on archive.org either.
> almost anyone get get authorization to sell naked puts in the US market

Your broker is on the hook if you default. This means collateral requirements and risk limits. For example, see TD Ameritrade's rules [1]. These rules are filed with and reviewed by various regulators.

> Margin only handles the expected volatility of an instrument, not the tail risk

This sentence doesn't make sense.

The Federal Reserve's Regulation T limits initial margin to 50% [2]. If you have $10 of cash, you can't buy more than $20 of securities. This limits your losses to twice your principal, which margin lenders are supposed to ensure you can afford (via suitability checks).

This rule is part of why brokers won't accept deposits from credit cards. It's also why they ask you for information on your net worth, income, et cetera. There are further controls in place to make it difficult to e.g. take out a line on your home and use it to buy securities. None of these safeguards exist with cryptos.

[1] https://www.tdameritrade.com/retail-en_us/resources/pdf/AMTD... page 11

[2] https://en.wikipedia.org/wiki/Regulation_T
Valid point, but the article doesn't mention anything like that. :)
Other exchanges will not mirror this--arbitrage will occur
It is an issue, and it's a tricky one to solve. It's getting much harder to get a hold of public IPv4 addresses and lots of smaller providers are using NAT instead. It's not a total show stopper - the vast majority of customers don't even notice and only a few actually need it enough to not use the service, and for those you can probably come up with clever ways around it (like a VPN) but it's definitely a problem. I think the best way out is IPv6 (but of course we've been saying that for decades).
>the second is a state and federal felony punishable by many years in jail for any executive stupid enough to participate.

Not true for insurance companies, they are exempt from antitrust law under the McCarran-Ferguson Act.

https://en.m.wikipedia.org/wiki/McCarran–Ferguson_Act