skysight-inc/HackerNews huggingface dataset:
Mainframes has been doing hot-swapping everything for decades. OS and motherboard is just supposed to tolerate multiple CPU crashes. Technical feasibility of that is a long-solved problem, only economically it's dubious.
> It's also not really new, and has been tried many times in the past.

The trouble with the future is that, even if you know that it's inevitable, you may be too early for that to matter.

There are a huge number of dot com busts that later became successes (different company, though) because we have the needed technology today.
They did a Big Rewrite which was somewhat bogged down by feature creep.

They were rewriting not just a browser, but also an Outlook competitor and a WYSIWYG webpage editor - and while doing that, they decided it would be cool to create a universal GUI runtime for all of them, powered by the browser engine itself!

In a way, it was an amazing effort (without which we wouldn't have Firefox and Thunderbird), but it was definitely more than most people expected of them.
What does SBF have to do with any of that?
My thought exactly, the author basically has to avoid any long-term project like raising a child. That's fine when you're in your twenties I guess.
> If you stick to server side javascript using node and npm, it all works pretty well.

Rose colored glasses if you ask me. The difference is it seems you use Node often (daily?) and have rationalized the pain. Same goes for everyone defending Python (which I’m sorta in that camp, full disclosure), they are just used to the worts and have muscle memory for how to work around them just like you seem to be able to do with Node.
I'm not disagree with you. I'm just saying that in order to know what humans want and know how to serve humans, LLMs need to learn like humans do.
For server applications, i.e. for multi-threaded applications, what matters is the aggregated throughput, i.e. the product between number of cores, IPC and clock frequency. For a given performance it does not matter if the same product value is obtained from more cores with lower IPC or fewer cores with higher IPC, and the former choice is more economical both in die area and in power consumption.

A high IPC is good for interactive applications that cannot be parallelized, so the latency between request and reply is determined by the product between IPC and clock frequency. Intel and AMD can achieve a lower latency than Apple only by raising the clock frequency, which is paid by an increase in power consumption that exceeds a lot the increase in performance.

So choosing to design a CPU with a higher IPC has contradictory effects on its efficiency for throughput-oriented (server) and for latency-oriented (personal computer) applications.
I find arguments against Mr Beast on the basis of his charity not being properly altruiatic worth considering. I'd be curious to see what percent of his companies pre-"giving" profits are given away vs the equivalent numbers for other youtubers, corporations and even non-profits who also publisize thier "altruism".

Feels like those metrics would cut to the quick much better than soft pro con feelings.
A good point. It's disgraceful how broadcast sports have changed in the last five years to be all about gambling. MrBeast is marginally better than that at least.
When my off-grid system is producing well my Internet router is automatically powered from it, I run more tasks[0] on my off-grid server, charge my phone off-grid, and sometimes run my laptop off-grid. It can be done, but is decidely non-trivial. That's what we have a grid for, with variable per-MWh pricing.

[0] https://www.earth.org.uk/note-on-site-technicals-46.html#202...
>though I did find a spouse, which probably wouldn't have happened in the countryside.

dating apps? or how?
I like to hike into the middle of the wilderness and work, which means I want as little weight as possible.

Initially I was thinking I'd buy one of these: https://www.intension-design.com/tripodtable

But it is both heavy, not versatile, and expensive. Instead, I made my own:

1. Got a high quality, lightweight camera tripod with a ball head which I could use for photography anyway. This is more expensive than the above but extremely lightweight, durable, small and w/lifetime warranty: https://www.peakdesign.com/products/travel-tripod or https://www.amazon.com/gp/product/B085BQS6K4 the important thing here is that the ball head can be well-tightened since you'll be resting both laptop and some weight from your arms on it.

2. Got an HDPE cutting board (you can buy these anywhere for like $10). This acts as the 'desk' surface and is very lightweight and durable.

3. Drilled a hole in the top two corners of the breadboard, through which I passed and knotted 1/4in bungee cord. This crosses along the top of my keyboard, below the screen, in the hinge of my laptop and keeps the laptop from sliding off. It's a bungee seatbelt, basically.

The whole thing compresses down to minimal space inside my backpack, so that I can also fit a lightweight backpacker's chair if I want to sit – but the beauty of the tripod is that it also adjusts for standing height, and I've found I don't even bring the chair anymore and just stand there in the middle of the woods writing. Good for posture and productivity, and when I really need to rest I also have a hammock that I can string up :)

I really like this tripod + breadboard setup a LOT and I even use it around my house now.

-----

EDIT: photos as requested

Laptop strapped in: https://ibb.co/yNgbtRf

Underside: https://ibb.co/ZhpxdYg

Top w/out laptop: https://ibb.co/rbs2bVK

Mounting bolt: https://ibb.co/5W9BvCH
Super easy. I took Imodium for a couple of days at the 3 month mark for some very minor digestive symptoms.

The "worst" part of quitting Sublocade so far was the one day, also around 3 months, when I felt a little tired and my emotions came back. I felt like I had the most mild cold ever, but what bothered me was the intense fear that I was about to go into legitimate withdrawal.

8 hours later I felt fine and have felt fine since.
What hurtful aspects of the so called monopoly would be solved by those alternative frontends? The inability to watch YouTube without ads?
Mostly, there’s serious concerns over paid loot boxes with many countries including Japan banning them or treating them as pure gambling.

Little outdated (2020) but: https://screenrant.com/lootbox-gambling-microtransactions-il...
The mentioned statistics are not comparable, so there is no "more importance" regarding this.
Show HN: A little bash script to install the latest Git (2.41.0)
Since 2.34 you can use SSH keys to do commit signing, but my Debian 11 only comes with 2.30.

This little script is tested on Debian 11, modify as needed:

#!/usr/bin/env bash

which autoconf || sudo apt install -y autoconf
which make || sudo apt install -y build-essential
sudo apt install -y libcurl4-openssl-dev libz-dev libssl-dev libexpat-dev gettext asciidoc
TMPD1=$(mktemp -d)
cd $TMPD1
wget -O git.tar.gz https://github.com/git/git/archive/refs/tags/v2.41.0.tar.gz
gunzip git.tar.gz
tar -xf git.tar
rm git.tar
cd git*
pwd
echo $TMPD1
make configure
./configure --prefix=/usr
make all doc
sudo make install install-doc
cd $HOME
rm -rf $TMPD1
echo Git 2.41.0 installed!
git --version
> nowadays it's about killing adtech to replace it with their own version, so they can make more money flow to them

FTFY
No no no. A human doesnt automatically become science, you must always cite.
You can avoid creating .DS_Store files on network and USB volumes like so.

defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Honest question, as I don't follow rust, does the cargo package manager handle non-rust dependencies? I've played around with it enough that I can say it's for sure a joy to use, but what if your rust program has to link against a very specific combination of versions of, say, Nvidia drivers and openssl and blas?

In general solving such environments (where some versions are left floating or only have like >= requirements) is an NP-hard problem. And it requires care and has to draw source code and/or binaries from various sources.

This is the problem that conda/mamba solves.

If you just want to install python packages, use pip+virtualenv. It's officially supported by python. And while pip has traditionally been a mess, there's been a bunch of active development lately, the major version number has gone from like 9.xx to 23.xx in like the past two or three years. They are trying, better late than never, especially for an ecosystem as developed as python's.

So, if you want to compare rust/cargo, and it handles non-rust deps, then the equivalent is conda. Otherwise, it's virtualenv+pip. I don't think there are any other serious options, but I agree that two is not necessarily better than one in this case. Not defending this state of affairs, just pointing out which would be the relevant comparison to rust.
with google, at least you could know where and who that piece of information is written..

with gpt, you got nothing but the same convincing tone.
Before everyone went cloud crazy I thought everyone would have a "data furnace" in their basement with little interactive tablets.

I still think that is true and will eventually be building my own on a Mac Pro. I will be combine various sources into a single context that will represent the building. VisionOS has changed a lot of my thinking. I would like to be able to access the hand-tracking separate from goggles.
buying the server (capex) is probably the biggest pricing factor

since dc cooling has become very efficient

also since 99% people are wake up during day time, actually you'd not have "excess" capacity, you'd have more stuff running
The UFO Whistleblower Is Back with More Crazy Claims
- The UFOs could be from another dimension

- The Vatican was in on a UFO cover-up

- There may be massive crafts

- A private contractor is currently storing a UFO

- The UFOs have gotten aggressive at times

And the most shocking is that... ...<connection broken...nsa_firewall.log...>
The equivalent to flushing your register state is more comparable to a context switch than a complete shut down. Also Thanks to PCIe CPU swapping could be done in pure software at the OS level. No further hardware changes required. Simply copy the contents of your RAM to the other CPU card and manage the hand-off. This is clearly different from a complete shutdown e.g. all devices on the PCIe bus would be able to keep their state.

A good programmer familiar with the target OS and inner workings of PCIe could deliver a working prototype within a week, production ready within less than a year.
I don't normally use Python. When I see something that I'd like to install, and the docs say "written in Python", my heart sinks. I know I'll have to find out how to install multiple dependencies in various packaging systems, all of which will be incompatible (but surely much better) than my system package manager.

I find all of this ironic given that the main gripe people used to have against Common Lisp was "but how do I make a self-contained binary?". Somehow this was never required of Python.
I helped my in-laws move furniture across the world.

There is a minor chance it will get lost overboard or stuck in a canal. So you should arrange specialist insurance.

The reason everyone wants to give you a personal quote is that end users are unreliable. And you don't know how things have to be packed. And you don't know how much free space there is on an upcoming ship. And you don't know how easy your home is to get a shipping container to. And... It goes on.

I'd start by looking at expat forums and seeing if people have decent/recent experience with a company.

But… unless this stuff is either expensive, irreplaceable, or sentimental - you're probably better off selling it locally and buying replacements.
Opinion: Geoengineering Is Shockingly Inexpensive
I don't really agree with this, though I come to the same conclusion via a different route.

Baseload as an abstract concept still makes perfect sense.

It is exactly equivalent to a flat reduction in demand. Which is something that would be worth paying for.

How much it is worth is the big question. I'd suggest it is worth less than the costs of burning coal or gas as baseload and that therefore those should be used only when necessary and be on standby the rest of the time.

I'd also suggest building new nuclear makes little sense as there's little chance of it being economically worthwhile.

But, current nuclear that's not got other problems isn't any big drama to integrate with increasing renewables. And I don't think we're quite at the point yet where new build renewables are cheaper than nuclear running costs. If anything it just gets you faster to the point where you have a daily bump of excess solar that can be matched with batteries (grid support or in vehicles).

Final shout-out for east-west orientated static solar, which can be used to make the solar curve a bit more of a square wave. They produce less but at times of day when it'll be worth more, once the standard peak is saturated.
It depends entirely on what nation you're operating in. (And additionally state/territory, if the answer is the United States)
I recommend charging a separate battery pack with the solar then plugging THAT into the laptop. The reason being laptops don't like direct sun and are nearly impossible to use.
I moved continents 12 years ago. I'm now happily married with a kid and have a life I love in my new home country. But I've only recently recognized the price I've paid in moving so far from my parents and siblings and what my daughter will miss out on because of it too.
This is really well said. And I just imagined trying to tell my kids that and can see that it wouldn't go well. They can only see that he is helping people by giving them money and that's a good thing to them. It just feels like it is creating a set of values for them that is very unrealistic.
I'd recommend a chair that folds up to a square shape, rather than a tube shape. Like this one from BCF (available in Australia, I'm sure there's a similar shop in Sweden) : https://www.bcf.com.au/p/wanderer-reclining-mesh-lounger/520...

This is the kind I'd recommend you avoid: https://www.bcf.com.au/p/oztent-king-goanna-hotspot-camp-cha...

The reason being is that these chairs tend to have better back and butt support for longer periods. This particular model allows you to recline as well, which can be good. It'd mess up your neck if you're doing it every day for weeks on end, but the occasional park day would be fine.
The get_age example uses `dynamic()` to accept any type, but I'm wondering if there will be a way to structurally type it as `%{age: number()}` or equivalent. I didn't see anything comparable in the other examples.
From https://www.redditinc.com/policies/user-agreement

> Except and solely to the extent such a restriction is impermissible under applicable law, you may not, without our written agreement:

> - license, sell, transfer, assign, distribute, host, or otherwise commercially exploit the Services or Content;

Even without being a lawyer that seems pretty clear that it is not legal.
Unless you have Reddits written permission, which I guess the Archive Team has
There's no cognitive dissonance in appreciating one thing and yet wanting to do another thing.

The point of subreddits has been a failure. Most people do not understand that subreddits are individual communities. If you browse reddit from the frontpage, you get little sense that you are participating in different communities.

Most people, for better or worse, perceive reddit as one community. So the question is: Should power mods have this immense power to shape the values of this community?

This isn't HN (moderated) or reddit (individual communities) but HN and reddit already exist, a new thing should be different.
Python's package ecosystem is probably the worst in the world
The issue is that it’s a controlled video from the author. I can still get Wi-Fi and Bluetooth in airplane mode so the airplane mode sign isn’t “proof” enough for me to accept the paper conclusions.

I hope it’s real, but posting a YouTube to assuage the “show me the implementation” isn’t going to help with my cynicism.
It doesn’t seem like it, but there’s a lot of people around you that feel the same way. You need to be the first mover to find them and make them your friends. Find some fun stuff that you would be interested in doing with friends and create Meetup events for those events. Things like bar trivia and karaoke are good starter events, but right now a lot of communities have great free outdoor events too.

Be a good host. Show up early, greet everyone, and make them all feel welcome. At subsequent events, go out of your way to continue making the new people who join welcome (even after you establish some “regulars”).

It will take some time and work, but if people can regularly come to expect a good time out with you, you’ll develop the community you seek. Eventually you’ll also have others to host events too, so the burden isn’t squarely on you.

Source: I knew nobody in my community a year ago then joined a meetup group where the organizer had done basically this formula. Now I have the closest friends of my life and a significant other from this group.
A nice advantage of PCIe switches is that device-to-device transfers are required to be supported. Many/most PCIe root ports don't support device-to-device transfers through the root port. So if your use-case requires PCIe devices to talk directly to each other without involving the root port, having switches is super beneficial.
FYI most Americans do not pay (full price) for health insurance. Most people are on Government healthcare.

For instance, our clinic has patients in poverty that pay 0$ per visit and 5$ per month for health insurance for... 11 people in their family. They get far better service than a private person who is cost conscious and paying $125 for a visit. Typically the former will use all 16 visits, the later tries to get out in about 4 visits.
> depends on volunteers to function on a daily basis

it depends on volunteers to function at all. Posters and commenters are volunteer too, which is something reddit oft seems to forget.
> people should be free to express their political opinions however they see fit

By, for instance, boycotting companies they disagree with?
> Privacy advocates worry about the lack of regulations around facial recognition and its tendency to be less accurate with people of color.

What is the cutoff for being less accurate? What if the technology was 99% accurate with white people but 95% accurate with people of color? What should happen? Should it not be deployed? Should white people be pulled aside the same proportion as people of color for human verification? Should it be deployed and priority be given to improving the accuracy in people of color?
That quote is a great counter balance from the one in Fight Club, "Only when you have nothing, can you do anything."

One issue I have with the CS Lewis quote is I have been happy at both extremes. Tied down when I was younger was not for me, but now that I'm older I deeply appreciate all the ties I have. I'm not sure I would have gained this appreciation without taking the path it took to get here.
This is indeed the heart of the matter: humans are diurnal.

If we stopped trying to live to an entirely artificial rigid timetable (with some ineffectual fiddling at the edges with daylight saving time) that ignores seasons, weather, etc, solar would be an even better fit to demand.
> As a layman, it's impressive and surprising that there's so much room for optimization here, given the number of hands on folks in the OSS space.

There's only so many folks in OSS space that are capable of doing work from this angle. There are more who could be micro-optimizing code, but the most end up developing GUIs and app prototypes and ad-hoc Python scripts that use the models.

At the same time, the whole field moves at ridiculously fast pace. There's room for optimization because the new model generations are released pretty much as fast as they're developed and trained, without stopping to tune or optimize them.

Also, there must be room for optimization given how ridiculously compute-expensive training and inference still is. Part of my intuition here is that current models do roughly similar things to what our brains do, and brains manage to do these things fast with some 20-50 watts. Sure, there are a lot of differences between NN models and biological brains, but to a first approximation, this is a good lower bound.
For me if I can do apt install is good. No care which language it's written in.
Higher IPC is relevant for workloads that are compute- but not data-intensive. There are practically no common server applications with that characteristic. In high performance computing, you might find some such applications, e.g. some Monte-Carlo-Type simulations, some linear-algebra-heavy workloads. Of course especially the latter are reported in popular benchmarks like the Top500, so marketing puts a special emphasis on those. But even there, raw IPC is mostly useless, since common problem sizes make a lot of network communication necessary to e.g. solve computational fluid dynamics problems. For those you'd need both IPC and (low latency and high bandwith) I/O, because one machine won't be enough and you have to do clustered computations with lots and lots of I/O-intensive communication to transmit your boundary results to your neighboring machines.

But run-of-the-mill server workloads are more like database applications (get query, load data from mass storage, do some processing on it, send results to network), HTTP and similar servers (get request, load data from mass storage, do some processing on it, send results to network), file servers (load/store data from network, only a little processing), terminal servers (wait for user interaction on network, process/load/store a bit, shovel out screen updates). Lots and lots of I/O, not so much computation that would care about IPC.
But why does that monopoly exists in the first place? If it's owing to their piggy backing using the search engine arm, this is certainly the competition or anti-trust commissions should take notice of and act upon it?
What's with the bunch of reddit crap on the front page recently?
For what it’s worth, Reddit’s TOS reads:

You may not: Access, search, or collect data from the Services by any means (automated or otherwise) except as permitted in these Terms or in a separate agreement with Reddit (we conditionally grant permission to crawl the Services in accordance with the parameters set forth in our robots.txt file, but scraping the Services without Reddit’s prior written consent is prohibited)
Not in Belgium, where lootboxes have been banned.
In a rational world I would absolutely expect the authorities that bind me to answer basic questions about following the rules.
This was the main reason I started writing my random tools and scripts in Go.

I can just write, cross-compile and deploy.

Trying to get a "simple" Python tool with library dependencies working on a random server is a huge pain in the keister I'd rather not deal with if I have the option.

This became even easier now that I can "simply" feed my old Python stuff to GPT4 and have it transform it to mostly-working Go code =)
Maybe a typo, maybe I didn't get it:

> 6101 is simply telling the CPU "set V1 (1 comes from the 3rd nibble) to the value of 0c"

Shouldn't it set V1 to 0x01?
You think he's going to drag around a Herman Miller chair in the park?
That people find this comic:

https://xkcd.com/1987/

to be quite reasonable is why.

It kills me that the Python folks don't have a resource like to CTAN and an established naming convention so that things (mostly) work when installed, and when things don't help is just a "minimum (not) working example" away on tex.stackexchange.com