skysight-inc/HackerNews huggingface dataset:
> I think I’m fine with it so long as they don’t [...]

Why not just keep it short and write I am not fine with this.

I really don't want their gig economy dystopia to leak into health care.
Brown is dark orange, cmv.
Trump plans separate levy on exempted electronics amid trade war, Lutnick says
There was an interesting post here by a young developer making use of "home gpu pool" service for some ai work and it didn't look so bad. Slow, but very cost effective compared to the big cloud providers.
I have no doubts that you end sentence is likely scenario.

BigTech can operate their products at a loss to kill competition, capture market, lobby gatekeeping legislation, and then raise prices to meet shareholder expectations.

Sometimes I wonder how progress would have looked like if we by some means had a hard cap how big companies can get.
Trump Commerce says exemptions for phones, computers not permanent
It's still a custom ROM and it's not uncommon for those to be reskinned in interesting or weird ways. Plus, their website already uses the outline of a phone with their logo inside of it, why not make that a screenshot of their ROM with their logo as a background?

Furthermore, I'm interested in what their solution for email, calendars, and all the other Google services look like. If it's AOSP, that's a good reason not to use this ROM. I suspect it's not actually using AOSP's apps, though.
Hah yeah I don't necessarily believe it's all a generational thing, because I see it in the older folks as well. And every generation has had its masculinity grifters. This one is obsessed with porn. The biggest generational differences I've noticed are that women seem to need men less, people are losing shape at earlier ages, and a lot of people have become very outspoken about distrusting members of the other sex. Just from those factors I think it would be natural to see increased competition for the people who have everything together.
The biggest things have been utilities for running shells in Emacs (totally changed my day-to-day programming workflow for the better) and org-mode stuff (notes, slides for presentations, todos/scheduling/etc)

But a lot of other things have been more like small conveniences or one-off improvements—things that would not make sense if they took more than 20 minutes to write, but do make sense in Emacs. A few random examples: some custom ways to enter Unicode characters; a command to insert TODO comments; a different way to manage Emacs windows; a little package for jumping to locations I care about; a way to insert a file path into a buffer; a work-specific tool to go from UUIDs to internal URLs; some random stuff for authoring a book with Pandoc + LaTeX; a command to insert Haskell LANGUAGE pragmas (contributed upsteam!); and a bunch more that I'm forgetting.

As a bonus, writing these meant I didn't have to "learn" them in the sense that I know they exist and, if I gave them a keybinding, I did not have to memorize it.

None of these are a big deal on their own! But having an environment that reduces the friction to make small improvements is. Having a tool that I can orient around the way I want to work is qualitatively different from having a tool that makes me orient around how it works.

It's not even that much customization in some absolute sense; everything fits into a few thousand lines of Elisp spread across a few files in my dotfiles repo[1].

[1]: https://github.com/TikhonJelvis/dotfiles/tree/main/home/emac...
If your concerns are only procedural, surely congress could fix that if they cared. If they actually had the vote to impeach they could likely have the voter to either pass new law or amend the constitution to ensure the removal is enforced.
Few build Hypervisors. We're one of them
It's not only the excess, it's the ease of access. Kids can produce lewd pics of class mates, and make their lives hell. This technology is fundamentally evil.
> "All of that will be lost, drowned in machine-generated slop, if next decade's legacy code comes out the backside of a language model."

The fun part though is that future coding LLMs will eventually be poisoned by ingesting past LLM generated slop code if unrestricted. The most valuable code bases to improve LLM quality in the future will be the ones written by humans with high quality coding skills that are not reliant or minimally reliant on LLMs, making the humans who write them more valuable.

Think about it: A new, even better programming language is created like Sapphire on Skates or whatever. How does a LLM know how to output high quality idiomatically correct code for that hot new language? The answer is that _it doesn't_. Not until 1) somebody writes good code for that language for the LLM to absorb and 2) in a large enough quantity for patterns to emerge that the LLM can reliably identify as idiomatic.

It'll be pretty much like the end of Asimov's "Feeling of Power" (https://en.wikipedia.org/wiki/The_Feeling_of_Power) or his almost exactly LLM relevant novella "Profession" ( https://en.wikipedia.org/wiki/Profession_(novella) ).
Fortunately, JS is getting Temporal, which will be great. No such thing on the horizon for Python yet.
Fun to see science catch up with what me and my addied out friends were realizing in high school. A bit late, but good nonetheless.
Clouds are the actual pickaxe manufacturers. Google has a cloud.
I agree that the book title is great, but I've never understood the fawning over the movie. The art design is great, but the movie script turned a contemplative story into a generic thriller with a unique aesthetic.
It won't be C. The reason as I see it is because of commodification. Executives want things as cheap and drop-in as possible. With C, you need a certain amount of skill. With a language like Rust that advertises memory-safety, they like that because it means you don't need as much skill anymore.

A similar thing is happening with game engines. If everyone is taught Unreal engine then you don't get in-house engines anymore which requires skill, because it's easier and cheaper to get some replaceable grunt to implement it in Unreal, perhaps with some off-the-shelf assets, which is perceived as "good enough".

It will be interesting to see how AI generation of code changes development tooling and the skills required.
I don't know that the hardware is dead yet. They got a cash infusion last year and there are occasional hardware updates in their Discord. It's just a slow process with 1-2 engineers total working on the many different hardware and software and firmware elements of the overall product.
It's less about coming back to a "home", and more about self-hosting.

Self-hosting a service, website, or SaaS happens alot more than most people realize especially with fibre to the home, and even things like Starlink.

Sharing your home services doesn't seem mission critical, unless it is. It's easy to just pop in a QNAP or Synology for any individual for themselves.

Businesses who have data residency and processing requirements are live and well, and pay a premium.

The pendulum of cloud vs local is starting to swing the more AI models become available in datacentres to keep close to your data in 2025. Google just announced privately hosting to Gemini a few days ago iirc.

For self-hosting, one has to stabilize power, internet, and decide on equipment. This is orders of magnitude more doable, easier and cheaper every 5 years going back 15.

Just have to be clear on how experienced you are with this in the past and most recently. The cloud is ridiculously profitable and overpriced because in part of how much this has come down market just not used.

Of course there's knowledge involved, and again, there's plenty of people who quietly have this knowledge, and it's far easier to obtain now starting with something as simple as Proxmox and/or Docker.
I know of a few "serious" businesses doing this to scrape sites (mostly pricing data) via consumer IP blocks.
Visualizing Chess Bitboards
It's not just the batteries that need regular servicing, the pads do too. They expire on a similar timescale to the batteries but most AEDs don't alarm for expired pads.

It's not uncommon for AEDs to also need firmware updates, although this typically doesn't effect the usability of the device.
PodPace – adjust podcast speech speed per speaker
I’ve been renting compute by the hour on Vast.ai and often wonder about the servers I use. Is it reasonable to assume that any such server with, say, a 90+% reliability rating is in a data center, rather than someone’s basement?
It seems like most of those issues could be solved with a distributed orchestration layer, the same kind used to power SETI@home, BOINC, crypto mining, RC5 decryption back in the day, etc. E.g. if the administration of billing, compute, and storage were decentralized and each home node could drop in and drop out as necessary.

AWS itself has nodes that can be preempted by higher paying users, no, with barely a few seconds to shut down your workflows?

You shouldn't misrepresent your home lab as an actual hosting business with staff and a data center and insurance and all that, but there still ought to be a way to loan out idle resources on an ephemeral basis.
apologies, I am talking about the Flying Circus, not Holy Grail, which I should have clarified on my original comment. obviously the group has done some groundbreaking work and I do love that, but sensibilities have definitely changed since then. I don't hold that against them, but it can be jarring to see
Thank you, Adobe. Go to hell.
It's how it can work - I suggest you go read some articles on how this goes down and how much encryption does or doesn't help.

Datacentres don't distribute anything, that's cloud thinking.

The person with their equipment there does.

Now, setting up one's own cloud using some of the terrific IaaS/PaaS is worth learning from on youtube to see how far it's come.
> Recent studies have shown that interactivity between media customers and service providers and between users themselves will be one of the most important features in the next-generation media service. In this document, this unique opportunity is addressed by defining a Dedicated Return Channel (DRC) system for the next-generation broadcasting system.

Wow, that's one of the best uses of corporate-speak euphemism I've seen. Everybody who reads it knows what it really means, but if you just don't say it, it's fine. Recent studies indeed!
This sentiment is often repeated by people who should know better (Adam Gopnik, no less) but it’s always seemed to me patently false. PKD was a highly skillful prose writer, but it’s often not entirely appreciated that he wrote to produce a deliberately comic and ironic effect. (Read Lem on PKD’s “transmutation of kitsch into art.”) This is what nearly all of the overly-serious film adaptations of his work miss: he was quite funny, and intended to be.

You can argue that some of his books were written too quickly, or deploy his usual tricks less successfully, but that doesn’t qualify as mediocrity. For that, look to most “hard” sci-fi, Reddit fan-fiction, and LLM-generated slop.
Not only that, but a master craftsman modifies their tools and builds their own.

But it's not even that tools change every week. When you look at things like VSCode it's hard to make your own. Is hard to shape into an environment for you and instead you should shape to it. I see this in a lot of tools and it's destructive. Everyone is different and there's nothing that can be made for everyone. So a good tool needs to be modifiable, so that people can turn it into the thing that works for them.
Or Hillary Clintons green scaly skin
Disagree it’s normally the integration and alignment of systems that takes a long time e.g. you are forced to use X product but their missing a feature you need to wait on
That's not quite true. The system prompt is state that you can use for "training" in a way that fits the problem here. It's not differentiable so you're in slightly alien territory, but it's also more comprehensible than gradient-descending a bunch of weights.
> they walk in, shut the power and start hauling drives.

Or, if they suspect disk encryption, they don't shut the power. Instead, they dissect the power cords to add a special UPS, so that they can move servers without powering them off...
Cocoa prices are rising so new chocolate firms are using alternative ingredients
Don't Ever Page Me
Ahahahahahah! Not this government, that's for sure.
Not really, the equipment is the main point of failure. Then maybe the connection and power, and environment (cooling)

The last 2 are really well solved.

It's crazy what's possible with USFF machines as mini-blade servers.

Low electricity and really serviceable redundancy and failover.
Buckets of Work Time
I mean, of all things for people to unfairly complain about, Google is one that I’m fine with.
Ton of information here.
But was hoping to find out how mobile Linux distros (mobian, postmarket, pureos, new ones) could support newer phones, like these Pixels. I still don't know after reading this thread. :-D

I don't want to use Android, I want to use Linux and Phosh or similar. But so far, the supported hardware is junk.
I don't even see the market for 1, because amateur hobbyists will either (1) host their own server, because that's kinda the point of the hobby, or (2) go for a large commercial host like Hetzner, Digital Ocean, Linode or any of the other dozens of business-grade options that are available for <$5-10/month.
Looks like with all the bits & bobs it takes up more space than a laptop, and is worse?
Thank you. My apologies for not reading the FAQ. Also thank you for sharing your library.
There are actually six different TV series:

1959: https://en.wikipedia.org/wiki/Die_Muminfamilie

1969: https://en.wikipedia.org/wiki/Moomin_(1969_TV_series)

1972: https://en.wikipedia.org/wiki/New_Moomin

1977: https://en.wikipedia.org/wiki/The_Moomins_(TV_series)

1990: https://en.wikipedia.org/wiki/Moomin_(1990_TV_series)

2019: https://en.wikipedia.org/wiki/Moominvalley_(TV_series)
IMO, you need to be a domain expert in order to produce something ergonomic, easy to use. You (or the team you're part of) have to understand the topic and users extremely well. There's no catch-all design, not even a process that covers more than the most mundane cases.

But inspiration is a fickle thing. If you're going to build something, you might as well be inspired by terminal-style interaction, but it can't be the goal.
The fleet approach can work well particularly because: 1) different models are trained differently, even though using mostly same data (think someone who studied SWE at MIT, vs one who studied at Harvard), 2) different agents can be given different prompts, which specializes their focus (think coder vs reviewer), and 3) the context window content influences the result (think someone who's seen the history of implementation attempts, vs one seeing a problem for the first time). Put those traits in various combinations and the results will be very different from a single agent.
Toyota has several evs such as the bZ4X.
I know the title is meant to be a play on The Iliad but the stories remind me more of Don Quixote.
Global adoption of Starlink sure seems like it will be another likely casualty of the current Elon Musk political era. Why do any of this?
Ah, it's a civil gulag not a criminal gulag.
Yeah but it’s a huge pain. You can only use them within the creative cloud ecosystem- so just on Adobe products.
Ukraine's DIY drone makers are helping fighters on the front lines
> Scary Stuff

Also, things that aren't illegal where you are, but that are persecuted by some government. Whether by a rogue tyrant regime where you are, or by a foreign government that can reach out via "cyber" with impunity.

> Host stuff for friends - Friends are different because you probably trust them. A lot of the issues of customers taking advantage of you are mitigated by being friends.

Back before the term "homelab", I had DSL to my apartment, which I was using to host my own server, and a similarly-minded friend asked to temporarily colo his email server on my DSL.

Turns out friend's server also hosted some kind of political dissent Web site. My friend is a great friend, but he probably didn't realize he might've been "getting me on a list".
> Do you have any benchmarks for the pattern you described where channels are more efficient?

https://go.dev/play/p/qXwMJoKxylT

go test -bench=.* -run=^$ -benchtime=1x

Since my critique of the OP is that it's a contrived example, I should mention so is this: the mutex version should be a sync.Atomic and the channel version should have one channel per goroutine if you were attempting to write a performant concurrent counter, both of those alternatives would have low or zero lock contention. In production code, I would be using sync.Atomic, of course.

On my 8c16t machine, the inflection point is around 2^14 goroutines - after which the mutex version becomes drastically slower; this is where I believe it starts frequently entering `lockSlow`. I encourage you to run this for yourself.

> Do you have any more details about this? Why isn’t sync.Mutex implemented with that same mutex channels use?

Why? Designing and implementing concurrent runtimes has not made its way onto my CV yet; hopefully a lurking Go contributor can comment.

The channel mutex:
https://go.dev/src/runtime/chan.go

Is not the same mutex as a sync.Mutex:
https://go.dev/src/internal/sync/mutex.go

If I had to guess, the channel mutex may be specialised since it protects only enqueuing or dequeuing onto a simple buffer. A sync.Mutex is a general construct that can protect any kind of critical region.

> What is the rule of thumb your Go shop uses for when to use channels vs mutexes?

Rule of thumb: if it feels like a Kafka use case but within the bounds of the local program, it's probably a good bet.

If the communication pattern is passing streams of work where goroutines have an acyclic communication dependency graph, then it's a no brainer: channels will be performant and a deadlock will be hard to introduce.

If you are using channels to protect shared memory, and you can squint and see a badly implemented Mutex or WaitGroup or Atomic; then you shouldn't be using channels.

Channels shine where goroutines are just pulling new work from a stream of work items. At least in my line of work, that is about 80% of the cases where a synchronization primitive is used.
I suppose, but Flutter on a Rasberry Pi-like device is compelling as well.
People like the animation too, there's no reason to gatekeep Moomin of all things.
More electric cars and busses does not mean "au revoir to cars".
The flaw in cryonics that could ruin your shot at living forever
American Rendition: Journey from PhD Scholar to Languishing in Louisiana Cell
I love seeing new languages targeting the Lua runtime. I've been adding Lua scripting support to pretty much everything I make now. I recently made my SSE server programmable with Lua and it's extended the functionality far beyond what I would have had the patience and time to do myself. Highly recommend Lua with mlua-rs Rust bindings.

[0] https://tinysse.com

[1] https://github.com/benwilber/tinysse

[2] https://github.com/mlua-rs/mlua
The amount of alternative navigation and accessibility in macOS is actually astounding.
> but most AEDs don't alarm for expired pads.

There are prescription AEDs and non-prescription AEDs. In most of the non-prescription ones I've seen the pads are part of the self check and you will get an alert if they're out of tolerance or past expiration. All the Philips HeartStart AEDs, which is what we have in our offices, have this feature.

> AEDs to also need firmware updates

There's a set of release notes I'd very much like to read.
Making sturdy, semi-transparent wood with cheap, natural materials
The economics simply don't work. Add up hardware, ongoing maintenance, electricity and ISP costs, and then the cut that the middleman will take (realistically 30-50%, probably more), and there's no reality where you can compete with a $4/month VPS from Hetzner.
Thank you for the insightful reply

> There's no equivalent to "does everything kinda well" like chatgpt or Gemini on local, except maybe the 70B and larger, but those are slow

Is there something like a “prompt router”, that can automatically decide what model to use based on the type of prompt/task?
How is the score on AIME2024 relevant if AIME2024 has been used to train the model?
I think that in general, "I should use my hobby to generate income" is a bad idea. Once you start trying to generate income, it's not a hobby any more, it's a business. And businesses have a lot of not very fun pieces that you have to account for (as the author here indicates). Some people find they like it... but to me, there's no faster way to suck the joy out of a hobby than to turn it into a business.
I recently had the pleasure of using an old low-end laptop running Windows Vista from around 2005 which had a lower-end CPU and like 1 or 2 GB of RAM.

It was surprisingly snappy and usable.
Seattle is crazy expensive. It's why I moved to Tacoma half a decade ago. I was already working remotely anyways. Less money to own a 3k sqft home in a nice neighborhood (under $600k), and I can do a 45min or so reverse commute to Seattle for entertainment on weekdays.

And Tacoma has a lot of great restaurants, bars, and entertainment itself too.

I'm guessing there are lots of similar choices around Seattle. Or were - it feels like people got wise in the pandemic and started to take advantage.
> console UI (although admittedly it has gotten a little better) - like, why are you seemingly making this purposely difficult? There's no way this benefits you.

My secret suspicion is that AWS wants everyone to use APIs and deliberately enshittify's the console
> Median age of first marriage is ~30 for US men.

Based on genealogy I've done, this stat also applies to the late 19th, early 20th centuries.
That’s like saying green is a yellower blue. It’s all arbitrary.
Adding an atomic counter is absolutely a great solution in the real world, definitely, and compare and swap or a mutex or similar totally is what you want to do. In fact, that's my point in that part of the post - you want an atomic variable or a mutex or something there. Other synchronization primitives are more useful than sticking with the CSP idea of only using channels for synchronization.
then maybe amend your comment and start with "some of his grievances"?
Preparing for Your Homelab's Demise
> They come through it wiser and more in touch with themselves.

Are you sure? Or is this just projecting the ideals we think childrens books are supposed to have? How is Moominmamma changed after the ordeal on the lonely island? - we don’t know, because the next book is about missing her and about how her absence affects the characters left behind.

The darker threads in the Moomin books are not hidden. It is all in plain view.

Like the squirrel which is too absent minded to seek shelter when the hard frost hits. Guess what - it freezes to death. They give it a nice burial though.
I use i3 with XFCE, and I love it. I'm so grateful for XFCE: Boring, stable, and functional.
The point of the design wasn't to be pretty, but to be different, edgy, and look rugged.

But they made a mistake by announcing the design long before they were able to produce it. By the time they had built it, the hype cycle was over, and the design was already old news.

It was also supposed to be bulletproof (presumably looking like a tank), but in reality, it turned out to be a brittle underbody with glued-on panels that were peeling off.

At the $35K starting price that Elon hyped, it could have been excused as a utilitarian design. But Tesla instead released a beta-quality product at a luxury price.

The revolutionary new cheap Tesla batteries that were supposed to make that price point possible turned out to be as real as all the other stuff Elon promised.