skysight-inc/HackerNews huggingface dataset:
The Chinese talk about maybe sending a man to the moon, and they've launched a couple of these space stations, but they've only done 5 crewed launches since 2003, and the last one was 3 years ago in 2013. It seems like China is doing the bare minimum to show that they have the capability, but doesn't actually have any real ambitions in this area.
Kubernetes is the answer to all of your questions.

You shouldn't directly use "docker run" in production. At least not yet.

Think of the docker binary and daemon as development tools not a production platform.

Develop your apps one process per container, microservice style. If you can't do that you should probably use vms.

When it comes time to deploy, kubernetes handles scheduling for you automatically across your fleet.

Kubernetes secrets can be mounted inside the containers so you don't leak them like you can with env vars.

Kubernetes will eventually support other runtimes like rkt. But this abstracted away.

Kubernetes assumes a flat networking space, but this is taken care of with stuff like flannel.

You should probobly use Dockerfiles to create containers in your build process. Packer can create them but I would only reccomend that way if you have other tooling that does that. Spinnaker can leverage that bake-centric stuff very nicely.
"EventQL is a distributed, analytical database. It allows you to store massive amounts of structured data and explore it using SQL and other programmatic query facilities."

So it's a completely different class of application than splunk or elasticsearch, and one that you have a commercial interest in. Please don't spam HN.
A cow has no name.
I wonder if this to reciprocate for the decision by the EU against Apple to the tune of $14 billion.

Numbers seem very similar. Coincidence?
Detecting pony porn is probably an incredibly difficult problem to solve, considering that they are "naked" by default. The GIF in question is mainly made NSFW by the addition of underwear.
This is par for the course for libreboot. The developers have been known to fly off the handle in highly unprofessional ways.

For example, their FAQ states this:

> It is extremely unlikely that any post-2008 Intel hardware will ever be supported in libreboot, due to severe security and freedom issues; so severe, that the libreboot project recommends avoiding all modern Intel hardware. If you have an Intel based system affected by the problems described below, then you should get rid of it as soon as possible.

That's some of the most unprofessional editorializing I've seen from a software project.

The FAQ then goes on a lengthy rant where they elaborate on how it's because they have moral objections to the Management Engine and AMT, ending with:

> In summary, the Intel Management Engine and its applications are a backdoor with total access to and control over the rest of the PC. The ME is a threat to freedom, security, and privacy, and the libreboot project strongly recommends avoiding it entirely. Since recent versions of it can't be removed, this means avoiding all recent generations of Intel hardware.

The Management Engine is, by the way, intended to help large enterprises automate administration of PCs on their network. Calling it malicious is intellectually dishonest.

With that said, I don't think a fork is feasible, or even a good idea. Libreboot is already a fork of Coreboot, and it's a fairly small fork that's not particularly in demand; in fact, the project goes out of its way to be hostile to anyone running modern hardware. Most forks are a result of the community being fed up with the intransigence of the developers; I'm convinced that libreboot doesn't even have a community. As someone else mentioned, Leah is by far and above the most active developer, and there are maybe 3-4 other people who have contributed. Unless GNU is just going to mirror her git repo and slap a different name on the tarballs, you're not going to have a fork. And, developers aside, how many people actually use it? Are there enough people who specifically insist on libreboot over coreboot and care about how it's developed to fork it?
If you have an extreme sensitivity you'd probably be happy to pay $5,000 a year to save your life.

The question is, why don't we operate our regulatory system in such a way that companies making a product that costs ~$30 only make a hefty profit, say 100%. The only answer is because we are stupid.
Work until your empty not dry
Have you considered the possibility instead that JSON is not an appropriate serialization protocol or storage mechanism for the problem to be solved? Or that it isn't being used effectively/correctly (that is, it isn't being parsed correctly, e.g. with a library or some other mechanism that makes checking underlying types less cumbersome)? I noted in a comment downstream from here that plenty of C and C++ JSON libraries offer very easy parsing (e.g. "json_get_int(element, key)") that fails early. I almost don't even think about JSON twice if I have to use it as a data format in a C++ program I'm working on. It's just another library to link against and use almost effortlessly. Doesn't Java, or this Salesforce implementation of it, have something similar?

Furthermore every dynamic language I've used has had tooling spring up, e.g. in the form of linters, that includes at least some basic checking for type mismatch where possible. I'm not so sure static typing leads to problems. It isn't problem free--no programming language or paradigm is--but I do think the lack of it leads to some problems that are easily avoided without too much extra overhead.
[Jottacloud](https://www.jottacloud.com) is pretty much a Norwegian clone of Dropbox, but supposedly your data is safer because of superior Norwegian privacy laws.

I'm pretty happy with it overall, apart from the fact their Android app sucks donkey balls through a hosepipe.
Apples and oranges
My empty what?
So I had mostly the same questions you did. I went on a journey and made videos about it. Check it out here https://www.codemy.net/channels/docker-for-developers
I thought the stuff about Github's pace was funny too. People have short memories, I guess.
Carbon 3D printing raises $81M
Well, the idea is that you're using emacs for your code, and then you jump over to your mail client (all the emacs mail clients don't really work for me), and hit a key to switch over to russian, or whatever.
Twitter: It is too late for it to become the giant people expected
> Now there's two factor authentication ("what's your favorite color?")

Not so great an example of secret information …. TFA is useless, I think, unless you are allowed to pick the question. (Or, of course, you can give site-specific nonsense answers to repeated questions, but most people don't do that.)
It's almost as if different modes of communication are appropriate for different kinds of problems! Who would have thought?
- If they key is a BIOS key, it means it's a Windows 8 or 10 key. (Based on the age, 8.) Pretty sure Windows 7 won't install with it. If you had downgrade rights, you'd likely have a Windows 7 key that worked come with it as well. (Downgrade rights are not a given.)

- COA stickers under the battery are terrible when your computer is on and you want to look at them to type the key. Shutting off the computer to pull the battery to take a photo of the sticker is a pain in the rear and a waste of time.

- A lot of laptops have embedded batteries now, and hence you can't put COA stickers under them.
You can't go based on something purely objective like lines of code, but a good code review will tell you if someone is working or slacking.
the CTO told me that everyone, including the founders had their salaries slashed, save the senior dev who already left.

I'm not sure if there are new customers, maybe just one.
There's generic versions of a different auto-injector available, so the monopoly is very narrow, on prescriptions that say "Epipen". Patients can ask their doctor to prescribe Adrenaclick and then choose the generic.
Your site needs a favicon.
This. My sister used to read "Mrs. Frisby and the Rats of NIMH" to her students and that's how I heard of it. We loved it and were furious at the film for completely inverting the author's message. In the book, Mrs. Frisbee is saved by Science (the rats) but in the film, she's saved by Magic. Yuck. The book, as I recall, also gets into the morality of giving the rats intelligence. I need to go back and read it again...
It's really sad to see how a once solid bank like Deutsche Bank was run into the ground by CEOs who wanted to make their bank "modern" and squeeze out ever more profit. Reminds me of Daimler-Benz when management decided they need to grow and merge with Chrysler. What a disaster. I hope German company bosses will learn that solid but boring is a good thing.
I recommend SococoRS for this issue (making remote work seem more like teamwork). It allows you to actually go up to a coworker's desk and say Hi. Unless their door is closed of course. Does screen share/vid conferencing and chat rooms, all in a simulation of a virtual office.

{ I own stock in Sococo }
Yup. The correct solution to this is schemas, not throwing away typing information.
If you don't have someone taking detailed meeting minutes, the meeting might as well not have happened. Always take notes and send to all participants promptly to verify accuracy. Isn't this Running A Meeting 101?
I think this really boils down to self regulation. In some/most cases no one is forcing you to work 50+ hours a week.

I remember a sign a coworker used to have in his office. The gist is - are you happy? If so, keep doing what you're doing, if not, change something.
> For me spaghetti code is called so because when you start pulling on one string of the code you end up spilling everything. A 5-layered for/if statement does not have this property but using abstractions everywhere does.

So in theory a well unit-tested spaghetti-code would make you more relaxed because it would assert that spaghetti A interacts with spaghetti B in the C way.
Fair enough, but I believe we can do a little better than "different people/teams thrive in different environments".

If its within team communication, and with slack/trello/github/standups and the team members are not speaking except every few days then thats an issue.

If its with external teams, then perhaps its an opportunity for self service api's or automation? I.e. let me query your api instead of having to meet with you. Understood that most cultures don't function this way but is there argument with the ideal?
ProDOS 2.4 for all Apple II computers released
Coding from college to high school
Best ways to learn AdWords PPC (free and paid)
We have no control over the API that we draw from. We are drawing from the API of a different company. I wish they didn't use JSON. If they have to use JSON, I wish they at least enforced a consistent schema. But they don't. And that is why static type checking fails: because the real world is chaotic, and when you have to interact with that real world, you are often forced to do so dynamically, because of the mistakes that other companies have made. The real world is dynamic.
"I pay about $10 a pen, insurance pays about $100 per (even after the price increase)."

You don't have your facts straight and seem unaware of the more recent increases. The price for a set of 2 pens was:

$103.50 in 2009

$264.50 in July 2013

$461.00 in May 2015

$608.61 in May 2016

Source: http://well.blogs.nytimes.com/2016/08/22/epipen-price-rise-s...

You say you + your insurance pay $110 per pen, so $220 for a set, so you seem to be paying the price as of right before May 2015, and you haven't bought a pen since then. You might be in for a big surprise next time you have to buy one.
You mean the only answer is because we are all temporarily embarrassed millionaires.
Meh. A good JSON library for Java can still make it fail fast and fail early, and using Java's reflection it can be pretty concise too.
It's entirely possible that their PBM has negotiated a price of $100 per pen.

Mylan is happy to give people $300 coupons to get them to use their insurance, it wouldn't be weird for them to agree to sell the pens to an insurer for $100.
> they see nothing wrong with hundreds of tiny functions that are only called from one place

On almost every codebase I've been brought into, the simple guideline of "do less within your methods/functions" would lead to a higher engineering velocity for the organization. Yes, putting no thought behind the larger structure (e.g. how your public interfaces into/out of components are defined) will lead to too much jumping around, but if the functions are small and not leaking state then this is relatively easily remedied by someone with a systems bent. Small methods also convey to the reader the intent of the code by tying meaning to it through naming (if naming is thought out :)).

Large methods, on the other hand, build rigidity into the system and decreases its changeability. In this case, changes to the system necessitate reading and understanding the full implementation before modification. I will concede that I'm using "large methods" as a not-necessarily-true placeholder for "methods that do multiple things"

> refactoring your code for unit tests is making life easier for the computer, not humans

A machine does not care if you have unit tests. Unit tests are expressly for the human (team!) task of creating software that is maintainable and changeable.
Ripple blockchain raises $55M Series B from big banks
Just put in my two week's notice yesterday. I've been putting in a stupid amount of hours (80+) while my colleagues in other departments barely hit the 40 hour mark. This is a good omen.
That's entirely fair, but then we should also include the full costs of peak power, including all the externalities due to emissions and such that the utilities don't currently have to pay for.
A serious question -- what do you mean when you say that Bell Labs was a government mandated monopoly? As far as I was aware, it was a privately funded privately owned research laboratory. I'm genuinely curious, not disagreeing, though I am a little dubious.

The transistor, at least, was definitely patented, and just a cursory search [1] yields tons of patents involving transistors, so I don't think there was a restriction on patents.

And as a minor issue, the IC is generally credited either to TI or Fairchild, depending on what you consider to be a modern integrated circuit; Bell Labs had no significant involvement.

[1] https://www.google.com/search?tbm=pts&hl=en&q=transistor+sch...
If Atlassian's competition is baby stuff, give me a pacifier and a bottle.
A proper frictionless peer-chat-videoconference tool is actually better than face-to-face. You can share data; you can have facetime with arbitrary people around the 'building' without wasting time walking around. You can hear everybody and tell who is talking in a large meeting. But only if everybody uses the tools.

Worked this way for 5 years. One of the best work experiences of my life. So I don't believe folks who dis remote working, if they've never tried this.
Yes, same DHS agent, his father is a federal judge in Chicago.
Double Slit Experiment Explained by Jim Al-Khalili
For what it's worth, that PDF says "Please DO NOT DISTRIBUTE this document. Instead, link to http://www.physics.ucsb.edu/∼mark/qft.html " (which has a link to the PDF).
Interesting quote from the BBC article:

> If all this makes you worried about China's long-term cosmic ambitions, then you are not the only one.

I think it's dumb that China is not allowed to participate in the ISS.
That's the only field use for Nukes anyway right ? Every country wants it as big muscle to show up to other neighbors in negotiations. I'm curious if the 200 count is growing or if it's only remains of the post WW2 nuclear spread.
> your only option is to cast to Object

In Java JSON is horrible for serialization because of Java behaviors (your best option is Object). That doesn't mean JSON is horrible for serialization, in general. Fields do have types (int, string, object, array) making it slightly better than arbitrary serialization.
That Salesforce has a relatively broken variant of a less-than-ideal statically typed language is less a problem with the idea of static typing than with Salesforce's crappy implementation[1].

There are less awful ways to deserialize JSON in other languages. In C# with JSON.Net, you have options ranging from very dynamic-style handling, all the way to fully-typed deserialization into POCOs, for example.

[1] I have no love for Salesforce; it's a mess. Their weird custom dialect of SQL for a REST API query language is also buckets of fun.
When to Use the Web Animations API
We also do a lot of c and scala :D. That was the idea.

One of the things I wanted to do was avoid using a degree or "pedigree" as an indicator.
I myself dropped out of my undergrad at a no name university in the midwest. I don't have "pedigree".

I'm also not a large believer in the way things are done in the valley (did 2.5 years, that was enough for me..).

This is my opinion, I don't claim this is fact, but I know again, this may offend some:
A lot of the emphasis on pedigree, but there are a lot of dead startups with people who have degrees from stanford,mit, harvard etc.

It's a self perpetuating echo chamber with a lot of money flowing through it. The group think is so thick you can cut it with a knife.

I love the valley, and there are a lot of good things about it, but the perpetual group think with the larger part of the population is a problem.

That being said, I don't think I would found a company anywhere else. I tried 3 times in Michigan, and it's just a lot harder. I learned a lot quicker in the valley. You have to learn what to watch out for though.

Anyways:

I also live the same life style we hire by. I mostly travel.
My cofounder is in san francisco. I travel all over different parts of APAC with an established office in tokyo. There's only 2 of us in japan right now though. A lot of us are in the apac "time zone".
From the article:

> Dr. Ezekiel Emmanuel, one of the architects of Obamacare, admits that a free—“uncontrolled”—market would bring down prices. Yet, his solution is more government control, specifically price controls.

> What does history teach us about price controls?

> The U.S.S.R., Cuba, Korea, Spain, and Venezuela amongst others have all used strict government price controls. The results were: shortages of everything, viz., long lines of Russians standing in the snow waiting for government-issued shoes or toilet paper; poor worker productivity; very low standards of living; and no innovation. This is precisely what we don’t want.

From the study:

> The most realistic short-term strategies to address high prices include enforcing more stringent requirements for the award and extension of exclusivity rights; enhancing competition by ensuring timely generic drug availability; providing greater opportunities for meaningful price negotiation by governmental payers; generating more evidence about comparative cost-effectiveness of therapeutic alternatives; and more effectively educating patients, prescribers, payers, and policy makers about these choices.

That article is libertarian trash, and contradicts the study.

Deregulating food - and much worse - drugs, would just end up in dangerous cheap products, and slightly less dangerous but still low quality products. Every company optimizing for profit will take every shortcut available to them. Deregulating opens up a lot of them. Most of them detrimental to consumers, few of them detrimental enough to warrant a decrease in public image.
Could you go on ? from my perspective Israel has always spread the notion that it's surrounded by predator states, justifying the constant expansion has a protective means.
A more useful perspective would be how much of the gap between peak generating capacity and peak load it covers. It's not intended to run SoCal for a day. Unfortunately, the "2,500 homes for a full day" statistic is really misleading, since it seems to imply that's what it would actually do.
A Cave That Had Been Isolated for More Than Five Million Years
I think the problem in your example is mostly related to the fact that Java syntax is just horrible for dealing with JSON - not really an issue of typing.

If Java were conceived of today - I think it might look a little different with respect to this.

I'd like to point out that there are many areas wherein fluid typing might help a little bit, especially on the UI.

Have to make a class for 'every little thing' gets cumbersome.

I wish there was a 'lighter typing' opportunity in some cases (schema-ish JSON).

But I agree that in the long run, static typing is really the way to go for the most part.
Sweden asked Britain to extradite him, and Assange is haggling: "I'll come if you'll let me go wherever I please afterwards". That "if" may be insincere but IMO it counts as haggling.
The modern equivalent is called 'ravioli code' http://c2.com/cgi/wiki?RavioliCode

"thousands of little classes everywhere and no one knows how to find the places where things really happen."
Game to learn programming – private beta invites
What would be the basis on which they would deny a new product? If you were Mylan, you would bring suit. Courts would not side with the FDA, because they'd be wrong.

The FDA's responsibility is dictated by legislation and there's nothing in the US Code that describes "you can't release new products if the new design isn't sufficiently improved."

Legislators have all the power. If they can agree, they can say "Woo party free EpiPens for everyone, put it in the budget." FDA has some small amount of judgment they can apply within reason to restrict products that fail to comply with the law.
The thing about unit testing existing code is that it is much easier than most people think: https://michaelfeathers.silvrback.com/characterization-testi...
Icecast is not SHOUTcast...

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

https://en.wikipedia.org/wiki/Icecast
The way you talk about static vs dynamic suggests that you only have a very vague idea of what these mean.
I wanted to open source it at the time...then my employer had layoffs :)

The "React component inside of Angular directive" is fairly trivial and there's a million examples on the net. Just make a directive that calls ReactDOM.render on the element in the link function.

Angular inside of a React component is harder to google for, namely because there's so much misinformation saying its impossible.

It ended up being a variation of the discussion here: https://github.com/ngReact/ngReact/issues/80

(The code in the example isn't quite there...and its been a very long time since I did it, so I don't quite remember the tweaks I had to make).
In the last 40 years?: China, USSR.
"They don't need spies to count the actual bombs. One can estimate the number through a combination of knowing which warhead tech Israel has acquired and an estimate of their production capacity."

And how do you think they estimate their production capacity or know which tech they acquired? They can know what they sold or gave them, but cannot rule out that others played a role, too.

If they somehow manage to get those answers without spying, checking to what extent those answers can be trusted surely needs it.

"one can estimate the stockpile through a measurement of potential delivery systems."

They may be bluffing: trying to appear stronger than they are to prevent others from attacking you.

They also may play the statistics game: if they have 3 bombs and build only 3 rockets, enemies may think they can take them all out. If they have 3 bombs and build 20 rockets, enemies may think twice even if they know they have only 3 bombs.

Again, additional info is needed to figure out what information you got means_.
Such a fantastic episode. This was the first episode I had ever listened to of Radiolab.
The Verizon/Sprint Version has the Qualcomm MDM 9645 modem
https://www.qualcomm.com/products/snapdragon/modems/x12

which is the same unit in the Galaxy S7. The question that iFixit did not answer is whether Apple put in the antennas capable of 4x4 MIMO.