skysight-inc/HackerNews huggingface dataset:
I find the possibility this statement is true, extraordinary in itself, and research material for at least five Phds in Corporate Management and Governance.
I disagree, the unix way has structure: lines of text each consisting of space-separated fields. The real issue is that sometimes your data has spaces, or even newlines, so the structure quickly isn't enough. And that "sometimes" happens xay more often than it has to, and the escape hatch is a mess.
I don't know if there's an easy answer, the question is how valuable to society is it for large donations to be made to all the things that qualify as non-profits? The public likes the idea of philanthropy, and the type of elites who have access to political networks like these types of institutions.

My goal/interest here is simply to be transparent about how it works; how it works could be a good thing, I don't know. The wealthy donors are giving lots of money; the question is, is it ok for wealthy elites to give a chunk of money, let's call it 50%, and influence where the money goes in a way that's similar to and impacts govt budgets that are set politically? There are plenty of rich people on both the left and the right; but elitism is a separate issue.
Yes you definitly are, given how Modula-2 and Pascal were widely adopted across the European continent, specially in demoscene circles in the PC and Amiga ecosystems.

As if the BBC Micro was an example of the industry adoption at large during those days.

Any Byte, Computer Shopper, DDJ, The C Users Journal (later The C/C++ Users Journal), Crash, Amiga Format, Input, PC Techniques, You Computer, Your Sinclair,... from 1980 - 1995 thereabouts, shows a different picture in article contents and ad sections, in terms of language adoption and available set of compilers being sold.
I prefer the ui of bulk crap uninstaller more than uninstallr.

Uninstaller are powerful tools and for that I prefer ugly ui with more information.

Beside that if I think about uninstaller my first thought is maleware and shady practices from the uninstallers itself (e.g. ccleaner). Like most virus scanners nowadays.
At least in Germany, fossil fuels are gifted to power companies (they don't pay per ton of coal extracted), while the resulting costs due to fueling the climate crisis are carried by society (and mostly by poor countries around the globe). That's why it is profitable.
> In 2015, Luxy kicked out 40,000 members for being “too poor, too ugly or both.”

Interesting, it goes against my stereotype: the more wealthy are less likely to discriminate by look (which is associated with low social intelligence).

Maybe the trend reverses when it comes to super-rich? Or maybe it does not even exist?
I’m vert happy with miniflux. I have run it in a Docker container on Digital Ocean for a few years.
IANAL but I doubt it.
I’m always impressed that the RMBK was 3.5GW… just for the core that exploded. There are 3 other cores functioning.

France’s reactors (other technology) are 0.910-1.3 Gigawatts (x60 cores)[1]. Chernobyl must have been the powerhouse for half of the country.

[1] https://en.m.wikipedia.org/wiki/List_of_power_stations_in_Fr...
I know the author acknowledges that UI tastes differ, but I find it funny how far it goes sometimes. BCUninstaller looks so much better, clearer, and more intuitive than their tool. Sure, it not working properly is an issue, but if I had to go only from the screenshots in the posts, I’d choose BCU every time. Color for types, clear and easy filters, clear sorting.

Also, the Windows Store isn’t so bad, as long as you use the winget command line tool to install store apps and not the atrocious GUI ;)

Personally, I just reinstall Windows once a year.
This depressing account just made me wish the author could enjoy Amsterdam instead of work in that miserable coffee shop. Try a museum, visit a castle, take a boat ride, have some world class omelette. Like most other places, visiting Amsterdam is what you make it to be.
Is having a dedicated fn keyword necessary? I mean, what’s the fundamental difference between a func and a fn ?
Behind the scenes of panorama image creation with Python (stitch * -v)
simply take some sample images, put them into a directory and run `stitch * -v` within that dir
> How useful is it to have a program that's very fast but entirely wrong?

This only affects you if your program has undefined behavior, at that point your program was wrong anyway, you were just lucky that the compiler compiled it into something that works. Taking a different compiler or a different target architecture and you might not be lucky. So even the old "portable assembly" kind of undefined behavior is actually the opposite of portable.

> Sure, it's "undefined", but is that useful to anyone outside of compiler writers?

It may surprise you that compiler writers are not evil people that take joy in the suffering of their users. They implement these aggressive optimizations because they actually produce better results for valid programs. It just happens that this coincides with more "absurd" results if the program has undefined behavior. But at that point your program was wrong anyway.

If you absolutely want "portable assembler"-semantics for your C program you can do that by using (very) old C compilers. Your program will not get optimized as aggressively, but "portable assembler"-semantics and optimizations are inconsistent with each other anyway.
That seems to summarize it and is my take as well except that you can negotiate with them to an extent as you can avoid that product and this can have an effect if you can also convince other people of doing so. Sure, usually people don’t care (or think they have no choice), but sometimes they do care enough to at least push alternatives as seen in the cases of twitter and reddit.
How does it deal with interrupted backups?

Can it automatically prune backups older than N days?

I don’t see anything about encryption.
You're still making so many assumptions, all of which are unproven and causally unlinked. And how does socializing lead to social, community, career and physical well-being? Why would those peak at 6 but financial well-being at 11? In your hand-waiving explanation, it should keep rising. And even then, the effect wouldn't be caused by greeting, but by socializing. Greeting more people wouldn't help if you wouldn't socialize.

You're also excluding the reverse causality: you can only greet 6 people per day if e.g. you're healthy. On a sickbed, it's much harder to do.

The way it's stated in the headline is bollocks.
> And it's obvious why a monopoly is bad.

No, it's not obvious.

- The Linux kernel is strictly more widespread as systemd, do you see this as a bad monopoly the same way?

- In Switzerland, trains are operated by one (public) company. That's a monopoly. The service is, however, fantastic. The same cannot be said as French trains, open to competition, operated by several entities. There are failures incurring delays all the time, making you miss connections. We were better off when they weren't and when it was a public monopoly.

Sometimes, monopolies are bad. I have a lot of arguments against the Chrome monopoly. I don't have any against systemd.
I think only wrong thing there is that students are subjected to that bullshit. Now if it was the faculty or other donators it would be perfect.
I really like Egon Elbre's definition of technical debt as idealized effort vs. actual effort to make changes - https://www.storj.io/blog/demystifying-technical-debt

It nicely captures a lot of the usually "fuzzier" things of technical debt, like how code even with no changes and no changing requirement somehow accrues technical debt (you get better, your idealized effort reduces).
I can live with not having recommendations. What annoys me more is that Google is essentially holding useful features hostage to get their tracking fix.

I.e., I would actually love to have a list of the videos I've watched recently - on my device, with a simple option to delete it, exactly the same way that browser histories have worked since forever.

However, with YouTube, it's all or nothing: Either, I let them track my viewing history globally across all devices, store it on their servers for all eternity and do who knows what with the data - or I don't get any history at all, to the point where when I restart the app, it will completely forget the video I just watched a second ago.
That chain of errors when dealing with async code and closures matches my experience when I tried to use the simplest web framework I could find (Tide, IIRC). That experience is what made me give up on Rust whenever I see async is involved.

I like this post because it explains the debugging process, and makes me want to give another try to async Rust.
It is crazy how unreasonable the world of law is. Just some days ago, I installed some game (Assassins Creed I think?) and it had 3 agreements to read, each one a kilometer long (just a figure of speech). Really? To play a game? Of course nobody reads them and just press Accept.
Conventional Computing Teams Surpass IBM’s 127 Qubit Processor
Blocking is useless if your profile is not private.
With plugins and extensions we've gotten to the point where "Create New Document" in Photoshop is an extension.

Now that electron apps spawn their own browser process, then act like the central GUI hub and "do that right" - it seems to be quite the opposite from "do one thing and do it well" from my point of view.
Fun! Random thoughts:

I feel like it would be a little more challenging if cow's died when you shot them.

I like how aiming is so easy (big meteor's, big projectiles) and its all about speed and spraying. Very satisfying.

But that made me think: if I could just improve my own clock speed by 50-100%, I could reliably shoot every meteor with just one projectile.

But we have no reliable overclocking pills.

Think about how much of "intelligence" maps simply to speed, and how laughably disadvantaged that makes us, relative to other emerging forms of intelligence.
It's not called "the lucky country" for nothing. But realistically while Australia suffers under the resource curse it is blessed with a large diversity in the resources available for extraction (just look at the pivot from coal to lithium in recent years). I'm pretty sure they aren't going to run out of economical to extract deposits any time in the next century.

As an Australian born engineer who works on cloud computing / ML infrastructure, I had to emigrate abroad to work in my field. Some days I ask if I should have skipped university and instead became an industrial electrician in the mines or something (would have made A LOT more money).

Very unusual economic environment that's for sure.
Some have a fetish for online abuse at this point - giving and receiving it by arguing online as a sort of validation of their world views.
Agree with all of your points. I had everything documented in a business case format for management to consume with references to more technical topics, in a wiki.

So, anyway, I think things have sort of settled on this stuff a bit now.

I'm been recently made the tech lead on this initiative that I did all the research on and my manager have me kudos for the idea.

In fact we're pivoting on alot of other things at work because of it, with top level leadership support.

So pretty insane.. but anyway
https://govleaders.org/rickover.htm

"Doing a job" by Adm. Hyman G. Rickover, He was known for his high standards and demanding personality, he was also a brilliant engineer and leader who made significant contributions to the development of the nuclear Navy.
This is a tautology. What does the T in HTML stand for?

It’s all text if you split enough hairs.
Nice demo, I tried some of the examples and tweaked to see what happens.
I noticed no mention of UTF-8 and I tried to add some arabic letters and other RTL letters and it printed garbage chars.

Are langs other than english supported?
I don't believe GNU's triumph over the BSD derivates was for the most part technical, they just happened to be at the right moment at the right time to ride along Linux's success.

A consequence of the proliferation of arguments in the GNU tools is imho that it made the GNU manpages too verbose and information dense to the detriment of their usefulness.
> I think of enshitification primarily as an organisational/business phenomenon rather than a technical one.

I will second this. I can't count how many projects were started with a clean design and clean early releases (what worked well), to be later messed up with business changes because the original (business) idea didn't work. And those sudden changes are expected to be implemented usually "yesterday", which adds additional momentum to the project's downward spiral.
This sort of heuristic bugs me too. We should be able to write language server-adjacent tools which could do this sort of thing as easily as grep. You could do a lot of useful stuff with that, for example to implement custom linting rules:

- Count non-comment tokens within each scope, to look for complex scopes: `foo --tokens --exclude-comments --group-by=scope`

- Count expressions (as opposed to just SLOC) per function: `foo --expressions --group-by=function` piped to `uniq`

- Get the functions and their argument count: `foo --arguments --count --group-by=function`

- Find very short or long names: `foo --names --sort-by=length` piped to `head`/`tail`
If you want recommendations based on the content you enjoy watching, YouTube still displays recommendations beside videos (even with watch history turned off).

If you want to see a list of videos unrelated to your subscriptions, you have the options of looking at Trending videos, or videos under Gaming, Music, News, Sports.

(...And of course, if you do want recommendations on the home page, you have the option to re-enable watch history and get those).

I don't agree that "zero ability to discover new channels" is a reasonable description of the options someone has with watch history disabled.
> I don't follow. What is a typo? Whose typo?

My second paragraph did contain a typo ("unspecified" instead of "undefined") which I have fixed (see EDIT).

> "A program that is correct in all other aspects, operating on correct data, containing unspecified behavior shall be a correct program and act in accordance with 5.1.2.3."

In conjuction with the preceding passage about undefined behavior, I read this as follows: Any program that does not violate ‘‘shall’’ or ‘‘shall not’’ requirements, does not contain undefined behavior and operates on correct data is a correct program; it may, however, contain unspecified behavior. How would you read this instead?

Back to 4 ("Conformance"):

> [...] Undefined behavior is otherwise indicated in this International Standard by the words ‘‘undefined behavior’’ or by the omission of any explicit definition of behavior. [...]

What is an explicit definition? It just isn't possible to completely define any phenomenon down to the smallest detail, so one can always come up with a case that isn't "explicitly defined". IMHO this passage is a mistake in the standard.
The marketing department sets it apart
> Likewise Apple also had their own Linux distribution that went nowhere, MkLinux.

MkLinux (MicroKernel Linux) was not a distribution but a modified Linux kernel to be loaded as a Mach server to run under CMU (later OSF) Mach 3. It abstracted idiosyncrasises of the Apple NuBus and peripherals away from the Linux kernel that did not (or could not altogether) support – the NuBus itself and the NuBus attached devices.

The distribution was a stock RedHat v4 or v5.

Amusingly, despite CMU Mach 3 being a µ-kernel, there was nothing «micro» about the size of its own binary, and – off the top of my head – the Mach binary size was larger than that of the vmlinuz at the time.
"The added features of the 6809 were costly; the CPU had approximately 9,000 transistors compared to the 6800's 4,100 or the 6502's 3,500. While process improvements meant it could be fabricated cheaper than the original 6800, those same improvements were being applied to the other designs and so the relative cost remained the same. Such was the case in practice; in 1981 the 6809 sold in single-unit quantities for roughly six times the price of a 6502.[1] For those systems that needed some of its special features, like the hardware multiplier, the system could justify its price, but in most roles, it was overlooked."

https://en.wikipedia.org/wiki/Motorola_6809
Please just no. Just open youtube in new private window and see what content is suggested...
Had so many feverish discussions with my wife about this, we were always stuck at some point because we approached the relationship to our needs fundamentally differently. This article helped me put words on it, thanks a lot!
The Reverend Henry Lucas (c. 1610 – July 1663) was an English clergyman and politician who sat in the House of Commons from 1640 to 1648.

A full 360 years later we're still rather in awe of the chair he endowed.

Since its establishment, the professorship has been held by, among others, Isaac Newton, Charles Babbage, George Stokes, Joseph Larmor, Paul Dirac, and Stephen Hawking.

https://en.wikipedia.org/wiki/Lucasian_Professor_of_Mathemat...
It seems that the problem was not that these people didn't WANT to create products for Google, it's that they tried and failed. Obviously the reason they failed wasn't that they couldn't make their products work.

So that leaves that they weren't allowed to create these products, which is the same as saying that they were forced to work on other people's ideas ... ideas that mostly didn't pan out.

Or that Google didn't pay them what they were worth (by the ultracapitalist definition of worth: you're worth what someone is willing to pay).

Perhaps a combination of both: that they were forced to work on unsuccessful products and couldn't get raises/promotions as a result of that. That management had it's own ideas they really, really, really needed to succeed, and when it failed they dragged a lot of people down with them.

I must say, that sounds exactly like what you'd find happening in large companies.
Ask HN: Would you pay to human-translate your blog posts to Spanish?
I was wondering if there is still a market for human powered translation services.
The built-in game is Sokoban[1]. I know it from Nethack, but the one in the TV is just like the original.

[1]: https://en.wikipedia.org/wiki/Sokoban
Or maybe the subscriptions page... Third option from top.
Maybe just use Way back Machine?
The point about "do one thing" is that it takes a lot of rewrites to work out what one thing to do, and where the boundaries are.

Unix tools have developed in tandem in the unix ecosystem over decades of rewrites. They rubbed the rough edges off of each other.

The major failing of most "systems design", architecture and companies is a reluctance to replace what is there with something better. No one likes a rewrite.

And this affects microservices too. Once a microservice exists it's boundaries are defined. sure you can rewrite it to be more peformant but you cannot chnage its interfaces or it's scope - something is depending on that.

The ability to reform those interfaces is what makes it possible to grind down and find the one thing to do well.

And that takes lucking into the right fundamentals and being willing and able to make large scale changes.

"Move fast and break things" might actually be excellent advice
Someone who's had a bone marrow transplant will have different DNA in their blood than in the rest of their body.
Do these places have actual coffee shops like Amsterdam or only dispensaries?

I was surprised how Thailand embraced it. Almost overnight, the touristy places exploded with dispensaries. Yet, there's not the pothead vibe one can see in Amsterdam's coffee shops.

And yes, it's intriguing how Europe is so conservative with this. You wonder what they're scared of.
What is this then?
https://codeberg.org/Codeberg/org/src/branch/main/TermsOfUse...
Well your responses look like you don't care, as if you had any clue about my experience as well, unless the sightseeing from that high altitude cloud is giving mirages.

Any cybersecurity law that requires citzens votes for adoption, will certainly get my signature.
Two things come in mind after reading this:

There is no contradiction between monolith and DOTADIW. The code unit is the function, so each function does one thing and does it well.

I don't get why microservices is the opposite of large code base : having the code splitted in different files or in different repo, changes nothing about the sum of all lines of code, no ?
You do know xsel already exists and is quite well known, right?

https://github.com/kfish/xsel
I have really enjoyed your comments on this thread fsckboy.

> The public likes the idea of philanthropy

I think that may be because very rich donors can afford good PR. Also there are few politicians strong enough to say, "sure x spent 100m on postgrad study of his niche interest, but if the treasury had got it instead it could have spent it on teaching everyone's kids to read and write".

I think a (real) cap on tax deductability would have a interesting consequence.
a) the government has more money and better public services. It no longer has to cosy up to a 'philanthropist', helping them look good
b) real philanthropists would still donate. However people pursuing dubious interest, like funding niche courses for elite kids at an elite school, would wane. Public stops looking at philanthropy in same way, perhaps
Yes, with lies.

Look up "We send the EU £350m a week. Let’s fund our NHS instead" as one of the major examples.
An “everything” software listing and uninstaller front end for the various install methods (nuget, steam, msi, …) to see everything in one place is an excellent idea. Even better if it allowed plugins so you could add methods (e.g a developer might want a node env listing). It should stick to being a front end though and not try to be too clever when it comes to deleting things.

A misconception is that it’s possible to accurately determine whether something can or should be removed, when it’s usually impossible. The only thing that can uninstall windows software in general is the installer that installed it (if it’s correct), or a program that at least observed and recorded the installation of it.
Any software that claims otherwise is lying, and at best it will fail and at worst it will make a mess of your system.

These days it’s more and more common to completely ignore the windows installer system and install per-user to app data, which has the benefit of allowing a better self-updating experience without elevated permissions, and lower risk of pollution of system files.

The worst offenders in my experience when it comes to traditional windows installers are those that are not using Windows Installer but instead simply act as scripts dumping files and reg entries without concern for transactionality, sharing etc. For example some flavors of installshield and similar.

The Windows installer system for all its flaws IS a pretty robust - but quite complicated - system for managing installs. The problem is that it’s either unused or misused, which is a consequence of it being too complex I guess.
No discernable sound of the heads moving. Drive just spins up and that's it. Last I searched was back in 2012-2013 and I didn't find any other advice than trying a PCB swap.
in an era where there are too many choices for writing things, if you don't show how your language is different and/or better compared to other languages which almost definitely more popular, then you'll lost before you start. I mean, show some example and I'll decide if it's worth to try. for this language? sorry, I'm not sold in the slightest.
It was still a distribution, the Linux kernel packaged alongside whatever else is necessary to make it work in an usable operating system.

If anything, it was actually pity it didn't took off, as its design was quite interesting.
ARM servers have a better history of mass production than server CPU startups have of making it to 5 years without being acquired. But then that's probably the goal.