skysight-inc/HackerNews huggingface dataset:
Now you're changing from "so far" to attempting to predict the future, which is rather different.

As far as the future goes, throughput and latency both improve dramatically with low-orbit systems. Cost is high (see the massive failure of Iridium to see how that can go) but is coming down pretty rapidly right now.

And given how many satellite dishes I see on buildings in cities, it seems that there are use cases beyond handling coverage gaps.
Nah, that O(√N) comment in the article is a link to another blog post where the author claims that random memory accesses take O(√N) time.

I say "claim" because everything can be made to look like a fit on a log-log-plot. It's just memory hierarchy. (TLB misses do incur a logarithmic delay, because the page table usually uses a tree data structure, albeit with a high branching factor).
But we don't have long term structural unemployment. Robots didn't take our jobs.

https://www.chrisstucchio.com/blog/2016/robots_didnt_take_ou...

We actually currently have a scarcity of labor and BI makes this problem worse (about twice as bad as the great recession did).

http://public.econ.duke.edu/~erw/197/forget-cea%20(2).pdf

EITC increases incentives to work as does a basic job guarantee. Welfare and BI have the opposite effect.
Never have I seen this laid out before like this, and so I thank you for that! I think it's a real tragedy that we can't just have a rational Visa system- you get an offer from a company, then you should be able to get a work visa. Work visas continue for as long as you are employed plus one year. That gives you a year to get a new job.

This is how you attract the best and the brightest and this is what america needs.
The difference is that those projects are spread out across different companies, as opposed to a single division in a single company.
Sure, but other Sonic Boom locations are long closed, and we lost the excellent Platinum Records too. Even our timewarp land of DJs and hipsters is in no way immune to the record store downturn.
> The most plausible explanation I've seen is that it can prevent China exporting counterfeits of American goods to Indonesia, for instance.

I would point to something like "Revising US Grand Strategy Toward China" (http://carnegieendowment.org/files/Tellis_Blackwill.pdf).

To summarize what could take pages: it's about excluding China from the ability to trade in it's region. Imagine if an adversary of the United States (China, Russia) created an economic trade block with Canada, Mexico, Panama, Cuba, Japan, and Western Europe that excluded the United States.

This would damage the state power of America for a number of reasons: America would lose out in financial aspect of state competition, the adversary would gain the ability to cut off supply chains and sources important to military competition (everything from munitions to silicon), and the adversary would build positive relationships with the neighbor states (which becomes especially helpful if they can be aggressed toward supporting one side of a power conflict).

Furthermore, the ability to trade with neighbors of an adversary nation allows a country to 'balance' them to greater ability: making them compete with one another in certain sectors, furnishing them with particular military and intelligence capabilities, otherwise giving more say in what the power relationships look like. The foreign adversary can use that to their advantage to shape the region.

Within the TPP itself contain a number of intellectual property laws and international dispute proceedures that have been negotiated by every power in the region with the exception of China. That is to say, were China later to join in the trade bloc of its region, it would fight an uphill struggle with every intellectual property dispute and state settlement case because it wasn't at the table to negotiate and agree to terms that would be mutually fair.

Indeed, the former chief economist for the World Bank has said "The American posture, having designed a Pacific Trade Agreement, that was crafted in a way that whatever was legally possible made it not practically realistic for China to participate."

Think damned-if-you-do-damned-if-you-don't. That's what makes the TPP such good economic and security policy.

It is the US ambition to have better tools for containing China as it is the preeminent rising power on the world stage, which immediately makes it a potential security risk to the United States.

The strengthening of containment policies through the TPP is of course not the only lever of foreign policy. The paper linked above suggests a number of other activities such as aggravating and potentially occupying North Korea on China's southern border, building stronger relationships between US allies (SK and Japan) and engaging in lawfare and propaganda to problematize China's national security interests in the South China Sea (where historically it has been incredibly vulnerable to military blockade).
I have been wondering if Google hasn't already lost the self driving race to Tesla. Google still drives a few test vehicles around and has totalled some 2.7 million km:

https://en.m.wikipedia.org/wiki/Google_self-driving_car

Tesla has more than 100,000 model S driving around and in just 7 months their auto pilots have already surpassed the km driven by Google for the past 7 years by almost a factor 100 (roughly 200M km). That is real use in many places, situations and weathers, not just test drives in California.

I realise it's not apples to apples and that Google's cars may be more autonomous for now. But with the numbers stacked against it like that I doubt it will be long before Tesla's auto pilot is vastly superior.

As I see it, given the lack of a Google car, they will have to team up with a major car company to get enough cars out there. And that requires a more elegant hardware solution than what they currently put on the rooftops.

http://www.extremetech.com/extreme/231097-tesla-records-its-...

https://en.m.wikipedia.org/wiki/Tesla_Motors
> Companies I have worked on spent at least days, if not weeks before approaching me with a job offer (and no recruiters, direct contact from my future manager).

I'm honestly curious what they would have done during that time. I mean, are you literally saying it took them days or weeks of constant analysis to decide whether to approach you about coming in for an interview?
It's actually not a particularly interesting or unique view, it's obvious, and essentially the basis of civilization.

Organisms that hoard resources have been targets of violence since we were all protozoa.

A widely used basic definition of government is simply the group that has cornered the market on the recognized use of violence.

Rich people have to do something to grapple with poverty or the poor people will kill them and eat their food. Same as it ever was, and its reality doesn't change in response to your moral judgement.
Not as inefficient as using a 1.5 ton vehicle to move 1 person around.

It's somewhat ironic to see that question posed as a genuine concern, when presumably you already made the choice to travel by automobile, the least efficient form of transportation.
What is a viable alternative to basic income?
Assumption 1: Basic income is bad and will destroy the world economy.

Assumption 2: Automation of white collar jobs will happen at a scale of 99% of all white collar jobs (through AI or otherwise) and automation of low skilled jobs will be achieved for 99.9999% of all work through one or another way.

Assumption 3: 0.1% of the human population will be enough to do all work which machines can't do to theoretically support all human life on earth.

Is A2/3 exaggerated? Lets not dispute A1 even when its highly disputable. Just assume we can't have basic income in any form.

My question is what are viable alternatives to basic income in this scenario?
The World's Largest Study on SaaS Churn
I presume email, and that GP misspoke when they said "model" and meant a file that the key could be modeled and printed from. That being said, that solution definitely skirts the intention of the puzzle, but would certainly work given the restrictions the puzzle did list.
True I guess, I'm a bit of a jack of all trades, master of none I'd say. PHP I'm pretty intermediate on, and linux. I can hack things and make them work, but I've taken college classes on programming, and to this day I've never used linked lists in my code. I've also never rotated a 2D matrix, but a lot of web apps and even mobile is a lot of the same interacting with api's, manipulating data, etc..

I've used linode before for node balancers as they have those as builtins. -- I do actually spend about 2 hours per week going through CS courses on things I haven't learned from a github CS syllabus which basically has an entire CS degree crammed into free online lessons. I'm also becoming more interested in learning pentesting - not only to be able to become a Whitehat hacker, but because it'll give me more insight into securing my own applications better from malicious hackers.
OpenSSL 1.1.0 gained support for DANE TLSA peer authentication.

Obtaining and performing DNSSEC validation of TLSA records is
the application's responsibility. The application provides
the TLSA records of its choice to OpenSSL, and these are then
used to authenticate the peer.

The TLSA records need not even come from DNS. They can, for
example, be used to implement local end-entity certificate or
trust-anchor "pinning", where the "pin" data takes the form
of TLSA records, which can augment or replace verification
based on the usual WebPKI public certification authorities.
[Viktor Dukhovni]

Changelog: https://www.openssl.org/news/cl110.txt

API: https://www.openssl.org/docs/manmaster/ssl/SSL_dane_enable.h...

The RFC for storing/lookup OpenPGP keys in DNS via DANE was published recently:

"DNS-Based Authentication of Named Entities (DANE) Bindings for OpenPGP"

https://tools.ietf.org/html/rfc7929

All documents from the DANE working group are here:

https://datatracker.ietf.org/wg/dane/documents/

Edit: Since there is lot of negativity towards DNSSEC here, please have a look at the following link, so you get both sides of the arguments

http://blog.easydns.org/2015/08/06/for-dnssec/
I think that story is about another startup called Vingle.

Vingle (https://www.vingle.net/)

Looks like Tess has been attaching herself to some bombs.
Which makes me wonder whether there's a strategy that specifically takes advantage of mispricing by overuse of index funds.

First that comes to mind: small caps historically get better returns, and maybe that difference will be amplified by market-cap-weighted funds.

Picking stocks which are growing but not quite big enough to get into larger cap indexes could be another possibility.
An assertion that has yet to be proven. While an electric car has fewer moving parts to wear out, those parts that do need maintenance are going to be specialized pieces of electronics and power distribution kit that will cost far more than a few spark plugs and a new muffler.
Many reasons to this and something has to change at some point.

But just a couple of points is that if everyone receives it then nobody can be robbing the system as everyone is entitled to it. Another point that the HN crew should be well aware of is that we are going to see entire Industries worth of jobs disappear. Obviously other jobs will come but not at the rate they are going to decline and they will likely be more high skilled jobs than low one's. We are on the cusp of automated vehicles and when that comes to fruition all cab/taxi/bus/truck drivers will be without jobs. This will happen in many other areas as well and to not seriously prepare for this type of future is absolute lunacy. Not saying that BI is THE answer...but it, along with many other things, are definitely worth exploring further.
This is good advice, but I think everyone is best suited to doing number 2 before number 1. Most people are not ready to be a founder right out of the gate, and that's where a lot of the douchebag founder horror stories come from. Not because they want to be douchebags, just because they are so arrogant.

One should spend five years building stuff before becoming a CEO.
SETI is investigating an extraterrestrial signal from Deep Space
I like doing that too, but the Zig syntax doesn't prevent that kind of arrangement, just makes it a bit wider.

return if (value >= radix) error.InvalidChar else
if (comeCondition) error.OtherError else
...
value;

or maybe this, but it seems uglier to me:

return if (value >= radix) error.InvalidChar
else if (comeCondition) error.OtherError
...
else value;
How the Upright Citizens Brigade Improvised a Comedy Empire
It was about a 2U server size but with additional external packaging, cooling improvements. Some specific hardware cards in in it, wouldn't say "can't get anywhere else" but it was very specific for application domain.

The difference I saw was that a customer was not supposed to interact with it as a general server. They didn't install stuff on it, interacted mainly via external devices and via a web-based config interface.

It was also configured for a specific purpose and had tweaks to kernel scheduling algorithms to provide low latency data processing.
Industrial is a pretty staid, slow moving market. I'm out of it as soon as the movers get here. It's fantastic, thrilling work but you can't get the people in power to grok what you're doing.

It's sad and hard to do, but I've told a colleague who's trying to go into this market ( we were both laid off this year ) "no", because the overall culture isn't ready for it.
I've seen HR at a major abuser massage Glassdoor rankings by disputing/threatening them with legal action for negative reviews and shilling/creating fake accounts to put in positive reviews. I believe Glassdoors policy is that they are not interested in lawsuits, so all it takes is a letter from a lawyer. Maybe even less than that.
As a former scientist and now professional software developer I can confirm some of the observations of the article. This is because enterprise developers do premature flexibilization. And "Premature Flexibilization Is The Root of Whatever Evil Is Left", see

http://product.hubspot.com/blog/bid/7271/premature-flexibili...

But on the other side, most scientific code I've seen, is simple (not by readability, but it uses simple abstractions), highly optimised and delivers irreproducible results.

Why? Because most scientist don't write any kind of test. Nobody teaches scientists test-driven development and most don't know about unit or integration test, so one can make sure, a program generate consistent results. Scientists are happy if a program runs on their machine and produces a nice graph for their paper. If you ever want to reproduce the results of a non-trivial scientific simulation, good luck. You will discover that the results will be highly dependent on the type and version of CPU, GPU, compiler, operating system, time zone, language, random generator seed, version of the programming language(s), versions of self-written libraries (which most often don't even have a version number), version of the build system (if one is used at all), etc... . And that's why you will never discover running scientific code outside of the scientists computer.

TLDR; Both (scientist and professional developers) can learn from each other.
The post is very light on details about the measurements, and only compares to libc++'s std::unordered_{map,set} (no version number provided). There is no mention of space usage.

It's well known that std::unordered_map is slow (see panic's comment). Some more worthy opponents would be Google's dense_hash_map [1] or sparsepp [2]

[1] https://github.com/sparsehash/sparsehash

[2] https://github.com/greg7mdp/sparsepp
The reason she did not see the red flags is because that's what being conned looks like. They don't call them con artist for nothing, and he seems up the chain on mastery.
Would I be right that regenerative braking should substantially reduce brake pad wear?

I'm betting the pads on ours outlast our ownership of the car. (Note that I have absolutely nothing to base this on other than watching the "I'm braking using the motor and not the pads" meter.)

Not that I find lifetime brake pads to be a big selling point. Other than something like changing the oil, replacing brake pads has to be one of the easiest jobs to do (albeit with some of the greatest consequences should you screw it up). Even with new rotors, I might have to go grab a hammer to knock the old ones loose, then it's another 30 seconds to put the new one on.
Because we aren't receiving enough cosmic energy from the center of the solar system.
Ask HN: What do you think when you see a post is from Medium?
Does seeing that a HN post is from Medium make you more or less likely to click it? Do you expect a certain type of post (rant, musing, personal story)?

My personal reaction is that if something on Medium has made it to the front page of HN, then it's probably at least somewhat relevant to my work/life, and is probably decently-written. When I find Medium stuff through other channels (Pocket, FB, etc.), I am much less likely to click.
As someone who loves traveling, awesome!!
I had very limited exposure to programming growing up. Freshman and sophomore year in college were what hooked me. I turned out all right, I think.
The combination of reduced spending on fusion researcher and increased demands of ITER, has resulted in a slowing of progress funneling funds aways from other designs and projects. So if we stay on the same underfunded trajectory, I agree. However, 34 years is a long time. Between now and 2050, if we had a Manhattan Project-style push, that number could be brought down to 2040 or maybe earlier depending on how soon we shifted.
Do you have any evidence for that? I would wager it leans in the other direction: sleeping on the street leads to other negative behaviors, in aggregate.
VMware SHifts IaaS Strategy
To me, HPKP, surveillance, and God willing a better UX for certificates would get us 80% of the way to Convergence.
Wow!

"Gawker is gone because Peter Thiel financed its murder-by-lawyer." That is just plain false.

Gawker is gone because they violated The Hulkster's right to privacy. It happened in a court of law because as a society we have agreed that this is where we make these decisions.

I am not defending Peter Theil, I don't know that dude, and I know little about him. The bottom-line is that the right to privacy is one of our most basic rights. Attempting to rewrite history for whatever reason undermines the right and puts us all at risk. The author's attempt to weave in some commentary about the open web is a silly stretch.

Gawker alone is responsible for Gawker going away.
I am a total MicroPython fan boy. I've done a lot of embedded C-on-bare-metal development and related electronics. For most non-embedded work, I use Python and am a huge fan of the language, so having Python on an ARM Cortex gets me very excited. MicroPython is absolutely great for getting a complex embedded project up and running quickly. Execution performance, of course, is nowhere near C. But, since a lot of performance critical I/O handling is already done as a C extension (import machine), and it is just as easy to write a MicroPython C extension as it is to write a CPython C extension, you can always move the performance critical parts to C as needed. Overall it is a huge win in development time. MicroPython does require a fairly biggish ARM Cortex M3, though.
/etc/hosts ftw
How they treat wait staff in a restaurant is often extremely illuminating.
I wish it was use more for distributing Linux package updates, a la DebTorrent.

https://wiki.debian.org/DebTorrent

This could take off it only a big player like Ubuntu pushed it. I don't see why we depend on a set of centralized servers for a bunch of files that a huge number of people download on a very regular basis.

And yet, the idea has been stagnant for years.

Edit: By which I mean, it works, but not enough people use it.
"Could you enlighten me as to the mechanics?
If my contract says I'll be paid monthly on the 15th, when do

I send in the invoice? Are the payment terms net-10, net-30, or longer?

Do I need to break out sick or vacation days as its own line item? What about the deductions?"

If you are having difficulty grasping this - you should not work for an early stage startup that is pre-funding. You are expecting very standard 'employeeship'.

If you are an 'employee' of the company - yes - you are required to be paid with W2's etc. - of course.

But if you're not obligated to be an employee of a company to accept equity - or other kinds of payment for services rendered.

As far as 'invoicing' - either you're being sarcastic or you've never done such a thing. You send an invoice, and you get paid. You have to claim it yourself in terms of taxation. As far as 'terms' - I'm hoping you are kidding. Either you get paid or you don't.

The company in this article I think was well past the time wherein they should have had had payroll set up - no doubt about it.

At the same time - it's absurd how confused many of you seem to be about the simple mechanics of getting paid.

You do not need a payroll system (i.e. W2s) while you are in the most early stages of a company.
Darknet’s Hunger for Cryptocurrency: Dark Business Pushing Monero Price
Wow, electirc cars are so simple it is surprising that so few companies make them! The moving parts in a car are pieces that 1) have multiple manufacturers and are relatively cheap to replace, and 2) can be replaced by a wide range of repair shops so that competition can keep a check on the overall replacement costs. What you left out of your electric car list are all of the specialized electronics and only-for-this-car equipment that are all very expensive to replace and will all only be supplied by the manufacturer. The idea that you can just go online and shop around for an inverter for your Tesla or run down to the auto parts store to pick up the right 12V battery is laughable.
Bash to Python Converter
It potentially depends on the data and volume of deletions (and maybe other factors). How hard is it for users to recreate? If you select 30 days what happens on day 31 when a user "just gets back from vacation" (or similar)? Maybe deletion should be hard enough (e.g. Trash Can + Dialogs) that requesting a restore isn't something you'd have to do (except, maybe, in extreme cases)?
My thought? Most likely an ill-informed rant by a millennial.
Internet Access More Affordable, but More Than Half of the World Remains Offline
This is awesome and filled with awesome tips!! Very nice!
Hacker Shows Us How to Unlock a Laptop Using an NSA Tool [video]
What will you sacrifice to make way for the new USB?
He says later: There’s an amusing irony to this, because 1986, 1996, 2006 were also the years of everything conversational.
I dunno, given the public backlash, far from kickstarting a new industry, Glass killed face-mounted wearables stone dead. The word "glasshole" will probably stick around for longer, so there's that...
No, don't fake it. The reality is, investors know you are starting out. It's not a problem to write checks. All you need is a business account. Yes, make the pay stubs but they can be made on a typewriter.

Just don't fake it. Don't fake anything. Don't sell products that don't exist. Don't lie to your employees about your financial state (I see this happen a lot because people are ashamed to admit that the company is having troubles... this is a bad strategy). Don't lie about the state of the product (something that happens when people are naive enough to not realize how much testing is needed.)
I think it would be so fun to work there, even with all this political stuff happening. I guess it's sort of like Google's internal "Y Combinator", where they try out a whole bunch of startup ideas and have practically unlimited funding.