skysight-inc/HackerNews huggingface dataset:
Hey! I didn't implement the loopback restriction in WinRT, but I sure was one of the PMs in the network team when it happened.

As it turns out, pretty much everyone on the thread is right. Localhost is special on a network: it's the only machine that that you're guaranteed actually exists, and is therefore qualified as a high-value target for the bad guys.

I hadn't heard about the printer creating a local HTTP server, but it sure doesn't surprise me one bit.

At the same time, we could identify companies with real products that we wanted in the WinRT ecosystem but where the company already had an architecture that assumed that they could connect to localhost. It was a very painful call, but in the end we decided that security was more important than these companies.

We decided against a checkbox because users already have too many checkboxes, and mostly don't understand any of them.

If knowing the current local IP address gives you access to localhost, that would be a bug. More likely, you see that it works because you're running in a debugger, where the access to localhost is restriction isn't currently enforced.

And for goodness sakes everyone -- stop restricting yourself to IPv4! IPv6 is a real and growing thing! We made a bunch of fixes in Windows just so that the WinRT network APIs would work perfectly without ever knowing or caring whether you were going over IPv4 or IPv6.
In this example you're doing things like increasing the amount of vacation I get, raising my wages and in general existing as a balance to the power of the corporation I work for?
How is this not violating the second law of thermodynamics ? It seems like the entropy as a whole is getting lower.
http://science.sciencemag.org/content/early/2017/02/08/scien... is the paper linked in the article
ahem CockroachDB would like a word…
You will not see hard numbers because companies don't show them. Nissan Leaf became profitable about two years ago, if ever (their boss said "We're getting there" [1]) - but that means cost of production of a single unit got below cost of sell. It's still a long road before the RnD and other upfront costs will be returned.

The same goes for BMW. They recently announced they expect lower profitability of the entire make due to cost of production of the electric cars.[2]

Each Fiat 500e is sold with $14000 loss[3].

Besides, I'd argue that Tesla make money on their cars not because they are in a "profitable segment of electric cars", but because they are in profitable segment of luxury sedans (and SUVs). Sure, all-electric is part of their appeal, but they are no more profitable than luxury sedans with combustion engines.

[1] http://www.torquenews.com/2250/nissan-leaf-now-profitable-so...
[2] https://www.bloomberg.com/news/articles/2016-11-04/bmw-third...
[3] http://jalopnik.com/sergio-marchionne-doesnt-want-you-to-buy...
You can also measure cloud oktas from satellite imagery of you want to get fancy in terms of solar energy supply side forecasting: https://axibase.com/calculating-cloud-oktas/
Seems innovative and awesome if true, but it is not so awesome as to be without issues. Clearly this is great for places that are always warm, slap this stuff on every building in Texas.

But what about places with erratic weather, or even just seasonal changes? It seems like this will need to be some way to flip this stuff.
Thanks. I note a different aspect of SoA is when different functions or loops involve only a subset of the feilds, only the arrays of the involved fields are fetched. With AoS the feilds are scrunched in memory next to each other byRecord. That could benefit algorithms which only touch some of the records, however every record usually needs accessed to see whether its involved or not - the 'involving feild' would need stored separately for AoS to have any benefit.
Haven't read the ruling, but from the Bloomberg story it seems the 9th circuit seemed to argue from a position of political idealism and not from the law. Maybe it's just buried in the decision but the Executive has long enjoyed full-control of the nation's immigration policies. In fact, Arizona was slapped down for trying to enforce immigrations at the state level that the federal was refusing to enforce under President Obama. It seems like this is just another highly politicized decision and most likely, Trump will simply re-do the order or recruit congress to enact new laws.
> You would think that post graduation there would be a _lower_ number of degree holders who can't code.

I think that there are a good number of people who manage to float through life, never really producing anything, just claiming to be idea men, or appearing busy but never quite delivering, or …

Even if they did once know how to program, it's conceivable that they've forgotten.
GraphQL's higher profile comes primarily from it's association with React which has tremendous mindshare at the moment.

What's interesting is that, as a lead UI Engineer at Netflix while Falcor was being developed, much of what we were prototyping towards our new UI framework bore a lot of similarities to React. We were definitely behind them on implementation (and I don't really think we would have done as well) and I was happy when Netflix went down the React path.

Still, it's very interesting that a lot of similar ideas were coming out of both places.
Teardown of Nike HyperAdapt (Self-Tightening Shoes)
Exactly this. A very experienced engineer who is capable of working remote will likely be pretty intelligent. They'll realize a company is attempting to steal the surplus they created by living a low-cost lifestyle. I don't really understand why a company feels they have any claim to this.

Remote employees who are good at being remote have some very good options at this point of their career. Why the heck would they take less money simply because they had the foresight to move to a low cost of living location? Half the (stellar) people seeking remote work have built their entire lives around this fact - and have made very conscious decisions regarding their career and lifestyle.

Obviously it's working out for Gitlab, but I can't imagine any of my senior remote talent finding this acceptable in any way. I guess I could see it working for a couple years "converting" an engineer who is super excited to move into remote work vs. on-site. But beyond that, this policy seems extremely dangerous to me.
I don't follow. Could you explain what you meant?
A level of eccentricity and quirkiness that inhabit almost every high end collecting industry, I would think.

I see similar traits in the top end of guitar and amp collectors that I sometimes associate with. People spending as much as their house is worth on gear that can give them a similar tone to a scratchy 60's recording...

Somewhere at the very peak of the dollar graph of diminishing returns, a level of mysticism, voodoo and ethereal subjective qualification tends to creep in.
But there are document databases that have schemas, like couchDB.

So then it boils down to the cap theorem, and ease of ad-hoc querying vs ease of replication/scaling out. Which is more interesting.

Or do people try and push "not being able to validate your data" as some kind of feature?
How to use Sqlite's JSON extension in your Python app
Mandatory link to lisperator :

http://lisperator.net/pltut/
This makes me think hard about universal basic income. If average incomes went up, how long would it take for those with monopolies on basic needs to raise the prices? Not long, I'm sure. Unless rentier capitalism is somehow cut out of the picture, if the government provided $10,000/yr, then $10,000/yr could very quickly become the new "poverty". If banks (via landlords' debts) are squeezing people now, whats stopping them from taking peoples' basic income too?

Don't get me wrong, I recognize the need for something like basic income, but rentier capitalism is suffocating peoples lives right now, and I have a hard time seeing how universal basic income is going to stop that.
That salary calculator is just hilarious. A lead developer in SF gets $203,000 and doing the exact same work in Tucson gets $65,000. Yeah, I'm sure good developers in Tucson are just lining up to be insulted like that.

The sad part is the amount of effort they put into all those policies and calculations. The amount of executives' time that must have gone into creating that circle-jerk handbook caused my portfolio to lose 5% just thinking about it. Clearly this is a company run by first-timer 20-something geeks.

News flash, the point of your company is not to try to figure out the best way to run a company. If you're so interested in the operations of companies, take a management course or go into management consulting. If I were an investor in GitLab I would force them to hire an experienced CEO that would focus on the business and keep the kids from being distracted by their remote-distributed-only-fully-transparent-handbook-stored-in-rcs-public-merge-requests-welcome utopian wet daydreams.

In case anyone from GitLab is reading this and is sure that I'm completely missing the point, please enlighten me as to the point. Do you think you're going to be the next IBM? Are you trying to make this a 50 year company? Fancy yourselves as the harbingers of a revolution in how people work? You're a short-term company destined to not exist in 10 years regardless of success or failure. In 5 years when the executives have all moved on they will look back and wonder why they spent so much time on the meta of running a business instead of just running the business.
Guilty? "Guilty" comes from breaking a legal or moral standard. So, what legal or moral standard do you think you are breaking when you do leisure activities?

Legal? None.

Moral? Not really that either.

It sounds (putting words in your mouth here a bit) like you've taken someone's "should" and internalized it to the point where you've given it pseudo-moral force in your thinking. If so, stop it! You don't have to live up to that person's standard of how they think you ought to live your life. Trying to do so makes you miserable. (I think you aren't really satisfied with where it leaves you, based on you saying "... but nothing else, really.")

However, that person is often a parent. It's not as easy as saying "stop doing that" when you've had it drilled into your head for 27 years. It takes a lot of effort, figuring out why you want what you want, and whether you really want it or just have been told that you ought to, and, essentially, deprogramming yourself.
9th Circuit finds copyright in program did not extend to the program’s output [pdf]
Gotta love the cloud. Sounds likely to be Heroku for the db if I had to guess.
I remember Nerve.com doing the same thing back in the mid-90s. (Correction: 2000 Maybe you see some more similarities: https://vimeo.com/2413616 )

Were you impressed by anything at TranferWise? Their security and stability? Maybe their confidence comes from top-notch engineering skills?
Really? Other than two sentences from an anonymous source, everything in the article is verifiable. The story itself is fairly opaque, but then that's what the article is reporting, that it isn't clear why the CISO left, and that neither the WH or the man himself will comment.

They don't offer any guesses, and even the headline stresses that they don't know.
Obviously the constitution cannot be interpreted in such a way that allows human sacrifice.

The laws that religious practice must obey are necessarily otherwise constitutional laws. Otherwise the law has NO WAY to distinguish if you have done harm. There is no other standard to gauge harm. Civil law is no exception. Civil disputes must still be resolved with legal arguments, and the laws in question in those legal arguments must be constitutional.

Furthermore, allowing the free exercise of arbitrary religious practice means that all laws are a violation of the first amendment, since any law would be furthering one church's religious interest provided they added doctrine to nullify the law.
In almost all cases I've seen the schema is simply in the application layer as opposed to the database layer.

The argument for schemas within databases was when you had dozens of users and applications all connected to a database. In the last few years we've seen micro services, Kafka queues and REST APIs replace the database as the primary integration points.
Sure, same as any union: I'll put in a word for you, though mostly I'll just pay myself and make campaign contributions to politicians that you might hate.
"The Government indeed asserts that it violates separation of powers for the judiciary to entertain a constitutional challenge to executive actions such as this one.

There is no precedent to support this claimed unreviewability, which runs contrary to the fundamental structure of our constitutional democracy."
The article says that the material is only half the solution. The other half is pipes with water to move the heat to the material so it can be dissipated. I assume that if you stop moving as much water, it doesn't cool as much. (It can't radiant heat that isn't there.)
Its 25G, 50G or 100G today.
In my company, we recently had a discussion about falcor and graphql. There were benefits to both sides, but at the end of it, Graphql won out.

Here are some of the reasons why:

- Falcor is not a standard or a language, its a large javascript library with conventions for manipulating data.

- GraphQL on the other hand, is a full blown query language, that is _standardized_. This means, that implementations in other languages (other than JS) will have to follow standards

- GraphQL has a very high rate of adoption, and has many libraries in other languages.

- GraphQL is backed by FB, which has a track record of releasing only things that have been tried and tested.
Thanks for your reply, I re-edited it back.
I'm just curious if it was a personal decision of your parents or if the circumstances were the reason, sorry if this is too personal!
I'll consider this the end of productive discussion.
Nice analysis and pretty graphics :)
Sorry, I'm conflating the Chinese government with the corporations that do the actual work on the ground and generate the revenue. The US does get involved a lot in foreign affairs on behalf of American companies (i.e. reporting on Airbus's attempted bribery of Saudi officials in order to benefit Boeing) but if my experience in Russia is indicative of how it works in China, the government and corporations are far more intertwined. In Russia, to get stuff done like get building permits or guarantee reliable logistics, you quite often have to resort to bribes and anything at the scale of large corporations requires complex relationships between the business owners and politicians/bureaucrats because the latter can easily use "legal" means to take control of the company and reprivatize it to their cronies. These are broad strokes but there are plenty of publicly known examples like Sergei Magnitsky, who died in a prison cell after discovering that high level officers took control of a foreign investment firm and claimed hundreds of millions of dollars in tax returns from the government.

Based on my understanding of this expansion into Africa, the Chinese government is heavily involved in negotiating mineral rights and uses its might to enforce the security of investments that are made by corporations, which are effectively state owned or at the very least can become so on the whims of the Politburo.
Property maintenance doesn't seem to add much value, nor take much time. This is why many real estate owners just pay property managers (who manage several locations) to address the occasional maintenance and repairs to be done.

Most of the value is directly related to the limited supply. San Francisco and the Bay Area is a perfect example, where ancient dilapidated rooms are rented out for prices more than quadruple that of other cities.
You just made up a strawman and argued against it. It doesn't do anyone any good to imagine the dumbest reason someone might hold a particular opinion. If you must extrapolate someone's motivations, then try to come up with the most rational reason they might feel that way. It's still extrapolating, but will likely be much closer to the truth.
That bug is long fixed. Many companies use Superset against Postgres / Redshift. Superset now ships with a SQL IDE as well.
Depends what you're complaining about.

If you don't complain when you see something wrong, e.g. a bad design choice - then you're basically a yes man (or yes woman), and you're only useful to companies who are either already perfect, or who don't want your help to do better. The first does not exist and the second would be a crap place to work.
It's you. This was not an essay about how to write clearly, it was an essay about how to write with style. Not (necessarily) the same thing.
Yes it looks like only Paul Taylor left Netflix.
Where can I download the shamoon v3 sample?
A better goal might be to "design interfaces and implementations in such a way as to tend to reduce the sizes of diffs for likely future changes".
I faced a similar fate- after I didn't finish college, I joined the Air Force and have been 100% financially independent since.
> You can't use people as slaves unless situation is so that everybody has to become slave. Also, you can't use people as a tool (without their consent).

> There's not much to discuss.

Since it's just an unrealistic though experiment, I wouldn't dismiss out of hand the idea of "enslaving" everyone for a short time for some kind of amazing outcome.

> We've been there already with Hitler's Work Camps and Stalin's GULAG Camps.

Ha. No. Neither of those gave enormous benefits to the world. And they killed people, not just put them through unpleasant working conditions. Completely noncomparable.
> Not my experience at all - if anything I'd say visual aspects tend to be a marker of less rigorous communcation.

I would point to the field of combinatorics, the traditional proofs of both the ancient Chinese mathematicians as well as those of the West, both of which took on various elements of geometry and spatial reasoning for a significant number of their proofs when other tools were not yet available. The development of algebra I see as a chiefly visual and ideographic one, even tangible or malleable one. The development of UML diagrams another. Flow charts another. We have the abacus and Chinese counting sticks, as well. And finally, while poetry is not specifically rigorous, it is efficient in a way that few other communication methods are. And we find a great deal of "visual cue" elements in that field. In physical sciences and statistics, visualization is a very important tool. Mathematical notation itself is largely spatial and visual at scale.

As for legalese, I would argue that legalese is perhaps well designed for experts to be complete, but not for clarity. Comprehensiveness is different that clarity of rigor. And as for philosophy, vocabulary is not enough. And you'll note that some of the best notational systems to arise came from the philosophy departments in working on logical systems. Those are all usually notationally represented using ideographic, rather than natural language forms. And even some Eastern philosophers who wrote very verbosely tended to make their arguments from visualizations in the mind to make their point.

Musical notation, again, has evolved into a spatial, visual notation. A large number of traditional writing systems were ideographic, including ones we now consider alphabetic/phonetic.
6 killer free Facebook marketing courses that will make you an EXPERT
Previous someone explained to me that when you are sick with a bacterial infection, you take antibiotics and it helps your body fight the infection. Even though your symptoms are gone your body is still fighting, which is why people say you should still rest even if you feel better because you might get a relapse. Your body is still fighting the infection but it is not at the level that symptoms like a fever appear. If you stop taking antibiotics during this period and get a relapse, it would be because some of the bacteria that remain are those with some resistant to the antibiotics. These resistant bacteria multiply to the point where your immune system cannot fight it on its own but now neither can the antibiotics help. Finishing a course of antibiotics reduces the risk of a relapse because it makes it easier for your own immune system to finish the resistant ones off. I don't know how antibiotic resistance works or comes about so now I don't know which to believe.
Comprehensive Worldwide Guide on How to Buy Bitcoin
Simply increasing the supply and reducing zoning restrictions and red tape would be sufficient to appease prospective home owners and reluctant renters.
Can confirm—DigitalOcean is great at remote work. I'm consistently impressed by how well connected I feel, despite being across the ocean from our HQ in NYC. People really care and put in the effort to make it work. It also definitely helps that both "sides" are well represented—we're almost exactly 50% remote at the moment.

And of course, I'd be remiss if I didn't say that we're hiring. =)

https://www.digitalocean.com/company/careers/#current-openin...
This sounds so incredibly child-ish. I wonder if Trump listens to ANY advice when it comes to his Twitter feed...
Amazon Kinesis versus Apache Kafka
>A union would be able to continue to exist as long as there is enough benefit of membership that it can continue to recruit and retain dues-paying members.

In this example why would the corporation hire/retain any union member? The union would cease to exist if this were allowed.
> rent is $1,000, $2,000, or even $3,000 / month

That's rent without roommates. I suspect people are sharing the rent with 3 other people, so $3,000 a month is about 1/3 of their rent.
Right, yeah. I definitely complain when there's something egregiously wrong. But as much as I like to hear myself speak, I try not to overdo it.
Hmm, I wonder if they're doing anything to limit or prevent the use of molecules with an inorganic chirality bias (judging by New Scientist's comments on the smell, I imagine not enough).
At one dev position I had, the DBA wrote stored procedures for everything I could possibly want to do with the database, and that was the only way I interacted with it period. I wrote a small wrapper around these stored procedures and the records they returned, and used it exclusively.

It was a much more pleasant experience than having no stored procedures and a full blown ORM, which IMO inevitably leads to sillyness like doing inner joins at the UI level.
U.S. proposal to collect travelers' passwords alarms privacy experts