skysight-inc/HackerNews huggingface dataset:
Open With, although it's no longer maintained: https://addons.mozilla.org/en-GB/firefox/addon/open-with/
The big question, the only question that really matters at this point, is will the Russian military remain loyal?

If they don't then it's all over for Putin.
> no accessibility and security

Not my area but AFAIK modern (electron based) desktop apps are less accessible then classic win32 apps from win2k - win7.
San Francisco is all about the neighborhoods.

Avoid downtown. Spend time exploring the Mission, the Castro, Japantiwn, the Richmond district, the sunset district.

Fire up Google maps and go and explore the orange areas scattered around the city.

For a more specific recommendation: start at Arsicault bakery and then head down Clement St from there.
https://en.opensuse.org/openSUSE:Snapper_Tutorial

When I first installed tw, i tested the snapshot functionality first. At the very least understand how it does not (by default) snapshot /home and how it takes an automatic snapshot after rpm (zypper) operations.

Once there was a wifi issue that borked a lot of our machines and very few people actually knew how to rollback or had ever tried it before. A crisis situation is not a good time to test these things. This is especially an issue because as you'll see in the link above not all tw installs will have snapshot support. One major determinator is disk size. It won't get enabled with less than 20gb root space.
I don't think so. Often I see people in the UK breaking rules like that and it's almost never mentioned.

But it wasn't just that he mentioned it. It was the way he mentioned it. That the only possible reason for us to not be following the rules was that we must not know them.
I think it says " read only snapshots ". On tw anyway.
I once rage quitted a process. We had a few interviews, and then difficult take home test à la leet code (I spent 4-5 hours on them).

Then the hiring manager came back, "all looks good! I need you to interview with the team, the CEO, the other team" and what not.

I declined and said that I'm not spending 10 hrs in a process you asked me for (as in I didn't apply, they reached out to me). I got an angry email saying "what do you mean? We have only met with you for two hours?". I pointed out that it takes time to do the tests, then nothing more than crickets from the company. Not even a thanks for your time.
Switched to Brave on Linux and Android. It's not bad and even find myself using their Search more than Google quite often.
I came here just to share my appreciation to the writing. You beat me.

What a wonderful read. Very insightful. I had already read about this strategy before, but the way it is explained, the first-hand examples, and the depiction of what the true goals of decentralized networks should be is extremely clear and insightful.

It's very counter-intuitive to understand how adoption can go against the success of a software project, and it's also very easy to think that adoption is the goal, when in reality, maintaining (or organically evolving) the ethos of the software is the actual goal.

I wish I knew more people interested in reading what this writing talks about.
Skeletal muscle is a very, very important organ, and there's way more to health risks of obesity than having too much fat tissue alone.

Take PPAR-gamma agonists(Pioglitazone, Rosiglitazone, CBD): They cause weight gain but are one of the most effective diabetes treatments. Why? Because they generate healthy, insulin-sensitive subcutaneous fat and increase the insulin sensitivity of other cells in your body.

Saying it doesn't matter how you lose the weight doesn't matter is plain ridiculous. Losing 1kg of visceral fat would be amazing, but 1kg of muscle? That's fucking bad for you.

What I see is yet another expensive(profitable) way to manage symptoms while discouraging healthcare as a field from looking for or treating root causes. Not that it's doing much of that as it is.
Right. And I think it's often misunderstood that these parts don't actually need to have been under strict, detailed co-ordination to work, because the whole thing just needs to be set in motion when you have teams of people who can react on the ground.

But some people had advance plans to create pressure in the knowledge that it might lead to disorder, and then exploit the uncertainty in the moment. It could really all have happened, and it hinges on small moments of bravery that are well documented now but that many of those involved seem hesitant to admit to in public, which shows you that the landscape of threat still exists.
Recently I was reading about English history in the 16th century on Wikipedia and found myself having to constantly check if a certain event happened before, during, or after a different event, and how this all would have added up to an actual world as experienced by people living at the time. The way that history tends to be encapsulated into specific "events" and placed in a linear timeline makes understanding this context basically impossible – unless you just read a bunch of books about the topic and then create your own interpretation of what was actually happening.

It made me wish for a different way of presenting history. The best alternative I could come up with was something like a map of various rivers that intersect and cross each other at certain events. Each river being a particular trend or pattern, like "military buildup, conflict, then decommissioning," "personal incomes rose," or "belief in X rose/fell." Smaller tributaries could be included to cover smaller trends that sometimes grow larger.

This would avoid the annoying habit where things are explained chronologically but then have to jump back in time later in the narrative, when the subject changes. And it would also illustrate better the idea that history isn't so much "one damn thing after another" but more like an ongoing interaction of different trends.

Side note: writing this comment made me think of the Buddhist concept of dependent origination, which I don't know much about but seems like a good metaphor for this topic.
https://en.wikipedia.org/wiki/Pratītyasamutpāda
More often than not my Tumbleweed installations broke after receiving broken packages via almost daily rolling updates, so I've switched to a more stable distribution. It was just too much hassle with the constant stream of updates. I've got the feeling that Suse is field-testing package builds from their OBS and is relying on users reporting broken software.

OpenSuse Tumbleweed should be renamed to OpenSuse Testing.
Funny thing is that there were Western journalists in Beijing 1989. The CCP never arrested a non Chinese journalist.

Putin doesn't care about diplomatic relations and almost every reputable media has fled the country.
When I started doing the pomodoro technique I learned to jot down some notes before taking a break from programming. If there’s more complex things going on it’s worth writing down more in a specification, ticket, etc.

For me, the context switching issue can often be mitigated by dumping my brain into written form. Much like testing, it often feels like things are being slowed down, but usually pays itself back.

With this approach, I usually find that an hour of uninterrupted time is sufficient.

Of course, this doesn’t somehow mean that meetings are an effective use of time. In my experience, most meeting time is wasted because people are not writing down and organizing what is in their head.
I previously worked at a popular startup. I was part of a team that owned many business critical services. Our on-call was brutal. I have firsthand experienced most of the problems that you are talking about.

But interestingly, we solved these problem back then using an internal tool. Here is how the internal tool solved the problems -

1. It had integration with all internal tools like task management, alert management, monitoring systems and pagerduty. It offered 1 central dashboard where it all came together

2. Each team in pagerduty can see details of all alerts that happened in given shift/rotation. So anyone can go there anytime to see what alerts are fired, when and to whom.

3. Each alert had option to mark with various tags like noisy, non-actionable, etc. Additionally a note and follow up task links can be added.

The tool solves some of the problems you mentioned properly. e.g. You don't need to write a summary document. It all gets captured there and can be easily viewed in the handoff meetings. With tags, you can easily find bad alerts or alerts with outdated runbooks. Its easy to hold team-members accountable if they are not following process/best practices.

Oncall is a heavy process but IMO with right tooling, a lot of problems can be solved properly.

PS - I didn't create the tool but I used it extensively to get my team's oncall under control.
This is a funny mixture of "things that are easily fixed with a LaTeX library" and "things that are challenging because good writing is hard"

If you write in LaTeX, check out {SIunitX} and {cleveref}.

Also, it's not on this list, but a pet peeve of mine: math mode (italics) should be used for variables and indices. Abbreviations or names shouldn't be set in math mode. For example, the probability of hacker news P sub H should be set as $P_\mathrm{H}$, because H is a name, and not a variable/parameter.

Relatedly, differentials shouldn't be italicized. Its \int\mathrm{d}x, not \int dx.
Are you being serious? Obviously the rule is not meant to outlaw that specific scenario and local authorities or the company that provides the transport will put measures in place to make sure it goes safe and sound; they will close the park, drive at walking speed, etc...
At least in the fields I’m working in, the incentive is interoperability, and the authors are payed by the companies that are members of the standards organization, and/or are academics that are payed for consulting work. The incentives are really the same as for “open” standards like IETF, WhatWG, etc.

The fact that standards are often difficult to parse is more a side-effect of compromise wording, non-English authors, and technical terseness, and that they effectively act more as a contract between the member companies, which already have the institutional knowledge to interpret the wording.
Game Development Budgets and Customer Value [video]
Multiple videos from apartment dwellers in Voronezh of a KH-52 destroying a tank farm. Either Wagner was fueling up there or the Russian military is trying to deny fuel to Wagner, or both.
Wearable device that records your voice for legal defense
It is illegal, in most places, to record a conversation without the other person's consent, but via definition, that doesn't include a recording of only your own voice during said conversation. I suspect this is possible via similar tech to "invisible" hearing aids that go inside the ear canal, except that our concept right here would possibly use a contact microphone instead of a regular one. Next step on our legal defense enterprise is to store the recorded voice alongside time information in an archival and unalterable medium, such as a blockchain. Before someone asks, audio can be faked well enough to fool human ears, but it is pretty damn hard to tamper with or falsify well enough to fool sound analysis. To add an even better wealth of protective evidence, we could couple this device with biological and GPS data from stuff such as Fitbit or Oura rings, also streamed in real time to an unalterable medium. The date and hour of a recording could be falsified to point an earlier time via prerecording, but can never be falsified to a point after the storage medium registering.

I could go on in details, but this is the basic idea. Become immune to fraudulent accusations. Had the idea after a friend of my mother got thrown in jail for a bogus sexual harassment accusation, with no proofs. Life of an innocent man ruined. Hopefully, the judiciary works better in the US and Europe than here where I live.
I think it's a great example of social policing, which IMHO better than anorganic, artificial traditional policing.
But I'm still not 100% percent sure what he meant because I don't speak german.
Kate is not a "quick and dirty text editor" either? Kate has session and project support (admittedly a bit more clunky than VSCode, but it works), good LSP support, decent built-in search, GDB integration, a built-in terminal, Git integration, etc. Sure, it may be less polished than VSCode in some of these aspects, but they're there and mostly just work.
Jeez a classic "the register" article full of "concerns", but no solutions. To be honest I'm growing tired of all these "AI will cause problems with X" articles that don't present any kind of solution.

We all know the issues with AI generated code. Unless you're doing absolute boilerplate code (getters/setters in java, defining interfaces for existing implementations etc) AI is worse than useless... Why is it worse than useless? Because it pretends to solve your problem while introducing hidden failure modes. Lete give you an example.

I wanted to evaluate Chatgpt so I asked it the following question (paraphrasing)

- "can one set up alerting based on url request retrieval result in aws without servers".

- It answers "certainly, you just need to create an aws lambda function, then register It with synthetic canary feature of cloud watch, set up alarm and it's done (a list of exact steps follows)".

On the surface this sounds plausible so I decided to go along. I tell it to provide the code for the lambda function in python. It did produce basic code that retrieves a url and exits returning true/false. However, one can't register existing AWS Lambda functions using just python with synthetic canary. One has to open synthetic canary setup and create a new function there that uses a special execution environment that includes a chromium browser, selenium (For web Use automation) etc. This was contrary to the instructions. So that's a fail no 1. Also if I can run a much cheaper pure python env. Why would I use selenium/chromium.

So I ask it, "adjust your recommendation not to use synthetic canary feature". It responds "certainly, you just have to alert on the metric, here is a new python code that submits a metric, remember to update your IAM role to give it permission to put cloud watch metrics". Wow, I think, that's a pretty nice comprehensive answer.

But then I look at the code and it basically requests the url, has a timing thing surrounding it(I asked to include latency metric) then submits two metrics, latency and "worked" that is 1 if we get http 200,and 0 on anything else. Theoretically fine, but what if the website disappeared completely? Well then the lambda function would just timeout never submitting it's result and the alert chatgpt proposed wouldn't catch it as it was configured to treat missing data as missing. When I point that out and ask for max latency timeout Chatgpt says "sorry, you're 100% correct,let me adjust my answer" and it does putting a try/catch around it handling the error and timeout.

So following that I wonder how many people could be caught causing huge problems to themselves by putting such code into use without understanding how it works.

Does it make lives of people that know how to code, but would have to Google first how to do some specific thing? I'm not sure. I'd rather see a stackoverflow answer with an example code doing something similar, then make my own than get an answer that contains such obvious bugs.

Still I'm a big fan of using AI, just not for writing code.
I'm quite disturbed that you think a nuclear genocide on the Russian people would be "hilarious". It would be a humanitarian disaster and an almost unprecedented tragedy.

Let's not participate in the vilification of the Russian people.
I think saying "everybody else" is an exaggeration. It's a minority (possibly a major on HN, including me) who tweak colour schemes. Just like how people rarely used alternate stylesheets. And why it took so long to even get "prefers-color-scheme".

Colour preferences are also not black and white, literally. There is a spectrum. Some websites' schemes are too dark or too bright. It's why sites like GitHub provide more than just two options. And why Dark Reader has sliders. In that sense, alternative stylesheets are a much better existing browser-level solution when user intervention is involved. After all, most applications provide a list of color schemes to choose from like in IDEs, terminals, word processors and so on.

The only reason I personally switch from dark to light mode on some websites is because their dark mode isn't what I want and I'd rather put up with the light mode. It's not a preference, just a compromise between two extremes.

Having an absolute stance on this is untenable since it's a complex situation depending on the site's audience, capacity, goal and so on. Let website owners decide, so they can focus on what's important to their audience.

For example, for my blog, I suggest people use the RSS feed or Reader Mode to adjust colours and font sizes to their liking. I'm not going to spend time tweaking two colour schemes for some unknown audience, which would just put me off writing and publishing.
I usually go on ebay and search openwrt
Remarkably well written.

The context of tribalism, especially how seeing others live better hits different when they're not in your tribe as well as how 9/11 and the two wars impacted the economy, similar to WW2 would have been nice to see in this story.
I think you're downplaying the strength of types! In any relationally parametric type system `reverse :: [a] -> [a]` has a huge amount of content.
Sadly this isn't the best way to do it because you have no option to switch back to light scheme unless you manually do it in your System settings.
If this had become common 20 years ago I'm not sure PDF would be as appreciated as it is today. Immutable pages laid out in sequence is one of the great features of PDF. I'm not sure we'd enjoy the stateful opaque pdf state machines.
Putin Admits He’s Facing ‘Armed Mutiny’ as Prigozhin Advances on Moscow
While this is very surprising, it is not that surprising.

The distance in time from the point when some evolution lineages have split is a very poor predictor of the genetic distance between them.

While no living being from today is really a "living fossil" that is identical to some ancient ancestor, there still exist both conservative evolution lines, where those who live today do not have any obvious differences from ancestors living even 500 million years ago, and progressive evolution lines, where after switching to a different way of life and after even only one million years the descendants may have changed beyond recognition.
In general, in AI, when we talk about "concepts" we're talking about the things machine learning models are trained to, well, to model.

In PAC-Learning terms, specifically, a "concept" is a set of instances (which may be vectors or whatever).

Note that a "concept" is not the same as a "class", as in classification. Instead a concept belongs to a class of similar concepts and a learner is trained on instances of concepts in a class. Then a learner is said to be capable of learning the concepts in a class if it can correctly label instances of a concept in the class with some probability of some error.

For a more concrete example, a "class" of concepts is the class of objects represented as subsets of pixels in digital images. A "concept" of that class is, for example, the concept "dog". An image classifier can be said to be able to learn to identify objects in images if it can correctly classify subsets of the pixels in an image as "dog" (or "not dog").

Since the article above is coming from Josh Tenenbaum's group, that's the kind of terminology you should have in mind, when you're talking about "concepts". These guys are old-school (and I say that as a compliment).
There was never an indication the comment was supposed to be excluded from the generality. If anything, this thread is just showing it to be more likely (me included). The only way not to show it as such is to get an actual expert on the topic to post an informed opinion with reasoning or citations. This, as the original comment suggested, seems much less likely than us continuing to talk about it instead :).
You just chose to ignore the game.
Security researchers love to fearmonger to stay employed
Decades-long bet on consciousness ends
What do you believe the limits are to transmission lines?
> I refuse to believe that OpenAI specifically trained GPT to generate C# code for Factorio

Why? Isn't it pretty plausible that someone on GitHub has put up a Factorio belt layout implementation in C#?
> The park could contain loose soil on the edge of a cliff, so any vehicle driving there could cause a landslide that topples the vehicle over the cliff and could kill anyone on the beach below. No vehicles in the park.

That would be a terrible phrasing then. It should have been phrased something like "Landslide hazard, no weight more than 1ton allowed anywhere in the park." or something in that vein.
But you need to put that in the rule, otherwise you have crashes.
I remember when I was asking people why my computer was slow with a HDD as it was not slow before. People got annoyed with my question (and told I did not have the knowledge), it was a weird experience I will never forget.

NEVER FORGET Wirth's Law:

https://en.wikipedia.org/wiki/Wirth's_law

> Wirth's law is an adage on computer performance which states that software is getting slower more rapidly than hardware is becoming faster.

My main suspicion is that OS have some kind of agreement with hardware vendors under the excuse of "it's new innovation which requires more CPU power". It's a hand in hand system where you need new software for the new hardware AND VICE VERSA.

It is veeeery hard to prove it, but it's similar to house appliances using designs and parts that wear out easily. Capitalism and growth DICTATES that it must sell, so it's impossible for a company to survive if it produces durable stuff. It's economically impossible to compete.

It's how the whole industry works (part manufacturing, etc), so it's not possible for a company to go against it. Capitalism cannot allow it.
> A human is not considered derivative work of the original works they used for training.

No one has forced you to use humans as a comparison. A human is a citizen with other rights, and can own its own copyrights. Yet, you can still sue one for singing a song in front of other people. There were years of cinema that were distorted by the inability to have characters sing "Happy Birthday" to each other.

edit: Suddenly, fair use now covers the ability to reproduce copyrighted material almost verbatim, but only when the new method to do so takes tens of millions of dollars of computer time to take advantage of.
> the way it handles patterns,

TIL:

https://tr.opensuse.org/Patterns#What_are_Patterns.3F

> Patterns include a list of software packages to install. (...) Patterns define a type of functionality the system should have. They do this by either directly naming required packages, by grouping of sub-patterns, or a combination thereof.

What do you find annoying about them in Thumbleweed?
> Depends on the latitude and these numbers seem to be for very high ones close to the polar circles.

No, those values are far from polar circle. I'm guessing closer to central Europe, since for example in Finland the PV produces 0% during the winter months.

10-15% would be insane to get here, but there simply isn't any energy in the sun (and closer to the polar circle you get - there's no sun at all during winter) and the panels are often covered in snow in any case. And I'm not even talking about cloudy days now, but "sunny" ones.

March/October are already approaching those 10-15% levels. Nov-Feb is closer to 0% in most of the Finland.
Not everything needs to be grandiose. You may need to understand three complex dependencies to write ten lines of code, while thinking of what you actually want to do at the same time. If it took ten minutes to do but 60 minutes to get in the right headspace, hour chunks would still be useless.