skysight-inc/HackerNews huggingface dataset:
The scientists seem to have controlled for a dizzying complex of factors. I’m curious if there are people with more expertise than me that can explain why they might have still gotten this result
It's also a wrongful anthropomorphism to claim that human beings "make the exact same mistakes" as LLMs, because they don't. Humans don't confabulate the way LLMs do unless they have a severe mental illness. A human doctor isn't as likely to simply make up diseases, or symptoms, or medications, whereas an LLM will do so routinely, because they don't understand anything like human anatomy, disease, chemistry or medicine, only the stochastic matching of text tokens.

We're not unnecessarily harsh on hallucinations, it's absolutely necessary because of how effective LLMs are at convincing people that because they can generate language, they are capable of sentient thought, self-awareness and reason. Acting as if humans and LLMs are basically equally trustworthy, or worse, that LLMs are more trustworthy, is dangerous. If we accept this as axiomatic, shit will break and people will die.
> updates that break otherwise perfectly-functioning hardware?

"Every update is a downgrade":

http://itre.cis.upenn.edu/~myl/languagelog/archives/000606.h...
This... People really do love to latch onto a few select loud voices in the media with alternative motives to bash things like waymo and tesla... I've had FSD for 3 years now and its infinitely better than it was and the issues i have with it oddly aren't FSD's fault theyre the manually calculated things like navigation... navigation is 100% non AI driven and its the main issue with path finding for the FSD currently.

The actual driving day to day i'm in FSD almost 90% of the time, without issues 99.5% of the time, everywhere i go doing 400-800 miles a week, and the few issues i have when in AP tend to be nav telling the car its turn is earlier than it is, or it being a bit more cautious than i want it to be but thats preference not a fault of FSD.
>hold manufacturers accountable for updates that break otherwise perfectly-functioning hardware

Wouldn't the license agreement that you agreed to when you installed the software specify any responsibilities of the vendor and define what recourse you might have? Why would government action be needed?
> They get more valuable the more people are on it. Imagine a platform with 100 people on it. Nobody's going to put effort into putting content on that.

Self-hosting and network size are independent. What matters is how many people use the protocol.

If Alice has her own instance and she's the only one on it, she should still be able to go to any other instance and seamlessly make a post as alice@aliceserver . Then she (i.e. her server) gets notified if the people there reply to it, anyone there can follow her and have her posts from her own server show up in their feed etc.

If the protocol was popular then your self-hosted server that only five people use would be in a network with a billion people. See email.
> once I've figured out what file I need in one machine in its sysfs, I don't have the command to read that file on the other machine, and need to retype it entirely (or copy and paste it between terminal windows).

Tramp?
To validate hallucinations is anthropomorphism.
Tools shouldn’t make stuff up.

I don’t second guess Pythons math results. If the result is wrong, that’s my fault for coding it wrong, never Pythons for hallucinating
I honestly made it up on the spot, so don't take it as proper nomenclature. However, to describe it another way: the unconscious mind synthesises its emotional choice, which the conscious mind presents as rational fact. If you want to know how the mind arrived at that conclusion, you've got to go on a fact-finding mission, i.e., asking why.

However, asking that question without triggering a negative response is an art form within itself. Rarely can you be so direct, which is why it's often much easier to watch how a person interacts with a product rather than asking them why they did what they did.
A RepeatableIterable Type for Python
Hadn't heard of Bazzite.

> Bazzite is an OCI image that serves as an alternative operating system for the Steam Deck, and a ready-to-game SteamOS-like for desktop computers, living room home theater PCs, and numerous other handheld PCs.

https://github.com/ublue-os/bazzite/

Worth visiting the readme even if not interested. There's a huge list of included stuff, and a lot of it seems really cool.and helpful (for gamers or streamers mostly).
Thanks for being a great community we can all escape to throughout the day. Best wishes for intellectual riches in 2024.
Well thought out decision.
>That's discussing security.

No, that's discussing complex systems and important principles to adopt when creating and maintaining them.

>In the context of driving, blame is almost always placed on individuals.

In the context of driving accidents, almost always no autonomous vehicle function is involved, and yet this topic is about an autonomous vehicle function.

Moreover, if we're going to assign blame, there's plenty of blame to go around. Blame individuals if you want, but that doesn't prevent policymakers from analyzing the system in aggregate and mandating changes which, irrespective of which individuals get blamed, saves lives. That's what we want to happen, isn't it? To save lives?
https://youtu.be/g9Slg2s06hw?si=JqqPjWuC46M_lAhl
From reading the article it sounds like he first wrote his own scripts, had one of them produced, then adapted a couple of novels. After the success of the adaptations he was "inundated" by rewrite job offers.
Meh, shit happens and maybe software rollback should be codified. Let the compensation be between the two parties involved (Sony and the customer) - similar to SLAs in the cloud.
Alienating students is a real problem. I think supplemental math training can help, e.g. recitations on real analysis alongside a probability course.
For the most part, these are computers which are meant to stick around through 2-4 upgrade cycles of your other computers. Just doing various low power 24/7 tasks like file serving.

You could be like “well that’s stupid, I’m going to make a balls to the wall build server that also serves storage with recent components” but the build server components will become obsolete faster then the storage components, it can lead to incidental complexity to try and run something like windows games on a NAS operating system because you tried to consolidate on one computer, being forced to use things like ECC will compromise absolute performance, you’ll want to have the computer by your desk potentially but also in a closet since it has loud storage, you’re liable to run out of pcie lanes and slots, you want to use open cooling for the high performance components and a closed case for the spinning rust, it’s all a bit awkward.

Much simpler is to just treat the NAS as an appliance that serves files, maybe runs a plex server, some surveillance, a weather station, rudimentary monitoring, and home automation. Things for which something like a v2000 is overkill. Then use breeding edge chips in things like cell phones and laptops. Then have the two computers do different jobs. Longer product cycles between processors makes things like support cheaper to maintain for long term periods of time and offer low prices.
> If a company knew its products were better than its competitors, it wouldn't need to rely on these types of anti-consumer behaviors.

I don't think it is a matter of better or worse products, I think it is more related to power and how you apply it.

What was really great about the Microsoft platform (since DOS [1]!) is that they accepted all kind of hackish stuff there. At the end they were winning because you can integrate almost everything into Microsoft ecosystem, even hooking/instrumenting the kernel! This implies more audience.

That enabled anyone to embrace the platform. Things are different now for many reasons (you cannot hook SaaS and there are all kind of security protections at the kernel and user level) but it is interesting that Microsoft embraced the developers, developers, developers! mantra. This is not a pro-Microsoft rant it is just an story that seems unnatural in 2023 where Apple and Google are at one point making worse things that shipping a new browser (Internet Explorer) in an antritrust way.

[1] https://en.wikipedia.org/wiki/DOS
JSFuck – Write any JavaScript with 6 Characters: []() +
> Pipelines, SDKs, and security are centralized. All components of a service team are self-contained as part of that team. It turns out that devops is a very expensive org chart.

I wonder why it was not so expensive in Netflix, when Netflix also centralized few and decentralized by default. And I have a different perspective: AWS org charts may look expensive to insiders, but man, it is lean compared to many other companies of much smaller size most likely because AWS strategically chose which components to centralize and which not.
But without TCO, even if your function doesn't have any state of it's own, it will use memory on the call stack. I don't think anything about what they said implied memory segmentation was the problem.
It's pretty clear they mean each recusion increases the size of the call stack without TCO.
I'm running truenas on a used e3 1245 v5 ($30 on ebay) and an Asus workstation Mobo with 32 GB ECC and 4 spinning drives. Not sure individually, but the nas along with a i5 12400 compute machine, router, and switch use 100W from the wall during baseline operation (~30 containers). I'd consider that hugely efficient compared to some older workstations I've used as home servers.
The strange taboos of ingroups
It has been widely reported that Alder Lake N actually works with 32 GB, but for some reason Intel does not support this configuration officially.

The same happened with the previous generations of Intel Atom CPUs, they have always worked without any apparent problems with more memory than the maximum specified by Intel.
exponential growth takes a bit of time to kick in. You can't go from 0->5% overnight
You can go down to 50W idle, but it requires some very specific hardware choices where the ROI will never materialize, some of which aren’t available yet for Zen4.

I have…

* AMD Ryzen 7 PRO 5750GE

* 128GB ECC DDR4-3200

* Intel XL710-QDA2 (using QSFP+ to a quad-SFP+ passive DAC breakout)

* LSI 9500-16i

* Eight WD 16TB HDDs (shucked)

* Two 2TB SK Hynix P41 Platinum M.2 NVMe SSD

* Two Samsung 3.84TB PM9A3 U.2 NVMe SSD

* Two Samsung 960GB PM893 SATA SSD

So that’s the gist. Has a BMC, but dual 40GbE and can sustain about 55GbE over the network (in certain scenarios, 30-35GbE for almost all), running TrueNAS scale purely as a storage appliance for video editing, a Proxmox cluster (on 1L SFFs with 5750GEs and 10GbE idling at 10W each!) mostly running Apache Spark, a Pi4B 8Gb k3s cluster and lots more. Most of what talks to it is either 40GbE or 10GbE.

There is storage tiering set up so the disks are very rarely hit, so they’re asleep most of the time. It mostly is serving data to or from the U.2s, shuffling it around automatically later on. The SATA SSDs are just metadata. It actually boots off a SuperMicro SuperDOM.

——

The Zen 3 Ryzen PRO 5750GEs are unicorns, but super low power. Very tiny idle (they’re laptop cores), integrated GPU, ECC support, and the memory protection features of EPYC. 92% of the performance of a 5800X, but all 8C/16T flat out (at 3.95GHz because of an undervolt) caps at just under 39W package power.

The LSI 9500-16i gave me all the lanes I needed (8 PCIe, 16 SlimSAS) for the two enterprise U.2 and 8 HDDs, and was very low idle power by being a newer adapter.

The Intel dual QSFP+ NIC was deliberate as using passive DACs over copper saved 4-5W per port (8 at the aggregation switch) between the NIC and the switch. Yes, really. Plus lower latency (than even fiber) which matters at these transfer speeds.

The “pig” is honestly the ASRock X570D4U because the BMC is 3.2W on its own, and X570 is a bit power hungry itself. But all in all, the whole system idles at 50W, is usually 75-80W under most loads, but can theoretically peak probably around 180-190W if everything was going flat out. It uses EVERY single PCIe lane available from the chipset and CPU to its fullest! Very specific chassis fan choices and Noctua low profile cooler in a super short depth 2U chassis. I’ve never heard it make a peep, disks aside :)
I kinda like it. About as succinct you can make an ordered map with XML, given a predefined set of element names (= easy validation)
Other busses are used the whole day, which seems diffucult to do on batteries (stops too short to charge). School busses, however, are used twice per day, which seems perfect for battery powered busses.

If any bus works on batteries, it's a school bus.
> but I'm still curious why they switched.

Because it was trivial to impersonate someone. The old usernames supported full UTF-8, enabling a wide variety of attacks.

And by paying for nitro, you could choose the numbers too, so step 1. Find someone you want to impersonate, copy their username, and replace one character with a visually identical one, but a different one. Step 2 - pay for nitro, and choose the numbers too.

As usual, malicious actors are the reason why we can’t have nice things.
>I am currently paying a ~$150 per month "tax" to AT&T to keep my US number while living abroad

I don't know why you're paying so much - you can just port the number to a VIOP provider and pay a few bucks a month.

Even for a normal phone service that's exorbitant - I pay less than $100/month for two lines.
Asking OP to get stuff done with people in that state, does not make it sound like the company are setting you up for success. If the company are also responsible for how they ended up like that, finding a new gig sounds like a good solution.
Only 7 more doublings to replace the whole fleet.
I am talking about usernames, not names. My first name also contains an accent, maybe direct your rage somewhere else?

If nicknames appear in URLs for example, or are a way to direct messages at someone (e.g. github.com/<nick>, @<nick>), using non-ASCII characters is a bad idea.
My main experience with co-presence are those "Can I help you?" chat popups on websites, which probably in most cases aren't a co-presence since they are running chatbots most of the time.
I discovered HN this year, and my takeaway from it all is: great links, questionable debates in the comments.

Happy new year everyone!
Thinking it through, I assume it's on the client side. Maybe something is wrong with the JavaScript that's doing the validation... but do Safari and Firefox use the same engine?

I don't know what else could vary based on platform. One thing I can't control for is browser and OS versions, because the older Mac I have (the one that works in this case) can't be updated to the latest.

It must be sending garbage characters. But the vast, vast majority of sites work. It's really mystifying.

As far as other sites are concerned... I just remembered one that's not quite as clear-cut. Zoro.com complains that my credentials are wrong, but if I reset my password it complains that I'm trying to use my current password... so it's obviously not wrong. As usual, they just threw up their hands... and sent me a 10% coupon... which of course I can't use because their site is broken. Just tried it again, and it's still unusable. Didn't try the older computer yet.
Those are not signifiers for my entire digital life and allowing them to be a single trackable signifier online gives corporations and governments carte blanche to track every movement we make online in perpetuity, forever once that cat is out of the bag.

It will be worse than the WEI framework in terms of restricting access to a certain class of people. If you're already disadvantaged and don't have the ability to provide documents to the DOL proving who you are, how are you supposed to get access to your online identity again to get into a mail account and try to apply for work or housing?

Imagine someone steals your real world wallet and gets your online identity credentials, goes posting revenge porn and crypto spam and gets you booted off every platform. You get cancelled and lose your job because your online identity is tied explicitly to meat space and the court of public opinion operates on guilty even after proving innocence.

Meanwhile you're trying to recover your life--social, physical, and digital--, but can't get into any platforms online. None of your accounts work anymore. You can't access your backups, or get into your contacts because your device is no longer trusted because it's tied to a blocked Microsoft/Google/Apple account. You can't access your house because your IoT security is tied to your online accounts which have been disabled. You can't access your physical documents safe. You have to break into your house. You can't scan the QR code or NFC to verify identity after providing the alarm code. Police come, and arrest you because you can't prove who you are. You're crazed about your situation, babbling because of the insanity of it all and look like someone trying to steal a nice homeowner's documents.

I realize that's a pretty extreme Black Mirror level example a bit like Nosedive, but it's in the realm of possibility if we go down that route knowing that corporations are already trying to do device attestations. Maybe you'd have the prescience to have a physical security layer 0 for your IoT security, but many products people purchase won't because having to carry a key defeats the purpose of having the tech solution.

The scary enough reality is that if there is a single government provided signifier for an individual online, we will inevitably see sweeping tracking and censorship. They do as much as they can possibly do now. Why on Earth would anyone ever think they wouldn't do more?

No, thanks.
Seconded! Happy MMXXIV
There was a story from the Vietnam War which sounds totally outlandish - a damaged USAF jet pushing another damaged jet via its tailhook (pressed up against a glass windshield of the pusher) as it leaked fuel and was in danger of crashing in enemy territory. But the account is real, despite sounding so improbable. https://theaviationgeekclub.com/pardos-push-how-an-f-4-pushe...

For WW2 air crews, I believe gun cameras were standard in many aircraft (https://en.wikipedia.org/wiki/Gun_camera), but for an ad hoc weapon like the one described in the article it would less likely, which makes witness accounts or other evidence so important.

My grandfather was in a US Navy salvage group in WWII. At the time, to verify an enemy vessel (especially subs) were sunk, they would send down divers in the old fashioned "heavy gear" suits to identify the vessels. They would also bring up proof, usually something that could be tied to the vessel, which could be a piece of military-grade equipment or even silverware engraved with the name of the ship.

This is what the suits looked like: https://en.wikipedia.org/wiki/Standard_diving_dress
I have rather unorthodox view on this subject, I would already concede defeat if you object to it. However, to criminally box my view into a few sentences, we should start cleaning up our undergrad curriculum from root loci, routh hurwitz, Laplace transform etc. and put industrially relevant things like PID and all kinds of heuristics. We also need to fire anyone who says yes but "that's trial and error" as if engineering is not 90% that.

This is not an easy task by any means, it would require a lot of expertise. However we have to get back to being related to the field and not hijack control engineering to do applied math. A mech/electrical engineering curriculum, with all their flaws, will leave you around the neighborhood of a working engineer. You will not be ready for the production-grade however you would be a cadet.

With control engineering, you don't learn anything about the field but learn bunch of haphazardly put together half-assed math concepts. When you get out not only you don't know anything, you also have this elite view that "oh they are just doing PID, peasants!". In other words, control design is 5% of the whole process. Understanding the system is the crucial part. Anyone can tune something that barely works. Not everyone understands the system. Strogatz' nonlinear book should be more important then Ogata.

Let me give one example; Laplace transforms or all integral transforms with different kernels are extremely hard topics at undergrad level and confuse the hell out of students. To the point that when you present them the intricacies of analytical continuation and other necessary things to treat the subject you lose them. Hence we should not pretend to teach these things. Hence "oh replace dots with powers of s and then replace s with iw" is not helping anyone.

Apologies for cutting it short but I have to get shit-faced with my guests soon :) Hence I wish all a happy new year!
I think programming languages compose poorly. Monads and effects get nearer to problem we are trying to solve - tying specific behaviour to specific scenarios - but impose such as a high threshold of understanding that they are rarely used in practice.

If I want to take behaviour you've written and use it in my system I have to do lots of studying your APIs to work out how to represent my solution with your code and API.

I am inspired by message passing and Smalltalk but put off by the cache locality of object orientated programming. Making systems that compose is hard work.
I understand this is the tactic the Gemeni folks are using.
Modern EV’s easily least 25 years. So, if anything EV school buses could have longer lifespans due to lower maintenance requirements.

Critically, there’s multiple routes modest range decline is unlikely to be an issue as long as newer buses are assigned to longer routes.
So the optimization here is that instead of creating a new array every time you call the count function recursively, you're only modifying a single array. Thus the new array recursive function is significantly slower because we're storing all those arrays in memory when calling the count function recursively. Do I have that right?