skysight-inc/HackerNews huggingface dataset:
Well, I expected more radical/foundational changes than "upgrade to $modern standards" :P

e.g change TCP to $YOLO PROTOCOL, get rid of OSI for something different
Read this but couldn't figure out the percentage.

Evening exercise is 50% better or 5%?
Which philosophy are people subscribing to where they are happy to accept a mound of corpses in exchange for holding someone accountable?

Not preventing them from doing something in the future, mind you. Holding them accountable won't be a net long term improvement. Just accountability for the sake of punishment.

I'm sure there are people who believe that, but I suspect most of the reputable philosophers will agree with the utilitarians on this particular issue.

It is difficult to defend against "your stubbornness will cause mounds of corpses for no obvious gain". This is a pretty clear cut line of approach.
I prepared recently for an interview like this and took my time to practice hackerrank puzzles.

I'll admit that and I found myself re-employing one of the things I learned to creatively solve a problem, however this only applies to my personal/passion project which is mostly shader-based and where algorithmic optimization knowledge like this is highly useful and applicable. In every day work however, and the kind of work I'm doing for companies 99% of the time it's not useful, as you'd expect.
Evolution of B2, 180° from WordPress
> thats who you end up relying on when competing against other people who are mindlessly driven

Some evidence of this is required.
This just isn’t the case if it’s done well.

If you do need help doing it then migratedbpro or migrateguru are seamless.

It’s, like, really really easy to move Wordpress.
I'm not talking about brand new content, I want a platform where anyone can sign up and create a "channel" and then queue up a playlist of already existing podcast episodes to play in sequence and I can browse through and hop into different channels and be fed a diet of podcasts previously unfamiliar to me.
> toxically-positive

This! That term that describes perfectly my impression of many people from the U.S.A. It's maybe just a cultural thing, but I have a lot of trouble working together with people who have this sort of attitude.
Drupal has become more targeted to enterprise. For sites you're developing yourself, wordpress can do the same stuff as drupal now, especially with advanced custom fields (ACF). Another alternative is Statamic.
Everyone would already know: The Old New Thing
great feedback, thanks!
"According to the law, vehicles with the required autonomous driving function will no longer need a human driver to operate them. But in order to comply with current international regulations, a “technical supervisor” will be necessary. The supervisor won’t drive the vehicle, but will be responsible for ensuring that the obligations under road traffic law are met."

So this will be the guy to blame, if the KI goes wrong and runs over a child?
As far as I understand it, the liability is the biggest hurdle right now, for fully autonomous driving. When there is a major crash, because of a software fault - who would take the blame?

Sidenote: nothing was deciced yet:

"The measure will pass to the upper chamber or parliament, the Bundesrat, for approval before it can take effect."
I mean international moving in Europe already costs a small fortune. With 'starter' furniture being as cheap as it is nowadays - thanks ikea - you can buy a whole set of furniture for the same amount as it would cost to move your existing stuff over.

I mean long-term I hope to be able to replace pieces of furniture with non-Ikea stuff. I was really trying with my TV cabinet, tried to get a unit with plenty of storage, but it was all... flimsy-looking, small and inconvenient. Finally bit the bullet, sat at a PC at Ikea and designed a very nice cabinet around a 60 inch TV.

I mean I only got the TV two years later, but it's the thought that counts.
The context explicitly distinguishes "transmissible cancers" from "non-viral transmissible cancers". That's only possible when "transmissible cancers" includes cancers that are transmitted by viruses.
Scaling is famously a good problem to have. Unmaintained wordpress instances are the internet equivalent of toxic waste dumped in the river. I agree that open standards are important, but IMO it's irresponsible to leave someone with a website hosting setup that doesn't have a qualified person responsible for ongoing maintenance. (Fully managed wordpress hosting from a reputable, established company is one possible answer, of course).
But you could just write that generation in plain JavaScript, React is really just a syntax.
We live in a weird time though. I mean given how crazy production has ramped up, I never would have thought we'd end up in a chip shortage. I also would have thought that last year we'd end up in a financial crisis. I mean we are, but not the stock market. I'm sure we'll see a collapse / correction again in the near future though, especially housing prices on this side of the pond are insane.
I have several Kubernetes clusters, Postgres and Mariadb clusters on CentOS 7. I'm not worried about updates, at least not until 2023. I am not going to put any money on Stream right now. It's just too unstable.

In fact, we're a RedHat partner so I'd rather migrate to RHEL. But of course management love me when I save money. :)

And I'm not worried about migrating C7 to a new distro either, as long as the cluster software is the same you can add new nodes and remove old ones gradually.

My knee jerk reaction to CentOS dying was horror but now I'm much more relaxed.
> At best they need some CI/CD pipeline maintained by the provider

My business requires a what now?
I also know many people who have seriously hurt themselves while helping friends moving - shot backs, destroyed knees.

I guess it is fine while you are still young and poor, and have few possessions. But as soon as you can afford it, you should pay the professionals to protect your friends from harm.
Ask HN: Side Effects of Living on the Internet?
The decline of the previous hierarchical system and the democratization of information and services making people of all ages kind of equal. I find myself talking to strangers on the Internet, judging them based on their thinking rather than their face and age, sex, etc. But its also kind of backfiring when relating to people in real life. Talking to people, judging them on their thinking, studying them and being open and frank to them just like the Internet. Strange. Boundaries are being shattered while making new boundaries of privacy and pseudo-anonymity. Its really strange.
Have you been changed?
Edit: CAT videos. I meant to say cat videos :)
Seems to be the main question with no clear answer yet. One of the purposes of Ingenuity was to demonstrate non-radhard electronics working on Mars, and a frame-dropping glitch could have happened anywhere from software to hardware.
Greg KH http://www.kroah.com/log/
Why? Most of these "existing software" are tried and tested tools that have stood the test of time. Why rewrite them and introduce potential bugs? Write something new!
I just finished a couple of 500 mile drives in my Model Y and can confirm that Autopilot was wonderful. The lane keeping was great and the adaptive cruise control was outstanding! It was very relaxing being able to relax a bit while letting the car make most of the decisions.

On straight highways with little traffic there I had zero problems with Autopilot. As a test, I engaged it in some not-so-great conditions (rainy, twisty mountain roads with lots of tractor trailer traffic) and the result was a bit more exciting. So, yes, used appropriately, Autopilot is great. I'm not really sold on FSD yet.
that depends on whether the supervisor needs to be in the vehicle or can "supervise" 10 of them remotely
This is the kind of failure mode that I imagine (now with hindsight) should be mitigated by (re)designing the system in such a way that the timestamp desync would always be detected because each part of the system should have its own internal model of the approximate times that it should be receiving from other systems and never blindly trust them.

I imagine it is sort of like the organisms early in evolution that simply believed their sensory system when it had in fact been hijacked by something that wanted to eat them. There aren't many sensory systems with those issues these days because anything that doesn't have an internal model that it can use for comparison winds up being a snack or crashing on an alien planet.
The time where I had to worry about the HTML parser is mostly gone, though I don't know if it is because the situation got better with HTML5 or if I am just used to all the warts.

The thing I dislike most is the treatment of self-closing tags like <br />. In HTML5, the correct form is <br> but you can add the slash and it is ignored as syntactic sugar.

But you cannot write <div id="mydiv" />. In XHTML, this was a shorthand for <div id="mydiv"></div>. It's really ugly that you have to write the closing tag in this case, and for seemingly no reason.

https://stackoverflow.com/questions/3558119/are-non-void-sel...
Am I the only one who doesn't care what a tool / software package is written in, provided it does the job? If a Rust port is superior then sure, I'll use it, but I won't use it because it was written in Rust.
I don't understand this comment. Below we see plenty of dead comments posted at an earlier time, which seems to illustrate some existence of fuel for internet drama.

At this time the first 50% of the comment page does not discuss gender so it clearly turned out right, but they were posted after the dead comments. If a fresh article has the majority of comments being people warring about gender then the option given to users is either to ignore the war, flag it, or engage in the discussion. Having seen that multiple times it is often easier and uses less time and energy to simply flag the article regardless of how great the article actually is. The flag would not be a comment about the quality of the article, but rather the climate and culture for which it was posted in.

Dang, is this a problem?
I'm pretty sure you can create and share playlists of podcasts on spotify, so there's that.
Yes, as others have pointed out already.

Partly you have enterprise software from big vendors like Dell or Alcatel that is packaged for RHEL.

You have hardware vendors like Dell and HPE who only offer support for supported OS. And yes I know CentOS is not a supported OS but its binary compatibility with RHEL meant you always had the option of migrating it to RHEL and get support.

Also I have government clients who require SLA with support contracts on the systems. In those cases, given the arguments above, including years of experience, RHEL has more weight than Canonical or Suse.

And besides all that, I'm actually a SElinux fanboy. I've had a lot of upgrade issues on Debian in the past and some clients even require certain yum features like history and rollback for patching.

That said, I tend to use whatever is the right tool. I tend to look at how a service is designed to decide which distro to use. Of course I prefer homogenous environments but for example I'd rather put a stable CentOS as a webfront/TLS terminator and a bleeding edge Fedora as an application server for things like Node or Python.

So in the future I would not rule out using Debian Stable as web front instead.
It's not an either / or though, there is room for multiple things.
I've known about your book for quite some time, though I don't own it. Nontheless, fantastic photography on the website!
Scientific cameras are all like that. You get a half-baked SDK if you're lucky, then you have to implement and integrate everything yourself.
Indeed, use the right tool for the job
Visual data widgets for Notion and Miro
Testing some expired iodine stuff
IIRC, the USPS puts both size and weight limits on their deliveries. You'll do OK shipping trinkets and small electronics, but you'll have to do something about the furniture and appliances (if you are taking the last). You also have a list of things you might have issues shipping (chemicals, for example)
Asbestos is a game of chance. While of course there’s plenty of chance nothing will happen there’s also a small chance one fiber gets loose and ends up in a bad place and causes you to die a pretty miserable death.
great job, loved the doc UI, also props for using notable women!
I used to do GNC: it’s interesting that the slower sensor (the camera) affected the orientation that much (instead of just pos).
Many of these problems are solved:

> Most bundle splitting techniques require you to load that ‘index bundle’, and then only once that JavaScript is loaded and executed does your browser know which ‘page bundle’ it needs. So you need two round-trips to start rendering.

Hopefully you're performing some server-side rendering, which should know which page is being rendered, and save the browser a round-trip by including the page bundle in the initial response.

> So the user will be using an old version of your JavaScript frontend with a new version of your API backend

You should never couple your API backend that tightly to your frontend release version. What if you find a critical bug and have to roll back? Anyone that deals with a native app also has to deal with people not installing updates.

> (regarding SSR) The first is that the page you initially render is dead

You can always make your JS render-blocking if it's really that important. Most people would rather see the content first.

> If you do SSR on any pages that are custom to the user, then you need to forward any cookies or authentication-relevant information to your API backend and make sure that you never cache the server-rendered result.

This applies to every website.

> But no option really lets a web app be careless about its data-fetching layer.

This applies to every program that has to fetch data from somewhere.

> Speaking of data fetching. It’s really important and really bizarre in React land

This is definitely true but also something React expressly considers out of scope, for better or worse. I think the reason the GraphQL clients tend to have a better story here is that a lot of the tricky things about data fetching (data normalization, deduping queries, updating related objects, etc.) are difficult or impossible without a common query schema with standardized field types, which GraphQL provides.

All in all, I think the SPA pattern has won out because it's the one pattern that lets you treat your website like an actual long-running program, instead of a series of stateless requests. People will complain about complexity and tout the zen-like purity of their Jekyll blogs, but this complexity is what allows the web, as a platform, to thrive and compete against native apps and the walled garden of app stores.
I share your surprise: are there any major languages with a PDF as their main documentation source? Nothing beats an hypertext at looking for something IMHO.
Ok but what happens when the supervisor determines that a vehicle halfway to its destination cannot meet the requirements?

I guess sending out a human driven shuttle.
Senate eyes R&D bill to counter China, bolster manufacturing
Things we learned integrating Data Exploration with D-Tale
Yep, if you want to hear a brutally honest answer, ask some Russians.

If they seem to be grudgingly impressed, you are golden.
This is something I'll never understand: Isn't the only selling point of JS that it runs on every web browser? Why would anyone want to use it (or, in 2021, PHP) on the server side, where you can use any language you want?
> Given that China has pretty much been a repressive dystopia forever

You mean communist China, or the China that existed prior to that? The time when the British had influence (control?), or prior to that? How long does this "forever" go back, and what makes you think they prior periods where repressive dystopias?

> it's not weird to assume that that's their end state

We're talking about a country that went through a violent rebellion just over seventy years ago, changing the method of government and economic system entirely in the process. And in the last few decades, they've made sweeping changes to the economic model again to the point where in some places it's extremely capitalistic where it was entirely communism based.

> (though I'm confused about what "end" you're referring to).

I guess it's decided the same way you decide who "beat" the other in not being a repressive dystopia. You can't have a winner without an end, so however people thought that meant. I don't see why my response should have any other rules than the premise it's responding to.
Asian shares mostly higher on upbeat US jobs, growth data
Agreed. Even more of a reason to not make + into add and - into subtr.

I've thought about how the verbosity can be avoided, but at certain level of complexity, it is better to have long descriptive names, but I'm not experienced enough with big projects to propose a solution.
Full tutorial on how to build a real-world app with React and Node (Foal)
Bird feeders are boosting blue tit numbers but leaving other species hungry
> In Wordpress, the site name is baked in all over the place — in config, in database, in generated stylesheets and so on. In theory, this should not be like this (if you use barebones install w/o plugins), but then you buy a theme or some less-than-perfect plugin and boom, you need a separate plugin just to handle migration (which may or may not work 100% of the time).

WP-CLI is your friend:

wp search-replace 'http://example.test' 'http://example.com'
Are you sure about that etymology?

“Reading the literature on the word for ‘Cannabis’ in the languages of Eurasia soon puts one in mind of what one is told frequently happens when the authorities conduct a raid to confiscate Cannabis and attempt to identify to whom it belongs: everyone involved says it belongs to someone else, generally someone conveniently not present at the moment.” [0] Some dictionaries claim a Scythian origin.

0 - Miller, R. A.: Korean Evidence for Three Eurasian-Altaic Wanderwörter Scenarios, Acta Orientalia Academiae Scientiarum Hungaricae 51/3: 296.
Quite similar to my reasons for blogging:

- To know what I think. Formulating or explaining something in writing makes me think it through really carefully.

- Sharing. Sometimes there are ways of working I think are really helpful, but maybe not so well known.

- Venting. From time to time there are things that annoy me, or ways of working that I don’t like. Then I can write a blog post and argue how things should be instead.

- To learn. In general, I like to discus my posts in the comments and in forums. The only exception is when people resort to insults instead of discussing the merits of the ideas (happens occasionally). But if there is a healthy discussion I usually learn something new.

- To remember. When I read a book on programming or take a MOOC course, I usually write a review of it. Knowing that I will write a review makes me learn the material much better .

- Archive. My blog has also become a nice archive that I can refer to.

- Visibility. Having a blog helps your identity on the web.

- Thrill of having readers. Something I didn’t expect when I started blogging was the thrill of having people reading (and liking) what I write.

More details here: https://henrikwarne.com/2017/11/26/6-years-of-thoughts-on-pr...
>look at a program and see the data structures rather than the code, and in my opinion that's a better way to think about a program.

that sounds pretty difficult for me to understand

when you read the code, analyze and understand it and due to your experience you see that something is bad (e.g poor api), then how can you "lose focus" from it / ignore it?

how it ain't just lack of experience or simply not caring?
They're doing an equivalence test, the Minimum Viable Product of reasonableness.
There are separate flags for comments and articles. At
the time of erroneous article flagging, there were worthwhile comments on this article.
At home I am all in on Linux desktop (I'm using mint) and I love it. However, I have a gaming PC with two AMD graphics cards attached. These do not work together with the vanilla distribution, they need drivers from AMD to work correctly. As of recent the driver has stopped working together with the latest kernels supplied by the distribution (the graphics cards are somewhat older).

"Working perfectly out of the box" is a bit of a stretch.

On the other had, as far as I can tell (I use Windows 10 at work), Linux desktops are considerably faster for many tasks. And there is little left to desire going to the distributions repository...
Language per se isn't important, but the majority of security vulnerabilities are still caused by non-memory-safe languages. So I'd regard that as a reason not to use a given software package.
I've heard that companies sometimes do things to keep humans employed with them happy to be employed there.
I get the point of wanting to use safer languages but I feel this list somewhat misses the point and looks more like some misguided worship to a single language. For example a lot of complaints that can be made about C and C++ don’t apply to Haskell yet this list parades a Rust counterpart to Shellcheck as if it’s automatically better just by the fact it’s written in Rust (frankly, I’d rather trust the more mature Shellcheck).

And a lot of those projects are just someone’s pet project, often written as a task for learning Rust, and certainly likely to have numerous new bugs that haven’t yet been found just by virtue of being a ground up rewrite.

As I said, I’m fully in favour of using newer and safer languages but we need to be careful not to get carried away with thinking anything new is better simply because it’s new.
Your reading of the title is grammatically correct. "written in Rust" is a modifier, and modifiers apply to the noun that comes just before it -- in this case, "existing software". The title implies that existing software written in Rust should be replaced.
.NET Boxed vs Integration
Ark's Wood says Bitcoin ESG push makes solar more appealing
> But you cannot write <div id="mydiv" />.

Sure you can. And exactly as with <br/> the / is ignored.

Ignored means exactly that. HTML does not have xml-style self-closing tags at all.

> for seemingly no reason.

The reason is pretty simple: there were no self/closing tags in SGML, so there were no self-closing tags in the mangled mess browsers made of it.

The goal of the HTML5 parser effort was to create an interoperable and backwards compatible parsing algorithm. Adding self-closing tags to the langage would have tin counter to that goal and would definitely have broken existing code unnecessarily, even though it might have been convenient in some cases.
Everyone builds on work of someone else. A lot of scientific research fails to translate to commercially viable product; that is not a trivial task.

Plus, in this precarious phase, further discoveries are possible. Few things work exactly the same way in labs and in the real world. Usually, some anomalies are observed that actually widen our understanding of the problem.
They are the same company that built containerization into the Linux kernel and open sourced OpenVZ.
And how much did you care to receive it in the first place if such things are easily manufacturable/replicable anyway?
Most of this are not actual rewrites, but "write-a-news", so they are not drop in replacements. Like ripgrep for example: it servers the same task, but is in some ways improvement over "tried and tested" grep.
In Singapore they have world class public IT infrastructure and they do it all in house.