skysight-inc/HackerNews huggingface dataset:
As someone who has worked on both sides of the coin in the finance world in consumer credit processing, I think the person you are replying to is more right than wrong, but it's also a matter of how you view the idea of complexity.

I've worked on 30+ year old systems where the code base is absolutely immense, but the <complexity density> of this stuff is very, very low on average compared to the magical bullshit that happens on a simple UI render of some template react app in 2022.

Folks had very little in the way of abstractions at their fingertips, and the languages themselves weren't nearly so helpful in helping you manage complexity, so applications were usually long, shallow, and operating under a litany of fixed boundaries that define and drive a significant amount of behavior for you.

The biggest source of complexity was having to manage your own unique `personal operating system` of bespoke resources at any given time, where each developer was carved into an incomplete walking repository of both business processes and software practices with the passing of each year.
Couldn't agree more with the takeaways. Especially #3 - and it is exacerbated if you are a finicky person who wants everything exactly the way you want it + loves to customize and tinker. Linux basically keeps me hooked by virtue of catering to those needs even though I have to deal with these Linux evenings (which are thankfully getting rarer over time). In time too because my tolerance is depleting as I age and have decreasing bandwidth to deal with all that. Also the reason I always dual boot with Windows.

I also have a somewhat interesting usecase that doesn't let me switch to Mac (not that I am keen to). If I buy a Mac, I will have to switch my phone to iPhone too because integration with Android isn't nearly as good. However I _must_ have a dual sim phone (which is fairly easy with Android) and there aren't any dual sim models of iPhone.
The version they’re picking is the fast pipe from OCaml, and the only pipe in ReScript. It works much better for type inference, and avoids the extra allocations the FP pipe usually incurs
> [Binance is] the biggest crypto exchange in the world, yet has no geographical base

(Sorry for sounding clueless) they're a company without a physical (street) address?

Are there (m)any instances of legitimate companies without any physical presence? Not even a "Acme Widgets Inc c/o Fred Flintstone Accountants, 123 The High Street, Anytown..."?
I think Epic have been looking at ID’s various attempts at making a modernised or esports friendly Quake (arguably UT’s prime competitor at the time), and believe there’s no market or demand for it.
EU warns Musk of sanctions after Twitter suspensions
That's what I'm doing at the moment. However, that means a) maintaining a custom GTK theme which, given upstream's commitment to theming, is about as fun as chewing nails and about as reliable as a teapot made of chocolate and b) dragging it with me across multiple computers. I was hoping there's a better option.
Without having done any research at all I do wonder how reliably anyone could judge evidence that coinbase is in fact that, and not just the same as others, merely being a little more successful in avoiding too-good-to-be-true territory?
This part of their story really hits me...

> Placed on high doses of antipsychotic medications, they found themselves unable to concentrate; Jennifer apparently developed tardive dyskinesia (a neurological disorder resulting in involuntary, repetitive movements). Their medications were apparently adjusted sufficiently to allow them to continue the copious diaries they had begun in 1980, and they were able to join the hospital choir, but they lost most of their interest in creative writing.

It's really disgusting how they were treated - petty crimes as teenagers land them in a high-security mental asylum - way more than what was required because they were weird and black. Some of the petty crimes was to raise money to self-publish a novel at 16, so obviously we're not dealing with delinquents. Not saying that they shouldn't have been punished for their actions, but there's a huge difference between rehabilitative incarceration and being treated like a lost cause and having their creativity chemically sterilized permanently.
This is why I run Fedora Silverblue. My Linux is now an appliance that upgrades atomically. If something breaks, I rollback. Once in a while, I pin a version that is known to work so it never gets garbage collected.

The other day I changed /etc/ld.so.conf and the system would not boot—my fault. I choose the previous deployment in GRUB and I had a working system back.
Wow, absolutely fascinating. AI will continue to revolutionize our current approaches.
With 30 tanks he was probably breeding the fish
Welcome to another step along the "banking regulation any%" speedrun crypto is going through.

Banks (and crypto exchanges are that for all purposes) have strict rules on what percentage of customer deposits they have to actually hold and what they can do with the rest.

If that fails there is a huge liquidity market, if that fails the fdic (or local equivalent) comes to the rescue and if that fails the central bank (as a lender of last resort) can contain the failure of a single bank. It's far from perfect but history has proven it quite robust.

Crypto (in this case) decided that all those rules are useless overreach.
A very broad and versatile writer, Kleinzeit is nth level absurdist, Riddley Walker is a superb post apocalytic novel, The Mouse and His Child is a simple yet deep childrens book about windup toys on the hunt for secret of becoming self winding, and that's just a few off the top of my head.

For more, see:

http://www.ocelotfactory.com/hoban/index.html

http://www.russellhoban.org/
Side note: I've been working on creating a new blog now that I've completed my name change (and whatever other aspects of my transition affect my public persona). This blog's minimalism is still distinctively styled and I'd like to do something visually similar. The choice to make it black-on-light-gray is somewhat pleasing. Has a consensus been reached on dark styling affecting readability?
The mask push then was because, for a while (and despite evidence of infectious agent passing through too-small-for-a-bacterium filters) they believed influenza was being caused by a bacterium, not a virus. Even then, they knew that the masks available would not stop airborne viruses. And masking didn't work then either (areas with enforced masking fared no better than areas where masking was optional). You're welcome to dig into accounts of the pandemic and medical journal articles written during and in the immediate aftermath of the influenza pandemic and confirm this for yourself.

Likewise, the initial (honest) advice not to bother with masks for covid was based on the fact that covid, like other coronaviruses and influenza, is aerosol-borne and aerosol particles pass through surgical mask material easily (so wearing a 2nd tight-fitting mask over a surgical mask to get a better fit doesn't matter).

The u-turn on masks for covid wasn't based on science. The justification later given was that the earlier, correct advice not to bother with masks was a noble lie to conserve supplies of masks for healthcare workers. At the time, the reversal was publicly predicated on hand-wavey (and false) claims that covid might be droplet-spread (droplets are larger than aerosol particles and droplet emissions could conceivably be greatly reduced by well-fitted surgical masks with no gaps).
> they've already got him banning chinese journalists and pushing the state position

Mind elaborating on this? Would be a shame if something so important got lost in all the noise.
Funnily this is what Freenode was doing for Libera mentions.
https://archive.ph/U1bWb

Link to the study: https://www.frontiersin.org/articles/10.3389/fspas.2022.1047...
> Or is there a list of them somewhere?

awesome-selfhosted lists 4 self-hosted systems: https://github.com/awesome-selfhosted/awesome-selfhosted#tim...

(ActivityWatch, Kimai, TimeTagger, Traggo)
I never really thought Mastodon was that big a deal until Twitter started treating it like an actual threat.
OnePlus targets a Mac-first, quieter design with its first mechanical keyboard
The first and last time I tried Sublime Text, it turned out to be impossible to properly have a file open in two editors (or tabs or whatever Sublime's term is): any changes made in one editor were only synchronized to the other editor upon saving the file. I really tried to like Sublime, but the lack of such a basic feature was a total no-go. That was several years ago, has the situation changed?
"So starting with a bang is mandatory"

Maybe that explains two of my favourite opening lines that both include things blowing up:

"It was the day my grandmother exploded"

and

"The moon blew up without warning and for no apparent reason."
Bahaha, savage :)

Is it really "savage?"

The article was posted long after business hours at IBM. You posted your comment long before business hours at IBM.

It might amaze certain types of people to believe that IBM doesn't have a fleet of PR people sitting around at midnight the week before Christmas to respond to rando online articles.

It's entirely possible that El Reg submitted its query to IBM a week ago and waited for a response that never arrived. But considering the state of internet "journalism" these days, usually they send a Twitter DM and if they don't get a response in the time it takes to finish a Starbucks, they consider it unanswered.
"There is literally an "SF poop map""

So this is a map, where people report that they found some poop?
Do they also keep track of their reported poop, like status report?

What exactly is the point of that map? Something like a hall of shame? Bringing authorities to do something?
because it is not profitable as you may think. The money is in derivatives(liquidations) and it has always been.
I mean it's obviously a kernel bug.
Now I wonder if it's nice to have a way to work around them, or if these work arounds are detrimental to them ever getting fixed properly.
Finance is really about allocating capital to productive uses.

Crypto sits on the border of greater-fool investing and Ponzi schemes.
SciTE is pretty good in that role.

https://www.scintilla.org/SciTE.html
> If isn't enough space for JIT compiled code then you'll be recompiling code often, burning CPU.

This sounds like a bug to me. If you are out of space for compiled code stop compiling. Or at least start slowly raising the threshold at which you recompile something so that the compilation cost is amortized over time.

If your recompiling is using more CPU than was being used before it started something is wrong. You should only be compiling code when it is expected to save CPU long-term.
Shaq says he 'was just a paid spokesperson' for FTX, doesn't believe in crypto
Anyone can explain "the bank is closed" thing? Any legitimacy to this or just CZ attempting to calm the crowd to stop the withdrawls?
The lightning network doesn't work at all and is known to be centralised anyway, it's only cheap because nobody is using it.

There isn't any point in the lightning network when the current financial system works better without people losing their life savings.

Mpesa, UPI and Pix work way better than whatever broken system the bitcoin / lightning network has.
Apparently there are some companies who are suppliers to these organisations who do pay better, but otherwise, yes. The salaries are pretty poor. I get that some people would want to work there for the kudos, but compared to tech companies the advertised salaries aren't great.
I agree with this so much that I’d take off the comment about AGI: I think that even if/when AGI lands there will always be audiences that seek raw, organic, and honest artistic expression from other humans.
Thanks. I prefer this comment, where your considerations are reasonably articulated and "on the record" rather than letting the reader project their own assumptions.

I don't think Musk's behavior is capricious, but rather _improvident_. It shows a fundamental lack of understanding of the problem domain -- social media -- and functional capacity to process its signals. I'd prefer he turned back to tech, where he undeniably has a much better track record.
Some like it, some overdo it. Apparently many live in darkened caves and use dark mode all day. And for me too much contrast in dark mode means harder to read because the white bleeds into the background. YMMV.
tl;dr: Will use QMK/Via, powdered aluminum case, will come with both standard and Mac caps, looking to topple Keychron as the kings of the cheap Chinese mech keyboard.
Buildings move.
How about the title and subtitle be taken together, as intended.
I thought they were advocating for creating and testing marketing material before the product itself.

But then I read they noticed traction because people started submitting pull requests and trying out the code. At that point, they already had some product.

So what are they advocating for? Is it just a different way to look at an MVP? Where you focus on creating something that can test traction instead of creating something that can deliver value?
ChatGPT gave me this very credible following sentence:

"That's it," she wailed, "I'm doomed to a life of misery and despair without my dear Harold and a decent sandwich to keep me going."
Thunderbolt devices appear in the OS as a PCIe switch, so you need two additional bus numbers (one for the Switch Upstream Port and one for the Switch Downstream Port). If the device is hotplugged to a port which has run out of bus numbers, you'll get this error message.

Mika Westerberg is constantly fine-tuning the allocation of PCI resources in the Linux kernel to avoid such scenarios. Some recent patches:

https://lore.kernel.org/linux-pci/20220905080232.36087-1-mik...

https://lore.kernel.org/linux-pci/20221130112221.66612-1-mik...

On macOS, it's possible to pause the PCI bus, reallocate resources and unpause the bus:

https://developer.apple.com/library/archive/documentation/Ha... (search for "Supporting PCIe Pause")

We don't have that on Linux unfortunately, so we depend on getting the initial resource allocation right.

Sergei Miroshnichenko has worked on such a reallocation feature for Linux but it hasn't been accepted into mainline yet and he hasn't posted a new version of his patches for almost two years, so the effort seems stalled:

https://lore.kernel.org/linux-pci/20201218174011.340514-1-s....
Sorry are we trying to build more housing for tens of thousands or hundreds of thousands of people, or be “fresh and sustainable”? This is the thing that gets me about so called “YIMBY”s: they’re not so much yes in my back yard, they’re just urban density fetishists typically driven by a degrowth mindset. They claim to fanatically want as much development as possible but never on new land, they just want towering skyscrapers packed like sardine cans and no cars. Then they get upset when nobody supports that but claim it’s just being anti-development. No, we’re not anti development, we just don’t like the one specific narrow definition of development that YIMBYs want.
All details and Fin. Engineering are just a more sophisticated scam to dump on public investors. There I said it. Sure someone can explain why not that in a long text but IMO that is not the truth.
If you work in a terminal using git, why not track time in a terminal using git?

https://gitime.readthedocs.io/en/latest/
I said linux was fragile the other day and someone replied "in what way", this post is a good answer. In the past also I had similar critiques to my own criticism of Linux.

Who knows how many total days and weeks I spent on random things like this and all the obstacles I had to overcome. Just to get secure boot working on debian, I had to overcome their block of my vpn IP on their wiki, and the sign-tool which is impossible to find and after a lot of googling found an ubuntu post suggesting a weird kernel version speicific path that worked but the builtin vbox kernel module signing thing can't find it during apt update so at each kernel update I have to manually sign vbox modules (which means making the privkey readily available and defeating the whole point but whatever), at least I made a small script that only needs my secureboot pin/pass now. And then I decided to use apparmor, which is nicer than selinux but it took weeks to lockdown two apps and have them work and I am still not confident I did it right.

Ok,ok... let me pause there because I could go on. In my current day job, I attribute my success to two things: 1) Using linux for many years and fighting these "stupid" battles 2) I learned C which made learning a lot of other stuff a lot easier. I work in security now, so when there is a linux or container/k8s related incident it is easier for me than for my colleagues. I also don't shy away from difficult technically complex incidents or problems because I am battle-hardened in the art of figuring out seemingly random problems in topics I know nothing about with the sheer power of search engines, docs and random internet posts.

When I worked my first k8s incident, I knew nothing about it. I was watching talks by google people on one window while reading docs on another and poking around in the gke node scratching my head on why the hell a k8s node is running chromeos and everything is readonly. But all of that is a piece of cake. Try random browser crashes because weird grsec/pax patches (before they closed it off) that were messing with jit or untangling a dependency mess on a gentoo install neglected for years which doesn't even have a supported python version now. The brutality and fragility of Linux has given me a lot of mental muscles that has helped me immensly and it has forced me to be distrustful of software in general and learn a lot of stuff from programming languages to permission models, os architecture and gnu tools like sed,grep,awk and the like.

But yeah, I love linux so much but let's not pretend it is easy to use or user friendly. But hey, 2023 will be the year of the Linux desktop so we'll see.

A lot if *nix philosophy and mentality like "RTFM" and defaults not being a big deal I think are from an era where the ecosystem was much less complex and the userbase was much smaller. I attribute many of these pain points to that undying mindset.
Mastodon has been an incredible blessing in my life.

I’ve connected with some incredible people; even in real life, through it - and my server (tech.lgbt) has a feed that harkens back to the good old days of Internet forums and IRC chat groups.

I’ve turned at least half a dozen of my friends and both my partners onto it, and I’ve gotta say, that beyond an initial rather annoying setup process that desperately needs to be streamlined, Mastadon is everything I’d want a social network to be.

I can see myself easily ditching all the rest of my socials except LinkedIn this year in favour of Mastodon. I basically literally keep Instagram around to chat with one of my partners and rarely use Facebook anymore. I might keep Messenger and just ditch the FB profile part.

Has Mastodon had a profound effect for anyone else here? I was extremely sceptical; but now evangelical.
I don't have ADHD and I hate this too. I vastly prefer mail, not only because people put more effort in formulating their questions, but also because asynchronous communication is more accepted here.

Such tools can be quite a lot of distraction... I often ignore queries I think have lesser importance. If it really was important, they will probably contact me again.

I have given up on my ambitions to have a "clean desk"...
If you want that, then use it and contribute. That's the only way widespread adoption will happen.

Contribution does not necessarily mean code. It can be documentation, design, UX, sharing information, or just working getting people familiar with Linux.
Water pressure is very high over 60cm tall for a standard glass panel. This is the reason to not have really big home aquariums for hobbyists in the market, unless you build it directly. They grow in surface instead to be taller
Hacker News shadow banning new Tor accounts
Logged in: https://ibb.co/9VmC4Ty

Logged out: https://ibb.co/dm793fw
I maintain COBOL systems for a large department of the Australian Government. The new code and UI are in midrange Java, but older parts and especially batch processing including generating correspondence is done on the mainframe.
I had a similar experience recently. Updated my Manjaro setup, rebooted, and was greeted with text mode. X just didn't load. 1 hour of reading logfiles and pondering about why the kernel module wouldn't load, it turns out I needed to add an obscure boot parameter (I think it was something like "ibp=off") to my kernel command line to make the nvidia module load again.

Easy solution if you know how to solve it, 1 hour searching for that solution, and about 0% chance of that knowledge ever being useful again in the future.

In the end I was still satisfied because at least I learned something (no matter if it's useful or not), and I was under no pressure to get that particular Linux system working again (I could still dual-boot Windows for example).
Off-topic, but I'm really amazed that HN account lasted for 2 years. I've seen pwdis accounts before, but they quickly get vandalized and locked out. Is this a lucky account, or is there a mod intervention?

Edit: oh wait, never mind, the profile does confirm that dang is involved. Interesting stuffs.
> Type inference locally is great. Doing `val something = MyClass()` or `val something = someFunc()` . No ambiguity, just less typing and clutter.

As much as I can get behind val something = new MyClass(), where the type is explicitly mentioned on the line, it's a whole other story for val something = someFunc().

You have no way to know the type of that variable without looking at the function itself which is more work than should be needed.
> if you transferred that wealth to any of us we may handle it better or worse but it would invariably distort our decision making and worldview.

Not only that, but the process of making that wealth for yourself both requires and fosters certain mindsets that are deeply unhealthy both for the individual and for society (through their influence on it).

Just as a for instance, if I were ever to end up in a position (and I know many other people who would act similarly) where I was making, say, $1 million/year, I would first make sure that things in my life were arranged just so (pay off mortgages, buy higher-quality stuff, etc)...but this would only take me so far. Even if I changed my lifestyle significantly, within no more than a few years, I would find myself without significant new things to do with that money. At that point, my attention would turn to trying to put that money to as good a use as possible: improving other people's lives.

In doing so, I would take myself out of a position to use that money as leverage to get even more money for myself. And again, I believe that many other people would do the same.

To make oneself a billionaire requires one to be so insensitive to other people's needs, or so focused on increasing one's own dollar-denominated high score that one becomes blind to them, and instead turns it all inward. Then, of course, once one starts down the road of "I need more for me," it rewards doubling down on that mindset in various ways, thus effectively training the brain to be more and more selfish.

(If I were to, through no specific effort of my own, end up with even one billion dollars, I can't even imagine what I would do with the vast majority of it. It would, indeed, distort my decision-making processes, but partly just because it's so far beyond anything I can reasonably conceive of.)