skysight-inc/HackerNews huggingface dataset:
I'm reminded of a recent front page submission, this large-scale physical model of the Mississippi River that was built for use in flood planning.

https://news.ycombinator.com/item?id=12163592
"- Bundling-in the orchestration with docker make k8s or Mesos more inclined to fork docker and pull out unnecessary cruft."

Mesos 1.0 already introduced the universal containerizer, allowing to run many docker images natively without the docker daemon:

https://www.youtube.com/watch?v=rHUngcGgzVM&index=14&list=PL...

http://mesos.apache.org/documentation/container-image/
This is true for all VPS hosting. They're cheap because they're commodity hardware that sometimes fails.
We have moved a lot of our stuff to AWS and plan to move 2 more sites that are on the RS dedicated server to AWS. 1 service in particular really does need a dedicated server and we plan to move that to a Hostnexus dedicated box. We have a couple of other boxes with Hostnexus that we have had for years. They are not as good as RS but they do have decent support especially for the price of the boxes (fraction of RS) http://www.hostnexus.com/solutions/dedicated-hosting.php
"Writing the code with the assumption that a key will change is on the same level with premature optimization, in my opinion."

Considering how easy it is, and how often I've had keys change on me, I have to strongly disagree.

"Frankly, if the code base is so littered with references to that specific data and key combination it might actually indicate a poor design."

That's kinda the point of the article.
Thanks! The app is going to be even better.
> ... every time they're used on public-sector IP networks (which is usually where they're used!), they're disclosed.

Could you explain what you mean by that? Do you mean that NSA discloses everything they use on public IP networks? If so, can you provide some references, because I have never heard of them doing so.

Or do you mean that every time the NSA does so, they get caught and exposed? That seems to be based on the idea that we never hear of them using exploits on public IP networks without getting caught, which, if you think for a second, you realize is a completely silly argument.

Or did you mean something else? If so, what?
Dude, if it's getting to a point whereas you don't have the will to live, I think it's best to ditch the job and look for another. If I were your wife, I would NOT want it to get to that point, where my partner doesn't value his life. Just because one company "doesn't like" you, doesn't mean you should automatically question your worth, this just means they don't believe you fit their company culture, nor do you like theirs! As you say, other teams have liked you before, so find another company that appreciates you, and vice versa. Take a chance, this is what life is living for, struggle, and work hard for something. We are so blessed to be in USA take advantage.

AND look how many people want to help you :)))) it's beautiful, I recommend you take them up on their offer. Very kind, love you guys
Ghost galaxy is 99.99 per cent dark matter with almost no stars
All U.S. Blood Donations Should Be Screened for Zika, FDA Says
British Companies Are Selling Advanced Spy Tech to Authoritarian Regimes
MCS Index, Modulation and Coding Index for 802.11n and 11ac
> No, people who ask for trigger warnings don't want it enforced by law.

That's strictly true but somewhat misdirecting, as much of the controversy arises when they do want it mandated by authority with formal consequences for violations, just that the authorities that they are lobbying are usually not legislators making law.
If only it was possible for them to get proper support outside of hoping an engineer sees their HN comment!
How to be an effective CTO
Show HN: Killing Snakes and Saving Lives
Last week I discovered slither.io, and it nearly ruined me. If you don't know what it is, turn around and continue about your day. However, if you've had the unfortunate luck of stumbling upon it, please read on... I've logged countless hours attaining leader board status to display my politically antagonizing username only to be killed by some punk name joey. The glow of dead snakes clouds my vision when I'm not playing this terribly terribly addicting game. My family looks at me with distain when they see me playing it. My work is suffering, my personal life non existent.

Today is the day I killed slither.io

According to toggl, it took me 2 hours and 17 minutes to do so (including this post). If you too suffer from an addition to slither.io or any other web based distraction (perhaps even hn?) my solution is available to you for the low low cost of the time it takes you to edit a txt file.

Open up /etc/hosts in your favorite text editor (vim of course) and add the following...

104.131.217.198 slither.io

Windows users (do they still exist?), you are on your own. Beside you probably need a good distraction to avoid bashing your computer with a hammer the next time that pleasant little paperclip tells you what to do.

Upon future visits to slither.io you will be greeted with a friendly reminder that you are not working. Your life will be saved.
> there's no way to add more games

At least out of the box. Expect myself or others to be hacking on that .
Great, take your own advice and point out that the "Pottery Barn rule" is misleading. They don't have such a rule and in most states it would be illegal to enforce if they did.

You are promulgating misleading information with your click bait title. "Take my advice, I'm not using it!"

Or is the point that journals should mislead readers about their policies on misleading readers? I'm so confused!
They're trying to build something that can detect when GPS is on, to protect against phones secretly recording their owners' locations even while in airplane mode.

If it were me, though, I'd just drop the phone into a potato-chip bag.
As someone who's first VPS was from Slicehost: Oh, not this again.
some austrian lawyer recently argued that this is even illegal in the EU. not necessary for whatsapp but for the user who is stupid enough to willingly upload data that does not belong to him.
> I don't like the government forcing me to be charitable and then paying out my money how they see fit to people that make poor choices.

Like making you pay the police and the prison guards for stealing from and imprisoning innocent people?

Oh, poor choices? No, the cops made good choices and got on the gravy train. They'll be milking that forever.
Is the playbook "Financial engineering, and decrease support for existing customers"? (Financial engineering meaning load up on debt, where interest payments can be written down)
Nice explanation.

What if the people that got the mortgage for the house just want to make it pretty an resell it? I guess that's the fear here, when the buyer is an investment company (house flipper) and not a technology company that wants to increase their market share or add technology / talent to their portfolio.
Exactly. If google.com was posted as a Show HN would they be complaining about outgoing links being monetized?

As soon as I heard books I automatically assumed it would have links to amazon. And if you are linking to amazon from your own website you are stupid if you aren't using affiliate links.
Seems like the necessary investment amounts are pretty low.
Yeah, I always felt having to type the extra bit was strange, like maybe grep could have a switch to say "don't find grep" but I guess having a switch for such a specific use case, grepping processes, is overkill.

Anyway, it's just a reflex now to always:

ps aux | grep <program> | grep -v grep
You don't need any of those `exec`s. Yes, GNU grep has `-a`.

If you don't like the backslash-newline-pipe sequence, if you put the pipe at the end of the previous line, you don't need the backslash; but it's less obvious that the next line is operating on the output of the previous.

Multi-line arguments to sed can be a pain (good luck getting your editor to auto-indent them). Instead, you can use -e to specify multiple sed commands.

There's nothing in there that would make it not work in bash. That should work in any Bourne-family shell.

It only handles 0 or 1 arguments correctly, not > 1.
Prr cmake and scons are dog slow. Make isn't exactly fast either. I didn't realise how slow they were until I used QBS which is so fast you sometimes think it hasn't done anything.
Thanks ! I think you gave a great answer !
Where did you get those numbers if you don't mind me asking ?
We've experimented with docker in a few places, and the deployment workflow is just painful:

1. sudo docker build -t quay.io/foo/bar
2. sudo docker push quay.io/foo/bar
3. <login to production>
4. sudo docker pull quay.io/foo/bar
5. sudo docker kill foobar
6. sudo docker rm foobar
7. sudo docker run -p 80:80 -p 443:443 -e FOO=bar --name foobar --net=host -d quay.io/foo/bar

I can never understand how people talk about docker making deployments somehow easier.
Indeed. It astonishes me that Schneier continues to be taken seriously about (non-crypto) computer security when he has the same expertise in it as a typical NYT journalist.

I think the primary benefit that IAD, specifically the vulnerability research wing, has as being part of NSA is that vulnerability researchers rotate between SID and IAD as their careers progress, keeping IAD credible.

Your DHS idea would work (DHS already has a cybersecurity mandate) if there was a mandatory career rotation between NSA SID and DHS Cybersecurity. In my opinion there is so much overlap between IAD and Defense Information Security Agency (DISA) that what remained could be merged into DISA.
I don't mean to be spammy about this, but I feel like I should repeat it. If you like this kind of content, consider joining the SDF. It's a free public access computing community with lots of artists, hackers, and grognards of all stripes. Your support is appreciated: https://sdf.org/
Thanks for the insightful explanation!

What do PE companies do with more than one company with kind of dated offerings in the same/similar niche?

Reduce the fat, merge them and sell them to a large company?

E.g. Qlik, Riverbed and Dynatrace https://thomabravo.com/portfolio/all/current/
No one fixes the configure scripts because they're thousands of lines of code in about three different archaic languages that nobody knows or cares about.
We haven't had the need to use local HAM's in our emergency response system. I wonder though, are they trained on the incident command system(ICS)?
I wrote a go utility that is not designed to be direct replacement, but rather nicer CLI tool that does something quite similar. My version is quite a bit more limited, but totally meets my current needs.

https://github.com/amattn/paral
AWS and Digital Ocean basically beat them. Mailgun is awesome though. Love using it. I see rackspace as being a perfectly wonderful private company that makes good money but they don't have enough glitz to really make it as a publicly traded company. Not enough product innovation or new markets or anything like that.
> It probably does, but to the best of my knowledge, no one makes anything analog that you could use as a three-axis translation controller

Huh? There are plenty of twist-handle joysticks that give you 3 analog axes. Some will even give you 5 or 7 (One or two mini-sticks)
VHF or UHF to your local internet-connected repeater tower would work fine. It doesn't need to be HF.

Towers can have battery backup, and even in a wide-scale disaster, chances are one of them would maintain an internet connection.
The NYT did a good piece a few years back on how private equity firms totally destroyed Simmons, a mattress company:

http://www.nytimes.com/2009/10/05/business/economy/05simmons...

Basically, in theory the best way to make money is to serve your customers well. But in practice, financial engineering creates a lot of opportunities where those diverge. This is hard on employees, who value non-financial things like stability and meaning in their work.
It's all based on idea that users want sites that are broken beyond repair to still magically work - because user experience.

And that's the story how we stuck with a giant pile of hacks the modern web is.
I don't care about the scrolling, but showing a popup like that is pretty user-hostile, and it's hard not to want to return the favor.
Isn't this deal similar to Dell going private?

I can certainly imagine how it might not end well for a company that gets taken private, but I also think that trying to innovate and grow in such a competitive environment would be even harder if you have to worry about shareholders breathing down your neck.
The B2? A stealth aircraft equipped with an array of pulsing electrodes strong enough to move air? I haven’t read anything about this, but I assume that these things are extremely loud radio emitters.
Ok, we changed the URL to that from http://www.allaboutcircuits.com/news/edward-snowden-and-bunn.... We've kept the latter article's title, although it's a bit baity; "Countering Lawful Abuses of Digital Surveillance" kinda undersells it.

Edit: but we reordered the authors' names in the title to match the order they used in the article.
I think an alien looking at life on earth might find it very peculiar that so many of our life forms split into 2 independent parts that are unable to reproduce unless they match up with a partner of the opposite "sex". This is no stranger than that -- but it's fascinating to us who haven't encountered it before.

The "sex" thing turns out to have big advantages: mostly that it allows for faster evolution by allowing mixing of genes between the two different genders so new advantageous traits can be spread through the population much faster than if each organism simply copied itself. I'll bet this scheme has advantages too -- the smaller size of the components (useful for getting through various membranes and other defenses) is an obvious one, there may be others that are less obvious.
Wow that's crazy. It could explain why certain viruses affect people and not others. The afflicted could have latent viral compatible genes in their personal genomes. It'll be really interesting what this means for vaccines.
Another great idea he had and did was buying a private jet. After he explained the benefits it became obvious that the expense was more than worth it.
I agree on the general comments on storage. The Docker volume system seems to to be the ideal place to do this.
What Happened to American Productivity?
Surprisingly, sci-news.com has a better writeup on this than NPR -
http://www.sci-news.com/biology/guaico-culex-virus-multicomp...

“Although multicomponent genomes are relatively common among RNA viruses that infect plants and fungi, this method of genome organization has not previously been seen in animal viruses.”

Edit: Thinking about this more, I wonder if this might be some sort of virus crossover vector from plants to animals? Mosquitos are in a somewhat unique position ecologically - they require nectar from plants to survive, and they may bite several different animals to acquire blood for reproduction (spreading viruses along the way).
It wasn't an attack. I don't consider misunderstanding when to have trade secrets vs outside input, or greed, to be negative traits.
Uber tests $2 flat rate fares and edges closer to public transit
That fundamental feeling of unfairness is your sense of values/morals. If you see the addicts less as people who made bad decisions and more as people who perhaps have a certain mental disposition towards substance abuse, perhaps it would seem better to give them aid rather than throw them into prison? And especially in this day and age, where our productivity is rather high, we shouldn't have much trouble in constituting a system where people like that are allowed to live without the horrors of prison life that we subject them to now.

It has been said elsewhere in this thread: the criminal justice system is being abused by politicians and law enforcement (and society!) to avoid some of the very real problems that we are facing today. One of them is how to deal with such large numbers of drug (ab)users and addicts. When there were only a few of them, the response was easy: just classify them as criminals (along with actual violent offenders) and throw them into prisons. But that strategy is not sustainable any longer (or won't be in the near future) and we need a better response, a better way to ensure that our fellow citizens in trouble are given a fair chance.
Our company recently did a trial of looking for unconscious bias when we are making decisions, especially in terms of hiring practices. We all took a test to see if we had any unconscious bias toward gender and then discussed our results as a group. What really stuck with me is not that we have these sort of tendencies, but how shocked most people were at their own results. Most men in the room trended toward a bias toward men and women toward women. That shouldn't be that surprising really, but many were very disappointed in their results.

I've been thinking it would be good to do another round of that with the race test, especially considering how predominately white our workplace is. I don't believe everyone is actively trying to be racist or sexist (though some certainly are), but we might not realize that we're doing that on an unconscious level.

The tests are available here if you'd like to give it a try yourself, doesn't take very long. https://implicit.harvard.edu/implicit/selectatest.html
Until I read this comment, I really had very little idea what the product was supposed to be, how I might actually use it, or why I might want to.

I understand drawing motivation from aesthetics and crafted prose. For better or worse, that's not the ideal goal for a product landing page for a product with more pragmatic intents. One way I might put it, what matters is that the page is directly about my goals not it's designer's or owner's goals.

If the goal is to get sign ups, I'd suggest making it free to more than the first five people because the odds that the first five people represent the right market is very very low.

Alternatively, just charge everyone. The true test of whether someone finds business value in the service is that they fork over money. Not making it free also means facing the hard work of selling, which the landing page doesn't really take on.

Good luck.
Not every drug is addictive. Marijuana isn't, not physiologically speaking.

Furthermore a very high majority of users do not become dependent on the most addictive drugs such as heroin [1].

It's pretty simple to me - The war on drugs is not really a war on drugs, it's a war on people. People like drugs and alcohol just like every animal [2]. It's totally natural. However, certain other people in power have taken it as an opportunity to exact control over the entire world.

With drugs being illegal - the feds get to take your money and property, the CIA gets secret money since they secretly control the entire drug trade, the DEA gets your tax money, the police get to invade your privacy and jail you more easily and on and on.... With legal drugs, none of that is possible.

What other possible activity could be outlawed which would be as profitable?

[1] https://www.drugabuse.gov/publications/drugfacts/heroin
[2] http://www.natureworldnews.com/articles/13791/20150331/natur...
"I do like the guiding hand of a salesperson to help me navigate many makes, models and options."

A good salesman would be good for this. My last salesman did not know how to operate the in-dash entertainment system. Information-wise, I would have been better off ordering my car from a kiosk.
subpar
These ideas are also excellent.

While slab allocators can be very fast and space-efficient, they are meant to be used in scenarios where you know in advance what object sizes are, as each slab cache only allocates one kind of object. The kernel is a great use case, because you know which structs will be frequently allocated/destroyed, thus create a slab cache for just that one data structure (and others for other structs). And the kernel itself does not change frequently, nor does it allocate objects of sizes imposed by user-space (like a file system or key-value store would have to).

Memcached employs (-ed ?) its own allocator that is almost analogous to a slab allocator. It creates each cache not from understanding specific object sizes (since it cannot - it is a key-value store), but from a range of sizes incremented by some runtime constant. This can lead to really severe memory bloat in some instances.

Memory allocators are not easy. Even "general-purpose" allocators are not truly meant for general-purpose allocation; the DSA paper mentioned above states (page 6 top left):

> It has been proven that for any possible allocation algorithm, there will always be the possibility that some application program will allocate and deallocate blocks in some fashion that defeats the allocator's strategy, and forces it into severe fragmentation
It's rather non-standard to say "I expected" in this sense but since you've gone to the trouble to define your terminology and back up your claim, fair enough!
Playstation Vita Cartridge Dump Explained
Just because you're paranoid doesn't mean that's not exactly what they're doing ;)

Given what is becoming more apparent about the NSA on a day by day basis, anything you can think might be being done but write it off as needless paranoia is probably exactly what's being done... because "you're just being paranoid, we'd never do that to millions of innocent Americans." Yet somehow...
I'm sure that's happened, but there's a reason the EQ dump included lots of vulnerabilities for Chinese products nobody in the US deploys.

"Enemy" is a weird word ("adversary" is probably better), but however you slice it: NSA's mission includes real ones.
It's such a great example of how accounting drives insane decisions. I will die happy if I can get people to stop thinking in terms of profit vs cost and instead think in terms of value and waste, as the Lean Manufacturing people do.
Propose HN: monthly “This is my startup/sideproject” thread
There's "Show HN" but it's only for launching/one time. I think makers deserve a thread where the current status/updates for a project could be regularly posted.

EDIT. I meant to start a discussion if such thread should be posted on HN. I assume it would be handled by HN's admins.
The desktop focus has not been abandoned.

I've experimented with a PC-BSD desktop in the past. It was significantly easier to get going than setting up FreeBSD from scratch. While the FreeBSD documentation is excellent, there's a lot to do to make it a functional graphical desktop, and PC-BSD does all that stuff for you.

Underneath it's still FreeBSD, so I couldn't see any reason not to use it.
These lists all leave out the most critical security fact: the official state department email system was grossly insecure and was compromised by Russian hackers. This fact makes all the other stuff seem silly.
Their tasking, though, is to break into foreign ones. They see breaking into domestic ones as necessary to do that (and I can see why they might feel that way, even if I don't like the result), but I don't believe it's part of their core mandate.
I would say a call-to-action button is a necessary change if a high priority goal is to be a business.
A digital facilitator for your scrum daily standups
Your argument makes 2 crucial mistakes:

1. Assuming that the reason you are not an addict is because you were 'smart' and heeded the warnings and made the 'right' decisions. Avoiding drugs does not mean one is not an addict, and doing drugs does not mean one IS an addict.

2. Forgetting that you're 'helping' all the addicted users either way; you don't have a choice. The dollars are going that way whether you like it or not.
I mean that running the exploit discloses it to anyone who's doing full packet captures on the protocol the exploit uses.