skysight-inc/HackerNews huggingface dataset:
"It works on my machine so we ship my machine" certainly works but it's not the only solution and not even always the best one. You can develop software for Ubuntu servers just fine when running Ubuntu desktop as long as you stick to the same major version.

Or, if you deploy on Windows, you don't even need containers to validate basic system functionality. The whole glibc mess is one of the biggest selling points of Windows Server to me, and I don't like Windows Server at all.

Containers don't even give you guarantees about your production environment. I've seen more than a few cases where a local deployment failed in production because of a missing instruction set on the production machine. Containers also don't solve your firewall's nftables rules being different from prod's, and they don't solve for eBPF programs running on your system either. If you go down to troubleshooting at the glibc level, containers aren't enough anymore to guarantee the things you want to guarantee, because you share things like a kernel; you can maybe get away with a VM, assuming your dev machine has a superset of CPU features to cover the CPU features your production machines have, unless you limit yourself to a very restrictive subset if you don't know what CPUs your code will run on. And god forbid you need access to special hardware, your only remaining option then is to mess with PCI forwarding or to take a production server and run your tests on that.

Usually, portable software doesn't really need that kind of verification. What works for me in practice is "statically compile for the oldest glibc you want to support and hope for the best" or "develop for the distro you're running on your desktop and don't run anything newer than the oldest distro you still need to support".

Alternatively, you can just switch to a language like C# or Java or Python or PHP or whatever other language deals with the glibc mess for you. It's not always an option, but avoiding native code when you can sure makes testing and deployment a whole lot easier.
These days I'm less excited about residential fiber deployments as they are more often than not some passive optical setup, which is worlds apart from a proper active fiber that you'd get in a DC or a dedicated business line. For example standard 10G-PON is asymmetric shared 10G down/2.5G up (10G-EPON is even worse, 10G/1G asymmetric), with up to 128 way split. That means that with your fancy fiber in the worst case you might get barely 20 Mbps upload capacity.
Thin phones are good. This is a thing you carry around in your pocket all day, you’ll notice almost every millilitre thicker and gram heavier it gets.
My ender 3 has autolevelling build in, that might be part of the new V3 stuff. I thought it might be giving bad results at one point, but it turned out to be an incorrect temperature setting
they are stagnating due to the logarithmic increase in difficulty
All of AI's successes get re-branded as not-AI. Quadcopters were AI when I was in school a few decades ago. Image recognition/classification was AI. Recommendation algorithms were AI. Voice recognition was AI. Smart speakers were AI.

I fully expect generative AI to get rebranded as something else once it becomes useful someday. AI is just a catch-all term for math that looks like magic.
Living in a place where everyone knows everyone else generally isn't a problem until it becomes one at which point you're screwed and could be forced to move. It's also massively different from having your every movement recorded, kept on file forever, and analyzed remotely by AI bots working for total strangers looking to make endlessly growing profits and with reach so great that moving away is no longer an option.
> It used to be rare in France, too, but now it seems to be spreading. AFAIK SFR, one of the major ISPs, doesn't even offer the option (paid or otherwise) to avoid it.

They realised they can sell the ipv4 blocks for far more and most consumers don't know any better or care. At least I keep my ipv4 adres if I keep the connection up (dhcp lease time is ignored, it is 4 hours despite dhcp saying 24). Asking for a ipv6 adres is like shouting into the void and waiting for an echo which never comes.
That's right, the function in the article is:

Given an input n,
if n is of the form 3k then output 5k+6

if n is of the form 3k+1 then output 5k+9

if n is of the form 3k+2 then halt

So starting with 0, which is of the form 3x0, we go to 5x0+6=6, then to 5x2+6=16. Because 16 is 3x5+1 we then go to 25+9=34, etc.

The bb program is made such that one computation of the function takes an insane long time.

By the way Conway proved [0] that any computer program can be rewritten in the form of these collatz like functions. So they are pretty prowerful.

[0]: https://en.wikipedia.org/wiki/Collatz_conjecture#Undecidable...
...without permission.
Ironically the current spam trend is for bots to post very vague and effusive positive comments "Wow, you're such an inspiration" to try to get clicks on their profiles. I think the only real hateful bot trend was lengthy religious screeds maybe 2-3 years ago. Nowadays the religious spam is either more positive or apocalyptic I would say. There's plenty of people who post lots of hateful material, but since it's generally at least germane I assume it's at most trivially automated?
That’s what he’s paid to do, yeah. This keeps popping up but the truth is most people enjoy this stuff and can easily handle some humour that is non threatening like this.
> I expect we'll see something like VTubers on a mass scale. Companies creating their own virtual people - where they control the IP - and putting all their efforts behind promoting them instead of humans

I'm reminded of the "failure" of Kizuna AI; the fully corporate vtuber whose human side is just a puppet operator who can be swapped, turns out not to be very appealing to audiences. The modern approach where a model is exactly synonymous with the person playing it, as an authentic human improvising, appeals more. The IP doesn't persist beyond the contract of that person with the company, and certainly can't be swapped with someone else. But in some cases the actor or actress has successfully maintained their career and fanbase under a different name following a fallout with their managers.

> once AIs crack acting

This is far beyond the turing test, and I don't think we're really ready for what happens with human-indistinguishable automated corporately owned doppelgangers.
> cheap reliable hosting

I can't speak to the reliability, but it's definitely not cheap
Why is it always people feel like this is their moment to shine, and go through the trouble of creating an account, just to say other people shouldn't take medicine to cure what ails them?
Electrical analog systems are since there's 1001 ways to create or conduct away electricity that adds noise, chemical ones might not suffer nearly as much too.

There's also an interesting bit I've observed with LLMs, quantization in range of 4-8 bits doesn't reduce performance as much as it mainly reduces consistency. If you generate an answer a bunch of times and take the average you'll end up with roughly the same result as an fp16/32 would do every time. In nature, being inconsistent is usually weighed negatively with death... so that's probably why it hasn't caught on even if it is more efficient. Or this is enough of a different abstraction that we can't draw parallels anyway.
To be clear, this performance is quite bad (presumably because you didn't manage to get compilation working).

You're getting 35 tokens/s for a 405B model, which comes out to about 85 Teraflops. 8 MI300x GPUs comes out to 10.4 Petaflops, so you're getting about 0.8% MFU (which is about 40-50x worse than decent training performance of 30-40% MFU).

For AMD's sake, I hope that it's your software stack that's limiting perf.
No, that is not what stand-up comedians do. You’re dismissing a whole profession with surface understanding, like a computer illiterate octogenarian from the 90’s saying their programmer grandson “plays with computers”.

A stand-up comedian is someone who tells jokes at a live audience while standing up (hence the name). A small number of these comedians are insult comics, whose whole schtick is making fun of others. I personally don’t like that brand of comedy, but I’m not going to accuse people who do of pretending to have fun.

John Mulaney is not an insult comic. Neither is Ricky Gervais. Which is why them roasting the audience they were hired to entertain is news.
As opposed to what? Every distro puts their files in a different place, making even more of a nightmare for software maintainers?
Market in places your customers frequent in addition to developer/creator related communities. Have a social media presence, post in relevant subreddits/Discord servers/forums, target your actual audience with paid ads if you go that route, try to get coverage from sites and creators that target your customers, present at events that your customers visit etc.

You really want to be known as an 'authority' in your area of choice and have your product in front of as many people in its target audience as possible, so people trust you know what you're doing and take you seriously.
We're just starting to learn what living under constant surveillance inside our digital panopticon does to a person and to a population. It'll likely take a few generations before we discover the extent of the harm.
MFU being maximal floating point utilization right? I used chatgpt 4o and it otherwise looks very similar to your llama result
Show HN: WhatsApp as Personal Note Taking
I discovered today[1] that you can message yourself on WhatsApp. I’m not sure why I never tried it before, but I find it super useful for quickly saving info or sharing files between my PC and phone. It's also common in my family to use private chats for this purpose. To help them set it up, I created this simple HTML page so anyone can easily add themselves to their own WhatsApp.

[1] https://news.ycombinator.com/item?id=41625402
Since around a year ago, my go-to answer for this question is now "propaganda", aka "some marketing department somewhere astroturfing".
Well they’re certain no good here - scratches, verges, and you want as narrow a car as possible.
Never happening, it'd destroy Steam instantly.

Even as someone who tries to predominantly buy games with a native Linux version, it's not something I really want. If I have some desire to play a game from 2008 again, I'm glad Steam will still offer me the Windows version.
I wouldn't say that that's a recent trend in anime at all, but rather a side effect of following what's coming out at any given time. In other words, recency bias.

If you dig through the older stuff for just the gems, you'll be ignoring a mountain of "emotional pornography" shows from the past that are largely ignored today because they weren't especially good art.
If you look at rust now, I think it's a great example of keeping the _spirit_ but allowing to question just about any specific decision.

Funny that the "why not go" still stands, minus the "no generics" part.
100% true

And this is my sticking point with a lot of "Science skeptics" around that have skepticism as their personality

Make no mistake, I do take scientific discoveries and knowledge very serious, and knowing the stories make it appreciate more the efforts and the work it took to get there

But a lot of times people think the experiments give a very clear-cut results, when it's more like "one line is squiggly down and the other is squiggly up" with data being barely over 5 sigma
Incidentally, as a kid I loved Fischertechnik kits; they're like Lego but instead of a brick as the basic element, they have X-linear rails.
Obsession is a problem in any activity.
Yeah i'm fairly fed up with typically thoughtless or low-info anti-AI rhetoric. I'm disabled and in our community AI solves big problems at large scale and it's doing so vastly more efficiently than 5 years ago

I understand the anxiety people possess, for the record. Just wish things weren't so reactionary and emotional. Wish people took more time to educate themselves but I also don't know what it's like being non-technical reading about AI
I really wish otherwise great services would stop marketing with "military-grade encryption"
Is this supposed to include historical stage actors William Shakespeare (who was also well known as a poet and playwright)? He has certainly been portrayed in movies by plenty of human actors, so why not by AI? I'd think it should be covered by the usual likeness laws. If this new law is limited specifically to movie actors, it sounds like more Hollywood protectionism.
A fantastic way to spend those grocery trips!
okay,
edited to say old cellphone
I thought so too, but also fun to see people posting they've been blocked by person they're debating... well arguing with, whether the blocked deserved it because they're being an ass, or whether the blocker was simply thin skinned. I think the latter, seeing people rage quit because they can't rationalize their position, is actually pretty useful signal.
Java is more open than ever. Those random “scary” bullshit posts appear here and there but — OpenJDK is the standard reference implementation, and it has the same license as the Linux kernel. Different vendors give you builds of this same source, with some patches here and there, and they might provide support for their versions. One of these vendors is Oracle, who gives away the freemium OracleJDK. The latest LTS release is free to use with support, until the next one comes along, plus one year. But you would read more about different support services if you would need that - the same stuff is available for linux. In general, you can use any of these builds interchangeably, it doesn’t really matter. Like, intellij will offer you to download basically any of them.

So yeah, Java is insanely popular (top 3 language, among JS and Python, only their orders change depending on sane metrics (not you tiobe)), and is completely free with multiple vendors. Also, it’s pretty bullshit to consider Oracle any worse than other companies - they are the ones who completely opensourced OpenJDK and are responsible for 95+% of all the commits.
In this example the problem is caused by the dynamic linker shipping with a hard glibc dependency, so FHS doesn't really change much.

Setting LD_LIBRARY_PATH pretty much solves any FHS problem once you get past the linker.
Be someone who does things
Personally, I really just like listening to whole albums, rather than playlists or things of a similar mood. I know I'm old fashioned in that regard, but horses for courses.
> Why just actors?

So far, they're the only one who signed a big enough check to the politicians.
20A is supposedly ready for manufacturing, yet:

https://www.tomshardware.com/pc-components/cpus/intel-announ...
It's actually genius though. The cynical will focus on the emptiness of the hype, when in reality it is making more than enough progress to be a great detriment to society.
> playing with glowsticks

... is this an eupheism for something?
A truly incredible profiler for the great price of free. There is nothing coming at this level of features and performance even on paid software. Tracy could cost thousands of dollars a year and would still be the best profiler.

Tracy requires you to add macros to your codebase to log functions/scopes, so its not an automatic sampling profiler like superluminal, verysleepy, VS profiler, or others. Each of those macros has around 50 nanoseconds of overhead, so you can liberally use them in the millions. On the UI, it has a stats window that will record average, deviation, min/max of those profiler zones, which can be used to profile functions at the level of single nanoseconds.

Its the main thing i use for all my profiling and optimization work. I combine it with superluminal (sampling profiler) to get a high level overview of the program, then i put tracy zones on the important places to get the detailed information.
Over 500 results here https://geizhals.de/?cat=umtsover&pg=1&v=e&hloc=at&hloc=de&s...
Not sure about articles, but people keep recommending multi-hour-long podcasts and videos far beyond the ability of any employed person to keep up with what they might want, so a summary is a useful tool to extract the salient points and possibly consider if something meets the threshold of being better than all the other hour-long things I might want to spend my free hour on.

It sometimes feels like media has bifurcated into hyper-dense (let me explain a whole field of law in a 30 second tiktok) versus hyper-fluffy (documentary with 30 minutes of material spread out into six episodes, with a recap before and after each commercial break), depending on whether the target audience has a job or not.
I agree with the impersonation bans but I'm disappointed that it took a viral Kamala Harris parody to get Gavin Newsom into action:

https://www.politico.com/news/2024/09/18/california-deepfake...

Politicians care about their own, not the general population.
Not sure I follow. Running a country right off a cliff is not helping anyone in the country.
This sounds like the solution the provider offered when they commercialised my student internet connection. A building with over 1k connections had 4 ipv4 adresses and no proper cgnat. This means you get niceties like:

* Everyone gets their neighbors favourite language in the search engine if you have a incognito session.

* Only about 32k sessions possible per adres. And yes you can claim them all and kill everyone's internet connection.

* All local ip's were interconnected and not firewalled. That was fun.

* You get banned or soft throttled everywhere due to "strange behaviour".

They were doing it on the cheap and fortunately got told it would void their contract if they did not provide something better and it was "fixed" after about a year. But during rush you would still end up maxing the 4gbit fiber uplink even with only a fast ethernet connection for everyone.
While this is good practise to protect your port, I stopped doing this as soon as I learned that you basically waste 25% or more of your charging power to generate heat.

This also often is the case with these magnetic / magsafe like charging cables, because they are mostly made cheap Materials.

My advice would be:

Use a good (thick) charging cable (best case checked with an USB tester)

Don't use your phone while charging (to prevent wiggling)

Keep a charging level between 20-80% to keep battery healthy

Do not use fast charging whenever possible

If your phone is not charging, try to clean out the port Form dirt and dust (be careful)

If this is not fixing it, use wireless charging or let it repair by a professional
Visible in my iOS app, was disabled (content hidden) but could be toggled on/off within the app.
Legend of Black Heaven is one of my all-time favorites.

I think he's a middle manager, not an engineer. His title is "Section Manager" and I only remember this because the Japanese title of the show is Kacho Ouji, which translates to Section Manager Ouji or Section Manager Prince if you translate his name
Averages can definitely oversimplify things, especially in neuroscience where outliers often tell the real story. Taleb touches on this in Antifragile—focusing too much on the average can make us miss what’s happening at the edges, where the most interesting things are. Instead of leaning on averages, we might get more insight by paying attention to the extremes, where the real nuances are hiding.
Sundial: Fault-tolerant clock synchronization for datacenters (2021)
Open Source Investigation Toolkit
"The toolkit is packed with resources ranging from social media analysis to satellite imagery, helping cut through online noise and misinformation. Whether you're tracking conflict zones, verifying claims, or deep-diving into data, this toolkit promises to be an indispensable asset. In a world rife with disinformation, this resource is a timely update for anyone serious about digital investigations." Seems useful for 2024 and beyond
Hello! Going through your tutorial and it's been a great ride!

Thanks for the good work.
Hosting what? VM? Managed hardware? Hard pricing definitely an option as traffic is not metered and one can pay in advance for x months and after that terminate the service.
Apologies. The case is Midler v. Ford Motor Co.

>a United States Court of Appeals case in which Bette Midler sought remedy against Ford Motor Company for a series of commercials in the 1980s which used a Midler impersonator. The case brought into question if a unique feature, such as a voice, can distinguish someone and thus must be authorized for impersonation.
I guess use a tool like boldsign or superproposal :P
If you're a couple, share each other's passwords or at least write them on paper, and put the sealed envelope in a place you both know about.

I've shared passwords and email accounts with people I trust.
Well now I'm very curious. What sort of things do you find funny? What sort of entertainment and diversion do you enjoy? Do you engage in any forms of escapism, like videogames or fiction novels?
Isn't "barren pasture" an oxymoron?
Git push unexpectedly freezes my system
I feel this isn't answering my reply with a charitable interpretation. But that's fine, I don't think there's much conversation HN is going to have on this topic. The obesity epidemic topics tends to be a sore spot here.
PSA: if you're having RPi SD-card-corruption issues, get a higher-amperage power supply (the official power supplies work well). Low-voltage warnings are a telltale sign.
Could you elaborate your statement a bit?
I've been doing colocation in the UK for my personal hosting for 15+ years now, and it has worked fantastically well for me.

There are three things I'd recommend though that the articles kind of gloss over:

* get reasonable OOB access as a priority

* get real server hardware

* set up backup on day 1

OOB access can be as simple as a serial console server that your colo provider lets you access (most modern servers still have DE9 serial ports!), but ideally you want server hardware with an IPMI. It is fantastic for saving you from the 'oh no, I just firewalled myself out' problem (my colo provider is about an hour away, I don't want to do that trek on my weekends!), and with a proper IPMI you can boot from an ISO file over USB to do things like OS upgrades/reinstalls/recovery or firmware updates with ease. I personally have a Mikrotik router doing WireGuard for me to connect to for remote access to secure the IPMI behind a VPN.

Real server hardware saves you a ton of time & money in the long run for less upfront cost than you think. There's a lot of options - HP/Dell for more traditional choices (incl on site servicing options), Supermicro are well established, and there are more recent challengers that are putting out reasonable hardware like ASRock Rack. You should expect to buy this in a B2B fashion - you'll probably talk to/email a salesperson, but I've found I get ridiculously better pricing this way than buying online. As a bonus, you get an IPMI, ECC RAM that works, hot-swap drive trays, etc. In my experience, this kind of hardware really rarely fails - it's designed for 24x7 usage.

There's lots of backup options. You might push to something like Backblaze b2, use someone like BorgBase, or push backups to home. I have a home server with a bunch of hard disks, so I do a mix - I use borgbackup & push my backups daily to both my home server and to BorgBase.

My personal colo right now is an ASRock Rack EPYC 4004 barebone with a 12 core 24 thread CPU, 128G of RAM, 2x 2TB NVMe SSD, 2x 4TB SATA SSD, another 2x 2TB SATA SSD. I use quite a bit of the storage, and I use it to self-host a bunch of useful things - eg GitLab, CI, email, containers via Docker, side projects, the odd game server for playing things with friends. Adding up what those would cost me to host individually via VMs, AWS, GitHub subscriptions, etc makes paying for colocation an option I'm very happy with!