skysight-inc/HackerNews huggingface dataset:
At public corporations (especially regulated) there are confounding factors that make DevOps a farce. For example audit, a point of view that IT is a cost center, and the non technical management decision making that go along with the previous challenge the spirit and proper execution to get DevOps right. But in reality DevOps is a symptom of a larger issue - functional reporting structures and goal misalignment.

Audit - the idea that your developer doesn’t have access to production systems and data is a challenge to DevOps. The idea that one person codes and one deploys can be a challenge. Some organizations like management visibility and an audit trail to prove it - this can challenge automation and frequent deployment. This is not just a DevOps issue, audit expectations for business requirements and QA signoff can be just as bad. Admittedly some of the audit rules are relics of the past but the need to be addressed in order for DevOps practices (and really for agile teams to be agile.

In organizations where IT is a supporting function of the business there is a view point that it’s a cost center only and doesn’t produce value and should be cost controlled and managed to ultimate efficiency. I’ve reminded CIOs that the work the IT team does is not “a factory” as they sometimes insist on calling it - no one in technology that I’ve ever met (except management) really wants to think they work in a factory.

The efficiency mindset rank orders roles with QA and analysts at the bottom, devops slightly higher, developers relatively high, architects at the top of the skilled food chain and management of course at the top. To some degree these functions can be centralized so they can be optimized and made efficient. Centralizing typically means you work for management rather than a particular business mission. Your job is to make management look good and keep everything running smoothly (remember you work in a factory). Management generally looks good when quality is achieved at a lower price point. Along with that tends to be a higher level of off shoring at the lower end of the skill rank where larger numbers means more efficiency at lower cost. Here lies the problem - the premise of DevOps is that the role is integrated in the team. When DevOps is a function reporting to management then their goals aren’t aligned to the development team. They might not even sit with the team and they might have their own orders. They might be in a 12-20 hour time zone offset.

To me the larger issue is management structures aligned by function instead of business. This leads to misalignment if goals and ultimately lack of integration in functions. It’s a bigger problem than DevOps and it’s a bigger problem than IT. I think the companies that get management reporting right will win in the end. I am curious to see how Google and Amazon respond to these issues at their scale. The pizza team doesn’t work when everyone has different goals.
How to Create a Culture of Learning Within Your Startup
When it works, it's great. When you have to 'prove' a problem isn't yours, and you send tcpdump files to the developer and partner company's networking team showing how the remote firewall is rejecting the packets, and neither of the recipients knows how a packet syn-ack sequence should work, or what this Wireshark tool is, it's sad.
> You can't just rename your IT Ops team and call it DevOps

Sure you can. Companies can and will do whatever they want. It may not be semantically correct, but it definitely wont stop anyone. Just go on indeed and look up "DevOps jobs" and you'll see many companies who have done just that.
New tool to identify and mitigate AI bias
Scripting is different, though, because there is often little or no ability or desire to use a 3rd party library from a script. When’s the last time that you installed a bash package? (that was not distributed as a second-order effect of installing something via apt or yum or what have you). Python plays in this space - perhaps with just Perl and to a lesser degree Ruby similarly situated.

Python has to work productively for people who have never heard of pip through to those who are building multi targeted native modules as part of a complex application build.

Michael Kennedy of the Talk Python podcast refers to Python as a “full spectrum” language, and I think this discussion is a good illustration of that point.
I agree, if I had to guess which dark patterns Netflix is deploying to their apps. It would probably be striking a balance between having a subscription and offering just enough to satisfy me. This way I won't cancel and they can play the "is this content a hit?" game. People don't really care about UI, they just want something that works. It doesn't even have to work well.
I’ve gotten to the point with ads where I absolutely refuse to be subjected to a single ad. I don’t care whatsoever about any websites or companies making a single cent on forcing advertising on my precious mental resources. I will block all ads and steal all content and torrent everything. It’s amazing never having seen a television commercial the past 5+ years. Plus, I make strong efforts to even avoid buying anything at all from an ad once I’ve been subjected to their marketing. I hope it continues to spiral this way.
Serious question: how does a parent deal with their high school kids wanting to pursue college in a field with a low probability of high lifetime earnings (art, theatre etc.) ?

Especially when they are middle class without generational wealth to insulate themselves
Tell your hypothetical idiot doctor about the new guidance coming from the CDC and watch how fast he shuts his stupid hypothetical mouth.
> Its about deep thinking and healing through reading

While that may be what a library is to you, it may not be what it is to other people. To me, a library is about public good and the storage and dissemination of knowledge for all (and the degree to which each of those is important depends on location).

I'm sure other people think it differently as well. The important part is that while we have ideas about what it means to us, neither you nor I get to dictate what it is, as that could exclude any number of other people.
You don't have to live to work even if there is no one at home.
I'm interested in writing my own GB emulator mostly because sound is so patchy across all existing JavaScript implementations.

My entrance into the GB scene coincided with my interest in LSDJ, and I really want to write a web app around it[1], but I'm stymied by outdated implementations and my own lack of domain knowledge.

[1] https://github.com/andrewrabon/little-web-dj

^ Still unfinished. My own emulator will probably have to come first.
although it’s probably in appendix D due to page limits.
Ask them to double major?
There's a big difference between people specializing and teams specializing. In every organization I've seen, when you take all of the individual specialists with the same skillset, put them on a team consisting of them (and only them), it ends up being an organizational disaster.

The organizational question is whether the ops folks are (physically/organizationally) colocated with developers on dev teams, or colocated with themselves on an overarching ops team.
Show HN: Free domains for deploying your apps
Does the value of grey thinking outweigh the cognitive cost is the question.
Here you go: https://www.lartc.org/
Writing a Seqlock in Rust
>Onward: A bunch of shows that I finished watching and that are either canceled, finished or have no new episodes. Why would I want this information?

Because original content is expensive. There's not that much of it, and people do actually tend to repeat watch stuff. Most people are happier watching another episode of Friends than turning on something they've got no emotional bond with, haven't seen before and won't really pay attention to.
Mostly linux agnostic, but in case it helps, its was all right for me. The practice exercises at the end of each section offer some hands-on help with some linux tools

https://s3.amazonaws.com/saylordotorg-resources/wwwresources...

as recommended from this course

https://learn.saylor.org/course/view.php?id=84
I'm currently writing a minesweeper solver in my spare time and have a question about one section of your article.

Under the "Complete solution: Global reasoning" section, you say that the situation requires accounting for the entire game state - but I think my solver can do it without resorting to that?

Given

. a
.2 bX
.22 as cYZ
.... defg

Then we have the constraints:

(X:) `abc` contains 2 mines.

(Y:) `bcdef` contains 2 mines.

(Z:) `def` contains 2 mines.

Which can be combined:

(X-a:) `abc` contains 2 mines so `bc` contains between 1 and 2.

(Y-(X-a):) `bcdef` contains 2 and `bc` contains between 1 and 2 so `def` contains between 0 and 1.

(Z-d:) `def` contains 2 so `ef` contains 1-2.

((Y-(X-a))-(Z-d):) `def` contains 0-1 and `ef` contains 1-2 so d contains 0 mines and can be cleared.

Have I missed something? Let me know if I haven't explained it properly.
Ribbon is just that.

Do you have examples of other apps with dynamic toolbars that work better?
The sad reality in most organizations today is that buzz words are applied to existing jobs to make it look like progress. So yes, apparently you can rename your IT Ops team to DevOps and brag about "how you engaged your teams to move to a DevOps focus to better align them with company values while leveraging the low-hanging fruit within today's shifting economy" during an executive management meeting.
The truth might be more nuanced though. Some colleges have better ROI than others. I assume there is a lack of good data on most colleges, because people who see the actual ROI on any given college wouldn't go to bad schools and schools had more pressure to lower their rates (or invest in their programs).
I think it can be a disservice to apply to so few schools on the presumption that you won't get aid or scholarships. I applied to only 3 schools and still slightly regret not applying to more, since I thought 2 of schools were going to toss my application into the trash but didn't.

Lots of schools offer a lot of scholarships that the parents and the kids may not be aware of. I was very surprised by my offers, and I'm sure there are a lot of other kids out there who made 'pragmatic' choices like me who undershot because they thought they were being realistic.

I still ended up going to my safety school that I was always planning on going and it was wonderful and cheap. But I still wonder what could have happened if I had tried a little bit harder or looked around a little bit more seriously.

EDIT: In case no one read it, the teenager only applied to 2 schools after a lot of pressure from the parent to be pragmatic.
Is it just me who feels strange when noticing that its on a Adobe Domain?

I mean objectively speaking it's all fine as it's on some form of "blog" for "interesting thinks about design". Which is what the article is about (design which keeps you watching). Still for some reason I can't pin down seeing it on a adobe domain irks me...?
...can only be used if the root of the original tooth is still in place.

So, a crown? We already have lots of nice materials and manufacturing techniques for crowns.
I'm the same. It has never once recommended something I'd actually consider watching. And the rest of the UI is so openly user-hostile that I can't bear using it. In particular, playing video if I pause too long on any one show. Baffling that they won't let you turn that off. And it's so difficult to just look for new stuff!
> the denier is a person with no or very little medical knowledge compared to their doctor.

This is not true. There are teams of MDs and PharmDs that evaluate what treatment options are effective and are backed up with data, and they create the criteria with which to determine what is appropriate or not based on the persons medical history and chart notes. Also, employers and governments often provide insurance (or better named managed care organizations - MCO) companies with the criteria of what they want to pay for, so many times it’s not even up to the MCOs themselves.
Managers control the purse strings. ICs don't. There will never be equal status, and it starts with other ICs that won't lift a finger unless it pleases someone with a fat purse. You can leverage IC star power a little, but it won't get you too far without a purse.
C#/.Net has vector operations in System.Numerics.Vectors namespace, which will use SSE, AVX2 or neon, if avaliable. However, there are numerous Simd instructions cannot be mapped that way.

For that reason, .Net core 3 added Simd intrinsics, so now you can give AVX/whatever instructions directly.

If I remember correctly someone made a very performant physics engine with the vector API
I'm putting together a spreadsheet of semiconductor and other hardware manufacturing stocks and weighting them by Glassdoor rankings of company culture, those will be my long-term picks. So far Analog Devices and Cirrus Logic are looking very strong. And Apple of course.
"Vandals", being the politicians cutting back funding, not actual library vandals.
Monitoring a UPS with Grafana on Linux
Best of HN, in audio: December 23-29
Doesn't the pie chart show to make others laugh, to protect others feelings, to maintain social norms, for economic/personal advantage (usually benefits family), to escape harm (again usually benefits your family when you don't get yourself killed while dealing with evil) etc

Both honesty and lying are tools. You choose how you use them. Whether to benefit others or to take advantage of others is a choice you make.

But there will be situations where the tool of honesty wont work, and if you walk into those situations having convinced yourself that lying isn't a tool available, then people who don't think that way will be better prepared than you to handle those situations.

Basically be aware where lies can be used. Don't just dismiss it totally as only useable for evil.

During Hitler's rise people like to point at the Honest folk who stood up against him like Carl Goerdeler, Dietrich Bonhoeffer. But there were people like Wilhelm Canaris who lied day in day out and did all kinds of damage and saved a whole lot of lives.
I live in the UK, have done my entire life, and have also been an intermitted user of libraries throughout my life - often at points when I couldn't afford the books I wanted to buy (particularly when I was a student).

I love books. I always have done, and most of my Christmas presents this year have been books (only 3, but you get the point). They are so incredibly important for opening up the vistas of thought and imagination that are available to you, that I don't think it can be overstated. And the UK government has been on a course of destroying libraries and a wide range of other cultural and societal infrastructure that it can't be overstated how scary this is.

Gove was responsible for stripping out a great deal of the syllabus in the UK - support for 'meaningless' subjects such as music, and music technology which I used to teach until the funding was removed from schools and it fell by the wayside for most schools as it was too expensive to keep going once equipment needed to be replaced. He is a man who feels he is an expert in every area, despite being anything but. Others in the government seem to be much the same, not seeing the point in anything they can't personally profit from.

Many of the subjects that are now struggling aren't public interest, and I wasn't too surprised. But this will destroy any chance that a generation will have to have access to the many-faceted wonders that a library can provide. The UK is sleep-walking into a desolate, dystopian future where knowledge is derided in favour of three-word soundbites and self-interest. The BBC will fall foul of the government once Brexit is out of the way, with all that brings.

I'm 48, and I can't remember any other time where I've actually despaired about the future for my (step) kids, and where I've felt that the government really is out of control. The way that the last election went was a damning indictment of the (pathetic) opposition in this country, and Johnson and his cronies (such as Gove) now have carte blanche to do as they please. By the time they are finished, so much structural damage will have been done to this country's institutions I think it will be next to impossible to repair what's been done, even if there is the political will to do anything about it.
Because some people find that it's a good topic to be discussed here. Or they want to +1 the idea. Or... Who knows.

I've upvoted bad articles because the discussion they triggered was very interesting.
Both referenced cases of that are in fetuses though.
Cable always had commercials, not sure what special cable you recall having, but Comcast was full of commercials 20 years ago.
I've suggested to my kids that they study two separate areas. I think it makes you stand out in a very good way if, for example, you have a dual computer science / art history degree.

I'm lucky though because my kids are dual US-Canada citizens. They can go to university in Canada and it's very inexpensive.
I'm not familiar with these devices. Are they not capable of caching a little (15 seconds or so) of recorded video (or much more audio) for sending later when it re-auths with the access point?
Yes. That was one of the worst parts of Windows 95’s interface because it wasn’t discoverable.

A context menu is fine when it provides shortcuts to functionality also discoverable elsewhere. Windows 95’s context menus were full of functionality only available through them.
That is a "keep users paying feature". If you watch netflix a lot, there is a slimmer chance of cancellation.
However, the article claims:

> Changing the properties of one particle will cause the other to instantly change too

Is this true? Doesn't that mean if we can control the spin of one particle on command, the other will instantly change according to our control?

So basically, FTL communication is possible iff controlling the spin of a particle is possible.
The Butterfly Effect Theory and the Limits of Predictability
Any form of quantum "teleportation" requires that the two chips first share a pair of entangles particles. Usually this is done by making the two entangled particles on one of the chips and sending one of the particles to the other chip. Usually the particles are photons for engineering reasons.

The quantum teleportation happens after that. Once the particles are entangled, you can destroy yours in a very particular way that forces the other particle to instantaneously become either a copy of the particle you destroyed (i.e. its state is the same) or the opposite of the particle you destroyed (i.e. its state is something like a boolean negation). Only you know which one happened (you learn that when you destroy your particle) and need to send one bit of classical information to the other chip in order for it to know as well.

In other words, you can transmit one bit of classical information and sacrifice one entangled pair to "teleport" one qubit of quantum information.

It is called teleportation because the quantum information never actually physically moved, rather it instantaneously went to the other chip. To know how to use it, you still need that classical bit to be transmitted in order to know whether the quantum information underwent a boolean negation.
The Two Kinds of Moderate, by Paul Graham
One of the best and most challenging classes I took in university was a course on Old/Middle English lit where the professor required us to write a paper for each class (two classes per week) with a one page _limit_. It was fun and really hard.
In hindsight, I can now recall that I gave money to these kinds of operations several times in my 20s. (This was back when answering the phone for unknown callers was a thing I did.)
OP here. A few self learners needed work experience on their resume so I mentored them to build an open source app that I think some developers may find helpful: https://garagescript.github.io/myProxy/

They finished and launched it. To showcase what it does, I used it to power freedomains.dev, a site I’ve been wanting to build for awhile to host my side projects during demos.
The problem with growth as an IC is that one person only has so many hours in a day. The only real way to multiply your impact is to transition from using your own hours to produce work towards directing the hours others use to produce work. Simple math shows that your own productivity scales only up to 24 hrs/day while you can easily direct a team of 4 towards 32 hours a day of productivity and actually get some sleep.
RTL Styling 101
Or pick up a trade instead of a second degree. I think it might be easier to structure time for your artistic passions with a trade day job than a white-collar day job but I might be biased by on-call duty.
The role of SRE was derived at Google. It has an obvious overlap with DevOps, especially where it concerns automation and scaling to reduce waste and eliminate toil. Regardless of the differences or similarities, in the eyes of the c-suite, those insisting upon using 'Sysadmin' as a role, displays intransigence; which will only embolden recruiters to either low ball potentially more experienced candidates or sideline them in favour of those who are more willing to tailor their attitude to fit the new paradigm.

https://landing.google.com/sre/interview/ben-treynor/
Good suggestion. Being from India where double majors aren't a thing, it didn't strike me.

Thanks.
The whole charity tax exemption concept is just a big loophole, and I can’t imagine it was created unintentionally. Obviously there is not sufficient manpower for enforcement of the rules, not to mention it’s impossible to make the rules without so much room for plausible deniability that it wouldn’t make a difference anyway.
The point of essay is arguments and making reader believe you. Of course you can answer question in one paragraph, but that is only part of point. Another one is to verbalise multiple arguments to support and deny your position.
https://en.wikipedia.org/wiki/Paradox_of_value#Marginalism
Partly it's to make it seem like the platform has more content than it actually does. Netflix has been losing streaming rights like nobody's business, so if it removed all of the shows you've already watched or watched a bit of and didn't like, the platform would start feeling pretty empty pretty quickly.
Tech That Will Change Your Life in 2020
No one took the exam because it was effectively impossible.

To become a PE, first the candidate has to pass one of the Fundamentals of Engineering exam to become an engineer-in-training. Except, whoops, there wasn't ever a software specific FE exam; the most relevant one is the EE/Comp. E. exam. Take a look at the list of topics: https://ncees.org/wp-content/uploads/FE-Ele-CBT-specs.pdf Most developers aren't going to pass that even with a CS degree.

Secondly, you need 4-8 years of supervision by a licensed engineer. Again, whoops, there are barely any software developers with a PE license, so who would they get to supervise them?

Only then do you get to take the PE exam for software engineering. Frankly, the situation was so absurd that one has to suspect that NSPE didn't want to certify software developers as PEs.