skysight-inc/HackerNews huggingface dataset:
> No well-informed sources are saying that.

Yes they are, actually! I've talked to people who obsessively read practically every LLM paper that passes through the arxiv, with undeniably deep and broad knowledge of the current state of this tech, who seriously believe it's going to surpass humans within a year or two. That it may already have, in the deep dark top secret labs beneath OpenAI HQ.

However,

> If you're saying that mainstream reporting and other non-tech folks are wrong about what the possibilities are then... obviously.

If it was obvious then why are you still replying to my comments, which have very obviously been specifically addressing the mismatch between hype and reality? If the current approach doesn't scale, the hype will have been a bust! Objectively! That's what I've been talking about this whole time!

"Mainstream reporting and other non-tech folks" is a bit disingenuous, though. The primary drivers of the current unrealistic hype are software vendors and associated clingers-on looking to make a quick buck. They'll say anything, regardless of whether it's true, and as a result of those mostly-falsehoods our public lives will be flooded with awful AI tools that make everything shittier and more difficult. I can't wait!
Good question! The design of LiteScope heavily inspired Manta, and Manta's Ethernet functionality comes from the LiteX Ethernet core.

That said, I spun Manta out into a separate project for a few reasons:
- LiteX is written in nMigen, which has now spun off into Amaranth, and I wanted to use a language that's undergoing more active development.
- I wanted to provide better support for non-SoC workflows. LiteScope is awesome when you're already using LiteX for your design, but it's a pretty steep barrier to entry if you're just trying to debug a class project real quick.
- I wanted to provide a _lot_ of documentation! The original audience for the docs was undergraduate students that are new to the field and don't have a lot of time, so I wanted getting started to be as easy as possible.

I know the Amaranth project is working on it's own SoC tool, and I'll be curious to see how Manta evolves as the effort behind that ramps up.
Sorry I am dumb and commented after clicking on the link. I would just add your hn text to the readme as that is exactly what I was looking for
Tragedy of the commons + diffuse interests vs concentrated interests.
I feel like it’s a harder sell than it used to be because post-Ryzen there’s been real increases in CPU performance. Modern NUCs and prebuilt also having native NVMe is a boon too.

All depends on what you’re going for though.
I'm using gguf q5 and I find the output degrades going to even q4. Mistral has said they still intend to open newer bigger models, so I'm really looking forward to that.
To each their own. Those things never bothered me.
> what would be the typical use of such a lab?

Usually self-hosting things and making things more complicated for fun.

> Why are so many different components needed?

Learning experience. Many home lab enthusiasts are sysadmins(-adjacent) and use it as a learning experience.
I so wish AI could create systems that deal with the complexity of problems that Dispatch solves for. Until then, we’ll still have to write a few lines of code.
Private Indian Firms Look to Build 10 GW of Coal Power Capacity
This is a personal anecdote about this topic so feel free to ignore, but I recently had one of those epiphanies that you only see in movies that is somewhat relevant here.

Background: I'm a software developer that has worked for 30 years professionally and has used computers for at least 40. Languages and technologies range across pretty much everything popular (and many that were not).

I've always considered myself intelligent to very intelligent. I own lots of books, love learning, etc. So much so that I considered it a deep part of my self-image. Except while attending a very good engineering school, I generally considered myself the smartest person in the room (yes, insufferable, really).

Now, internally (stored in one of those places in your mind that you know are there but you just pretend isn't), I knew this wasn't the case. I have a terrible memory and have always seemed to have to work at least twice as hard in math and sciences and still only had a vague understanding of what was going on. Even to this day I can tell you a lot of findings about the fundamentals of computer science theory but I couldn't explain them to you except in broad sketches. And if you asked me specifics about a book I just read I would likely draw a blank. That said, I've had very successful career as a developer.

Recently, I began playing Go more seriously after playing casually for years with another (much higher ranked) player. I've joined a local group, play online regularly, study books, etc. While I previously thought I was a pretty good amateur I was quickly disabused of this notion. I was beaten handily by almost everyone I played. Worse, studying made almost no difference. This caused me a bit of a intellectual breakdown. It was as if what I always knew deep down was actually true: that I'm NOT particularly smart or gifted. That I'm at very best "average" if not below. Go shined a big, bright floodlight on all of those insecurities that I hide from myself. My entire self-image was shattered.

I'm still picking up the pieces of this realization but over the past few months it has radically changed how I deal with other people as well as how I perceive myself. I think I'm a little more understanding, a lot more humble, and maybe a bit more "human". I'm still a successful software developer, but now when I'm studying something new I'm not doing it out of some misguided belief that learning it will somehow make me better than other people, but because it will make me a better software developer that can help solve problems better. I don't treat knowledge as something that I can lord over people to show that I'm smarter than them. And I seem to assume better of people than I did before.

And I still play Go, poorly.
The FCO advises against all travel to Russia, which means you're on your own if you get swept up in a wave of arbitrary detention and find yourself on a truck to the frontline in Ukraine.
Just to clarify: would you consider the unreliability to be solely the fault of the Tuxedo software? Or have you seen hardware issues?
Factual summary:

- There are only three remaining redwood species in the world (China's Dawn redwood, sequoia, and West coast)

- A mature redwood adds, on average, a ton of wood to its mass every year.

- 96% of West coast redwoods' habitat has been lost.

- "Albino" redwoods exist that make no/little chlorophyll, surviving by alternate means.

- Some West coast redwood trees are 2,200 years old and reach up to 400 feet in height.

- Tall redwoods exert two million pounds of hydraulic force raising water to upper leaves.

- A fallen redwood was weighed at 3,630 tons, more than 16 times heavier than the Statue of Liberty.

- The marbled murrelet (Brachyramphus marmoratus), an endangered seabird lives in the canopy. Its flight speed is up to a hundred miles an hour. The first nesting site was discovered in 1974 and nesting habits were completely unknown until then.

- Redwoods can endure fire, and appear to be evolving for greater heat endurance.
Just this week I start looking into Zig. It's a joy to use the language. The compiler and the build tool come in one executable. Most of the needs to decide on the project structure are eliminated. The project scaffold including the directory layout, build files and initial source files is generated with the init command. The build file is written in Zig itself, and have all the directory layout configured. You can modify it but the default structure is pretty sensible.

Zig really removes a lot of hurdles in the onboarding process and let you jump into building software right the way.
>Again, this begs us to add some animation.

No, no it doesn't. Not at all.

It's a MAP. It's there explicitly to display information, If I'm moving the map such a distance that an instant effect might not rely the information that place X is above place Y then yes, maybe an animation is in order, since that gives me more information, but every single iteration after the first one is worse, way worse, and the last one is one of the worst of them, feels like trying to drag your feet through mud.
Nvidia is now a $2.3T company. On pace to pass Apple within days
It's also the type of fun/cool marketing that potentially opens up new attack vectors
The word forgiveness can mean "enforcing boundaries or consequences on those who have wronged you"? To me that's kind of the opposite of forgiveness.
Terrible blog post which starts with a false dichotomy and a poor shoehorning of forgiveness into the prisoner's dilemma and works backwards from it.

The reason that the prisoner's dilemma is an inappropriate analogy is because it lacks the interpersonal element of one prisoner having mistreated the other prisoner and therein placing strain on it. As I expected, the entire post misses this nuance and completely misses the mark on accurately describing any such situation involving forgiveness. To frame the only two choices as "forgive/hold a grudge" is hyperbolic and childlike. Realistically, it's "get closer/create space." That creates a spectrum of how much space or conversely intimacy each parties want to have with one another. Of course, the blog post misses that dynamic completely in its excitement to apply the prisoner's dilemma to a situation it is inappropriate for.

I think a much better analogy for forgiveness is that trust is like a bank, or credit. It takes a long time to build up credit, but a very short time to destroy it. So it's not impossible to rebuild that trust, but it takes consistent long-term effort from the party that frayed that trust for it to be rebuilt.

And from the point of view from the party who is being asked for forgiveness -- the only appropriate way for them to respond without creating an unhealthy situation is to expect the situations that broke that trust to be rectified long-term. Otherwise, it's their prerogative to create enough distance for there to be safety. What they choose to do with that distance (hold a grudge or not) is up to them, but holding a temporary grudge is a pretty common way to work through the grief process and pathologizing it seems unrealistic and condescending to me.

Holding a permanent grudge seems unhealthy, but I don't think that surprises anyone.
Yeah, most of the time when patients send emails, they get responses from a nurse. At least at my wife's clinic, they do not always charge for emails. They only choose to charge when an email is asking something non-obvious or for the doctor to take some action that requires additional work/time outside of just reading and responding to an email.
The point they're trying to make is that the A in CAP is ambiguous. If your timeout is unbounded and a request completes an hour/day/month/year or more later is the system available?
55 stars only in Github. I am wondering what's wrong with it.
Luckily the ecosystem is literally getting better by the hour right now. There's been a huge uptick in interest and lots of people are writing really good documentation and starter templates.
Yep. People just like big cars.

I love biking and walking, but it just isn't popular.
Undiagnosed Cirrhosis and Hepatic Encephalopathy in Veterans with Dementia
VSCode is a good target for single-player editing, and I can see something like this being helpful, but what does a collaborative experience look like, eg if you have a team of folks all working on the same prompts?
you probably shouldn't refer founders

An acquaintance (serious person, real company, great career, etc) just got completely ignored by Calm. Like didn't even respond to the submission.

Dunno what they're doing, but it ain't being serious.
Neat project but how's it sound? I want a recording!
I suggest that you look into this deeper, because once again "think of the children" is being used as a stalking horse for a sinister political agenda. Hint: Neither the TERFs nor the chuds will stop with concern trolling about trans kids. If they get their way on this, trans adults are next.

And remember, without trans people, you wouldn't have a computer to post this with.
Fear of the human "super predator" pervades the South African savanna
Another handy feature of it is snapshots, very useful before trying out some modification.
Because Americans don't want to let people who can't pay for emergency care die (which I'd argue is a good thing) but also can't have a serious conversation about how to pay for that.
If you go the Ebay route, the price isn't bad...
But people can literally hear my servers on the phone (1 adjacent wall) if I fire all of them up. Also, power draw was crazy - each blade chassis pulls 2500w-3000w !

SBC based stuff is plenty powerful for most stuff now, MUCH cheaper then Nucs, and SILENT! (Great for my sanity)
Ask HN: Where can I get the cheapest domains?
It's the only show stopper for me now. I value those buttons more than the off center keyboard. I slide my laptop 1/3 to the right and keep more windows on the left side of the monitor, where they stay in front of me. Unfortunately there were no 15" laptops with buttons and no numberpad.
In New Zealand, they made a law that the largest kiwis could not be exported. Otherwise they would all be sold to other countries for more money.
After market saturation, everyone has TikTok. New installs are driven by new devices.
I'm curious how your build process works with the codegen approach. Do you have the codegen run a pass everytime you build the project? Or is it a manual process?

I've always wanted to use Lua to generate boilerplate C code (like typesafe vectors) instead of relying on macros, so might actually start thinking in this direction going forward.
There's no need for ID for that use, either, no matter what the UK government claims.

A list of voters, and when someone comes in you cross their name off the list. If it turns out they were lying, you'll find out when the actual voter turns up.
3D Westworld-like AI platform with Python API announced
Who would be interested in this?
> If the people on the factory floor have to show up for work every day why should you get to stay home?

If sales reps have to be away from home 3 weeks a month, why do the factory floor workers get a stable work site?

Different jobs have different inherent constraints.

> If the business you're in has lots of gray legal risk, working from home means more things in writing.

If the justification for work from home is to avoid creating a documentation trail of illegal actions, that suggests that public policy should oppose RTO.
Cobol and Fortran kind of made the exact same well-intentioned error of trying to mimic English, despite being perfectly procedural.
In the definition being shared above forgiveness is just about letting go of of your intense negative feelings. By this limited definition it means changing how you feel about what happened. You stop carrying around hate and are able to act rationally and if continued punishment for the party that caused you harm is best then your punishment continues but the goal is to reform them not to fix your feelings since those you now control. By this limited definition of forgiveness it does not mean letting the involved party off the hook as one might if you are forgiving a loan. See my other comment about this above.
You’re probably right.

Working from home and working in an office both come with benefits and drawbacks. But having done both, I would say that for me personally the drawbacks of working from home are greater than the drawbacks of working in an office, when viewed in the aggregate.

I know it’s not that way for everyone, or for every role, or for every project, but in the grand scheme of things the advantages of an office outweigh the advantages of working from home. For me.
I found it really hard to follow and internalize the information
This was one of the many interesting things I learned in marketing classes: there are numerous underhanded psychological tricks used in order to manipulate people's beliefs and buying habits, and it's interesting to know what they are. But it's also really clear from the data that being aware of them doesn't make you less susceptible to them.
Using models from any provider or modality in a single playground
As one who has watched loved ones zombie-scroll through Reels on Facebook, this is not a victory of any kind for the world at large. It's just another step in the ongoing march toward widespread dysfunction.
The people writing the Nature article did not seem to notice the issue. The third part especially was what was occurring to me while reading.

The LK-99 paper, lots of attempts at replicating the results. Crazy quick. Like front-running the published results.

These results, like people never even had the thought to try, and it devolved into arguing sampling issues rather than just trying the material.

There is some certain sub-segment of humanity that often feels that way. Like 8B humans will all bend over backward to let them get away with almost anything. Totally abandon all normal procedures, safety checks, laws, replication, validation, ...
zig cc is a top notch cross compiler that you should check out[0].

[0] https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
Also there are great fanless cases for NUCs and RPis.

Actually, Asus has taken over NUCs from Intel and they are releasing fanless machines, so now there is not even the need to mod them.
I have a partner who's a nurse practitioner in primary care and I just want to emphasize how hellish it is for people on the inside as well. The economic model of running a healthcare business is entirely based on their ability to bill for provider time. Healthcare providers have very high costs to match their very high fees and also pay a bunch of people to 'help' providers see more patients. A big part of this mix is also that it is not enough to provide healthcare - you are actually paid for providing documentation that you carried out the specific care that you "should have done" given the case notes. Ensuring you properly annotate the files of patients (for the benefit of generating the right charge codes! Nothing to do with patient care) is another burden that's required to sustainably provide care. As a result the costs "per provider" are much higher than the provider themselves - you also need medical assistants who do every piece of work the provider isn't legally required to do, billing staff to properly bill that work, admin staff to manage their schedule in detail, etc.

The lack of regard for patient schedules is a direct result of how insanely packed the schedules of providers are. Fifteen minutes per patient is luxurious and my partner spends a lot of time after work entering notes for patients she saw that day (she "works" 32 hours / 4 days a week, which is really closer to 40-45 all told). My understanding is that the clinic does not have a high profit margin (serving medical / medicare patients + high overall costs), so every patient counts, and the admin staff will add people w/o permission. It's common for her to find patients scheduled over her breaks or for her to be scheduled after she should have left the building. Burnout has always been bad but it's reaching epidemic levels now in the wake of covid, which further restricts the supply of healthcare and makes people wait longer to be seen.
JSON and YAML, but it also supports connectivity to a bunch of LLMs (including image models like Dall-e 3) and some prompt chaining.
'We definitely messed up': why did Google's AI make offensive historical images?
IMO one of the biggest frustration I currently have with homelab-scale gear (and edge compute in general) is how everything has massively regressed to only offering 2.5gbit connectivity at best.

Try to find one of these hundreds of small form factor products that has anything faster than a 2.5Gbit nic and despair! What good are these machines if you cant even get data in and out of them?!

The list of hardware with 2x10GBe or better connectivity is amazingly short:

- Minisforum MS-01
- GoWin RS86S*, GW-BS-1U-*
- Quotom Q20331G\*

From major manufacturers, only the following:

- Mac Mini (1x10gbaseT option, ARM, )
- HPE Z2 Mini\* (1x10GbaseT option)

Please someone, anyone, build a SFF box with the following specs:

Minimum of 2 NVMe
Minimum of 2 additional storage devices (SATA or more NVMe)
Minimum of 2 10GbE
Dedicated or shared IMPI/OOBM
Minimum of 8 Core x86 CPU
Minimum of 64GB RAM

Make sure the nics have enough PCIe lanes to hit their throughput limits, give the rest to storage. Stop with the proliferation of USB and thunderbolt and 5 display outputs on these things, please already!
In what way does this conversation get better if we get into that?
Your employer frantically googling how much biodiesel can be produced from a human liver
>"It may be hard to appreciate Rust's fearless concurrency until you see for yourself how it can save you from heisenbugs."

Writing multithreaded native applications is my bread and butter. Including enterprise grade application servers with multiple clients and various IT systems accessing it. I can't recall when was the last time I had any problems caused by improperly mutating data.
It comes down to what you want to do and what you're comfortable with.

For the last 4 years, I've used a Proxmox and LXC-based setup. I create LXCs for specific services like nfs, jellyfin, and minecraft where I can fine-tune the memory and cpu specs or turn off the LXC when not in use. Then I have an LXC for all of my docker-based services.

I manage the LXC provisioning with ansible, the source code is available on github. https://github.com/andrewzah/service-automation/tree/master/...
Quines, Polyglot Code and Other Fun Computations
I'm not a daily active user of either service but what I've noticed is how Instagram has started injecting way more "suggested" content into my feed than it used to, really making it similar to TikTok's feed.

I'd say Instagram's algorithm is a few steps behind TikTok when it comes to really nailing what kind of things I want to watch, but Instagram has the added advantage of being somewhere I keep track of friends and family, so I get a much more "personal" feed of people I'm close to.

Both are time vacuums if I'm not careful though. If I have either app on my phone, I routinely fall into the trap of the infinite scroll. Instagram has definitely done a better job of keeping me scrolling longer than it used to. Best (for me) to just keep them off my devices and check in every so often when I want to catch up a bit.

YouTube's little "shorts" feed on the other hand though, that is the wild west, never know what you're gonna be shown.
Stability.ai publishes technical report on Stable LM 2 1.6B
We’ve published our technical report on Stable LM 2 1.6B; our state-of-the-art small language model trained on multilingual data. This in-depth study covers the training methods utilized for both the base and instruction-tuned versions of the model.

Leading in the OpenLLM leaderboard across multiple languages including English, German, Spanish, French, Italian, Dutch, and Portuguese, our model achieves top scores when ranked against larger sized models such as Google’s Gemma 2.

We've also introduced a multi-stage infinite Learning Rate Scheduler that enables us to adjust the model's learning speed during training, optimizing our sessions and enhancing overall performance.

Read the report here: https://arxiv.org/abs/2402.17834
I know... But when you think about it, it is renewable! I mean, even fossil fuels are renewable eventually....
It's helpful to look at past history to get some idea of your chances of arriving on time - for example, here's the eastbound California Zephyr's times in Denver for the past month. It's a nice way to travel but it's not at all reliable for a connection, especially in winter.

https://juckins.net/amtrak_status/archive/html/history.php?t...
Females only?
Rather, letting go of consequences and boundaries. Missed a negative.