skysight-inc/HackerNews huggingface dataset:
Sigh. This is a guy who is clearly passionate about his hobby and was excited to share it with us. Leave it to hn to shit all over it.

Some people fly to Africa and shoot elephants for fun - as far as hobbies go, this is fairly benign. If you care about the environment, I mean actually care, then you should recognize that policing how many computers someone have in their closet is counterproductive. I don't buy the "every little bit helps" argument because there is always an opportunity cost. Attention spans are limited and focusing on this non-issue does nothing but draw attention away from things that actually matter like meat consumption and fossil fuels.
Modern XMPP solved problem of loosing messages silently when a TCP connection is broken only with one of later added XEPs extensions while ancient SMTP did it from the beginning (a messages will be retried unless there was a response to dot command). Probably SMTP authors better understood how TCP works. Modern is not automatically implies that lessons of the past was learned.
I don't really understand the question. Its like saying "who can be trusted to deploy computers?". Everyone with the resources is going to do so, whether you "trust" them or not.
> It's not a concern for any current living generations

What exactly is impossible to implement if some implementations of so-called artificial intelligence can do so much of useful things?

Don't you believe that AI can just take 1% of human jobs and became a billionaire with significant impact to world's politics? It needn't to add a lot of things to existing implementation, just give it a human's rights such as a bank account and ability to buy businesses.
I find myself feeling some of the same things you describe. I don't really relate with the synth/formulaic music part, to me that's just another interesting form of human expression. But I guess that just goes to show how we all see the line in very different places; I think even my own opinions on this are sometimes inconsistent with each other.

But you're right, we probably misunderstood each other there. You definitely won the argument though :)
Another aspect to be aware of is that English is often much shorter than the equivalent translated text, especially on buttons with text labels. I remember many years ago we used a rough rule of thumb of always doubling the space used for English to ensure there was enough space for the translated text.
All countries that can afford spies use diplomatic passports for some of them.
Don't worry, it's been happening to people since 2017 as a way to disregard real people disagreeing with their horrible political fads - now it's just 2022 and everything is a bot. Let's not forget on the the internet no one knows you're a dog.
I have this theory that Intel knew very well what they were doing by cutting corners everywhere. This way their processors were simply faster than the ones manufactured by AMD.

But it was "fake" advantage (due to ignoring bugs) - now that those bugs come out to light, their processors are slower. But were already sold.

And yes I know that AMD has some similar bugs.

The US government will not go after Intel though due to public safety issues - they want their processors to be manufactured at US soil (different thing is if they are really safe with all those bugs and spying features, also are they even manufactured inside USA anymore?).

Other governments could go aftet Intel though.
Maybe it's more that people have been confusing signals from their subconscious with religion for a massive part of human history.
Is there some kind of Auto-i18n where the function sends a request to a server if there is no localization available? The server could in turn request a translation from a service and add it to the localization files
> If only there was a clean fast bare-metal language to write all this in..

The author includes a footnotes for "BUT RUST.." and "BUT ZIG..", but how about Nim? Looks like there is a native library implementation of `lowerBound` https://github.com/nim-lang/Nim/blob/version-2-0/lib/pure/al...
Yes, it's not a "bare-metal" language, but it compiles to one (or two), so it would be interesting to see what it compiles to here.

Also, what's wrong with C?
On a Debian(-based) system, you can play with update-alternatives

https://manpages.debian.org/bookworm/dpkg/update-alternative...

I just want vim to be aliased to it though, since if I type vi I want something very light and quick (my nvim is bloated ;)
What's the point of the PiHole in that setup? If the router doesn't have the storage for as large a cache you're still only using the dnsmasq part of PiHole by the sounds of it? (Not to mention most consumer routers support USB mass storage?)
More generally, the trade off is:

buying/deploying more panels.

So adding water cooling adds materials and work and potential repairs etc. Translate that into money, and use that to buy and install more panels, which one wins?

Same applies to more efficient panels, trackers that follow the sun and most other solar innovations. As panel prices drop the calculus shifts more and more towards more panels.

There are some constrained environments that drive innovation in size/weight or whatever but the mass market is driven by electricity output/dollars.
"it's quicker to just fix the thing you want changed than ask someone else to do it"

Sure, but I feel like there's a big disadvantage here in that the person who did the bad thing isn't actively involved in fixing it. They lose out on acquiring that muscle memory. If this is a Sr. reviewing another Sr.'s PR and it's just a few minor oversights, fine. But if this is a Sr. reviewing a Jr.'s PR and they fix like 10 things in one commit, that seems harmful to the inexperienced dev's development. They don't even get a chance to ask why or provide clarification.

And if it comes off like a bunch of nitpicking, that's a person who likely really needs a little handholding. The whole "give a man a fish vs teach" proverb.
Boy watch? Or lightweight and out of the way?

For me, the ol' F-91W is the only watch I can bear to wear.
I just wished they had product people that worked outside the tech bubble. I need a way to write a letter to multiple people without some scripting magic or third-party add-ons.
Wouldn't it make sense to use mitigations=off to turn this off?
even your reply sounds like it coulda been generated
> Uber’s reluctance to explain how it improved margins and established a P&L advantage versus Lyft is because the explanation directly contradicts these corporate narratives, and because the explanation would help investors see that the recent rate of margin gains is not sustainable.
I laughed entirely way too hard at this for it being 6am
In fact the recent change basically consisted of going from 1 to 0 shipped stable branches (CentOS Stream is the mainline of RHEL). But most of those stable branches have never been public in the first place.

In my opinion 99% of end users would be served well by CentOS Stream, but the strong marketing of bug-for-bug compatible distros on part of Rocky (and to be honest it's a fig leaf to pretend CIQ is not behind that) hampered the adoption of CentOS Stream and the users' perception of its stability.
Yet Windows still frequently shows Error "0x0000F001" without elaborating at all
That hardly has to do with code quality, but instead that some edge-case "features" were not anticipated by the game designers, programmers and QA team, but "discovered" later by speedrunners.
Sure, but you're making the assumption that your beans are shiny because of butter, while we know all dark-roasted beans will be similarly shiny regardless. You're not providing any clear evidence that butter-roasted beans retain any oils from butter, and frankly I'm very skeptical of that being the case. Have you ever tried heating butter to 300C in a pan? (Do not actually try this, you will start an oil fire and create lots of smoke)
Could you share how you set up the cloud backup? Also, what cloud providers you use
Sounds like the postal service picks up your mail from your own mailbox? That's completely different from the situation in NL. Here, we post our outgoing mail in big red mailboxes that exist solely for that purpose, but anyone can put stuff in your mailbox, which is usually in your door, so mail arrives on your doormat.
I don't mind cognitive disruption at all, as long as I'm getting something better. While the mobile switcher scales much better (how many can the desktop tab bar hold, like ten?), it can take a while to open and sometimes loses your scroll position or puts a tab in a random place in the list. The previews are also so large that it's hard to get an overview. This can make it much slower to switch tabs than on desktop.
What's silly? The article just describes the way it is, there's no judgement or call to action?
> Uber has abandoned everything that got the market to enthusiastically support them 10 years ago. Uber is now just a much higher cost version of the traditional operators they vilified as an “evil taxi cartel”. Their fares are now higher than traditional taxis used to charge, they no longer offer a lot more cars in peak periods and they no longer serve neighborhoods throughout each city.
One nice property with (pure) structured programming is that the statement

do {
...
} while (p);

guarantees that p is false after the loop and this makes it easier to reason about the program. With breaks, however, the loop could be "lying" so to speak.
Presumably those areas don’t need heating
Twitter's CEO Makes New Excuses for Musk's Dumb 'X' Rebranding
Upgrades at AMS-IX result in 85% power reduction
Reminds me of this small github project I stumbled upon many moons ago: https://hermanya.github.io/sims_kind_of_game/
Looking to get feedback on our Burnout Bot.

- Guides you through reflection, positive self-talk and daily goal setting.
An alternative solution to what problem?

If you want to be able to tell someone else how to do some arbitrary calculation then we've solved that problem ages ago, that's what code is.
The clients doing SMTP themselves allows them to communicate sending failures to the user. How would you do that for an email just sitting in an IMAP folder? You’d need to define and integrate some “sending” protocol into IMAP.

Furthermore, there are many use cases where clients only send, like notification emails or sending reports. Those use cases would become more complicated if the clients were forced to use IMAP. For one, you wouldn’t want to give all of them access to all email in other folders — or even to emails in the outbox sent by other clients.
This is a great perspective. I am not focus-challenged... at least I don't think I am, but your comment has been a revelation. I always had this nagging feeling about myself that I don't find myself fully immersed in the problem domain when working Go, Python, Rust like the way I feel while working with Lisp.

When I am programming in Lisp, I enter a sort of zen like state where my mind becomes one with the problem. Now don't get me wrong. I can write a lot of Go, Python, Rust, what have you on some days when I am working on a good problem and there are no meetings to distract me. On some days, I can do this for 6-10 hours straight with little breaks. So I don't think I have the ADHD problem that the parent or the OP is talking about.

But I still have this nagging feeling with other mainstream languages that their tooling, their ecosystem, the breaking dependencies, the "making the compiler happy", the stupid language restrictions and such things distract me from my problem domain.

But not so with Lisp. With Lisp, it's just me, the problem, the algorithms to solve it and the code. Nothing else. It is a feeling of hyperfocus (a word you so rightly chose). For some reason I cannot get into that state with other languages and I could never understand why.

Your comment is on to something here and this might very well explain the zen-like hyperfocus feeling of immersing fully into the problem domain I get with Lisp.
The real danger in the next few years will be the extreme operating speed of the types of fairly general purpose AIs that we already have such as GPT. This will increase to be dozens of times faster than what humans are capable of. That creates a very strong type of leverage for operators and an incentive to remove slow humans from the loop. Overall transfer of control to these types of systems may lead to a precarious lack of real agency and capability to adapt fast enough for humans. As well as danger from things like smart computer viruses taking over the systems.

I think the only way to be relatively safe from those issues is to limit the hardware performance.
There's probably thousands if not more. The way I always imagined this working was. agency and company work together to leave gaps in our hardware and software under the ruse of "it must be secure enough for our use." Agencies get a preemptive six months or so to find enough zero days to do what they want. The engineers at the company screaming about the issues are ignored.

Eventually a foreign adversary or domestic hacker finds one that can cause a lot of harm. As soon as they find one a DOD funded student simultaneously discovers it. Alternatively, if documents leak showing how these exploits could happen, same scenario.

Not to say all bugs are known, but I'd imagine a fair deal of them certainly are.
I'm in favour.

I just had a 2-day delivery take over a week. It got scanned onto the truck when expected, then marked "incorrect address" and reworked to Depot, where it got lost. That was with a firm called DX.

My theory: I'm an hour or more out of the driver's way, so he or she just skipped it.

I'm cross, but: pay peanuts, get monkeys. Drivers in the UK aren't paid enough to care, and the schedule doesn't include enough slack. Some fuckwit with an MBA decided that the failure percentage is acceptable, and laissez-faire capitalism rewards cost-cutting.

I'd rather the vendor charged me more and sent my package with a courier that pays drivers enough to give a crap.

Keep squeezing the working class and everyone suffers.
I do wonder if I’d be diagnosed with ADHD if I didn’t already have a fairly obscure neurological disorder. My visual cortex can’t filter its own noise out properly which causes a bunch of mostly migraine-like neurological issues including apparently making my focus unreliable and forcing me to work in a very “burst-then-rest” kind of fashion, but I was already that way beforehand it just got much worse when I contracted the disorder.

Either way this comment makes me want to try a LISP! I might give Clojure a go, I daily drive another alt-JVM language at the moment so it’s a natural choice.
The company I work for is hiring a lot of software devs. If you (or anyone else) want me to put in your resume and you've got some good experience, then DM me a link to your resume via @BillBarnhill on mastodon.social. This is defense contracting, so I'm not going to submit your resume if you have a felony conviction in your past, do drugs currently, or are neurodiverse in a way not approved of by the federal gov. I personally don't care, but the gov. does, and will find out (worst thing you can do trying to get a job there is lie on your clearance forms). You also shouldn't apply if you are not comfortable making weapon systems for the gov. If you are good, well, I've managed to never work on an actual weapon system in 20 years of contracting.
Break, continue, return (and arguably even C's goto before variables could be declared in the middle of a scope block) are all entirely normal tools in the structured programming toolbox. How those are used is just personal taste.
Any possible params ending up with something like that?

What layer of PG's "pyramid of disagree" is your answer? What about weego's one?
Under BSL, change license is required to be open source. I haven't seen any precedents yet, but MariaDB owns the BSL trademark, so they can enforce that.
We (fintech bank) were DDoS a few times and sent ransom emails
Absolutely true. Especially now that the server is more likely than ever to have an in-browser application as the actual client. That client is the interface to the user and it should be responsible for communication the issue.

I draw the line at nice urls though, I think that's valuable to the client app and the user. At the very least, bookmarks work. Even with all the other state than can exist, it's a solid and useful reference point.
I don't think you appreciate the meaning of "expensive". You know what's expensive? Marriage, kids, mortgages, illness.
I believe that the Mozilla execs have no faith in Firefox and instead are using whatever branding remains to position themselves as champions of digital rights.

And I mean sure, it's not a bad goal, but they are letting Firefox die in the process. And once you lost your place at the standards negotiating table, then what? They already capitulated when Google decided that browsers needed DRM, and I don't see them stopping WEI either.

I don't need yet another VPN. I need a strong browser to rival Chrome.
The Zig stdlib does not call out to C++ for binary search. The binary search is currently here: https://github.com/ziglang/zig/blob/b835fd90cef1447904d3b009...

(edit: fixed link to not decay, thanks)
I haven't followed that but that is having an opinion. Sometimes you can only agree on disagreeing.
“The sky has finally fallen. Always knew it would.” -Eeyore
This one seems suiting my preferences perfectly. I even wonder how did I overlook it. Now I'm looking for a WiFi6 access point which would work on the passive PoE it would feed.

You really helped me a lot! I wish you could feel how my mood has improved. Now I feel empowered to implement the set-up I wanted. This is a minor home improvement task but it sitted in my to-do list (after numerous attempts) for over a year.
Presumably it’s not about matching the dynamic branch prediction estimate but rather exploiting static (or profile-provided) information to assist other optimizations.

Inlining seems like a natural application: Inlining is perhaps the most critical optimization to get right, and getting it right is a complex balance of frequency of use vs. added code bloat and associated further optimization cost. Having more than one bit of branch-likelihood as input to these decisions could easily be helpful.
"download" link, as in https://app-download.betwixt.life/ is blank without js... and looking at source it just checks navigator.userAgent / navigator.platform for iphone/ipad/android/mac

Anyway, google store link: https://play.google.com/store/apps/details?id=betwixt.web.ap...
That does have a few screenshots, but, for what it looks like a web version would be just as well.
But are they compatible with "real" bricks?
This assumes the purpose of a university is to prepare students for a job.
But wasn't a university meant to teach and carry out science?
Is it really a credentials provider mostly? Especially in the tech industry it seems the notion of having knowledge has gotten more important than just having credentials (though this could also just be a direct consequence of employers not trusting university credentials anymore)
> the fatal casualty of what his family and supporters described as a seemingly unresponsive V.A., which denied him care as he was shuffled through civilian hospitals and group homes, growing ever more confused and frail while receiving antipsychotic medication against his will, according to medical records.

So, Americans still torture, only its under the guise of 'mental health assistance', so you know .. thats okay.

/s

Its not okay. The culture of torture extends deep within our psyche as a society. We have industrialized it, weaponized and commercialized it. There are people who profit from this behaviour.

We shall never forget this heros' name.
You don't sound like a great friend either. Doesn't make you a bad person. We don't need to be surrounded by people all the time. Maybe you are introverted like me. Just one or two people in the background is enough. Any more and it starts being a net negative.
Show HN: txtai: the all-in-one embeddings database - 6.0 released
I just started the 126 1/2 Hour Decline and Fall of the Roman Empire mostly because it is 1 credit on Audible. So far Gibbon is setting the stage but it is clear the many levels of Roman organization is a main factor he credits in thier ability to control such a wide empire. The rights enjoyed varied from who was a real Roman, who was conquered and under what terms, who fought for them, who was enslaved by them, taxed by them, how successful you were in your trade, or how far you were geographically from the centers. The law, and lawyers, had to operate outside the city of Rome in context for each of these factors in each of the lands where it was enforced along with a mixture of the local laws/customs/religion(s). It was their legal flexibility to absorb all these gradients that held the Empire together in its prime.
Why is Linux like a Wigwam?

No Windows, no Gates and Apache inside.
HashiCorp’s problem is not competition. I started using Terraform Cloud three years ago for my small department. Prior, I had introduced Terraform Enterprise at a large company. I was initially excited at how much easier it was to get going on TFC than TFE. Of course, that’s often the way of Saas.

For the next two years, HashiCorp provided virtually no enhancements to TFC except cosmetic changes. I submitted feature requests for small and large challenges. Sometimes I was even met with argument. Meanwhile, several competing services were born, likely out of necessity of their own founders. Ultimately I had to switch and about halfway out the TFC door they announced their bizarre pricing model changes.

HashiCorp had years and years to build a quality commercial product on top of Terraform but squandered the opportunity.

At first this reminded me of the Docker arc but it may be more like Chef.
> Most of the time, if you get a non-200, the website is broken in some way

That's completely wrong.

1xx codes are all INFORMATIONAL (usually used for switching protocols).

2xx codes are all SUCCESS.

3xx codes are all REDIRECTs.

4xx codes are all CLIENT ERROR.

Only 5xx codes are SERVER ERROR.

See https://datatracker.ietf.org/doc/html/rfc7231#section-6