skysight-inc/HackerNews huggingface dataset:
Their point I think is that often (to varying degrees), 'power user' things are less convenient to do or behind configuration options or menus and so on nowadays.
Interesting perspective, you could flip the parent question and ask "when did power users become so lazy?"
Lifespan extension has been observed in studies which have restricted either calorie intake or protein intake or only methionine intake.

I have not seen any studies that clarify whether calorie restriction has any effects beyond those caused by the protein restriction included in the calorie-restricted diet and whether protein restriction has any effects beyond those caused by the methionine restriction inherent to a protein-restricted diet.

Methionine is required for the initiation of any protein synthesis, so presumably when it is deficient the global rate of protein synthesis in the body is lowered, which is what might be the cause of the extension of the lifespan.

However this may cause problems when a high rate of protein synthesis is needed, e.g. in cases of diseases or accidents.
Ouch. I had a car 20 years ago that took Goodyear Eagle F1 GS-D3's every 18 months / 8-10k miles that were $1400 when you got a deal. A vehicle is designed around a particular tire, and you don't have many options when they're made for low profile, softer tires of a specific rare tire&wheel size. I laugh every time I see a vehicle with changed rims because they've just defenestrated all of the dynamic engineering analysis that went into the original design.
I hate OpenSearch with a passion, an absolutely horrid lagging project that can't get basic autocomplete working (https://github.com/opensearch-project/OpenSearch-Dashboards/...)

but still manages to suck the air out of the room when you want Elasticsearch because AWS already has the company's billing details and no one wants to figure out paying another provider.
I disagree. Though (1) and (2) are good points, but they shouldn't be telling you what to work on at the individual ticket level. Even then, they should prioritize and set a healthy deadline (if appropriate); and that is it. Implementing a high priority ticket may still require addressing technical debt to implement, or dealing with other lower priority tickets first -- because they block the new, higher priority ticket.

If your manager needs to know all these details and can tell you "no, you can't fix X to build Y" then I really think that is a crappy place to work; not just due to the politics involved, but also the code must be absolute crap.
Indeed. They have too much authority with the marketplace. Does someone know if it is feasible to build Fenix from source, fork it and then add a startup function that sideloads any extension the user chooses, not just the blessed ones?
I'm considerung doing this, but don't want to spend a lot of time doing something impossible.
Surely you can use statistical methods to get proper answers. It is very hard though.

What is the famous physics dude's quote. "If you need statistics redesign you experiment"? Or was it "math"?
I always thought it was just a more serious version of Reddit, until I realised just how big the VC arm was.
> I argue the window is moving as to what “open source” means

This has been the case since the 2000s, as companies want the branding without the openness. This is extremely well worn by now.

I argue that companies who want it both ways are continuing to throw up chaff. But we know this chaff extremely well.

None of this discussion is new. "open core" has always been a euphemism for "proprietary."
The APC 850 UPS has ports to surge protect the data connectivity.
To be honest, if you need 20 licenses because of a home lab, I'm sure if you wrote to Red Hat, they'd probably provide some extra free (or nearly-free, like 50$ a year or something) licenses since your use case is home-related, not business-related.

That said, I can understand how one wouldn't want to do that. For a home lab, I'd say any distro is totally fine.
Hey, I have been doing the same thing as you for some types of online resources I am interested in for a long time, too. Really nice work! One small thing you might find interesting: in the beginning, I would push the automated commits via my GitHub identity so they would all be associated to my account as my activity. This annoyed me but I also couldn't accept the idea of the commits coming from a non-GitHub account (so the username wouldn't be clickable) nor the idea of creating and maintaining a separate set of credentials to push the change under. I though about what would be a good default identity I could use and after some experimentation I found that if you use these credentials, the commits appear as if they GitHub Actions native GitHub bot pushed them:

git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com"
git config --global user.name "github-actions[bot]"

They have the right icon, clickable username and it is as simple as just using this email and name. You or someone else might like to do this, too, so here's me sharing this neat trick I found.

https://github.com/TomasHubelbauer/github-actions#write-work...
Soon we will see all the domains with lk99 registered are up for sale.
The missle knows where you are https://youtu.be/rKpntt0oEI8
If you have the time the Cicero trilogy(Imperium/Lustrum/Dictator) by Robert Harris are a great read.
> Laptops make great servers because they are optimised for low power consumption + you get a free console and UPS built-in

> Make use of the stuff you already have before buying new stuff.

this is the way!
> I'd give Uniswap pretty good odds of outliving the majority of YC startups.

The majority of YC startups are definitely not sustainable.

Probably even most of the successful ones are not sustainable, they make empty sustainability promises hoping to get bought by <BIGCORP> and end up on "our amazing journey" lists.
not OP

pihole as cache, with the router as its upstream, with NextDNS as the router's dns server
TLDR lawyers became politicians
"the very next day" is arbitrary - you were talking about bills, those are usually due monthly.

It's not your employer's job to mitigate the risks an employee took on by not saving money. Everyone should have 90 days of expenses saved up.
I urge you to look up the open source definition at OSI. It doesn't say that at all.
typical laptop goes below 10W while serving a gbps of samba
This can be a starting point: https://github.com/fork-maintainers/iceraven-browser
It can sometimes be hard to distinguish between "introvert" / "social anxiety" and "surrounded by assholes". Same with other mental issues, I think. It's often a problem in the environment!
> why bother with this fight?

Because companies keep bringing this fight.
Explain XKCD: 2813: What to Do
Talking about clear and coherent, does anyone know if there is a deeper reason for using `break' and `continue' instead of pure structured programming? The snippet

i = ent->client->chase_target - g_edicts;
do {
i++;
if (i > maxclients->value)
i = 1;
e = g_edicts + i;
if (!e->inuse)
continue;
if (!e->client->resp.spectator)
break;
} while (e != ent->client->chase_target);

for instance, from the function ChaseNext in the file original/rogue/g_chase.c can be reduced to

i = ent->client->chase_target - g_edicts;
do {
i = i % maxclients->value + 1;
e = g_edicts + i;
} while ((! e->inuse || e->client->resp.spectator) && (e != ent->client->chase_target));

which in my opinion is clearer since the exit condition for the loop is in one place.
What's idiotic is that even Nomad was licensed as BSL but Hashicorp doesn't even offer Nomad as a managed cloud service...
Why do you say Cloudflare? Looks like archive.ph is ripping off Cloudflare's old challenge design. Cloudflare hasnt used Google's reCAPTCHA for ages...
You can ask them to license vault to you under different terms, they go quite in-depth about this in their FAQ.

Don't know how much will come of it, but it is worth a shot.
You do realize that it is people like you who are turning FOSS in to OSS, then claiming BSL (and non-OSI Stuff) are not OSS and blaming others for damaging understanding?
You see, Mozilla is stuck in this limbo where people criticise them for taking money from Google, but also criticise them when they explore alternate funding sources (Pocket, Mozilla VPN, Firefox Private Network, MDN Plus) because they're not focusing on Firefox and Thunderbird. Sometimes literally in the same comment, as the one above.

In other words, HN crowd will shit on them regardless of what they do.
As another commenter mentioned, I found RedOut to be excellent with lots to unlock.

It still doesn't have quite the same feeling that I had with Wipeout but it's fairly close.
tbf a lot of murricans live in rural environments where a truck does indeed make sense because of the lots of unpaved roads.

city dwellers not so much
I wanted to at least target Big Sur, but the problem is that Apple doesn't understand the term "backwards compatibility" when it comes to SwiftUI. Every new feature they add to SwiftUI is only for the latest version of macOS. And since SwiftUI is a relatively new UI framework, they add things that are missing or greatly improved from the previous solution.

In conclusion, if I wanted to add extended support, I would have to put a ton of work into workarounds for features that are Ventura only.
We could also hash the issue with a time sensitive UUID. Then they could be ordered but unique to each person assuming they don't create an issue in the same microsecond.
A therapist can go home at the end of the day, work in a team, etc. For regular people, the danger is at home. More stressful.
> No surprises here. Come what may, Amazon has always strived to lower costs

I have a hard time reading "amazon" and "lower costs" in the same sentence.

The cloud is consistently an order of magnitude more expensive than self hosting, even when including people cost, unless you need every single bit of load balancing/high availability/normalization they provide.

The vast majority of projects don't.
Even if Apple is in violation, that doesn’t make it acceptable or within the law. Big companies (notably Meta) frequently don’t comply with GDPR and are beginning to pay the price for it and making changes.

https://noyb.eu/en/5-years-litigation-meta-apparently-switch...

I was pleasantly surprised to see Apple’s cookie policy is considerably less intrusive than the submitted website’s.

https://www.apple.com/legal/privacy/en-ww/cookies/
Yes this is casks only
Yes, the DOS 7.1 (the one that comes with Windows 98) has also the capability (the actual IO.SYS or the bootsector code) to boot even if the IO.SYS and MSDOS.SYS are not the first files on the volume (unlike last "real" DOS 6.22).

In case, there is still bootpart (by Gilles Vollant) that can rewrite the root so that IO.SYS and MSDOS.SYS are first files:

https://www.winimage.com/bootpart.htm

To manage partition ID's, active and hidden status, etc, I would suggest instead grub4dos that has all the needed commands and of course a whole lot of (sometimes useful) booting capabilities, including the capability to boot a MS-DOS IO.SYS by directly chainloading it (i.e. bypassing the bootsector code, either the last 0.4.5c:

http://grub4dos.chenall.net/downloads/grub4dos-0.4.5c-2016-0...

or any more recent 0.4.6a version (legacy, not "for UEFI"):

https://github.com/chenall/grub4dos/releases

should be fine .

Of course in case of booting troubles you need to boot it from an external media.

The page by jdebp, as well as the article in the topic are all about "ancient" MS-DOS versions, they are very useful if you are trying reproducing the past, but they (fortunately) do not apply to latest DOS or NT systems, though there are still - here and there - a number of little quirks, even on NT based systems, only as a side note in some cases you need to disable the CHS checks in order to be able to boot NT/2K/XP (and possibly later):

https://clemens.endorphin.org/2007/12/removing-chs-based-acc...

http://reboot.pro/topic/8528-how-to-patch-fat32-boot-sector/...
> BPL/EPL/SSPL was always fully within the spirit of open source

It literally is not, and they only exist in order to not be.
Considering their track record - I think it does the opposite. Auto-generated stories based on weather and traffic data, are the closest thing to truth that NewsCorp has written
The very first lines of the license text say that you're permitted to use the software for "non-production use".
It's cool, but they could use better base model, there are casios with more items on the display. F-91W is very small.
The satisfaction of finding the root cause of something like this and then fixing it is great, and one of the reasons I’m still in this industry.

The great write up reminds me of a few similar cases I’ve dealt with over my career, I still think back to them and smile to myself.
Good question, not sure how I would know the answer though. You probably should ask the guy. Given how he seems to track everything, I wouldn't be surprised if he came up with a way of measuring that as well.
My issue is that our place isn't like that at all.

Everybody misses something. Everyone makes mistakes, we even have a weekly update where we say what we failed and what our learnings are.

I think everyone on our team can admit to some mistake, but more importantly, asks for help.

It's just one person that doesn't ask for help.
Looks really cool and props for fixing a huge amount of spaghetti code.
Now, I wonder if I can make a 3d rasterizer on a FPGA and run the CPU side on a RISC-V...
If anyone else is intrigued by this let me know.
And his coffee should be boiling
blood sugar monitors are rather popular as well
I am not sure what kind of dependency management you mention.

For several decades, I have never compiled any C project otherwise than with auto-generated dependencies between files, which are generated by the compiler and used by make.

I never write by hand dependencies for a makefile. (I also never write by hand the list of source files, but I let make search for them and choose the appropriate compiler)

It is true that many open-source projects have horrible makefiles, but I have never understood why anyone has written such makefiles, when the GNU make manual explains the right way and that explanation already existed at least a quarter of a century ago.
What CLAs do, is explained in the first half of the sentence. What it means in practice (in the context of talking about relicensing) is hence what "practically speaking" means.

Anyway I've edited it to avoid using the word "ownership", which might confuse the intended meaning.
Although not as elaborate as this, I have what one would call a "homelab" and it's for, well, testing and experimenting -- I write a lot of high-performance server/network-centric software (e.g, saturating a 100G link with 64B frames is a common test) and virtual machines just aren't suitable/capable most of the time.
Great post. Us engineer types I would say are generally too conscious. That is we prioritise the cognitive left-brain side waaaaayy too much.
I’m an individual user. Well, I was. Because you don’t give people like me a path to protect my personal information, not only did I successfully chargeback my yearly subscription, but I made sure to talk to people I evangelized Grammarly and ensure they stop using the app as well.

I really don’t understand why as an individual my privacy is unimportant.
NeverTooManyBooks – Android App for Managing Your Books Library
Kubernetes to Docker
I understand your metaphor but I think it's probably a stretch.

Maybe it's better to say the tool has sharp edges that if you aren't familiar with it, can bite you. But with a bit of practise and some knowledge you can master it.
My favourite way of infiltrating/exfiltrating back in the day:

c:\> copy CON: COMMAND.COM <furious streaming begins>
> We didn't stop giving power users extra power. We gave power users more power.

I don't think we did. The trend in the past few years is to dumb down all tools, especially UI tools, to the lowest common denominator.
People downvote but from a strategic point of view it makes no sense at all.

It's all good because usually open-source is an investment for bigger companies that they can recoup somewhere else.

But for small-players, it makes absolutely no sense to create a business and also make it easy for competitors to compete or even for competitors to appear.

But people probably realize that otherwise there wouldn't be so many debates.

Who funds open-source? (not talking about source-available but the most permissive Open-Source licenses)
It uses the CLI under the hood
Sorry for veering off-topic there. I agree that re-licensing and BSL/AGPL are muddy-territory and I'm also not sure how to feel about them.

But a surviving project moving to BSL is still clearly better then the company going under and the project ending in limbo.

Even with BSL you can still access the code, audit it, learn from it, fork it to keep your own patches on top and keep up with upstream, etc. Huge value compared to closed source.
> Because all my devices use the same configuration, and it's non-trivial to disable it

This is exactly why I do not use a DNS-based ad blocking solution (it’s trivial to disable uBlock Origin and refresh if something feels broken).
Tbf, 500 is the appropriate error message for user has broken the server.
The same way you deal with any other conflicts, you won't be able to push without pulling first.
That's why I find it funny firefox is saying "only major browser" as if it's some club. Users who do not keep themselves in pens have had extensions in mobile browsers for years now. Firefox brings nothing distinguishing with this announcement, I don't have to use a "major browser".
This just shows that we need a sustainable widely supported hardware platform for long-time operation. 30 years is not that long. I wonder if RISC-V could take this niche.
A couple of ways to mitigate that:

1. `git log --first-parent --pretty=oneline` will show you merge commits but not the commits that were merged. If your merge commits have non-default messages, this effectively makes for a "flat" log in which CR commits don't appear. Unfortunately not all git GUIs support this (e.g. github).

2. If a comment genuinely isn't actionable with a code change take the discussion to another forum (email, slack, or for recording, the issue tracker). Then once the design disagreement is resolved, go back to using CR comments.
With formatjs [0], you don't have to split the sentence for interpolation. The same example as in the article can be implemented as:

const message = defineMessage({
defaultMessage: 'Learn more about <a>supported images</a>.',
description: 'Footer text containing a hyperlink',
})

and the anchor element can be interpolated as:

formatMessage(message, {
a: (chunks: ReactNode) => <a href="#link">{chunks}</a>,
})

[0]: https://formatjs.io
I'd either want the deformity testing either integrated with the generation service (really deeply if it's a GAN!) or a post processing tool (a "look, dodgy hands" layer in Photoshop which could then allow you to fix those deformities) rather than a separate web service

If the quality of the model is difficult to replicate (which seems to be a big "if" at the pace of NN image processing improvements), I guess there might be licensing or plugin sale opportunities there
AIxCC
I don't think p vs np has anything to do with it, but also, I don't think your maxim is always (but maybe often is) true anyways.

Problem: traveling salesman, solution: one particular path. I think verification that the solution is optimal in this case is exactly the same problem as finding the solution.
Development and reverse engineering probably takes ~500 hours. They probably won't sell more than 1,000 (I'm making these numbers up). Cost for a small run of boards with component placement, with shipping is probably $20-30. They're probably not making much.

Edit: On the crowdsupply page, they mention "As of today, we’ve shipped nearly 1,500 of them. That’s 1,500 boards manufactured by PCBWay, assembled by Cyber City Circuits, and tested, packed and shipped by me personally, plus 1,500 temperature sensor boards hand-assembled by yours truly." Hand-assembly of SMT components is very laborious and not very fun, so that will add at least 10 minutes per board, which adds another 250+ hours of work.
They're good at being CIA agents because they are supple and compliant and the CIA has tools to make that compliance into nationalistic zealotry that rivals the capabilities of most religions, having refined it through operations such as paperclip, etc..
Power users haven't become lazy. The middle ground for power users has disappeared. Now it's a split between "everything is so dumbed down and hidden behind fifteen layers of clicks" and "setting up and caring for your system is a second job in addition to your regular job".
I recommend you checkout Rclone (https://github.com/rclone/rclone) instead of Cryptomater, much more robust and powerful software. I used to use Cryptomator as well, but after my data exceeded certain size, it became slow and difficult to operate. Plus, once I went to pull my data out of it, I realised that it had reset file metadata on all my files (I didn't know what picture was taken when anymore, for example)
This is silly.

Web browsers handle the status code correctly by displaying the error in the response body. 500 isn't for end users - it is for web crawlers and caching proxies.
So where can I view windows 11 source code? Got a link?
I sincerely hope that Twitter self-destructs, goes bankrupt or becomes Myspace 2.0 very soon. It's the worst online platform I've ever seen. There is no comparison to other social media platforms. It swamps me with tweets by Neon-Nazis and Russian propaganda when I simply just look for #ukraine from a nearly blank, new user account. The things I've seen there are mind-boggling, and they have made the ability to report illegal tweets defunct for my account (or browser, Firefox with Ublock Origin, but it doesn't seem to be the ad blocker). So I have to report illegal tweets directly to online portals [1].

Hopefully, at least the EU takes actions against Twitter / X.

[1] https://www.coe.int/en/web/no-hate-campaign/reporting-to-nat...
The author is wrong, browser behaviour does change significantly in one major way: errors are not cached.

Or much more importantly, errors incorrectly returned with 200/OK success codes are cached, semi-permanently breaking your site.

If you've get helpdesk staff telling customers to "clear their browser cache", this is one common reason why this "works" as a fix.

Please, I beg you: stop being "nice". Stop catching exceptions and dropping them on the floor! Let them bubble up to the web framework pipeline so that an error code is sent.

Your CDN will thank you. Browser caches will thank you. Corporate proxy servers will thank you. Application monitoring tools will thank you. Load balancers will thank you.

I kid, I kid. None of those will send you thanks in an email. Instead, they'll work tirelessly in silence to deliver your application as intended, instead of holding on to transient errors for days on end and upsetting your users.
My mental model is that the ego is a shield that separates the space of thought into subconscious and conscious parts, and it moves its boundaries to draw shadows (in the Jungian sense) around parts of the subconscious for the purpose of self-coherence and self-preservation.
That's just their way of saying "we don't have to build this for you". They merge upstream changes, as long as the project is maintained you'll get those updates as they're released. Last I checked you can't sue Mozilla for a security vulnerability and the open source license has a clause about no warrant of merchantability or fitness for a particular purpose. They don't guarantee security either.