skysight-inc/HackerNews huggingface dataset:
> The way to do DevOps is to fire all of the Ops and then tell all of the Devs that they are now doing DevOps

That's slightly hyperbolic and I'd also argue that there's a fundamental error there since you throw away all your platform operations. Now you have dozens of operations engineers working in separate silos and no coordination and you've thrown away platform operations engineering.

What you really need to do is give all your developer teams pagers and point all their monitoring alerts at those pagers. If they setup an oncall rotation of the developers for their own software or they panic and hire a small team of operations engineers and hand them the pager it doesn't really matter. Then you have the problems of coordinating platform ops engineering with the ops team members in the software teams. Whoever handles Ops for the software teams acts as a kind of PM to interface with the centralized platform engineering roles which is responsible for coordinating across development teams to make things look consistent across the Enterprise.

The problem with the bad old ways was that software would write code and then toss if over the wall for operations to run, and all the shitty disk full pages and whatever other crashing software badness fell onto operations, and dev teams would each individually choose to ship software that was shitty to run and all the monitoring alerts would fall under a silo under a completely separate VP where they weren't responsible for their ops metrics and would chose to work on features to deliver for their management. Give the dev teams pagers and make them accurately feel the pain of running their software and then they can make choices about how much they want to abuse their own embedded operations people that they have to chat face to face with every morning at a standup. If you then fire centralized ops, though, you wind up with dozens of different operational fiefdoms inside of one company with everyone repeating the same mistakes and nobody doing the exact same thing anywhere.

I learned that back in 2006 before "DevOps" was a "word" and I don't know what you call it or if that is DevOps.

And it seems like Kubernetes is trying to be Conway's law applied to that. So you have DevOps embedded in Dev teams shipping containers which run on Kube clusters that provide compute as a service to the enterprise (often another company entirely) and the platform ops teams maintain those clusters. Except now you're entirely missing the communication that I outlined needed to happen between the operations virtual team composed of the platform ops and the embedded ops in every dev team. SREs will claim they don't need that any more and that old school SA operations is a dinosaur except that every now and then I see some SRE begging to know how to ship tcpdump to one of their containers to do some debugging and I know that they're dirty little fucking liars...
> The way to do DevOps is to fire all of the Ops and then tell all of the Devs that they are now doing DevOps

That's a way to say you're doing DevOps, but it's not going to work very well.

> merging them into a single unified group

That's the right way to describe it. Just like the old "programmers build it to spec, then throw it over the wall to QA" is out of style, and now good teams have testing specialists in the same room (conceptually) as developers. the goal with DevOps was to stop doing the old "here's a build, deploy it" that caused so much wailing and gnashing of teeth and instead bring ops skills into the team as a first-class expertise. The CI/CD pipeline can mean that development, testing, and release are all together, rapidly iterating and responding to change.

By the way, pretty soon the AppSec/CyberSec people will be folded in, to, so instead of the old "it's done/deployed, run your pentests/analysis tools" secure by design will require those skills to be integrated, too.

Little by little, chipping away at the waterfall
School???
Polyamorous pigeons, maybe? Who am I to judge.
when I was in high school I had a casio watch that doubled as a TV remote control that was responsible for a lot of random power off/change channel messages to the TVs at school...

not as cool as an actual tv watch but was fun.
Yes curious why this package is needed at all?
Crickey:

> Python 3.11 is up to 10-60% faster than Python 3.10. On average, we measured a 1.25x speedup on the standard benchmark suite. See Faster CPython for details.

* https://docs.python.org/3.11/whatsnew/3.11.html

* https://docs.python.org/3.11/whatsnew/3.11.html#faster-cpyth...
I think the article misses the point a bit. It argues long tail is still obscure and marginalized. But that's what the long tail is supposed to be. The question is whether it's accessible. I think niche content is still alive and well. Can you make a billion-dollar company out of it? Probably not, at least not on that alone. So what? Not everything in life, contrary to what many Silicon Valley folks think, should be a billion-dollar company. Maybe some over-enthusiastic folks sold the Long Tail story as something more than it is, but it doesn't mean the long tail is gone if it didn't achieve what those folks sold.
This is the kind of stuff that antiviruses did for ages, from signature, code simulation to heuristics.

They have a lot of expertise in this, it feels like they could branch out in finding malware in source code, instead of in binaries.
Well its the C coding calling the Rust that has no memory safety, the rust code exposed as the C binary will (assuming no unsafe block) be memory safe, despite appearing to C like other C code.
"VSCode is supposedly open-source, but I don't think people will fork and maintain it if MS suddenly stops support."

Cordova and Parse (now Parse Server) suddenly lost a lot of support when dropped by a big name.

It seems that most people pick technology not by how good it is, but whether big names support it. And this ends up a self-fulfilling prophecy.
Thanks for bringing this up. Arthur C. Clarke was devastated at how the movie removed most of the explanations of what was going on, and walked out of the movie during the intermission:

"Without consulting or confronting his co-creator, Kubrick cut a huge amount of Arthur’s voice-over explanation during the final edit... As it turned out, Arthur did not get to see the completed film until the US private premiere. He was shocked by the transformation. Almost every element of explanation had been removed. Reams of voice-over narration had been cut. Far from being a pseudo-documentary, the film was now elusive, ambiguous and thoroughly unclear. Close to tears, he left at the intermission..."

(full article: https://www.newstatesman.com/culture/2017/01/close-tears-he-...)
I think that the pen quality could be improved
I know you're referring to ancient architectures, but the question of when to run refresh commands is still surprisingly interesting and relevant for DRAM controllers today. Just to clarify, with DRAM controllers I mean the piece of hardware inside a CPU/SoC/Chipset that receives memory read/write requests and talks to the actual RAM via DDR2/3/4/5. The later standards get progressively more complex so I'm not familiar with them, but for DDR2/DDR3 you have a window of a few thousand memory clock cycles in which you need to issue a certain number of refresh commands IIRC. Since those refresh commands take a while (relatively speaking), it can be a good idea to run them when the number of outstanding commands is low - or some other strategy depending on context.

There are some more optimizations that DRAM controllers can perform. As part of reading a certain address, you first need to open a bank. This is not a free operation, it can take a while (relatively speaking). After the first read in a bank, you can read other addresses inside the same bank for free, without having to open the bank again. This means it makes sense for a DRAM controller to process reads out of order: Instead of processing a command sequence like A1 B1 A2 (A/B are banks here) in order, it saves time to process them out of order, i.e. A1 A2 B1.

Disclaimer: It has been a while since I last looked into DRAM controllers, so I hope I didn't miss anything. But the general ideas should be correct.
Navigating Interviews
This would be absolute mayhem. The USSR was, at least in some sense, independent nations. The USA is nothing like that. Imagine what happens to the army and navy bases of seceded states. Do you think either side will just let them go?
Ahh you’re, right, I forgot about fully auto’d functions. I think want more structure than just auto everything, although the compilers should find mistakes with that. Concepts will be nice.
“Life is short. And life is long. But not in that order.”

https://www.dictionaryofobscuresorrows.com/post/158230192655...
I agree with you, but I've definitely met people who play it like a combat game
Pigeon shit has existed for a little while longer than the H-B process has.

Pigeons transport N from non-farmed areas (like forests) to farmed areas (where the towers are).
Yeah, huge early adopter of lex and yacc. Really drove the potential of pipes. He’d take half baked ideas and show Thompson, Richie, et al the real potential. Kicked off many late nights of their inspired work. Such a supportive human being, too.

I’ve been using awk for 20 years, and when I read his memoir I had a light bulb go off and really got it like I never had before. Such an amazingly powerful tool.

He’s an incredible writer. So many of his books have demystified things that were vague to me. I still read his papers that use real terminals, etc. because I always obtain some kind of mini enlightenment moment. The Unix Programming Environment is so great and the books he supervised like TCP/IP Illustrated by Stevens.

I keep the first volume of the latter on my desk to show “that’s not how that works.” Those diagrams <3.
> I wonder whether it makes a sound, or gives some other indication, when you touch it correctly?

It’s a mechanical button that looks like a mechanical button. It has a positive feel when pressed. Assuming the transmission can engage park, a (P) symbol illuminates on the shifter and in the driver’s binnacle. If you turn the car off without pressing the button, park will be automatically engaged, if possible. (I haven’t tried turning the car off while it’s in neutral and rolling down a hill. Not planning to run the experiment.)

In short, it’s very intuitive.
When GCC support [0] lands it's going to be a complete game-changer.

[0] https://github.com/rust-lang/rustc_codegen_gcc
> https://youtu.be/7vfqkvwW2fs

I really appreciated this video, thanks for sharing it.
There are working groups under the R Consortium umbrella that work on FDA-related tasks with a focus on R [0]. Folks from the pharma industry and FDA are involved.

One of the working groups is dedicated toward submissions: R Submissions Working Group [1]. They recently announced: "The R Consortium is happy to announce that on Nov 22nd, 2021, the R Submissions Working Group successfully submitted an R-based test submission package through the FDA eCTD gateway! The submission package has been received by the FDA staff who were able to reproduce the numerical results." [2]

[0] https://www.r-consortium.org/all-projects/isc-working-groups

[1] https://rconsortium.github.io/submissions-wg/

[2] https://www.r-consortium.org/blog/2021/12/08/successful-r-ba...
Can we see the three results?
Oh the melexis... I had the heat up issue when powering from both USB and the 12v car supply. I snipped the 5v power from the USB line and that allowed me to serial into the teensy and read data. Iirc the melexis supplys 5v from one of it's pins.
> But at 6'2" (~1.88m) being under 100Kg can't be "literally unhealthy"

Healthiness isn't just a height and weight though, and there is so many other things going on.

People in these discussion have an image of a "standard" body type, with an "average" type of life, but realistically nobody actually fits that average. From my point of view I, I'm not even sure where the parent poster lives, I assume they are male, but have no idea of their ethnicity, nor age, nor what their life looks like. Depending on their exact circumstances, losing more than 10% of the body weight could have more detrimental effects than benefits (it could be "literally unhealthy")

> Arnold Schwarzenegger was 6'2" and 107Kg [0] in competitions.

Imagine he loses some muscle and gets 10kg of fat here and there. That would put him at probably 20% body fat perhaps ? He'd look sloppy as hell, but I don't think it would be a morbid body in medical terms.
Display also drains battery when playing a video. Recent displays for smart watch have low power mode when the content is not changed.
Going by lines of code, Linux is probably not the largest: https://www.informationisbeautiful.net/visualizations/millio...

Linux currently has around 30 million lines of code I believe.
In the sequel, Deckard is human. I feel it reinforces your take on the first.
You mean the products that all came from the same factory? How does the arbitrary partition of them by random reseller change anything?
My sense is: train LaMDA on whatever kind of pleading you want, and you will get rather skillful reflection of such pleading. The leaked LaMDA interview sounds like it was trained in part on culturally- and/or era-identifiable transcripts of therapy sessions.
> When the Concorde came along it became clear that you couldn't manage this trick because you'd have to take off and land late at night

What are you referring to here? Is it the noise restrictions? The Concorde was restricted from flying over land because of sonic booms, but that just means you slow down to subsonic speeds just before hitting land on transoceanic flights.
As someone who used Mailinator for a long time, the world can always use more of these services - what’s unfortunate is that it’s an arms race. As domains are known to be fronts for disposable emails, they just get blocked. Apple’s hide my email is great because they cannot block iCloud, and it would be great if Google or Microsoft offered similar services.
I went from a fitback back to a simple casio gshock and it was one of the better decisions I made this year.

Now I don't need to worry about charging my watch every week nor do I have to think about finicky software.

The best tools are the ones that do their job so well you rarely have to think about them.
macOS from 1984 to 2022 – a fascinating video trip down memory lane
Something I haven't seen mentioned but am curious about is whether this discovery was facilitated by global warming.
You can read more about this piece here:
https://patricktresset.com/new/project/5-rnp/
One of the best resources I've found for the PDP-8: https://homepage.cs.uiowa.edu/~jones/pdp8/man/index.html

To give an idea of why this is so hard, an PDP-8 without any add-ons has just two registers: a program counter and an accumulator. Similar to the MOS 6502, you instead used the first part of memory, the 'zero page,' as a register file. Self-modifying code was used to do subroutines, as was rather common at the time. You'd load the return address into the accumulator, call the subroutine, and then the subroutine would store the return address for later inside of its own code. A stock PDP-8 also had only 4096 12-bit words to work with at most.

The PDP-8 was envisioned more as a piece of lab equipment, not as a general-purpose computer. That an operating system could run on it astonished its creators.
Neflix is not really a good example as they are bounded to what copyright owners are charging, and they can't really pick and choose things that they did not produce outside of what's not owned by Big Content copyright holders. At the early days, I imagine, one could get a license to stream a lot of things for relatively cheap, since nobody knew if there's any money in it at all, so no risk to let some weirdos to play with it. Now everybody knows large content catalog costs serious money, so Netflix can't just license it for cheap anymore. Using it as a proof that the "long tail" has no value is exactly the opposite of what is happening, I think.

> everyone's talking about stranger things and obi-wan

Of course they do, did you see the long tail picture? Did you notice the peak on the left side? That's Obi-Wan. It's expected to be there. Its existence does not disprove the right side of the picture. Have some patience and listen until they stop talking about Obi-Wan - then the interesting part starts.
I was specifically excluding Taycan, which is, let’s just say, Porche’s first effort in this space.

Edit: I see what you mean about him mentioning it... missed that in my first quick look. Seems it’s my day to be an idiot on the Internet.
Yeah, bus factor is real. I'm sure they later hired more people to manage the service. The point was that one person was able to manage the service without worrying about operations. The service does not go down. People provision keys and certs via an API so business continues even if the person went on vacation -- the only impact was that no one would be there to add new features.
These aren't towns at issue. The housing problem principally occurs in metropolitan areas with more than 3 million people that have existed for more than half a century, and in most cases longer. Many of those areas have a high incidence of homelessness, regular evictions and a trend of housing prices such that the per-unit cost to live there has grown much faster than inflation for the past several decades.

Therefore, people are trying to address the real, visible problems in these major cities. A major city is a complex system, and in order to manage it, you need people with credentials, and not incurious dismissals like "stop moving to California".
None of those quotes bothered me at all
It is a pure function, it has no memory or even short term state to think. Thinking implies you have some mental state that can change, these neural nets doesn't have that.
The code is an ideal to achieve. Some of the items are easy (#3: Do not commit murder) while others are a life-long struggle (#32: Do not curse those who curse you, but rather bless them) requiring a daily renewal of purpose. And like any worthwhile daily rule of life it should be something which requires continual effort, something which can never be truly accomplished (which keep complacency at bay).
From a developer perspective, DevOps is when you fire all the competent operations people, and then force developers (that chose not to be in ops) to operate the code they wrote.

This burns out developers (bait and switch tends to do that), and with silicon valley's standard 4 year vesting cliff, the people that wrote the software just quit and go elsewhere (or get promoted out of the team) about a year after whatever system they built hits prod.

Now (since hiring competent ops people isn't shifting left or right or whatever), you need to hire more systems developers, and pay them hazard pay to operate other people's abandoned garbage. (It is garbage because the previously burnt out group of systems engineers was constantly distracted by things they do not care about. They were constantly distracted with prod issues because they are bad at ops.)

I've worked in devops teams, and with competent operations teams. The latter ends up creating a much higher quality of life for the developers and ops team and also a better product.

In related news, hiring an optometrist to clean your teeth is a bad idea, even though they went to med school.
Reminds me of https://suckless.org
I’m guessing the organization incentives are against investigating/fixing random crashes. It might be unscheduled, or seen as “test” or “qa” or “ops” work. Try working with management to set up a way to reward the behavior you want to encourage.
I feel like doing this analysis without accounting for carbon is the mathematical version of climate change denial. Like, to not account for it is to deny it needs to be.
"Age-adjusted death" has never been a term of art anywhere in the history on epidemiology. It's a term invented during the COVID-19 pandemic precisely to make the argument you are attempting here. It's wrong, and it's deliberately misleading.
As one of the parent comments has already noted, RaTG13 is no longer the closest known bat virus. BANAL-20-52's spike is only 16 AA substitutions away from SARS-CoV-2, and that was found in Laos.

https://twitter.com/jbloom_lab/status/1440309655087902720?la...

No one expected spillover in Wuhan, including Dr. Shi, per the quote from her that I've replied with elsewhere. Even those very confident in natural zoonotic origin are typically proposing something like SARS-1's wildlife trafficking conduit, not spillover in Wuhan.
They generally don’t accept patches at all AFAIK. They will look at yours and rewrite it themselves.
Try restricting by price range.
You may feel its trolling but it is not.
Seems like if the variance in productivity comes down to the individual employee, it would make more sense to let employees choose, not the company.

Especially in fields that aren't as white hot for hiring as tech is (and tech certainly may not be quite so white hot in the near future), letting employers decide most likely leaves a lot of people stuck with a suboptimal arrangement for them.
It was noisy as hell taking off because the engines and wing were not optimized for low speed flight.

Airports like JFK and Heathrow all close down in sleeping hours because even conventional aircraft (especially the 737) would wake people up at 2 am.

It is a tough problem balancing good supersonic performance with being able to take off and land. This is why people have considered radical solutions such as an airplane that turns 90 degrees when it goes transsonic. One reason why the SR-71 was successful was that it took off with just barely enough fuel to reach a refueling tanker, a trick you can’t manage with a civil airliner.
Singapore vows 'brutal and unrelentingly hard' action on dodgy crypto players
> But for sure, the connotations of “suburb” are nearly uselessly vast.

Yes. From past HN threads, I've come to realize that "suburb" is so undefined that it can mean pretty much anything. We all agree Manhattan isn't a suburb and that remote agricultural land isn't a suburb either. But aside from those, everything else in between is someone's definition of suburb. So it's difficult to talk about it as it could mean any kind of place between those extremes.
There are several points on this list that crudely translate to "don't be an asshole" at which I personally need to improve. #39 is one of them.
What's the average rainfall? [1]

OK, not technically a "desert." But definitely not enough rain to support the population it has.

[1] http://www.laalmanac.com/images3/chart_rainfall_LA_1887_2020...
Yes, nitrogen fixation occurs naturally. But the amount fixed is insufficient to achieve the yields of modern industrial agriculture on a global scale.
Casio's solar models are even better -- you don't need even the once every few year battery change.
If they didn't drug test I'd probably consider it at some point. Shame.
They do, but how many viewing hours do you get from a single battery charge?
> If you can get yourself removed from search indices, shouldn’t there be a way for AI models, too?

Absolutely yes!
SmarterEveryDay recently made a video[1] touring Holley's factory. Pretty interesting stuff. The manufacturing process is fairly complex and elaborate.

[1] https://www.youtube.com/watch?v=1_hFKRDDP_o
That concept wasn’t invented when the rules were written, and it’s lose the effect if you rewrote them.
Ironically, the goal isn't to be humorless but to not inordinately seek or be attached to humor or fellowship. If you were truly humorless you would likely run afoul of #39.

It's truly about interior and exterior balance.
My $5 Casio has a "10 year battery"
www.readsomethinginteresting.com / www.thinking-about-things.com are both pretty good aggregators.
How does StarRocks achieve that?