skysight-inc/HackerNews huggingface dataset:
I wouldn't consider African Christianity to be Western. Like Japanese Christianity, it evolved along a different path to allow for for a degree of syncretism that just doesn't exist within the Western paradigm.

Western Christianity was primarily spread through imperialism and colonialism, and thus implemented in such a way that native traditions and cultures were either recontextualized within the Christian paradigm or else purged. The political and financial incentives involved in the spread of Christianity can't be ignored, as they formed the framework by which Western cultures now tend to interrogate and interpret the supernatural.

Within that framework, hallucinations and visions can either mark one as possessed by God (a prophet) or possessed by Satan (a witch.) There's no affordance for a third way ("shamanism") as might exist in other orthodox Christian traditions because that would undermine the authority of the dominant imperialist hierarchy.
Relativity Space went from printing money, rockets to using 3rd-party suppliers
That's what we did in electronics too. There were kits with electronic circuits (this was back in the day with transistors.. and a bit more), where the teacher would introduce a fault somewhere. What we were taught was to start measuring signals in the middle, and then continue just like a binary search. This became so natural that when I ended up in programming in my first job I automatically did the same when searching for bugs in software. What surprised me was that other people didn't.
Oh, I agree on that. I'm sure had we kept our currency, we would have suffered much less.
You're making parent commenter's point stronger.

So not only it is on by default, but it also requires a couple of config entries to disable.
Literally true.

But from a control systems engineering PoV - the difference between this story and "real" disaster stories is that (in this one) an alert live human realized what the true situation was, and initiated corrective action.
First, I agree about methane source is organic matter, not plastics. I think OP would agree.

> it seems like landfills are far-and-away the best way to go until we are able to grapple with climate change.

If this is true, why do so many different, highly developed nations use garbage incineration for large parts of their waste?
Samsung Is Bringing Exynos to the US with Galaxy S24 FE
Playing Devil's Advocate, making the game look more like the real world (I am assuming this is what was meant by "curating 3D assets") would help tremendously in "simulating", "exploring", "visualizing", and "assessing" the impacts and effects of changes and new additions to city policies and infrastructure to the average man.

As for whether this is a good use of taxpayer money... well, it could be worse.
May be deep down somewhere a large motivation for coding in rust is to invent something here even if that includes reinvention. The memory safety is a by-product.
> You might think these things are only a pain for people like me who work in the tech and creative space. You’d be wrong. Employees also locked into their jobs include hairdressers, janitors, security guards, and fast-food workers. Who knew that the ability to say, “Would you like fries with that?” was proprietary? Not me.

The Judge says they can't enforce their new ban.

But does that stop them from trying to stop non-competes using prior law? For example the Sherman Act can cover non-competes. If the FTC started suing hair salons and fast food restaurants under that it might cause enough problems for those businesses that they'd stop using such agreements.
It might be depending on page load - on my mobile browser with not great connection it stays blurred.
That sentiment is just so unnecessary but oh well Rust is literally their brain child so.
Actually devs focusing on Ops lead to development of the automation we use today for most Ops activities, so I would say that is a success.
It's not Rust, it's FreeBSD (and LLVM)
It never meant anything outside Google or huge orgs. Everyone else is running cargo cults.
I didn't say its the only aspect, just one of key ones. Bureaucracy must be another critical aspect, one reason why ie France or Italy are literally centuries behind with very little to no hope to ever catch up given its population priorities.

I agree with what you say, SV culture and sheer amount of startup-compatible talent plays a massive role too. Its a momentum that would take half a century of dedicated effort to even catch up.
This is not a case of failing to serve a fucking market. Holy shit.
Why start from zero then if jpeg xl is big and complex?
That's because it's difficult to really define a job in IT with clear description along with set roles and responsibilities.

In some orgs, it's the title that dictates what you can/can't do.

In some orgs, eventually your title is decided based on your role/responsibilities.

In many orgs, your title is just an HR/accounting construct and has no relation to what you do and you do whatever your boss asks you to regardless of what your role on payslip says.
I imagine the problem inside the company looks like this:

1) data science team collects numbers to suggest that the problem of Botz is catastrophically widespread

2) said numbers are presented to management. If they acknowledge the numbers are true, then they are indirectly under a fiduciary duty to report this to advertisers, which would cause a catastrophic drop in annual revenue figures.

3) Management panics and asked the data science team to look at the numbers again just a really really really really make sure that they are over blowing the problem. Meanwhile, they are hoping to fix the problem before any of this shows up any more in the revenue cycles.
Doesn't the UK have some of the highest electricity prices in the world? They're on trend to drop below the world average for energy availability per capita too according to ourworldindata.com [0] and are already behind the EU, US and China.

Horrific is in the eye of the beholder, but the UK's energy situation is unimpressive. I'd call it horrific, it looks like they've been in a state of acute crisis since around 2000.

[0] https://ourworldindata.org/explorers/energy?tab=chart&facet=...
> plastic decomposition

As I understand, most plastic is type 1 and 2 (PET bottles and such), and it never decomposes (on any reasonable human timeframe).
Boy, this sounds familiar.

Welcome to "Olds-land," Rachel. Sorry about that. It's almost impossible to be a developer/engineer/opsmonkey, with any varied experience, without running into this. People will always find something in your résumé, that makes them uncomfortable.

> they didn't have the usual lists of godawful clown software that most places rattle off that you'd be expected to work with.

That could be a summary of all that is amiss with the tech industry, these days.
And that’s why I don’t mention my military background during job interviews. In software world it would likely be lost on them anyways, but really certain words are triggers for unfounded assumptions in an industry dominated by unfounded assumptions.
It's sufficient.

Another implementation is still unlikely to have the exact same bugs. Especially rewrite in Rust will force the code to be structured differently (Rust is very opinionated about that).

The spec is big enough that the team won't be able to just write the exact same implementation from memory.
>The attacks require about $11,000 worth of equipment and a sophisticated understanding of electrical and cryptographic engineering. The difficulty of the attack means it would likely be carried out only by nation-states or other entities with comparable resources and then only in highly targeted scenarios. The likelihood of such an attack being used widely in the wild is extremely low.

While this isn't great advertisement for Yubikey, it doesn't feel like the most practical of exploits. And as it's mostly(only?) used as second factor it's one of many hurdles most things don't warrant.

Of course if you're protecting a crazy full crypto account or deploy a massively popular or low-level github library you might want to check out swapping keys.
Thank you, it makes me happy to hear that!
> You don’t need to be some big corpo to be considered ‘serious’.

That's not what I meant and I suspect you know that. :)

I meant everything from the Yubico hardware (more compact and less bulky than anything else out there) to the Yubico software (extensive featureset with more controllability than most other products out there).

Also as I said already, Yubico is one of the few (only ?) one that does not permit firmware flashing. Most competitor keys have firmware flashing capability, which to me is a big no-no as its an attack surface just waiting for an exploit.

That's what I meant by 'serious'.
Which damage?

The electricity system has done most of its decarbonising under either the coalition or Conservative governments, they used quite a lot of the machinery (the CfDs, capacity market, etc) setup at the end of the last Labour government but it has been the subsequent governments that have chose the annual budgets for the auctions as well as setting up the carbon budget system.

There have been only two things that I would regard as material mistakes in this time:

First, not adjusting the max strike price for offshore wind in AR5.

Second, changing the planning rules to make it very hard to build onshore wind.

Everything else, including things like the offshore bootstraps / HND which are now receiving FID (like EGL2 which was just approved), the upcoming decision on zonal pricing, and most of all the massive buildout of solar and offshore wind generation and battery storage has happened under previous governments.

It's arguably the only area of policy which has gone quite well over the last decade, so I'm intrigued which damage you have in mind.
Why on Earth would Mongolia want to exercise that "option"?
This is not true, though. The current government is far from fulfilling its campaign promises, at least so far. While inflation has decreased, the country is in a recession and potentially facing a depression. This is not a statement against Milei, but an objective reading of the situation in Argentina.
Metal bats have pluses for young players, but in the end it comes down to skill
Intel launches Lunar Lake: claims Arm-beating battery life, fastest mobile CPU
Just don't host anything. Keep everything in RAM and volatile. That is a big thing I look for in web services. If you can do a thing in the browser and keep it as local as possible to the user and have them or parts close to the edge of the user do the work for them then do that and don't store anything permanently. If you have to do things on your own server side then also don't store things for longer than you have to to complete whatever the operation is for the user. And advertise that and declare that to the user.
This looks very nice. I don't do cloning, but various amplicon sequencing things. I had often used AliView, which is nice for alignments but can't mark regions or primers. I also like the Benchling sequencing editor, but that's online and may go away/charge money.

A few questions:

Can I make the UI light instead of dark?

The 'simulate PCR' works, but seems to unload the original sequence. Can I get that back? This is a bit unexpected.
De-cloud and de-K8s – bringing our apps back home (2023)
> DevOps was/is not just better tools, it's the same team that builds the software, operates the software (and underlying infrastructure)

Not happening in any of the companies I worked for as a contractor or subcontractor. In those companies at best dev teams have nowadays some additional capability to deploy to dev/test instantly (so they do their own CI/CD pipelines and manage dev infra via Terraform or whatever) but production is always handled by a "DevOps" team which does not touch the application code at all.
This is especially visible in companies that outsource their development to software houses / individual contractors (B2B stuff, most of the folks I interact with).
Why replace ugly coal with ugly windmills? Why not build nuclear plants instead?
I've settled on "systems engineer" -- I just try to keep "systems" in the title to imply that my job is largely -- "making many things work together to run the business"

I think my current title has the word "cloud" in it or something and my boss rejects (with prejudice) "SRE" or "devops" explicitly to avoid being labeled as operations.
>what would you call a role that …

Overworked?
We see broadly the same chokepoints (Galle Road, Baseline Road, the arteries feeding into Colombo). Modify these and the chokepoints distribute themselves. Small chokepoints don't always appear.

Broadly, if you can do it by fiddling with this: https://doc.tmpe.me/vehicles.html, you can pull it off.
So in the case of N divisible by 3, there are impossible end states. But can you still go ahead and declare that you will sort your library within the possible end states? If so how would one prove that one did not step outside of possible states without showing the cards themselves?

Maybe one could first divide the library into 3 piles and sort within each piles first.
I do not think so they are established since Microsoft dented Nokia. Nokia is history and the people who has nostalgia about their old Nokia phones are dying. Newer generation only knows Apple or Samsung. They do not care about Nokia. They certainly should stop thinking getting success now, just because they were successful 20 years ago. Market has changed.

When they made a comeback back in 2017, there was enthusiasm in the market from the old Nokia users. Even then they failed to produce some good devices. Their phones were expensive and less features with other rivals. Just because Nokia has reputation for creating robust phones, which certainly cost a lot, you have to sacrifice a lot of features just to put your phone in metal enclosure. They tried for couple of years, and they just give up. Now they just try to attract old people to buy their Keypad phones. We see no innovation in keypad phones too. Just old phones getting released at heigh price in cheaper plastic than original ones.

Certainly, there is a lot of room in keypad phones especially in developing nations. Just make it cheap and with a lot features. People will buy that phone having Nokia branding than a Chinese branded cheap keypad phone having same features.
In my experience, being "SRE" means being pager bitch. I was almost completely burned out by being pager bitch for a company that had two warring tribes of PHP and Haskell developers that just sort of threw things over the wall for SRE to keep up. We had no meaningful way to push back on developers because that impacted product release timelines and we can't have that, can we?

IDK, part of the reason I got into things like DevRel is that I am good at SRE style work, but I'm just not cut out to be pager bitch like other people are. I now have a 500% premium for any job that involves oncall work. Nobody's taken me up on it, surprisingly.
Rxjs, most.js and a handful of others been around for a long time.
Some comments:

- You don't really need to repeat built-in VCLs in default.vcl. In the article, you can omit `vcl_hit`, `vcl_miss`, `vcl_purge`, `vcl_synth`, `vcl_hash`, etc. If you want to modify the behavior of built-in VCL, e.g. adding extra logs in vcl_purge, then just have `std.log` line and don't `return` (it will fall through to the built-in VCL). You can read more about built-in VCL on Varnish Developer Portal[1] and Varnish Cache documentation[2].

- Related to the above built-in VCL comment: `vcl_recv` current lacks all the guards provided by Varnish default VCL, so it's recommended to skip the `return (hash)` line at the end, so the built-in VCL can handle invalid requests and skip caching if Cookie or Authorization header is present. You may also want to use vmod_cookie[3] to keep only cookies you care about.

- Since Varnish is sitting behind another reverse proxy, it makes more sense to enable PROXY protocol, so client IPs are passed to Varnish as part of Proxy Protocol rather than X-Forwarded-For (so `client.ip`, etc. works). This means using `-a /var/run/varnish.sock,user=nginx,group=varnish,mode=660,PROXY`, and configuring `proxy_protocol on;` in Nginx.

[1]: https://www.varnish-software.com/developers/tutorials/varnis...

[2]: https://varnish-cache.org/docs/7.4/users-guide/vcl-built-in-...

[3]: https://varnish-cache.org/docs/trunk/reference/vmod_cookie.h...
Excursions (from normal behavior / limits) and incursions (beyond established parameters) are warnings of potential disaster, both terms used in various contexts. There's a distribution of such events, usually following a power law in terms of scale or magnitude, and an increased rate of excursions/incursions is often a warning of systemic and procedural weaknesses which increase the risk of a catastrophic event.

Amsterdam came within centimetres and/or hours of a tremendous crisis. Cutting that far into safety tolerances is an exceedingly bad sign.

I recently re-read Saint-Exupery's Wind, Sand, and Stars for the first time in many decades. Following a long career in what I've come to view as technical risk management (systems, network, data, and software administration and/or development), what struck me most wasn't the poetry and beauty of the book, but all the damned stupid risks the narrator took, all of which were warnings that an inevitable fatal accident would occur. And in fact did.
I said prostitute, not sex worker or service provider. We all trade our time and even our bodies for money ultimately.
"Platform Engineer" has started to grow as a name for pretty much this. An engineer that builds the platform that all things run on. For example, the k8s clusters, the observability stack, has on-call, and builds the internal tools and automations (called the IDP, or internal developer platform).
>And while they are shutting down coal, they still have a huge former coal plant that is now burning biomass in London. That's a single plant that powers most of London.

Do you mean Drax? That's nowhere near London.

>And those subsidies exist because of fossil fuel industry lobbying and very willing politicians

Why would the fossil fuel industry lobby in favour of wood-chip biomass?
Coding Live Forward Tests
Custom Shell Enviroment that behaves like an OS
As long as you expect _something_ to happen in reaction to your event, even implicitly, you are always coupled to the service that listens for the event in some way. After all, what do you do if it doesn't happen (in time)? Communicating through the event channel removes the direct runtime coupling between the two bespoke microservices and replaces it with direct coupling to the event channel. The B microservice no longer has to be available at the time of A's request/event, but that's all that you get (and it is only an improvement because the event channel is a much more mature program than our own crappy B microservice). As mentioned in a comment on the blog website, you could also achieve the same kind of indirection through some sort of "asynchronous RPC" like temporal.io, by polling changes in a shared database, etc.
Why are so many Republican-run areas way worse than nearly all democratic-run cities, then, as far as violent crime?

I’d say it’s all the poverty in those places, but maybe you’re right and it’s the Republican governments’ fault.
> These renewables sources have been much slower to come online and have been under resourced.

It's far worse, then have been over-resourced using green taxes on fossil fuels and are still not coming to fruition. When they lose their green tax subsidies, the cost of renewable energy will sky-rocket.

> The issue is now that we are enormous net-importers of energy, some of our demand is likely fulfilled by foreign coal burning.

When the sun doesn't shine and the wind doesn't blow, we have no other way to magic up energy. The thing that made the most sense was nuclear, but the UK also failed to invest in that too.

I think the UK is quickly heading towards energy insecurity, rolling black outs and high-priced foreign energy. This winter for example is already set to be overly expensive.
Google Research (which, if I remember correctly had member working on jxl spec and did reference implementation) has much more freedom, and has already been cleared to work on jxl, than the Chrome Team.
They also don't have the same goal.
Google Research is also responsible for Brotli and Snappy I believe.

For all we know, JXL might be super useful, and is actively being used, for some project at Google for X, Y, and Z reasons, but the Chrome team doesn't want to add it to the browser for A, B, and C reasons. Google does many thing.
Natural piezoelectric effect may build gold deposits
As long as that very description is spelled out clearly near the top of the job ad, it doesn't matter terribly much (within reason) what you call it - job searchers will try various different strings to find it. Personally, I'd call it an ops role, however.

In general, most of the issues I've seen with these sorts of roles aren't the naming of them but rather the third bullet in your list. Having an ops role that's responsible for all the problems with software they didn't build and weren't allowed to have meaningful input to the design/implementation of isn't healthy. It sucks up their time and energy fighting fires they didn't create and likely aren't really empowered to fix. This is the problem with this role (as often implemented) that Rachel talks about in her first paragraph.

If you really care about having a good and reliable product you need people involved with the design and implementation that are deeply invested in making it reliable and maintainable in the long term - which means either making your dev roles shoulder some of the oncall burden or having people that straddle the ops and dev teams. Or both. If you're having difficulty filling this role, perhaps this is the real problem?
Thank you for your essay.

Apologies for being Mr. Negative Guy. I hate folks that do that.

But as somebody who is extremely technical and loves tools and coding, moving to long-form fiction writing, I find that every minute I spend on tooling is _not_ writing. It might be good and necessary, and tools can do some amazing things, but it's not writing.

Fiction writing, at least for me, is a bit of organized struggle with my subconscious. My brain would much rather be coding, writing build scripts, creating a huge cross-layered tagging system, commenting on HN, and so forth. That's because "struggling with your subconscious" is not something we teach or emphasize.

There's a really strong allure of tools, process, and tooling that calls to us when our minds don't want to do the work. Buy the product, learn the tagging, follow the recipe, etc -- it's all about hey, don't do the work, have the tool do the work. Don't be a dummy!

But since I don't know the work myself until I create it, there's no tool or process that's going to do anything but distract. Love my tools, spent a lot of time with them. I spent all day yesterday re-creating and re-factoring my build pipeline from markdown to about a dozen different formats. But that wasn't work, not really. It was avoiding work by doing (hopefully) very useful tangential things.

I'd love to write a tooling/process essay or book. I will not. This is why.
Yes... but if the battery is only available 50% of the time the effective efficiency is lower. This is what is meant by capacity.

Math is hard. Understanding efficiencies via words is harder :)
When I first saw the headline my brain autocorrected to "Massive flood nearly caused tech failure...", as that was something I found much more intuitive at a glance. This piece of news is such a great example of "Man bites dog"!