skysight-inc/HackerNews huggingface dataset:
I agree that there is a Java culture, but I also think that it developed into the way it is because it was so popular during a time when there werent very good engineering practices by non-technical people. The movement towards wanting managers with a technical background I think is fairly recent. The majority mass of java developers now probably "grew up" in the jaded horror story environments we seek to avoid.

Also, i think new grads tend to only know how to make things dry via abstraction (not considering the trade offs) and b/c of javas popularity and oop as a buzzword, always did it via inheritance.
There is no reason to send a thank-you note at all.
It seems Valve is cursed to never release a game with the number 3 in the title.
It's not really a UI issue.

The tool as a whole should incorporate a model of S3. Any action you take through the UI should first be applied to this model, and then the resulting impact analyzed. If the impact is "service goes down", then don't apply the action without raising red flags.

Where I work we use PCS for high availability, and it bugs the heck out of me that a fat-fingered command can bring down a service. PCS knows what the effect of any given command will be, but there's no way (that I know of) to do a "dry run" to see whether your services would remain up afterward.
Scala quicky got my favourite language. I really like handling data using functional and imutable concepts.

Great libraries for db access (slick) and json handling (sparay-json) were not mentioned in the article, I wonder why slick is not even mentioned in the comments, it is really nice!

Using scala with these and combined with akka and futures feels like a so natural way of programming for me.
The R7 250 is considerably less than enough if you have a 4k monitor. GPUs aren't just for gaming - if you use Photoshop or Premiere, you'll want a decent GPU. An increasing number of applications are making use of GPGPU processing.
Mea Culpa Meta Game
Level3 suffering US outage as of 13:00EST 2017-03-02
You're making an assumption (and a false one) that I have a problem paying a fair wage. That couldn't be further from the truth.

I would gladly pay 15% more for a service, if I knew that the tip was included.

My problem with tipping is that it's become unclear when to tip, and when not to tip.

You tip you server, ok.
You tip the bus boy at the hotel, ok.
You tip your hair stylist, ok.
You tip your Uber driver? huh, ok...
Tip the guy who just made you a smoothie?
Tip your starbucks barista?
Tip the bus driver?

Nobody can clearly define when to tip, and when not to. It's entirely arbitrary, which is a horrible system to begin with. Never mind the fact that employers should pay fair wages to begin with. The fact that anyone DEPENDS on tips to get by, seems like the employer passing the buck.
What peterebailey said.

Ceteris paribus, someone who finds our projects, technologies, and public service mission compelling would be a better fit than someone trying to maximize salary potential.

Also, for those new to Tucson, look up the cost of living. I spend just 7% of my pre-tax salary on housing.
They will sign up voluntarily for a military that is decently funded (having to shout 'pew pew' in training because your training rounds have ran out is ridiculous.. and yes this is real). Plus a wage that would be semi-competitive with the civilian sector.
We should have this in the US, starting with the children of Congress and the Senate. I think Mark Twain or Will Rodgers said something like this.
A lot of people can't afford their cars and buy with credit. Something you can't really do on phone plans.

Also, this way you can add another middle man that makes money data-mining your browsing habits.
Webshit weekly
no, not yet. john literally invented them either late december or early january. If you have any questions, feel free to ask me (contact info in profile). I'm also happy to send you a draft "article" that John is writing.
In fairness, they managed to do it only for the highest of high end users. Apple institutionally doesn't care about anyone in places like China, India or Africa where data is expensive. That's why Android completely dominates the global smartphone market share.

I guess nothing would stop the Play Store from AOT compiling binaries just for users with fast connections though.
They know. So you end up with people in your situation and you realize that if you don't behave and perform you are sabotaging for your peers. So you do what you are told because of that. It has worked for centuries in many many countries.
It looks like you are (thankfully!) right. The CEO of AMD confirmed ECC is enabled on the consumer chips. This is an awesome release overall!

https://www.reddit.com/r/Amd/comments/5x4hxu/we_are_amd_crea...
The analyst said that??
I've never been in that sort of situation, but I really do wonder how I'd react. Hopefully in healthy way.

How do surgeons react when they accidentally cut the wrong thing?
The linked article also says the tools they use were changed to limit the amount of resources that could be taken down at a single time, the speed they could be taken down at, and a hard floor was put on the number of instances that could be stopped.

That's a lot more than just extra training, and a lot better than a two-key system.
Well,

* The "cheaper" country has super cheap healthcare options, where employer is not required to subsidize the premiums.

Could that be the reason why they dont lay off older employees in these "cheaper" countries with fewer regulations?
Which is really the point of automation and configuration management. When a manager asks you, "How are you going to prevent this in the future?" You can say, "We added a check so n must be less than x% of the total number of cluster members," or "We added additional unit tests for the missing area of coverage" or "We added new integration tests that will pick up on this."

Tests and configuration scripts don't prevent all breakage. But when you have them, you can say, "We missed that, let's add it," or "That failed, but it's a false positive. Let's add this edge case to this test."

If you have no automation, tests or auditing systems around running deployments, you can't do any of this.
Short answer is that their employment contracts probably don't allow them to sue. Almost all employment contracts contain binding arbitration agreements now.
Cute, but the tragedy of the commons means that you still might not get enough.

The people allow the government a monopoly on violence in expectation that it will use it for their benefit. Putting the ultimate responsibility for national defense back on them is a betrayal of that trust.
Google says Pixel laptops aren’t dead, it just isn’t announcing or selling any
Don't forget MUMPS! (https://www.fisglobal.com/Solutions/Banking-and-Wealth/Servi...)
Netflix | Web UI Software Engineer | Los Gatos | VISA
https://jobs.netflix.com/jobs/861407

I'm looking for engineers interested in working on the netflix.com website and taking it to the next level of app performance.

email: bogdan at netflix
> Or is the data connection used by the car in some other way?

They probably will be collecting diagnostic data like Tesla does and it'll be written in the fine print. That is likely the real reason for the 4G modem installed in the car and the rest is just PR spin to encourage people to buy the always-connected vehicles. I fully expect this "free feature" to be paid for by these cars recording which parking lots you visit for Big Box store analytics as well as LEO per-request-fees.

They probably have some navigation stuff, radio, etc. built into the car that would use it as well for the dashboard.

The $20 a month, I suspect, covers Chevrolet's network costs so they can be paid on both ends.
If he wanted a buffer he could have easily taken over Ukraine in the fall of 2014 and spring of 2015. Both times the rebels routed Ukrainian army and the road to Kiev was essentially clear. Reinstalling the puppet president would have been easy.

Not to mention that during the coup itself there were reports of Ukrainian generals sending envoys to Moscow, seeking aid and patronage to throw a counter coup and either reinstate the former president or setup military dictatorship. And they easily had the force too. Kremlin just said no.
The CPU has 24 lanes and the chipset can add up to 8 additional lanes, see [1] first table.

It's a pity that they did not include at least 32 lanes on-chip to allow two full x16 GPUs at least on the 1800X, but I hope there is a 1900X in the pipeline with more lanes.

[1] https://arstechnica.com/gadgets/2017/03/amd-ryzen-review/
We'd like to, and hopefully will, train many more each year but the budget and organization doesn't allow it at the moment.

When we do, the question of drawing non volonteers will be raised. Today's decision just says the legal framework to do it is there.
I suppose, but if I needed that, I would want a portable hotspot that wasn't bolted into the car.
Of course, I don't think my comment implied anything else... do you?

My point was around maturity of things that enterprises tend to focus on like hardening/security best practice guides.

The kubelet API bit was just an example, although I do think the Kubernetes docs could be a bit clearer that this is a critical change to make after install to secure the cluster, given that all the install methods I've tried so far (kube-up, kubeadm etc) leave the kubelet API available unauthenticated by default.
This would have been useful when I was still in school
the analyst behind "the" (singular) sell rating discussed in the article probably?
Getting to your first 100 customers
What do you/they use on a regular basis?
but amazon doesn't offer eleven 9s of availability. I don't think anybody serious does, so arguing how silly eleven 9s of availability is is kind of pointless. The SLA is only four 9s of availability.
There are benefits of doing all those things, and there are safe(r) ways of doing them. There is no benefit to smoking, and no safe way to do it. You can rationalize all you want, but the reality is that anyone who took up smoking within the past 30 years is a fool.
Location: Austin, TX

Remote: Yes (previous remote experience)

Willing to relocate: Yes

Technologies: JavaScript, jQuery, AngularJS, Python

Résumé/CV: https://goo.gl/9G6Nzk

Email: guillermohernandez at gmail
Thanks, I guess I understand that, the point I was trying to make was that the Justice Departments interpretation of the law seems off. I hate to bring up the President- but Trump promised less over-regulation, perhaps he should step in with one of his famous (infamous?) executive orders.
I guess I am not obsessed with expressiveness. I think of programing as something to help business/users to get on with what they want to do, as opposed to exercise in elegant self-expression. Towards that goal Java, Go seems very fine languages to me.
It sounds like this can be mitigated by making sure everything is run in dry run mode first, and for something mission critical, getting it double-checked by someone before removing the dry run constraint.

It's good practice in general, and I'm kind of astonished it's not part of the operational procedures in AWS, as this would have quickly been caught and fixed before ever going out to production.
Looks fascinating, I expect I'd probably use it eventually. It is about $10 too high for me for a 'buy it now, learn/use it when I get the chance' -- but it will go on my backlog for when I've mastered more of Ableton Suite.
We’ve seen a few fundamental changes in culture across the board.

1. Product engineers are embracing ownership, and despite being on-call, they are excited at the prospect of being able to deploy their apps whenever they want.

2. Ops teams are transforming into engineering teams. When you start to automate everything (monitoring, deployments, testing, etc), it frees up ops folks to work on more interesting problems within an organization.
How millions of kids are being shaped by know-it-all voice assistants
a .deb file is an ar archive containing two .tar.gz files, one of which (data.tar.gz) contains the binary along with required files under the same paths you would install on your system.

This example from tldp.org will help:

------------------------------------

$ ar tv parted_1.4.24-4_i386.deb
rw-r--r-- 0/0 4 Mar 28 13:46 2002 debian-binary
rw-r--r-- 0/0 1386 Mar 28 13:46 2002 control.tar.gz
rw-r--r-- 0/0 39772 Mar 28 13:46 2002 data.tar.gz

The 'data.tar.gz' file contains all the files that will be
installed with their destination paths:

drwxr-xr-x root/root 0 2002-03-28 13:44:57 ./
drwxr-xr-x root/root 0 2002-03-28 13:44:49 ./sbin/
-rwxr-xr-x root/root 31656 2002-03-28 13:44:49 ./sbin/parted
drwxr-xr-x root/root 0 2002-03-28 13:44:38 ./usr/
drwxr-xr-x root/root 0 2002-03-28 13:44:41 ./usr/share/
drwxr-xr-x root/root 0 2002-03-28 13:44:38 ./usr/share/man/
drwxr-xr-x root/root 0 2002-03-28 13:44:52 ./usr/share/man/man8/
-rw-r--r-- root/root 1608 2002-03-28 13:44:37 ./usr/share/man/man8/parted.8.gz
drwxr-xr-x root/root 0 2002-03-28 13:44:41 ./usr/share/doc/
drwxr-xr-x root/root 0 2002-03-28 13:44:52 ./usr/share/doc/parted/
-rw-r--r-- root/root 1880 2002-03-07 14:20:08 ./usr/share/doc/parted/README.Debian
-rw-r--r-- root/root 1347 2002-02-27 01:40:50 ./usr/share/doc/parted/copyright
-rw-r--r-- root/root 6444 2002-03-28 13:37:33 ./usr/share/doc/parted/changelog.Debian.gz
-rw-r--r-- root/root 15523 2002-03-28 02:36:43 ./usr/share/doc/parted/changelog.gz
I wanted to create a free open-source web automation tool. I find that I could go faster in the iteration with more feedback. So, besides thanking them, I gave my personal email so that more feedback can reach me easily. Besides going through the issues page.. Maybe I'm rushing it.
> Jobs are all about appearance.

Job was all about design, and design for him went from the very simple, raw components to the final packaging and marketing. For him there was no boundary between engineering and design, between software and hardware, they were all part of the same product.

It's easy to dismiss his views as superficial, but when he wanted to have a board look a certain way, or for a case to be a certain size, he'd press for it. When there were technical problems that prevented that from happening he wanted to understand why. He wanted explanations, and he'd listen to them, then make his own judgement based on that information.

> ...but completely missed networked computers while touring Xerox PARC.

The Macintosh famously shipped with very high speed serial ports for that time, up to 230Kbaud, which was vastly faster than any modem or other serial device around in the 1980s. Why?

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

Apple may not have had Ethernet in their early computers, but they were absolutely aware about the importance of networking. Sending files from one Mac to another was as simple as plugging them together. While the Macintosh didn't have a lot of games, it did have multi-player ones over a local network long, long before Windows did.
Ask HN: Any data loss/hero-making stories from S3 outage?
AMD releases its first three Ryzen desktop processors to accolades
Show HN: MVP for sending debug msgs from backend scripts to web-based chat rooms
Or have it pull from two sources, one local (S3) and one remote (GCE or whatever), and make a hard positive from either source signal "down." Otherwise the page would be down if just the remote source were down.
This is the major basis of the CMM Levels [1]. At higher levels of maturity and necessity, systems and processes are designed to increasingly prevent errors from reaching a production environment.

Amazon is taking the right approach here. The fact that a system as complex and important as S3 can be taken down is a failure of the system, not the person who took it down accidentally.

1. https://en.wikipedia.org/wiki/Capability_Maturity_Model#Leve...
Afghanistan succeeded in getting the Soviets out in the end. With the US they made the mistake of badly provoking a powerful nation. It may not be the best example, but it works.
Server supplies ~60% of Intel's total profits.
I read it as: commenters raised a bazillion legit questions that we had not necessarily considered (unknown unknowns), and now the whole endeavor seems more risky and the TCO questionable. Let's instead gradually re-architect our application, so it fits better in the cloud, which also happens to align with what most of our enterprise customers are going to need anyway.
The Collapse of the Unix Philosophy
I don't know about the time or Parc, but he was a proponent of thin terminals and having all of your data being available to you everywhere.
Rumi was a mystic.

While mystical experiences are very personal, and are highly personalized, there are some broad categories experiences in which they are shared across people who have had them. They are oddly repeatable* even if they are not falsifiable. There are signatures that are in common, and you can recognize them.
"Getting" Rumi for me was like this: After my own experiences, I stumbled back across Rumi and it suddenly made sense. I can see what informed his poetry, even across linguistic, religious, and historical lines.

This was the same with Tao Te Ching. What was impenetrably cryptic was suddenly intuitive. Or Zen Koans for that matter.

*They are oddly repeatable even across religious lines, even in cultures that may not have formal religions. It's not religion that makes the mystic.
I guess my concept of a thriving urban environment is more expansive than "ethnic food within 10 minutes [driving]." For starters, how about a museum? We can skip talking about anything resembling an artistic/creative neighborhood because of the real estate prices.

I think it is a stretch to say Bagels are "quasi ethnic" but more importantly the mealy doughnut shaped loaves of bread around here are not "bagels."
Stupid people don't like being told they're stupid. Shocker.
I recently picked up a Volt which includes this OnStar 4G setup and have to say I'm extremely concerned at how quickly this "my car is on the internet" feature set is spreading.

Everything is managed by OnStar through their device that's factory installed into every new Chevy vehicle. They have had security breaches and had to fix white-hat reported vulnerabilities in the past[1]. This system isn't just "4G wifi as a hotspot", it has almost full access to every system in the car.

Chevy offers this mobile app called MyLink which lets you remote-start, lock, unlock your car using this same connection.

History shows that car manufacturers have not given near enough thought to the security of access to a vehicle. I'm afraid that it's only a matter of time before we have a bot net either using cars, a bot-net that attacks and takes over cars, or both, with the potential of lots of damage and loss of life.

As such I immediately told OnStar to disable service to my car and will be finding and disconnecting the OnStar box (as it still phones home periodically) as I just have no reason to trust such a thing at this time.

[1] https://www.wired.com/2015/09/gm-took-5-years-fix-full-takeo...
You have to eat your own dogfood, if you're trying to sell a service product.

That being said, a better solution would be to stand up a separate infrastructure just for status pages.
Look up Finish Russian war
I'd argue that the message of this post-mortem, that is "mistakes were made, but the fault is with the tools and not any one person" is a much better response than the CEO making a symbolic statement claiming the fault.

both better for morale, and better for preventing another incident.
Sorry, you're correct, I was thinking about the speed of NaN and Inf.
Daimler Invests in EV Charging Network
Thanks! I just sent you a note :).
If they did host their status page on a competitor's service, then they'd be reliant on that service, which might backfire if the competitor's service goes down while Amazon's own systems stay up.

What they really need is failover capability, which can fire up the status page on a competitor's service (or maybe on a completely separate disaster recovery site site owned by Amazon) in case Amazon's own services go down.

I'm sure Amazon's architects and engineers are more than capable of designing and implementing such a robust system and recognizing its importance. So it puzzles me as to why it wasn't done.
> Perhaps they should have tested this in a simulated environment

What makes you think they didn't?
The reason he said that is because it makes infinitely more sense to use a renderer that does it's work on the GPU with CUDA or OpenCL.

Only if you are using a shitty software renderer or are completely stupid would you do rendering on the CPU.

The Ryzen performs nicely on the encoding tests, though that will be performed by the GPU soon. It already can be (NVENC and AMD VCE), but the quality isn't quite as good as everyone's favorite h.264 encoder, x264.
Problem with your argument is, the last thing Russia wants is more sanctions, precisely because of it's currently collapsing economy.

People are not happy and it is 2017, exactly a century since the Great October Revolution of 1917. This severely limits them in search of external enemies.
Sueing a gigantic company requires lots of money, courage, and could leave you a marked person. It's not that easy of a thing to do.
I was paid less than a prison inmate as a conscript :)
Had it been twice as much I would call it symbolic. It was around 10% if a regular job.
That does not seem like a long term plan for keeping a country.

It would need to be paired with expert diplomacy at a minimum. I can think a few countries with no military Costa Rica and Lichtenstein. Costa Rica defers to allies in time of conflict and Lichtenstein just pays another country for their military.

According to wikipedia most are island nations and get to rely on the ocean and vast distance for safety: https://en.wikipedia.org/wiki/List_of_countries_without_arme...

It doesn't seem like anyone simply cedes territory and gets to stay a country.
How well would this work as a replacement for Finder for basically every task?
That only applies to character models, and really only faces. Environments benefit greatly from detailed graphics. Especially in this type of game where you occupy the world for so many hours and the pace is slower. These are worlds that you live in for a time. (I didn't understand why the new Doom needed sophisticated graphics because you never have much time to stop running and look at anything.)

I agree it doesn't have to be a top priority to push the limits beyond where we're at today. But it's disappointing to see Zelda miss out on at least current-gen graphics. The Witcher 3 is 2 years old now, at least come close to matching that. And it's hard to justify paying a current-gen price for a console with previous-gen capabilities.
It will be fucked, not fucked, neither, and both... until we look. I feel bad for the poor bastard that has to look...
How is work-life balance? Including non-gaijins...
Special Delivery with Google Maps APIs
That's what GitHub Issues/PRs are for.