skysight-inc/HackerNews huggingface dataset:
> The host of the ActivityPub site doesn’t have to do all the moderation

The person who set up the server doesn't, no, they can appoint moderators that lack administrative privileges. I don't recall at the moment if moderators have the ability to federate/defederate with peers, and that might be an implementation detail anyway. This is probably the way a large well-run node should work - developing a team of moderators from within the community.

> there doesn’t seem to be a reason that users themselves couldn’t “mute” troublesome posters from their own feeds, right?

This is true as far as it goes, but if a node federates with peers that dump a high volume of content onto the network the user doesn't want to see, then the user will find it a headache to manually filter just what they want to see (approximately the feeling of manually filtering out email spam). So some filtering should be done by the host.
That’s a good approach! I hope it becomes accepted across the EU. Still, it does seem to restrict the applicability of the ePrivacy Directive (aka the cookie law) to ones which use storage on the end user’s device, based on how that law was worded. The GDPR can of course still apply to other forms of tracking as long as they involve processing personal data.
Have fun troubleshooting that. Also, iirc Java just got this in Java 8. Far behind .NET, as usual ;)
It's odd that you included systemd in the list. It's something that a casual user isn't going to notice, but that has made life easier for system administrators and desktop tinkerers. With systemd, I can write a few lines of config to turn a simple Python script into a daemon with syslog integration, process monitoring, and resource limits. I understand the concerns about scope creep, but I'd take systemd any day over the maze of distro-specific shell scripts that was there before it.
Dogma is tradition formalized.
It really weird that given everything these days needs to be a subscription, why isn't someone building a relatively cheap phone, with a yearly subscription to keep software update coming.

Other than a smallish group if tech enthusiasts and people who consider phones fashion, I argue that most are perfectly happy with their 2020 iPhone or 2018 Android phone. They are clearly not replacing them as fast as the industry expects, so may a small fee for updates, so you avoid having to replace the phone would be acceptable.
I've witnessed (and felt) so much suffering from comparison-ism.

I've not been on social networks for a long while, largely because I felt their use amplify my natural tendency to compare myself to my peers.

If you can let go and allow yourself to consider what it is you really want (which can be super hard / impossible while being bombarded with messages from other about their values), you can reach a place where you don't mind measuring poorly on other people's scales of success.

It is very empowering to be confident in what you like and want, and to start pursuing it. It does have its social costs, but so does following the pack.
I agreed with their assessment though for a totally different reason: the second function is only doing primitive operations and not invoking any other functions.

For the same reason I found that their refactoring actually made the first function worse. Now I have even more jumps that I need to make in order to 'inline' all the code so that I can deeply understand what the function is doing.

There seems to be an implicit assumption that you should just trust the names of the functions and not look at their implementation. This is hopelessly naive. In the real world, functions don't always have obvious names, their implementation can involve subtleties that 'leak' into usage etc.

I strongly dislike function extraction that's driven by anything except the need to reuse the code block. Function extraction for readability is about as useful as leaving a comment above the code block. Honestly I'm more likely to update the comment than the function name since changing the fn name means updating the callers as well.

edit. To add a bit of nuance: I think 'primitive' vocabulary is what's essential here. The standard lib of a language is primitives. The standard functions of a framework like Ruby on Rails are primitive.

I'm happy to see code written by calling functions/types/operations that I have seen before dozens or hundreds of times. What I don't like is when a feature in a codebase has created it's own deep stack of function calls composed out of functions that I know nothing about.

Create a rich base vocabulary that is as widely shared as possible and use that for your work. Avoid creating your own words as much as possible. This way I can glance at your code and not just see if (BLACK_BOX_1 or WHAT_DO_I_DO_AM_I_LYING) then DO_SOMETHING_BUT_MAYBE_I_ALSO_DO_SOMETHING_ELSE_WHO_KNOWS
"I want the free service to work for my edge case"

If you want to continue serving your clients, you can still pay for a certificate from an authority trusted by your outdated clients. If you want to continue serving the old clients for free, ask them to use another free browser that will allow them to do so.
Yeah, I am mostly wondering if there is a good reason to be in the space early to capitalize on the long-term success of the ecosystem.
There is a huge difference between a $200 Android phone vs a $1000 iPhone, and why people choose the latter is easy to see. The line gets much blurrier after $500. I have a Samsung "flagship" that is near three years old but is still rocking. Performance is still good. It won't receive new OS upgrades but will continue to receive security updates for another year, when I'll be looking for a new phone. (Latest Samsung phones have a longer support timeframe.)

I see people say an iPhone lasts many years but you need to get a new Android phone every 1-2 years. That hasn't been true for quite a while for middle- and high end phones. And I don't see myself paying more for an iPhone when I barely get any benefits.
> One day I think there will be true software engineering. When that happens you won't be able to start software projects without certifications, and most people (or programs!) who actually do the coding will be following careful plans and instructions from the engineers who designed the project.

Sounds really bad.

Software can't fall on your head and kill you, not all of it at least.

Different software should require different professionals building it.

And it's usually not about the software but about the management telling the engineers to take shortcuts or whatever (Boeing comes to mind)
A better question is, where do they keep finding such gullible lenders?

That The Economist, the City of London's answer to Pravda, published this article at all is telling.
If we're asking whether the policy works or not, we need to look at all inmates, not personal experience. What percentage of inmates receive early release? Does that percentage change when it's not given up front, but accrued over time? What percentage of prisoners who receive early release say they would have behaved worse if not for the policy? Is behavior worse when there is no conditional early release policy?
You need to learn how to use this to generate a good prompt but why not just learn how to generate good prompts? This code is basically asking for something, with examples. And ask a few real questions to test it
Never try to cut a basketball with an axe.
> at this point, the real value is the regulator's planification

Exactly, in many of these markets a small team of public ally employed engineers could design a reasonable strategy in a week. Now you need a massive team of lawyers just to draft a contract with a private company that isn’t full of loopholes they are gonna abuse. Managing them is more work than doing the job directly. And government can always access cheaper loans
Big win for the CIA who will now increase the database with 500 million citizens
Oldest genetic data from a human relative found in 2M-year-old teeth
A decade ago, archaeologists would have been completely flabbergasted to find evidence that people were living in North America 18,000 years ago. At that point, the oldest evidence of people anywhere on the continent dated to around 13,000 years ago, in the form of long projectile points with flutes: narrow notches at their bases, creating a shallow groove to fit a wooden shaft for hafting.

This is not true. A decade ago, it is true that the "clovis clique" was in full bloom, stomping all over the research and sometimes whole careers of anybody who cast doubt on the "clovis first" narrative.
A rocket is easier because it doesn't have people in it. But if there are not people, its much harder.
> Have you ever tried accessing the modern web with a Windows 95 computer using Netscape Navigator

Well, not exactly web browsing, but somewhat using API... yes :) https://www.dialup.net/wingpt/tls.html

Not that it would be necessary
it's just -soft- engineering bro, get over it.

It's always been a demand thing, not a difficulty thing.
> Windows does a pretty good job of failing to be a user controlled operating system.

Then the OS has spoken. Having user space applications pretend to include security barriers that can be easily circumvented is not the way.

> Also that AV is far more apt to be guilty of injecting some bullshit into the process space.

Many AVs have a terrible track record, yes. Perhaps if Mozilla actually cared they should start their own and try to do better? At least it would run as a privileged process and have some chance at success.
> First, people keep trying to say you should eat insects to save the environment / help animals / be vegan.

This seems a fundamental misunderstanding of Veganism, where I believe even Honey is considered non-vegan by the relevant authorities:

https://www.vegansociety.com/go-vegan/why-go-vegan/honey-ind...
I think OP was envisaging the attack being done by the person whose root CA private key it is.
I think it's more EU tech protectionism. Basically the law is saying, "you can't use US tech services." So this creates a local market for EU tech services. There's probably an argument between capitalists in the EU who want to develop that market (while complying with EU privacy regulations) and security people in the EU/US who want to continue to use tech to facilitate mass surveillance.

Trying to guess who will win out is interesting. The privacy vs. surveillance discussion always feels one crisis away from tipping to surveillance (see: 9/11), but the EU privacy lobby is remarkably strong. I also think a market for tech services that don't spy on you is probably pretty huge; by itself it's not a big selling point, but contrasted against services that definitely spy on you (not to mention net neutrality concerns) they look pretty good, plus being able to tap the EU market is a huge incentive. So--no jinx--I think I'm bullish on privacy here, because it seems likely an unholy alliance of capitalists and privacy advocates would be decisive.
Maybe even worse, I assumed the lazer was always active and only required moving blockers.
In principle whoever is building the Android system can choose whatever roots they want. In practice the Android Project is a Google project, and follows Google's policies.

Also in practice, Google's policies strongly resemble Mozilla's. Mozilla's root programme is overseen by mozilla.dev.security.policy, a public group. So, to some extent the answer to "Who governs that list?" is you do, much as (if you live in a democracy) it's your fault that your government is terrible. You could work hard to improve things. But, you probably won't.
Quite literally yes when we are talking about letters. Even if they did it for cheaper.

https://en.wikipedia.org/wiki/Private_Express_Statutes
What you're describing is called a natural monopoly. Free markets fail in countless ways to the extent they never truly exist in practice. Some industries are close than others, though. A natural monopoly is one of the more obvious and easiest to understand failures. All natural monopolies should be public owned.
In essence, programming is an ephemeral art. At its core, our work involves utilizing the electromagnetic field to perform tasks akin to 'thinking.' Without continuous computational processes, our products might as well be inert objects like rocks that simply exist unchanged for millennia.
Blockchains depend on small inputs and outputs, and easy verifiability of the computation. AI training is none of that. It's a massively interconnected problem, Google and NVIDIA built traditionalish fast-interconnect supercomputers to do it.

Maybe it's possible to implement it in a decentralized way with not-completely-useless performance, but by then OpenAI and others will be even more ahead. (Sure, it'd be good to have such an implementation, so maybe enthusiasts will do it eventually, but that's mostly for fun.)
You can add a root certificate to Android, but if you're not a superuser (haven't "rooted" your phone, different usage) you can only add it as a "user" certificate, not a "system" certificate. After I believe Android 7 apps will by default not trust "user" certificates, so this would not help you, but since newer devices should include the LE root cert this just might be a viable solution. It's still not perfect. It's confusing and (probably by design) somewhat difficult for a lay user to do. And Android will give you a scary message every time it starts, saying your phone may be compromised.
The Most Realistic Way to Become a Millionaire in 5 Years
> There still may be minor syntax changes before the 1.0 release, but they will be handled automatically via `vfmt`, as has been done in the past.

Let's add some context here, because a lot of times people that don't use the language, can interject drama. That's not what my post was about.

The gap between version 0.3 to 0.4 appears small and haven't experienced any issues so far (0.4 just came out). "vfmt" should handle those without issue. V became beta with 0.3, so if talking 0.2 and below, it was still in alpha.

If talking 0.1 or 0.2 to 0.3 or 0.4 (alpha to beta), that becomes a depends type of thing. For simple(r) programs, likely no issues. For more complex and very large programs, the difference can mean its better to rewrite. One of the reasons can be to take advantage of newer features. This can also be a non-issue for various people that didn't start using V until version 0.3 or later, so don't have anything written in 0.1 or 0.2 nor use libraries from that far back.

It should also be noted, that 3 years ago, would mean 2020. The alpha of the language came out in 2019 (4 plus years from today), so there is going to be a natural "time gap", that is not covered.

Additionally, I rather wait for the language to be a little more stable, as to be clear what the more definitive feature set and syntax is, before using in production. Be that as it may, enjoy using the language, and have various programs using V that run without issue.
The last line, was meant to rhyme, and said:

But we navigate, in this digital spree, Words set minds free, embracing connectivity. A poem authored by ChatGPT.
This seems to be light on the details for the p2p / decentralized part. Anyone have more details? Does this use DHT or a blockchain or how are they doing that?
> I'd love to know how much they're spending to refurbish each of these – is it 80% of build cost or 20%?

"In August 2020, Elon Musk tweeted that refurbishment and reuse of a booster is done for less than 10% the price of a new booster while the payload reduction is below 40%. According to his tweet, SpaceX breaks even with a second flight per booster and saves money from the third flight on.[81] At that time, Falcon 9 Block 5 had made 35 flights with 11 boosters."

https://en.wikipedia.org/wiki/SpaceX_reusable_launch_system_...
I hate to break it to you but that is part of science. Perhaps the major part of it too. Hypothesis: I can build a cabinet with these materials which will bear some load range. Experiment: I built it and it obviously works.

Now change cabinet to particle accelerator that a giant team of other theorists and engineers designed. Am I not doing science by participating in building it? So experimental scientists arent scientists?
I doubt any of the new distros are going to be 1:1 compatible, aside from maybe Rocky and their workarounds to get RHEL source code.

Oracles and Almalinuxes announcements both state clearly that they aim to be compatible so long its possible, so no 1:1 binary compatibility promises.
> The funding for public unions in the UK is $233 billion

That’s a pretty amazing figure, how was that calculated?

Are you seriously arguing that that the Thames Water CEO was underpaid? They have been mismanaged extraordinarily. Their debts, losses, costs, service and environment records are so poor that nationalisation is being discussed. They have been paying dividends and bonuses throughout.

https://www.theguardian.com/business/2023/jul/10/thames-wate...
Keep in mind, that was the idea originally. Then in 2018 Elon decided he wanted to be CEO, the board rejected that idea for now obvious reasons, and he reneged on 90% of a promised $1b donation. The only way forward was to become a for-profit company and do a normal funding round, which is what happened with Microsoft. Elon’s rug pull is why this happened.
FreeBSD kernels ship and run on PS4: https://en.wikipedia.org/wiki/PlayStation_4_system_software

Not sure about PS5.
Money is fungible. Lending should only be used for capital investments, not operations or maintenance. The lender's money may have been used for what little capital investment is still happening, but the money they would have otherwise used was diverted to shareholders.
Maybe that's what they meant. If so, they are confused about what open source means.

Selling open source or free software is fine.

https://www.gnu.org/philosophy/selling.en.html
Fedora Project mulls 'privacy preserving' usage telemetry
You also see this corp-speak from devs, although usually in the form of "I plan to get hired somewhere else before we need to pay this tech debt down."
You can also use AWS M1 instances, with the huge disadvantage that they must be run a minimum of 24 hours at a time.

https://aws.amazon.com/ec2/instance-types/mac/
Unlikely to regulate? This is the regulation.
Title is on the mark. See https://www.writethedocs.org/guide/docs-as-code/
Developer workflow tips no one tells you about
That marketing is clearly aimed at the self hosting crowd. Lots of self hosted apps don't have prebuilt docker images.
This is why you see a lot of 1 year and 1 day sentences. Any federal sentence 1 year or less must be served 100% in full. If it’s 1 year and 1 day it’s eligible for the time reduction credit and you can serve less than 1 year.
"if EU entrepreneurs build domestic alternatives, which we know is pretty unlikely"

Why is it unlikely?
They exist, which is contrary to the truism often spouted "if you aren't growing you are dying".

I find their point of view refreshing, because it reminds me that a lot of the 'laws of business' are just conventions.
> This makes no sense whatsoever

Neither does a 1:5 scale model of Big Ben, but Kolkata has that too.

I'm sure there's a knob I can tweak somewhere that makes it work, but a Xiaomi handset is like $20 so I never bothered.
https://uploads-ssl.webflow.com/62306a0b42f386df612fe5b9/637...

Specifically table 1 on page 2, "The ten industries with the highest profit margin", has the spots 1 (elec: 42.5% profit), 2 (gas: 40.5%) and 8 (water: 32.1%) being utilities.
> This investment will preserve the flow of innovation for years to come and ensures that customers and community alike are not subjected to vendor lock-in and have genuine choice tomorrow as well as today.

Wow, that's pretty rich from a company that has made good money from vendor lock-in. I'm still bitter when they drastically increased our SLES-prices for academic institutions, that was probably around 2010/11, and I've never touched SUSE since. That they now fork RHEL is pretty funny, since I vividly remember talking to a SUSE sales rep at that time, and I said we would now switch away from SLES to Scientific Linux, and he called it a "parasite project". Of course, you are allowed to make money off FLOSS software, but please, get off your high horse when others do the same.
I think as you do more pieces you can invest in more automated ways of doing QC as well. As the increased fixed cost for the QC infrastructure is amortized across the larger number of produced units.
as someone who moved from dc to nyc in the 90s, i found the nyt sports page to be terrible relative to the wapo. one can compare how many national sports reporter/commentators (or even who have become bigger names in harder news) have come out of the wapo sports dept vs the nyt.
Loading up orgs with unnecessary debt is what private equity (neé corporate raiders) does. The financiers who underwrite the raids certainly get paid. All the other stakeholders lose.

It's just fancy accounting talk for theft. A shell game. Like u/Spooky23 states upthread.

It's wrong. It doesn't make any sense. And yet here we are.
Lucy Letby is a vulnerable narcissist
It's Twitter, why would you think otherwise?
Yes, and as with HP, the secret appears to be, buy used.

I too have an old Brother that I keep around. Some years back I bought an HP on eBay that was at least 5 years old at the time — it was a model that the 3rd party toner companies had figured out how to hack.

In fact, that is generally my suggestion: to determine which used printer to shop for, find the ink/toner cartridges that are in abundance and see which models they work with.

I suppose software support is the only danger of this (although it has not bitten me yet). But I believe there are perhaps open-source or 3rd party solutions here?
Some thoughtful discussion from last year, https://news.ycombinator.com/item?id=30945613
Ancient Birth Control Methods
> if the US can get out of the habit of rifling through the data of EU citizens at the drop of a hat

They won't. They have made it pretty clear that all your data are belong to us.

https://en.wikipedia.org/wiki/CLOUD_Act
Would be nice to just be able to "play against myself" on the home page or something. Would be a useful tool to get to grips with the rules and play with the concept
It’s not because of a lack of competition but because of a lack of better patent laws. It is today near impossible to create a new printer without hitting any of the thousands patents (mines) that HP (and others) have. HP is not breaking any antitrust laws since technically they are not abusing their power against the market and against competitors ~directly~, so they do not break antitrust law. But they do it through abusing patents laws. Technically they are doing everything the law says…

HP hold the guns and if you dare compete good luck not infringing any of their patents and get sued. They love the cash cow it creates, the security their parents provides against competition and antitrust laws, and the lack of innovation and having to spend more money on R&D is fine for them.

If you sue them for breaking antitrust law they will show you how they don’t and how you are free to create your own printer company. But in reality again good luck not hitting any of their patents.

Patent laws are quite broken and will be for a long time. We need to change them.
To add to that second point, stock android is tied to google still. last I checked, it would phone home on internet connectivity check, I think hal but I could be wrong, and a few more.

But, if you use grapheneos, they replace the google services with their own alternatives and sometimes let you disable the feature entirely. Also, on any rooted android. You can use AFwall+ to firewall any google connection or app. This way, even system services can't make network requests.
If I cared about a system's popularity I certainly wouldn't be using Linux on the desktop.