skysight-inc/HackerNews huggingface dataset:
> You literally cannot use conscripts for anything of "operators and maintainers of the hi-tech death machines, sigint operatives, radar operators, tank crews, missile forces, officers." First of all, most of them take at least a year to get up to speed, if not more, and they have to maintain their competence. You cannot just release a conscript after his year long stint, and call him up ten years later - the ten year old tech he was trained on will probably have been replaced, and even if not, he'd have forgotten most of his training.

The Singapore military puts their men in the reserves after they're done with mandatory service, and calls them back for 10 years of reservist training or until they hit 40 [1].

> Oh, and officers by their very definition cannot be conscripts.

Why do you say this?

[1] https://en.wikipedia.org/wiki/Reservist#Singapore
Maybe it's my temperament, but I've always "gotten" Rumi. I rather had trouble instead on Sylvia Plath's poetry.
Well, I guess most of the countries do "pay", but at least in Finland that pay is 5.10 euros per day for first half of year (increases first to 8.50 for days 165-256 and then to 11.90 for remaining). If someone other entity was paying that low wages for even a normal job (let alone 24/7 availability requirement), the employer would be facing criminal charges.
Yea, every growing company I've been at has been in the process of moving off of hosted solutions and onto their own hardware to cut costs.

Two such companies made the mistake of doing that with OpenStack, which is terrible and should die in a fire.

But one later switched to DC/OS and containers and it has worked really well. They've been migrating apps running on EC2 instances into docker containers than can run on marathon in our local data center and the savings is pretty substantial (even adding in the cost of the teams needed to maintain our own platforms).

Managed solutions are great for startups. There is a lot of value in not having to setup, maintain and manager your own hardware .. but that does reach a limit and companies need to be prepared for that transition and avoid lockins.
My coworker's <10yo Nissan Leaf has a now-useless remote access radio, because it depends on the 2G network that AT&T shut down. $300 for an upgraded radio, which is a lot to drop on something that didn't break.
> not representative

That's where we are in the US with an All Volunteer Force (AVF).

Some thought an AVF would lead to a smaller professional force and would give the President less flexibility to do dumb things (political & military leaders wanted fewer Vietnams).

That hasn't really worked out, and it's easier for a President to commit forces knowing protests will never reach the scale of the 1960s. Few who don't have skin in the game care about our FP and those who do don't have a say in it once they put the uniform on.
If they had offered it 10 years ago when 3G was available in most places, it would still be pretty useful today. 3G is good enough for 95% of what I use mobile data for.
I'm not sure, I didn't get his username, and even if I did, I'm not on instagram.

I did ask how he does it though, and he said target sends him pictures to use. I was confused by that response because, I thought instagram was more about product placement (him hanging out with his friends, with target logo in the background).

TL;DR; - Not sure how it works.
Nice! I have been wanting something like this.

I saw the feature requests on trello, but couldn't find "Create a new file"
Wow, pretty sad. Yahoo, Google and now Dmoz killed their "directory".

I though that Dmoz was a community project, very sad that it's getting killed. It's still a very valuable source for web crawlers, as starting point.
Absolutely yes. I can read quickly and accurately. I'm terrible at guessing and remembering pictograms. Maybe if I were an ancient Egyptian... but I'm not. I like my alphabet; it's a very good invention.

This goes for other things too: home appliances, computer software, etc.
Maybe all these "I'm \d+ years old, and I like this song" before each old* song were written by bots. This would explain a lot.

*old song, according to Youtube comments is every song recorded before 2016 AD.
Yes, but the difference between them is nowhere close to the difference between slavery and freedom or life and death.
>I believe one of the driving factors behind individual military success in theater (aka war), in addition to protecting your peers and pride, is that urge to finish the fight so you can get home. Having Burger King and Subway stifles that sense of urgency, IMO.

Really? Personally, having nothing to eat but Burger King and Subway trash would be a huge motivator to get home where I can get some decent food.
Js robotics is the future nice implementation
> I don't get it, though. The article makes it seem like the primary use case is to connect your phones to the car via WiFi, so they can all use the car's 4g connection.

Not sure where you got that idea, the article didn't even mention phones.

My thought would be more towards using the car's wifi for iPads and laptops. Makes total sense when I look at how my nieces and nephews use technology. They're obsessed with iPads, and thats the primary way they consume media.

Also, up until recently, one of the most expensive phone plans you could get (Verizon) didn't even offer unlimited data, and the rates are only 1/4th the price of my car lease. Even without kids, $20/mo for data usage in my car would actually make it so I could downgrade my plan and save money (lots of podcasts on my drive in to work).
Does conscription tend to make armies (and the soldiers in them) more violent or more peaceful? Is there any data on that?

My human guess and desire is that conscription would give the average citizen a better understanding of what their human rights are and why they are worth defending. I think a major issue with the US military is that the average citizen is distant from the decisions and consequences of military actions made on their behalf.
Yeah that's true.. I really should have just stick to using the issues feature. Learning point for me, thanks minimaxir!
Looks like a nice idea. I'd like an option to toggle between normal view and diff view. Perhaps you can write a plugin for your favorite text editor.
Scientists Are Standing Up to Trump Because They've Always Stood Up to Bullshit
No one needs a framework, but if one makes things easier then what is the problem?

What, in your mind, is a good language that needs no framework?
No, they're introducing safeguards to an already established system. It's not even that complex, for that matter.
What are the real consequences for a CEO saying that? It's not like he's going to get fired or have his stock options revoked. If anything, people are going to praise him for taking ownership like that, as you did. Virtually no matter what he does, I'd bet someone in his position is going to be very comfortable for the rest of his life.

I'd be far more impressed if a low-level employee who's whole family depended on his job and who stood a good chance of getting fired admitted a serious mistake.
I beg to differ, having done Kubernetes training for nearly a year now. None of the shops I've trained at had any platforms on "top" of Kubernetes. They all ran Kubernetes directly from the source. And we're talking about some big enterprises here, not mom and pop shops.
Check out CRI-O. Goal is to make anything OCI compliant a first class citizen in Kubernetes. https://github.com/kubernetes-incubator/cri-o/blob/master/RE...
I don't believe it's a Zero sum game.
The future is more likely to be a massive eco system of Block-chain implementations to each it's advantages and disadvantages.

And yes due to many factors, including being the first mover, I do see Bitcoin being the common denominator used to transfer work/stake from one chain to the next.
To make this change at Google's scale is a triumph. Even dealing with this type of tokenization on our vastly smaller document set can be challenging.
I'm currently the only person who can add cards to the list. But just email me at [michael] at [herrmann] dot [io] and I'll add your suggestions/bug reports!
SELLING a WEBSITE
How do i attract more traffic in my newly acquired website?
I reside in Las Vegas, so $12/hr is above the minimum wage.

The issue is that the university here has quite the poor CS curriculum, and pumps out a lot of sub par programmers. This company is probably used to taking in interns with zero web dev experience and paying them a low wage (because the student doesn't know better)

My case is a bit different, I feel comfortable with web technologies and will be able to give a lot more. Problem is their proposed salary is just toooooo low.
This table (in the linked article) shows that each CPU has 16 lanes:

http://www.anandtech.com/show/11170/the-amd-zen-and-ryzen-7-...
I would just choose a different software provider at that point. Though I suppose that could be fairly effective at getting enterprise users who are stubbornly holding on to a particular version of software to move on. Like my IT director for example, who sent a long rambling email to everyone about how horrible it was for all of us that Microsoft was leaving us out to dry by not supporting IE6.

For the record this was in April 2014, after Heartbleed was disclosed. IE6 had a 4% market share at the time, so yeah.
Kubernetes is definitely lacking some best practice guides. We are trying to share our learnings here: https://kubernetes-on-aws.readthedocs.io/en/latest/admin-gui...

Interestingly we had many "hard" problems with Docker itself (race conditions, stuck Docker daemon) so my confidence in Docker getting the Enterprise thing right is not very high.
I mean, sure, you might not save money being in the "cloud" but running hardware is a different skillset than building software. If you can pay someone else to run your hardware, someone else who wants to be really good at running hardware, you might be able to focus more on your software, and get really good at making that?
You can use Hangouts for SMS and 'HoIP' still, but they made it a lot more difficult. I'm really not the target demographic for messaging applications, but I am baffled by how Google has handled Hangouts (which seemed to be incredibly popular and worked better 10 years ago - I'm avoiding the name changes over the years because I was able to use the same account continuously), Allo and Duo (I have never tried either and don't understand what they are trying to do).

It honestly feels like Google is actively trying to sabotage themselves for messaging. I just don't get it.
> Maybe they need something like the procedure that's used in missile silos...

Probably a bad example. The system was a pain in the ass, so they went and circumvented some of its restrictions.

http://gizmodo.com/for-20-years-the-nuclear-launch-code-at-u...

> Those in the U.S. that had been fitted with the devices, such as ones in the Minuteman Silos, were installed under the close scrutiny of Robert McNamara, JFK's Secretary of Defence. However, The Strategic Air Command greatly resented McNamara's presence and almost as soon as he left, the code to launch the missile's, all 50 of them, was set to 00000000.

> Oh, and in case you actually did forget the code, it was handily written down on a checklist handed out to the soldiers.
Seaside "beach kid" here, our beach culture is most definitely NOT any of that shit. Sure, it exists as an outlier (some of the families have owned property down here forever, super wealthy, etc), but the main things that come to mind for beach culture are just the simple things like the boardwalk, beach, and the local shops.

The yuppies and yachts mostly come from NY and elsewhere ;)
http://xgboost.readthedocs.io/en/latest/model.html

http://homes.cs.washington.edu/~tqchen/pdf/BoostedTree.pdf

https://www.youtube.com/watch?v=wPqtzj5VZus Trevor Hastie - Gradient Boosting Machine Learning

https://www.youtube.com/watch?v=sRktKszFmSk Ensembles (3): Gradient Boosting, Ihler
This is WPA-TKIP only. That doesn't mean WPA/2 is completely useless and broken.
It's deeply ironic, in a sense.

You add the word "cargo" because you see other people do it and receive praise for their insight. It's almost like a superfluous landing strip...
Hey piper! Didn't know you were with Consensys. If you're in NYC, hit me up. fivedogit at google's email svc.
Patent-holding company’s $533M verdict against Apple is dust on appeal
Thanks for that explanation of Connection Machine routing. Damn clever! Puts me in mind of Gray code.
But just imagine the "ooooh shit" moment of this person.

Something similar happened to us, when an Engineer deleted part of our production database with a single command. Fortunately, we could reconstruct it from backups and replication logs.
I think this is actually more about Sweden's migrant situation. Conscription at 19 is a disincentive to migrants claiming to be minors. Co-ed conscription is probably also a way to encourage integration.
I'm pretty sure the sports meaning comes from the theathre meaning. Ansible has other bits of theatre metaphor in it, such as "roles" and "scripts".
Renting a Dog
Emails seem to be going out. I got one a while ago. I suspect this was an initial response geared towards the general audience and a more specific technical response will be forthcoming.
It doesn't do well - e.g. on the toy example of MNIST they report 98.96% which is, frankly, rather horrible.

They claim that deep neural approaches get 98.75% or 99.05% by referencing obsolete decade old results, while in fact state of art exceeds 99.8% (i.e. 0.2% error rate, which is five times lower than 1.0% error rate reported in this paper). I have seen MNIST given as a homework exercise for undergraduate students in ML/NN class, and getting 99.0% would indicate that your code has some serious bugs, a decent undergrad with no prior experience can get 99.7% on MNIST after a few lecture introduction to basics and a dozen hours of homework coding practice.
I would be very interested in trying to see the results of the firebind stuff, with our stuff (fq_codel and cake based "sqm") in place on the link. Could you drop by the bufferbloat mailing list and chat with us?

Also: We use a tool that we consider much better than iperf alone, it's from "flent.org" and gives us the abilty to inject loads and measure the side-effects.
iOS's smoothness doesn't come from being AOT. If it did you'd have seen a huge difference in responsiveness in Android between interpreted, JIT & AOT, but you don't. Raw code perf does improve from interpreted -> JIT -> AOT, but the rendering is part of the platform not the app and that's been C++ since the beginning.

dalvik's GC was a big problem for smooth UIs, though.
Windows Phones were widely available in India, before everything kind of felt apart, though.
These models were trained in an unsupervised way, and thus cannot be used with the "predict" mode of fastText.

The .bin models can be used to generate word vectors for out-of-vocabulary words:

> echo 'list of words' | ./fasttext print-vectors model.bin

or

> ./fasttext print-vectors model.bin < queries.txt

where queries.txt is a list of words you want a vector representation for.
As of today, that is main value prop, however over time we hope to add other microservices to Spinnaker that will provide value on top of the control plane.
Any time I see "we're going to train everyone better" or "we're going to fire the guy who did it", all I can read is "this will happen again". You can't actually solve the problem of user error with training, and it's good to see Amazon not playing that game.
Fat fingers are just nature's way of making sure you test your back-up & restore procedures periodically :-)
> Statements like this baffle me.

I think it's hard for someone who's not muslim to understand how toxic the current situation feels for muslim people. Would you say the same if a black man told you he'd rather cross to the other side of the street if he sees a policeman walking towards him?
Discharged just after training was always the norm in Sweden. Once trained there was never an army to "serve" in - unless you wanted to become an officer and train others. The peacetime organization is tiny compared to the wartime one. At it's pesk the swedish military was over 10% if the population. Most of them of course were just butchers and bus drivers who trained for a year. It was common to be called back for repeat training however.

I think the social effects are just positive side effect.

These effect do however only work when everyone is conscripted like until the 90 I think.

They bring together people from all backgrounds social ethnic and economic and force them to cooperate. I learned a lot from it. I think it can also be a great laguage training for refugees.
TL;DR typo. Oops.
That depends entirely on what your goal is.

Her goal wasn't to protect herself from an Evil Corp, but to shed light to Evil Corp's actions. She achieved that probably better than she ever expected.

Her blog post also was one of the most "rantless" posts I've ever read about events of that nature. Compare, for example, to Leah Rowe's public posts about the GNU foundation. It wasn't written because her feelings got in the way.
Huh?

Who is in control there? Hint: not the US.
IIRC you can do the same in the original Zelda as well once you get the raft and bombs.
That's interesting. In German, the equivalent word to an English curse word tends to be far less offensive (with a couple exceptions), usually to the point of being either totally innocuous or just slightly impolite.

It was funny to hear little kids and old ladies loudly swearing in English in regular conversation because the German equivalent wasn't offensive.

I found that the worse curse words in German were usually religion-oriented (crucifix!), and wouldn't even be considered remotely offensive in English.
I presume this is well entrenched in the Amazon culture.

Jeff Bezos once said: "Good intentions never work, you need good mechanisms to make anything happen"
Actual terrorists generally aren't deterred by the threat of prison. You're talking about people willing to blow themselves up; they're not worried about prison.
Stanford trials basing its introductory CS courses on JavaScript instead of Java
Can you elaborate on that? I feel like I've missed something.
He also does FP classes. I think his distaste was more about dynamic typing than about non OOP languages.
On a dangerous curve on the road to my home village in Nova Scotia (Canada), an evangelical church posted a sign that said "Prepare to Meet Thy Maker" which I thought --even as a kid-- was apt though little morbid.
Just ask. You can use your other job as leverage.

The fact is, you specifically say that you "feel I need the internship experience to make transitioning out of school into a web dev position easier."

Considering this is your only offer (I assume), you don't have a ton of leverage for getting more money.

As for logistics, email or phone is fine. In-person is just awkward for what amounts to a 5-minute phone call. They'll be back and forth on their end.
I'm not sure you've understood what the problem is. They were removing some servers from a group. This isn't something that get's a dry run, not without spinning up the entire AWS infrastructure. It also wouldn't have helped a jot, since the issue came about after an employee executing a playbook made a typo.

There's no way this could have been mitigated with a dry run. They're mitigating it in future by putting more aggressive safeguards in their tooling, which is the correct way to mitigate this sort of issue.
Etimo | Software developer | Stockholm | Onsite | https://etimo.se/jobba-hos-oss/

We have 3 interviews during the recruitment process focusing on personality, technology skills and cultural fit between candidate and Etimo.
Dude, you don't have to be enslaved outright for your life under military occupation to suck.
I highly doubt this claim, humans make mistakes regardless of the control method.

In this particular case the scripts didn't have adequate protections in place, but that's the benefit of hindsight
You asked for examples and that proceeded to defend almost all of the ones I listed, which basically proves my point that this is how things work in the Java community.

You can call things via reflection, therefore the language is dynamic? You have a strange definition of what makes a language dynamic. By that definition just about every language is dynamic. In C/C++ I can dynamically load symbols, call functions by string names, call C++ constructor functions, etc.

I've never in practice seen anyone use compile-time annotation processors. In practice, annotations define runtime global variables that some frameworks make use of by doing expensive classpath scanning on startup to add or rewrite bytecode at runtime. These frameworks basically help cement java's reputation for having incredibly slow startup times while at the same time making it very difficult to understand how your code works. Even if you aren't doing classpath scanning to generate code, using annotations also introduces unnecessary coupling in your code in practice. The blog post will have some good examples I've seen in the wild. :)
I was able to let my wife know her upload site was going to be offline for a while before she messaged me to ask why her clients couldn't access their images. I call that a win in my books ;)
During the Cold War, Sweden had one the most formidable air forces in the European theater (supported by homegrown industrial base), whatever passes for a navy in Baltic Sea and large not that badly armed conscript force, together probably quite capable of at least providing a credible hindrance to any forces the Soviets would throw against them.

I always wondered how quickly that was dismantled. I guess they still have a navy.
"Except for status pages" is a perfectly reasonable exception to "eat your own dogfood".
My argument was for the other direction, using [0,1) when you actually want [0,1]. I agree that if 1.0 would cause a problem in your code you should use a rng that avoids it. All of the floating point random number generators I'm familiar with deliver [0,1).
Ask HN: How did you find that offshore dev team you work with?
Direct link to Krebs' article which this one is recycling:

https://krebsonsecurity.com/2017/02/more-on-bluetooth-ingeni...
that's a really cool link I hadn't seen, thanks :)

It will be interesting to see how Docker gets on in more enterprise environments.
The desire to automate it shows that you don't feel like it is a good use of your time -> why would it be worth the receivers time to read your e-mail, especially since it's not clear what they gain from it? If they are closely interested in your project they'll come back to your repo and see updates, a new way to contact you, ... that way, if not it is just a nuisance for them.

The receiver hasn't given you the ok to e-mail them, and sending mass unsolicited e-mail is basically the definition of spam. If you want a special way to contact users, have them clearly opt-in to it. Could be an e-mail list, could be a github issue that you ask them to subscribe to, ...
Thanks gus_massa! I was still figuring it out. This is actually my first open-source project, and first time using GitHub.

I wasn't sure of the correct social etiquette there. Yep I made it clear that it was a one-time thank you email, and do think that it borderlines as spam.
This makes me a bit sadder about the fact that I averaged 55 hours a week last year.
There's a balance to be struck. I'd say number of hoops you have to jump through to do something should scale with the potential impact of an operation.

That said, the only way to completely prevent mistakes is to make the tool unable to do anything at all.

(Or to encode every possible meaning of the word "mistake" in your software. If you could do that, you would probably get a Nobel prize for it.)