skysight-inc/HackerNews huggingface dataset:
> And he suggests that background creates a bias in the case.

Not really. We have to be more careful with the words than that.

Here's the difference: Trump said that the judge's rulings show that the judge is biased. So, if we accept that the judge is biased, then we want a reason, that is, we want some motivation. Well, it turns out, this judge has Mexican ancestry, is active in some pro-Mexican political causes that conflict with Trump's campaign positions on illegal Mexican immigration. So, Trump said that it appears that this pro-Mexican background of the judge is the judge's motivation for the judge being unfair to Trump.

The huge point is, Trump never claimed that a judge with Mexican background could not be fair. Instead Trump claimed that it was solid that this judge WAS already unfair to Trump and, then, later, saw as motivation the judge's pro-Mexican background.

It has been easy for the media to distort this situation into Trump claiming that the judge must be unfair because he has a Mexican background. Nope, that's a huge distortion, playing with words. Simply put, Trump claims that the judge is unfair because of the judge's rulings.
Cramped airlines seats aren't great for tall people either.
Very insightful. There's a large gap between the intellectually curious early adopters and the majority in the middle. I just recall how long people were still auto-paying AOL when better options were available. :-)

Thanks again!
iOS 10 beta features unencrypted kernel
Nice work. What would take, to make it into a REPL? I haven't looked closely at the code yet, so maybe it's close to being there.
>but if you eat a chicken raised on a small farm in Pakistan or Indonesia it probably took 3x as long to grow to full size, ate a much more varied diet and also has SIGNIFICANTLY more flavor in the meat.

They have small farms and dual purpose chicken breeds in the US too. You don't even need the small farm, you can raise them yourself quite easily and cheaply.
The buyers likely can't afford to outright buy. Being the cheapest isn't usually the best idea in business either. Apple does pretty well being much more expensive than the average.
The Millennial angle is interesting. The comments and to a lesser degree the article itself imply that millennials are the ones quitting without notice. However in my personal experience, I have only ever seen boomers quit on the spot, whereas millennials and genXers have gone above and beyond by giving 3 or more weeks. Younger workers seem much more afraid of the potential damage a negative reputation can do to their future careers.
If people tend to write down their passwords, isn't a password closer to being "what you have"?
California's Last Nuclear Power Plant to Be Shut Down
Google Calendar Shows Basic Auth Popups for Doubleclick
http://i.imgur.com/Mm4R8se.png

Logging onto google calendar today shows a basic auth login for googleads.g.doubleclick.net
I prefer SolarCity. It mentions the source of the energy and it highlights the idea of a city, and therefore a city powered by the sun. I don't think branding can get any better than that, with Tesla being the umbrella company name - it's perfect.
ElasticSearch bulk API deals with streaming by using line breaks of JSON docs instead of an array. If you are interested in using this Comma Separated JSON, maybe you want to try this simpler approach before (though the comma separated version seems to be lighter, if I want really to reduce weight I'd consider protobuf, probably).

Reference: https://www.elastic.co/guide/en/elasticsearch/reference/curr...
> There is no fraud in bitcoin, no phony investment with lying and paying out returns from later investor money.

Say what?

There are so many ponzi schemes in Bitcoin many of them actually advertise that they are ponzi schemes.
My barrier to entry with a lot of DIY hardware projects was an incorrect assumption that it was difficult/expensive to get PCBs made. Looking into this, I found the blog of the guy running this project and he had some experience with various cheap PCB vendors, with stencils going as low as $18. [1]

[1]: https://conorpp.com/2016/03/13/my-experience-with-dirtypcbsc...
Low barrier to entry for catastrophic AI? Surely you aren't talking about the current state of AI. The current barrier of entry for an AGI (which is at least what it would take for catastrophe) is "does not exist". That's about as big as barriers get. Even when the first AGIs show up it will take full time supercomputers to perform like a single human brain. I don't see that as a particularly low barrier.
I was thinking of a system that would let you place a deposit immediately before rental (imagine a rental car in a public lot) and then automatically receive your deposit back when you are done with the car (which was possibly even left in a different lot). I'm thinking the car would use its sensor system to detect if any damage might have occurred and if not, it could trigger the return of a deposit as soon as the vehicle is locked.
>Amazon may be an excellent retailer, but they spend just as much money as they make on the shipping and fulfillment side to get shit on your doorstep faster and cheaper than anyone else out there. Each person that spends money on Amazon can only really spend a few hundred dollars per year. But even a small company that's entirely hosted on AWS, like 70% of the companies I've worked for, pays Amazon thousands of dollars per month for hosting

But there are a lot more people than businesses, and an order of magnitude more people than businesses who both need custom hosting infrastructure and choose AWS.
As far as I can tell, your decision tables idea doesn't allow for backwards branching (loops). So it's not Turing complete.
Does anyone know if it was specifically the community/userbase that enticed Google, or was there some technical aspects to YouTube that Google couldn't or didn't want to build themselves?
> 1. data loss due to async nature of replication

That depends on what you mean by async. The replication itself is synchronous (statements cannot happen out of order), it's just not lockstep with disk writes and commits. I think it's more illustrative to say it's delayed.

> 2. update conflict on same data on multiple masters, 3. two masters mean two IP so all the clients need to know how to fail over to different IP

I'm not referring to multiple live masters, I'm referring to a set of servers where each is both master and slave to the other, and one live master server which gets the HA IP address. In that respect, there is no difference to a DRBD replicated setup. Clients just use the HA IP.

> 4. complication in adding or removing master.

I never found it that complicated, and I deployed it at least 5-6 times for multiple companies, and even with slightly different topologies (master/master where each master had an additional dedicated slave reserved for intensive read-only queries). What did you find complicated about it?
Here is the link to reference 8 which is the key method used in this analysis.

http://www.uvm.edu/~cdanfort/csc-reading-group/sugihara-caus...
But, absent evidence, there's no reason to suggest anything is unreleased.
Probably the same way flying cars played out.
"Punished" with enormous salaries and slightly higher taxes. Please sign me up for such punishment--that sounds wonderful.
> The purchase makes no real sense, unless you bend over backwards to try to force a rationalization.

Makes plenty of sense. SolarCity has a failing business model, but they have a nice facility in the works. Tesla Energy makes batteries that right now are only appealing to commercial players. If they combine the two in a good way, they may be able to make a product that's appealing to the consumer. As with any purchase, it all depends on how it'll be executed.

This is weird by American standards, but there are plenty of conglomerates who have their hands in many industries. Samsung, Hyundai, Mitsubishi, etc.
Like the article posted last week titled "this is not a place of honor" about making obvious markers on nuclear waste to last 10,000 years...

We may also want to invest in creating some "breadcrumbs" for a future civilization to build up from. Say, a reserve of easily accessible fossil fuel and other raw materials, and some long-lasting guideposts that indicate where to find them.
What's it like in the west EU?
Gzip or some other compression scheme takes care of that pretty well. It's not rare to do JSON over gzipped HTTP requests.
Rel: a true RDBMS with an advanced query language called Tutorial D
You can't just compare to ground beef though. Plenty of meat and cheese products are the same price or more than equivalent meat alternatives.

[Aside: Actually, it's kind of interesting to consider that meat alternatives top out at a relatively low price point, whereas meat, fish, etc can get really expensive.]

Just like in the meat market, there are cheaper and more expensive meat alternatives. Compare tofu at ~$2/lb vs Field Roast at ~$6/lb, where Field Roast is more toward the gourmet end of the non-meat spectrum.

I would think that if you're not a meat eater, tofu is your ground beef equivalent. Or maybe beans, lentils, quinoa, etc, which are also pretty cheap.

Also, home made seitan is super cheap and much easier to produce than home made meat.
> Also, they would still have to man the station underwater, whereas in asteroid mining, it's relatively easy to send a fleet of drones for resource gathering and discovery.

It's interesting why you would think this. Underwater drones would be an order of magnitude easier. For starters you can control them with amazing high bandwidth just using a simple 10km long cord from a boat.

You can pull them in for maintenance every day.

They cost ~zero $ to deliver. A fishing boat could do it.

I think because SciFi movies delivers space so much we lose perspective of how hard it is and how 'easy' other things are.

I'm not sure why China is manning this underwater lab other than it's cool. (like going to the moon)
Ask HN: How do engineers find good non-technical partners?
In general:
How does engineers find good non-technical co-founders for their ventures?

In my specific case:
I'm a software engineer based in SF who has been working on a machine learning trading algorithm to trade securities(Average 18% annual returns with 0.9 sharpe ratio over the last 15 years).

I've been testing and trading with my own money based on the algorithm for almost a year now and it's been working out well. I am exploring the idea of starting an hedge fund based off of this strategy. I'd like to partner with one finance guy to take care of admin and a marketing guy to focus on fund raising while I focus on trading and further development of the algorithm.

My network in the finance industry is practically none, so my question is: what is the best way to find these two partners who would compliment my skills and build a good team for this venture?
> Might never want to allow, but may not necessarily have a choice in the matter.

"if done right" glosses over quite a bit, yes.
Yes our ignorance about how the climate will respond to all the GHG release is a cause for worry. The only area I can agree with the deniers is our climate models are not very good and the error bars quite high - this is not a cause for compliancy, but great concern.
> I've had chicken nuggets that meat eaters had no idea were fake,

Because chicken nuggets are mystery meats to start with. They're usually made from meat slurry, with various fillers added, and shaped into that shape. A chicken breast, for example, has 43g of protein per 140g of weight; a nugget, on the other hand, has 3.1g of protein per 20g of weight.
Neat service. How do you plan to offset the hosting, storage, and bandwidth costs though?
The "outer space" boundary above any point on the surface does occur at the same pressure. And that boundary will also be an oblate spheroid. However, it won't have the same shape as the surface, given mantle inhomogeneities. But I have no clue what the differences look like.
Height can also be a pain. I'm 6'5" and have lower back and sciatica pain, probably since most of my height is in my torso. Fitting into some cars is horrible. Airline seats are hell. My son is short for his age; go figure.
If you're looking for me
You better check under the sea
Cause that is where you'll find me
Underneath the ...
I've started putting something together, but in case I never finish, I've at least tossed the schematics, gerbers, and CPLD source code up on the web, if you're really interested:

http://coderjames.bitbucket.org

Next I have to figure out how to properly make public the BitBucket repo holding the source code for programs that run on the system.
Free services generally do not give SLAs, and Yahoo's email service is free.
Matplotlib covers a tiny spec of a footnote of Mathematica's functionality. SageMath (a composition of Numpy, Scipy, Sympy, matplotlib, R, etc.) is a more appropriate analogy.
Finding an optimal solution is much more computationally intensive than verifying that the solution is good enough (no collisions). If you don't really trust the RNN's work, then you can use a second algorithm just to check for collisions in the proposed plan.
In that first link, where it says (referring to the diagram at the bottom right), "Observer moving parallel relative to setup [...]," I don't understand. Parallel to what? Parallel to the mirrors? Parallel to the beam of light? I don't find it to be clear. Can you tell me which it is? Thanks.

------

P.S. Never mind. I follow the diagram now. I'm trying to follow the rest of it.
Ask HN: Career choice for a troubleshooter
I have a mix of skills in system administration and development areas, but I'm more inclined to areas related to infrastructure components (servers, storage, networks, app servers, performance analysis, etc). I believe I have a good understanding of many areas that allow me to connect the dots quickly.

It seems I'm able to find the area that is likely to be the problem and then deep dive into it until I come out with a technical solution. In that regard, I'm neither satisfied with a shallow understanding of something nor the supreme authority in a single area. I don't care about team boundaries, just want to find the solution.

With 15+ years of experience, I have identified a pattern. I will join a company that has big challenges, work very hard to get everything in other and after 2-3 years I will become so bored I can't find any meaning. The challenges I like area gone, things are running smoothly, automation is doing its job, the unknowns are gone, I know the infrastructure pretty well and I've taught others how to operate it properly. Or we've reached the limits of technical solutions and now it's a people issue and I hate to be involved in that (I was a team leader in some companies, did a good job but absolutely hated it).

The problem is this constant switching of companies is really taxing on my mind. I have to convince myself I'm not at the right place anymore, then I have to convince others, find a new company, convince them I am the right choice for their problems/challenges, etc.

So I've been thinking being a consultant might be a good thing: I get a constant flow of challenges without getting bored by a single company. The biggest issue: I'm no salesman, I will often charge less than I should (hell, I'll do this for free if my bills are paid).

How do people deal with boredom in this context? Is applying at Google/Facebook/Amazon/Microsoft a solution? How to keep the challenges flowing when all you love to do is fix/explain things?
Neither are proven profitable businesses. $2.6B is a hell of a bet to make on the hope of something working out, with a company that is bleeding money. Two cash-flow-negative companies combined together doesn't magically result in more money, if anything it hastens the death of both companies.
Data Visualization and D3.js Newsletter Issue 188
That doesn't mean it's as easy to parse as plain JSON or JSON Lines.

In JS, non-streaming:

JSON.parse(blob)

Or

blob.split("\n").map(line => JSON.parse(line))

respectively.
In addition to the vendors you mention via that link, OSH Park[1] is great option for hobbyists (or very small-volume production). This is the same source listed in OP. It's a board pooling group that puts many small-run orders on the same panel to economize on setup costs. OSH Park uses high-quality US manufacturers to produce the boards (with tight tolerances, silkscreen, soldermask, gold-flashed pads, etc.) I believe they used to use Amitron outside Chicago, but I'm not sure if that's still the case. I've had probably 300 boards made by them, and they've all been great.

In open source designs you can usually spot OSH Park boards by the distinctive purple color. Seeed Studio and the other Asian budget board houses are a decent economy option if you can get away with looser tolerances. OSH Park is nice for compact designs because the gold-flashed pads are better for surface-mount parts, since they aren't raised like traditional solder-painted pads. Unlike most quickturn PCB fabs they don't bury you with options; the standard options give you everything you need (ENIG, double mask+silk screen, either 2/4 layer, etc.). The OSH Park ordering wizard is a case study in how PCB orders should be done (upload and a couple clicks, with a graphical preview), and for the quality the price can't be beat. Because orders are pooled and then separated before shipping out, it is slower.

You can use the free and open KiCad[2] software (again, what was used in OP; tutorials[3,4]) to do schematic capture and board layout, have it generate some gerber and drill files, and then order the boards for a few bucks from OSH Park. KiCad won't do simulations like Altium or some of the other commercial packages, but if you just want to take a schematic and make a board it works fine. Definitely learn its hotkeys.

1. https://oshpark.com/

2. http://kicad-pcb.org/

3. http://teholabs.com/knowledge/kicad.html

4. http://store.curiousinventor.com/guides/kicad/
There is causal content, although not very much.

The model would be something like:

experiment setup -> gas dynamics -> observed measurements

You would instantiate it like so:

(setup apparatus such that P=1 psi T = 289 n=5 mol R=12.2) -> (solve PV=nRT for V, V = ...) -> (V = ..., other values same as in setup)

But as I said, it's all discussed in Judea's book. Particularly, there is the epilogue, a reprint of this lecture: http://singapore.cs.ucla.edu/LECTURE/

Slide 26 is where he brings up Russell's critique of causality.

And this quote from slide 47 is Pearl's response:
"Let us examine now how the surgery interpretation resolves Russell's enigma: concerning the clash between the directionality of causal relations and the symmetry of physical equations. The equations of physics are indeed symmetrical, but when we compare the phrases "A CAUSES B" vs. "B CAUSES A" we are not talking about a single set of equations. Rather, we are comparing two world models, represented by two different sets of equations; one in which the equation for A is surgically removed, the other where the equation for B is removed. Russell would probably stop us at this point and ask: "How can you talk about TWO world models, when in fact there is only one world model, given by all the equations of physics put together?" The answer is: YES. If you wish to include the entire universe in the model, causality disappears because interventions disappear - the manipulator and the manipulated loose their distinction. However, scientists rarely consider the entirety of the universe as an object of investigation. In most cases the scientist carves a piece from the universe and proclaims that piece: IN namely, the FOCUS of investigation. The rest of the universe is then considered OUT or BACKGROUND, and is summarized by what we call BOUNDARY CONDITIONS. This choice of INs and OUTs creates asymmetry in the way we look at things, and it is this asymmetry that permits us to talk about "outside intervention", hence, causality and cause-effect directionality. "

And if you can't read, then here he is presenting it in a recent lecture: https://youtu.be/9YMHqO6Z7AI?t=1731
The wizard war in orbit – early American signals intelligence satellites
One of those circumstances is in combat. Historically that has been extremely important.

It wouldn't surprise me that under more violent circumstances, mate preferences shift toward those of greater size, strength, and overall physical ability.
I'm saying that "trespassing" is too broad an actus reus to establish mens rea because we interact with websites in a very different way from real property. I've proposed an alternate set of rules (material deception + a safe harbor) that I feel better capture actual criminal intent.
You're describing the type-length-value format, used in some places in digital video or in Open Sound Control.

Basically you have a TYPE (fixed width, eg. 16 bits), a LENGTH (again fixed) and a VALUE which is simply a stream of bytes that goes on for LENGTH bytes and is interpreted based on what TYPE it is. You can nest your fields and get very creative in quite a compact way.

One could represent a JSON document with TLV by adding an associative map between the field names and their type numbers, then stream away.

I always loved the simplicity of TLV. Though nowadays, I'm not sure this has much of an advantage over gzipped JSON.
ItsAllText (Firefox) replaces text dialogs with the Vim editor of your choice.

(OK, also non-vim editors, but you know what they say about people who use those....)
Interesting. I and everyone else I've talked to in the industry have always assumed Google just takes it on faith.

Granted, I never worked in SEO directly.

I'm still not sure what the truth is. You raise a good point.
The problem with the idea of procedures acting on data structures is that as a system scales up, it gets more complex in terms of its data structure, and the amount of code that must operate on it, and be dependent on it. As that happens, it gets harder to change, both in terms of the structure, and the procedures that work on it. The dependencies between the structure and procedures grow in number and type. The attempt to understand it creates a cognitive load that makes it difficult and inefficient to keep track of them (if not impossible), and keep consistency in how they operate. Secondly, the amount of code that's required to operate up to spec. becomes so voluminous that it creates a cognitive load that is too much to handle, in terms of finding and fixing bugs.

Part of scaling is understanding the relationship between what is necessary to express to carry out the complete, intended model, and the number of relationships (the best I can express this is "in chunks") that we can keep track of simultaneously. Modern engineering in other fields of endeavor understands this notion of cognitive load and complexity, in terms trying to organize resources such that a constructed structure can carry out its intended function well as a result of principled organization methods.
None of that is saying bad things about Solar City's balance sheet in the 5-20 year horizon -- quite the opposite.
It is a good question of how much breadcrumbs you would need to jump from the stone age to using whatever accessible resources are left after us.

A lack of accessible fossil fuels is likely to be the major factor as it would be really difficult to get an industrial revolution going without access to the easy energy provided by fossil fuels. We could easily find a rebooted society gets stuck in a pre-industrial state with no way of breaking out.
Recent research has shown that nuclear winter after even a limited exchange would be worse than previously thought. We don't know how/if our technological society would bounce back from N billion starvation deaths.