skysight-inc/HackerNews huggingface dataset:
Ask HN: Is one-man-devops a realistic project?
My firm (fintech based, medium-large enterprise) is stuck somewhere in the middle of a large scale tech transformation - two years in, and right now the end is no where in sight.

Our system/ops guys (~50 people) are generally smart and nice people - but they're the classic victim Ops dudes that got renamed to DevOps overnight.
They went from scp'ing bash scripts to bare-metal to AWS and Kuberenetes and all that jazz and are basically "winging it".
The rest of the frim (few hundred devs, business/marketing/support) are either blissfully unaware or getting increasingly frustrated as deployments remain a coinflip for success.

I am (or was) the dev tech lead here, and recently quit mostly due to some of the frustrations mentioned above.
I've already secured an offer from "tech giant X", and intended to move in a few days.
As a "counter" from the CEO - I've have the option of creating a new division, with the initial goal of redoing the entire stack.

I have a free hand in hiring/strategy, except from within the company.
It's super hard to recruit here due to location and strict security requirements, meaning that for 6+ months I'd be "alone".

The goal is a production-grade Kub cluster on AWS with the accompanying ecosystem.
That includes most of the SOA-enablers - full CI/CD, multiple segregated envs, monitoring/logging, service catalog, etc.
When it's "ready", we handover the day-to-day "back" to ops.
My division goes on to bigger and better things - whatever I'm into.

I have a very solid grasp on things required on the dev side, but the overall AWS architecture (networking, security, etc) is not something I've dealt with.
Some things can be handed over to managed solutions (e.g. KMS), but strict regulation means not all. EKS/Tectonic and such are probably not an option.

Those of you with this kind of transformation behind them - is this a realistic goal for 1-2 non-ops people to learn and an implement within ~1 year?
Gun control didn't help that much after all
I tried a few things, it seemed to be working well but now I keep getting "An error has occurred. Check your logs or contact the app author for clarification."
> C's history is tightly coupled with that of Unix, it's always been rather open and "hacker-friendly".

I'm not sure I agree. Sure, it's reasonably easy to write your own implementation of something that closely resembles C, but C is also infamously dependent on implementation specifics and it, last I checked, had a paywalled standard. That's the opposite of open and hacker-friendly.

The primary reason C feels open is, I suspect, precisely its Unix coupling. If you want to read the sources to your Unix-like OS, you're likely to find sources written in C. You'll also find system libraries with C calling conventions. If you crack open your OS, you find C. It's easy to see the connection between "open", "hacker-friendly" and "C" – but the connection is between your OS and your knowledge of C – not C itself.
Largest US radio company iHeartMedia files for bankruptcy
I found the learnopengl.com web site to be an amazing resource, it is of similar quality to a good book! Thanks Mr. De Vries.
After reading the paper, my takeaway is that humans aren't really very good at translation either. None of the methods scores higher than 70% in the evaluation and that includes several different human translations (whose performance varies greatly depending on how they were sourced). So while matching the quality of the average human translator is a great milestone, there's still lots of room to improve.
You dont stop a shinkansen at full speed in 60 seconds. Note that in 2011 no shinkansen derailed despite the intensity of the earthquake.
No?

Firstly, CA/B explicitly can't talk about pricing or product offerings, because a group of businesses that collaborate on setting prices or product offerings is called a Cartel and is illegal (the example you're probably thinking of, OPEC, exists because its members are sovereign entities, and thus enjoy total immunity from the law). When they meet in person the CA/B members always begin by reading out the rules that lay out what mustn't be discussed for this reason.

Secondly, the idea is not at all that compromising 3-month certs is "ok". Instead Ryan's focus is on the pace of change. During 2016 CAs agreed to use the Ten Blessed Methods for validation, in 2017 that agreement became a concrete rule (thanks to Mozilla) but a 39 month certificate issued under the prior validation status quo would still be trusted until mid-2020.

Historically what has happened is that there's a grace period, and then CAs are supposed to go back and revoke any certificates still outstanding that break the new rules. But this is error-prone, back in early 2017 you can see the list of violations I found while checking that certificates for now prohibited "internal" names were revoked as required, each CA had excuses for why they'd missed some, but the overall lesson is that things will be mised. So Ryan doesn't want to rely on grace periods, he wants a shorter window of validity for the certificates.

MD5 and SHA-1 is the go-to example for this stuff. We expect already that SHA-2 (e.g. SHA-256 used currently in certificates) will fall the same way as the others, because it's the same construction, so we're going to be doing this again in perhaps 5-10 years. But with 39 month certificates the _minimum_ time from changing the rules to getting rid of the problem is 39 months, if it takes a few months to agree what to do, the total may be closer to 4 years. That's a very long time in cryptographic research, too long to predict what's coming. 90 days would be much better from this perspective.
Are you doing it wrong? I set my alarm every night with Siri in my 4-year old iPhone 6 and I can't recall ever having an issue...
I'm not affiliated, so not much I can do there. But it did pique my interest: I get the warning on my desktop computer but not on my laptop nor my phone. All three are running a recent version of Firefox. No idea why that is.

Edit: Silly me. I know why. I visited the HTTP version of the site on those two devices...
you have severe autism, you should probably get that looked at
I wonder why they dont pick on Intel?

Now I read someone on twitter saying Intel behind this ( Jokingly I think ), I dont think Intel is stupid enough to put out such a poor form of report.
I find Bing maps to be pretty good and easier to use when planning a complex trip.
913 VPN Reviews and Free VPN Comparison Charts for 2018
> SQLite went through thorough testing, not verification. These are two different things.

I think you're confusing the terms "formal verification" and "verification". Testing is a subset of verification, but not of formal verification.
man..I thought brexit was bad, but maybe they're on to something? this isn't the first time EU cracks down on new tech, hindering progress in the process. (this is however the worst such case yet, if it goes through)
Theranos Misled Investors and Consumers Who Used Its Blood Test
I thought it was all about 3D Websites
Unless I'm misunderstanding something, no-one is suggesting the original watches should stop working all of a sudden, they just shouldn't receive the newest revisions of software beyond a certain point. They'll continue to work for, presumably, many years to come. That seems totally reasonable to me.
Wow! That's very good.
Google has bought a number of companies, yes (Google Maps is another piece that started as an acquisition) but I'd note that which acquisitions survive and thrive also relates back to the core competencies.
Why shouldn’t they be? Why should compiling a file or debugging a project require so much command line hackery? Why can’t IDEs actually do what they promised (integrate dev tools and make them more usable)?

It is so weird that in the 90s I could do MORE in my IDE than I can today, somehow our tools have trended to increasing complexity while IDE advancement has come almost to a stand still, with a preference to simpler less integrated ones (e.g. VS Code).
Transiting Exoplanet Survey Satellite
I wonder if there's something for people who are not game engine developers, but they need some 3D visualization for e.g. science.

In my experience it is a pain point.
You would need to consider more than just the first year. In reality, the difference it makes in terms of your career as a whole is significantly higher than that initial 12k because it compounds.

Starting off with an additional 12k in your salary means you'll get an additional 12k next year and every year thereafter, if not more.

Also, though we really need to do more work to figure out how to measure this effectively, the quality of the position goes beyond the salary itself.
Does it mean I can't advertise the points project on Google? https://pointsproject.org
Right, but as a result, they don't care as much if an individual candidate gets placed - they're more so looking to fill a specific position.

Recruiters solve the problem of hiring whereas we solve the problem of job seeking.
The question was :

“The transformation of the responsibility of supervision for state assets is a topic of universal concern. Therefore, as the director of the State-Owned Assets Supervision and Administration Commission of the State Council, what new moves will you make in 2018? This year marks the 40th anniversary of the Reform and Opening-up Policy, and our country is going to further extend its openness to foreign countries. With General Secretary of the Chinese Communist Party Xi proposing the One Belt One Road Initiative, state-owned enterprises have increased investment to countries along the route of One Belt One Road, so how can the overseas assets of state-owned enterprises be effectively supervised to prevent loss of assets? What mechanisms have we introduced so far, and what’s the result of our supervision? Please summarize for us, thank you.”

This doesn't seem like a wholy inapopriate question. Am I missing something?
Why would GitHub as an American company follow EU law? Or are they just really trying to prevent bad laws?
I'd say it's the same old copyright trolling over and over - unless they switch to the brand new "anti-hate speech" propaganda. Those moves look desperate and what is most depressing is that we're feeding MAFIAA everytime we consume culture - via legal means or not (it's shown that piracy increases sales anyway).
Is this from experience or general "I read that exams got easier" hearsay? I got good coverage of all the topics you discussed (however I'm not sure what "math analysis" refers to). I went through the Scottish system (ending around 2003) but I cannot imagine it was much different/worse in England, NI and Wales and I've no reason to believe they made things easier.
> automated filtering of code would make software less reliable and more expensive

I can see how it's bad for business, but as a developer wouldn't it mean more jobs and more of custom libraries to make?
Where did you get that impression? I mean, it's quite a leap.
It's our collective fault that industry produces shitty producs. If consumers were not buying shitty products and preferred more expensive but better quality toys, what do you thing industry would be producing?

The fact is that average toy buyer does not care much about quality and people who actually do are too few for the industry to change the trend.

Also, I suspect, a large part of the reason is that having X dollars to spend most consumers will prefer to buy more flashy toy.
If you are in the EU, do follow the advise and contact your MEP. The EU parliament is surprisingly accessible and open to criticism, especially if it is respectful and well-argued.

(It’s probably a result of constantly having their legitimacy questioned and and vile insults having hurled at them)
That's not 20 years down the road, that's now.

https://www.nytimes.com/2018/03/10/opinion/sunday/youtube-po...

This is an opinion piece, but the author is a respected professor who has done some really interesting research on this stuff, so I'm inclined to take it seriously.
The question isn't when did it last happen where, but what responsiblity the fact that it did happen and can happen places on us, e.g. https://www.youtube.com/watch?v=eZ2AH7u_9Xo&t=1h1m23s
Unfortunately, this is merely Bezos cashing in on the US government's ignorance on sales tax and the internet and winning [1]. If you see Bezos' history you can see that he is a financial engineer and he engineered it well [2]. That's not to say it isn't ridiculously impressive regardless of that and there were many other points that could have been missed, and weren't.

But the amount of money that was, essentially accidentally, injected into Amazon this way, accelerating it's revenue by double-digit percentages in a way inaccessible to it's competitors is staggering.

The problem with mail order has always been that they can never match Walmart's prices on logistics, because of the economies of scale. Because Walmart's customers bridge the expensive last mile for Amazon. Amazon has worked very hard to make the cost difference for the last mile less, but even now it's not a match. So how could Amazon ever become competitive ? Tax optimization.

And then Bezos' figured he could make sales tax pay for last mile : that despite having local state infrastructure he would not have either pay sales tax himself or force his customers to, which was a big gamble, and frankly questionable in legality, a clear advantage over his shop-based competition. But he won, despite a few incidents. This was the main, but not the only successful "tax optimization" Amazon successfully executed.

This is the same hole Alibaba exploited and quite a few others. Cheap toys from China work because they

1) don't pay fair price for delivery due to international postal agreements [3]

2) don't pay taxes like their US based competitors do. They don't pay sales tax, nor do they pay quite a few other taxes. (I'm going to assume this is well known)

Now there are plenty of other companies that were extremely well positioned to do the same, above all perhaps Ebay, but they ... well they screwed up royally.

Perhaps this did not need to lead directly to Amazon and Alibaba/"China inc" perse, but something like them are the result of government "planning" (between quotes because this is how a whole host of negotiations by lots of people interested in other things turned out, not the result of anyone's plan, it is a series of accidents (and mostly costly mistakes) cemented in international and interstate agreements).

So the great accomplishment of Amazon and Bezos is to (a) be new, and able to construct their companies around the holes in these agreements (b) to know about the holes in the agreements in the first place. The greatest threat to Amazon is China.

But sadly, and despite that I agree that Amazon's technical and organizational structure are a remarkable feat, the company is the result of Bezos exploiting accidental governmental financial engineering to a large extent.

[1] http://money.cnn.com/2017/03/29/technology/amazon-sales-tax/...

[2] https://en.wikipedia.org/wiki/Jeff_Bezos#Early_career

[3] https://www.washingtonpost.com/news/storyline/wp/2014/09/12/...
Blue Vision, which builds collaborative AR, leave stealth with $14.5M led by GV
Brexit is giving the UK politicians the chance to enact some pretty draconian laws _without_ the European courts being able to stop them because it's illegal or goes against human rights.

The fact that the EU is _following_ us into some of this madness is not a good thing and certainly doesn't imply that the UK is onto something good.
Frexit seems to be coming ever closer. Le Pen got 35% in 2017, pro-frexit parties are flourishing in France. EU has got to be careful. It's doing good things (free roaming, which as citizen who has family in both France and Germany, I highly appreciate) and the GDPR, which seems to force companies to think more about privacy.

But if Github's phrasing accurately represents what EU wants to do with online sharing, then I feel like this change is a step in the wrong direction, restricting privacy to make big-corps even richer than they already are.
It's the $2912 one. Unfortunately, we can't offer the same services without basing it off of equivalent annual salary.

For the students that look for internships with us, the service is a reduction in short-term capital gain for career trajectory.
I’ve started using Siri to control music when I drive. “Hey Siri” followed by “pause music”, “next track”, “go back”, “play music” all work as expected.
Experian acquires London startup ClearScore for £275M
Hey guys, let’s all downvote some bullshit for no reason and flagkill everything in sight because we’re stupid little bitches.
> I’ve been interested in memory for as long as I can remember.

Eeh, so a wise-arse, eh?

Great interview. I'm reading Kurt Anderson's 'Fantasyland (How America went Haywire)' ... and the idea of false memories features large.

I wonder about the mentality or outlook of people who approach any session of false memory exploration with a 'too open' mind.
> Why would GitHub as an American company follow EU law?

Because they might be interested in doing business in EU?
Because they have users and business in EU. If you want to sell stuff in EU, that product must comply with EU law.
Yeah I think that's more for dramatic purposes rather than anything practical
German entrepreneurs celebrating their mistakes
US Congress wants to mandate pornography filter: “that’s a bad law”

EU Parliament wants to mandate filter: “lets burn this place down”
It's an educational post. Calling something "pretty trivial" doesn't reduce the value of the post for people who don't know what you know, and want to learn it.
> I don't think wood is a very suitable material to make children's toys with

Why not?
I would gladly contribute to software which filter laws submitted to the parliament.
> I'm the complete opposite. I've gone from being a subscriber to the economist, nytimes, npr, etc and accepting them as gospel to seeing them for agenda pushing institutions.

You haven't said what you've replaced these news sources with.

I my eyes, a big part of problem is people letting perfect be the enemy of good. People conclude the nytimes or economist or any news source has some inherent bias in it. Those biases are smaller than most info sourced, but definitely but present. They then replace that news source with a non-factual (or significantly less factual) information source that more closely matches their biases.

Saying "I stopped reading the xyz mainstream paper and replaced it with my Facebook feed" is not a net win. Nor is replacing it with some guys blog online, nor an opinion show that includes factoids. But as little as people admit it, this is most of what I see happening.

The other answer I often hear is "I now take in a ton of different sources and make up my own mind." Which is a great philosophy as people should always be making up their own mind. But again, when usually pressing someone on the sources they take in, the majority are low-factual sources. That's not improving anything.

It's like a person having the same few meals every day. Their Dr says they should get more variety in their diet, so they add 30 different types of junk food. Yes it's technically more variety, but it's absolutely not an improvement.
7 Marketing Mistakes That Every Startup Must Avoid – IQVIS
It is a 112% planted question, and a long winded one at that. I would roll my eyes too.
They should consider partitioning the internet into 2 parts:

1) Public access internet, where everything is regulated by the hosting company

2) Restricted access internet where everything uploaded in linked to a real life ID and the uploader has liability for whatever is uploaded. Access would be granted after a basic licensing test, but hosting companies would not be required to police the content

This way, media companies can easily regulate the mass market internet to keep pirated content off of it, and the restricted access network would have a link to the uploader with personal liability, so people are not likely to upload pirated stuff anyways. In exchange, they arent harassed in the name of anti piracy
The article says it is a 2 year old startup but its more like 3-4. Incorporated in Sep 2014
well spoken and so recognizable. Without the Amiga I would have been a different person, too.
I switched from SVN to Git in 2012 (after briefly sampling Mercurial). Git is so much better than SVN for collaboration it's indescribable.

Git can be intimidating at first. I recommend reading Git From The Bottom Up before making the change, and encouraging the rest of your team to read it too. It'll give you an understanding of how your code and commits are actually being represented in the repository and what's actually happening behind the scenes when you issue those seemingly magical commands.

Also get a good GUI tool that will let you visualize repository history, which is more important when you start adding more branches. There are a lot of options out there. Also helpful is the ability to pull up such a visualization on the command line (Google for "git lg").

Git is so much better than SVN for branching, collaboration, and experimentation that I could write a book about it (and I'm pretty sure a couple people have).

Expect a temporary slowdown during the learning curve phase. Equip everyone with a cheat sheet for the most common commands. For designers and copy writers who do HMTL/CSS development and don't understand the command line or need to understand the Git internals, there are some dead simple GUIs (Github's desktop client and a handful of others) that they can use comfortably.

Git is a bit more powerful than SVN, and that allows users to get their working copies into unexpected states more easily than SVN, but also makes recovery from those states easier for someone who knows what they're doing. Designate a couple people to learn Git well enough to explain things to others and fix branch problems (learning things like cherry-picking, reset, etc). Set a few rules (never push with a "--force" unless you're one of the designated fixers fixing a problem; never rebase something that's already been pushed).

One of the best things Git does is that by making branching and merging cheap and lightweight it can facilitate agile practices like more frequent smaller deploys and allow people to make local branches off a feature branch to explore different approaches to a problem. Once everyone is comfortable using the VCS, you can start exploring the possibilities.
The new, tacit paradigm is that to earn big bucks you have to "do what needs to be done" while preserving executive deniability. This is a big part of the reason why no big fish were even threatened with prosecution in response to 2008. This style of management is a response to the prosecution of Enron executives, and the jailing of Milken after the 1987 crash, and it resembles the Mafia's omerta.

Galling as it may seem, the way to combat this is the same as with the Mafia: you have to go after the mid-level people who facilitate it. In this particular case, the CIO is going to have a particularly hard job denying that he knew something was up, even if he had tried to maintain a veneer of ignorance. The best he (and we) can hope for now is for him to cooperate, and help uncover any evidence there is showing the others did know.
That response at the top of the article was a really good way of hitting the point home quickly
Free roaming and peace. The small things..
What else do you use it for?

I also have a series 0, and maybe I'm self-constrained because of its limitations, but I use it mainly for notifications, workouts, Siri, and messages. Works fine though a bit slow, but I can manage.
I'm having difficulty understanding your message here.

Is doubt a positive feature of christianity in your view?

Is 'more thoughtful believers' an oxymoron?

Is probability, or indeed statistics, a sensible approach to people's belief in things they can't prove?