skysight-inc/HackerNews huggingface dataset:
That's completely inaccurate.

2,000 acres burned in the maui fire. In contrast, Alexander and Baldwin sold 41,000 acres of sugar plantation land in 2018.

Here's a map of the Maui fires (red dots) overlayed on sugar lands.
https://imgur.com/CysWreb, https://health.hawaii.gov/epo/egis/sugarcane/

From NYT: “The fire problem,” he added, “is mostly attributable to the vast extents of nonnative grasslands left unmanaged by large landowners.”

That shift away from plantations allowed tropical grasslands to grow untended, which built up the fuels needed for big wildfires to spread. Mr. Trauernicht, a specialist in wildland fire science and management at the University of Hawaii at Manoa, refers to a “grass-fire” cycle.

This happens when the heavy rains that fall across the islands cause the grasses to grow. Then the dry season arrives, and the grasses burn.

“The biomass out there is off the charts,” Mr. Trauernicht said in a 2021 interview.

There are ways that the authorities can limit this destructive cycle, he said. They include building firebreaks, introducing vegetation that is more resistant to fire and allowing livestock to keep grasses at a manageable level. For years, Mr. Trauernicht and other experts have been calling for such moves to mitigate Hawaii’s wildfire risks."

And: "I talked to Clay Trauernicht, one of Hawaii’s top wildfire experts. His assessment: The plantations of sugarcane and pineapple that dominated the state's economy during much of the 19th and 20th centuries are mostly gone. Their disappearance, and Hawaii's heavy rains, allowed tropical grasslands to grow rapidly, replacing them. But then the dry season comes, and the grasses burn, causing destruction like we’re seeing on Maui.
The only argument needed is the one by The Oatmeal[1]. This is the exact reason I pirate for all my media needs (except for games, because, Steam figured this out 2 decades ago).

[1]https://theoatmeal.com/comics/game_of_thrones
Noam Shazeer Inspired OpenAI? (25:11 - 28:26)
Indeed, thanks for getting into that - I was rambling a bit and saved the space
So my question to the non bioinformatics - is this already a solved problem?

You have tasks which require resources based on the input parameters, these are run in docker containers to ensure the environment and you want to track the output of each step.
Often these are embarrassingly parallel operations (e.g. I have 200 samples to do the same thing on).

Something like dask perhaps,but can specify a docker image for the task?

What is the goto in DevOps for similar tasks? GitHub actions comes pretty close...

To bioinformatics what is the unique selling point of next flow over say wdl/Cromwell?
Neither will streaming, it seems. The big players are already moving to a one household per account rule
Appreciate the thoughtful response and thanks for breaking down some of the nuances. It’s nice to have a little context on the different tools in bevy like Resources, as you mentioned. As a non expert on what happens under the hood in game engines, I get easily knocked off my horse by these Twitter debates!
If the furniture was still piled up, there'd be a folding table and chair for him, in an open space between the piles of boxes.

He'd have his own milk and pot, coffee and filters, toaster, breadboard, breadknife, butterknife, teaspoon and mug. He was a very generous man, but these objects he didn't share.

The breakfast ritual took several hours, and involved a Swedish exercise routine near an open window, interspersed with reading the news and breakfast itself. The reading was not strictly passive, as it involved marking various articles with a thick red pencil, and then cutting them out, folding the cuttings, and saving a select few into his wallet for later reading.
It’s really not all that complicated. Although I still haven’t figured out if there’s some secret way to properly creating working Ethernet cables.

I get blisters on blisters on my finger tips when making lots of cables.
Strong agree. I started writing a comic series in 2016, but had to stop in part because commissioning the art was prohibitively expensive. AI image generation is quickly erasing that ability gap.

Most publically consumed art is made by large teams, which naturally leads to a dilution of a singular artists vision. With the current quality mass media, I'm excited to see singular geniuses with the power of whole production companies at their finger tips.
This is a good point. Cheers.
> He flew west in 1997 at the age of 74.

I’ve never heard that euphemism before. I quite like it.
> If they are not fine, then C is probably not the right language for the project.

It's for C/C++ as author says, not just for C. And even if you're using Qt and write mostly QML you still need some C++ and it's much easier with code completion. I'd rather use VSCode than Qt Creator for that and I'm certainly not going back to vim.
Sounds like a case of "Running Docker Desktop on a Mac and editing file on filesystem mounted from host".
For a tiny moment I thought this might be about making cryptographic signatures available to the masses. A sign that there’s still some good left in Google.

I should have known better.
Ask HN: For AI, could 80GB GPU RAM be allocated on an integrated CPU/GPU?
I am thinking about AI applications where the amount of GPU RAM is important.

Some CPUs have a GPU built in.

I am wondering if for example you could have a PC with 128GB RAM and allocate 80GB to the GPU and use that for AI.

Or is the shared CPU/GPU memory constrained in some way?

The sort of CPU/GPU combination (APU) I am thinking about is, for example, the AMD Ryzen™ 9 7940HS Processor, 8 Cores/16 Threads, which has a Radeon 780M GPU built in.

Despite searching quite far I can't find a clear answer to this.

Anyone know?
In a similar vein, I created a web tool that can take your cask selection, save it to a temporary link and let you install all apps without creating an account https://coldbrew.vercel.app
Big tech companies fighting hard against search warrants is almost universally considered a good thing. That shouldn't change because people don't like the person who is the subject of the search.
The term has become common on the web to refer to enthusiasts trying to control how people enjoy/use a term or participate in an activity - for instance "real fans only like the stuff from before $album" or "only filthy casuals play the game that way" (or "you shouldn't use C if you want modern, good tooling"). This might be worth reading through:

https://www.urbandictionary.com/define.php?term=Gatekeeping
For us, it would be net more expensive because we need to factor in the labor cost of an engineer maintaining a non-cloud DB.
The Pis are using GPS receivers to serve as NTP servers on the local network. The specific appear to use GPIO pins. You would not be able to wire these to the ESXI machines as readily. You typically also want time-sensitive workloads running on metal, as there are all sorts of potential complications with virtualized time.

I am sure there are PCIe solutions that could easily go into a more standard form-factor machine, but perhaps these are more expensive or less readily available; this is just conjecture. The ESXi machines have minimal PCIe connectivity. Perhaps such a card could be put into one of the Supermicro chassis.
These sound like good reasons to quickly disable AVIF and move fully to JPEG XL. AVIF is about 3-5x more code than JPEG XL.
I'm a big containers fan, they work really well (assuming you're not developing with MSVC). They give you a repeatable build environment, which is a boon for something like C where you're implicitly depending on system include paths for versioning.

I said this elsewhere, but you'll get a pretty decent perf boost if you set your build intermediate directory outside your mounted volume.

Instead of rm -rf /var/lib/apt/lists/*, running `apt-get clean` as part of that layer will help more.

Wrapping docker commands with makefiles is sad times. Use https://magefile.org/ or a task runner instead. Try to avoid making it a scripting language dependency.

Installing ruby to install a build system when you're using cmake in the container is a bit bonkers, and the cause of the majority of the "bloat" here. I'd replace it with calls to cmake and unity directly. (And honestly, if you're going as far as using cmake, I'd ditch C altogether and usea subset of C++ with gtest)

But honestly, that's about all I can complain about. This is a neat, modern workflow.
Also, AC uses way less carbon than heat.
https://nitter.net/Yampeleg/status/1688441683946377216
> Please don't post comments saying that HN is turning into Reddit. It's a semi-noob illusion, as old as the hills.

Are we still as sure of that today as we were when this was written?
RDP proxy tools certainly exist for gateway access to critical systems.
Plus the domain squatting with hitler and goatse thing... :/
Thats very interesting, thanks.

Immutable + SELinux means Kalpa could be my "linux for friend/family" recommendation. I need to check it out.
I get that but the blog discussed a pretty beefy setup. My whole rack still used less power than my gaming PC at load but after doing the math I ultimately saved more money by going serverless for my apps and dumping (non-critical) data into a B2 bucket on paper. In reality I just started shutting things off and only turn them on when I need them.

I'm curious as to what others are doing to save costs if anything. I love the hobby but we're in a recession, lol!
I find myself preferring macports for a lot of things, but homebrew has brought its own niceness to the table.

It's just a bit of a nightmare as a software author because so much rework is done to repackage your stuff in n formats: one for nix, one for guix, one for debian, one for redhat, one for homebrew, one for macports, snap, flatpak, AUR, cross-compilation for alpine, maybe add a PPA in there for the ubuntu fans...and then some of them try to wrap packages on npm, rubygems, pypi, etc.

it's all done by the community but at the same time, so many of the people you want to help with your software won't touch it if their only option is to clone the repo and compile it (which in itself is simple, if done thoughtfully)
> It's impossible to become perfect

It's not impossible to improve though!

> but I also disagree that saying "men" is necessarily wrong or "imperfect"

I'm sure that you do.

> (that worthy people become wealthy),

Note that you used "people" and not "men". Almost like this is a more accurate depiction of the argument you believe you're making. So why say men in the first place? Maybe...a deeply ingrained bias?

> otherwise we'd never get to debate anything at all, and therefore can't learn and grow.

But...if you're committing to not learning and growing either way, by suggesting that opportunities for growth are "nitpicks" and "splitting hairs", you also can't learn and grow...
Certainly there are a lot of people that stretch their videos out to put in more ads, but not everyone with a long video is playing some metrics optimization game. They're just bad at editing.

I think the situation that people run into is something like "how do I install a faucet" and they are getting someone who does it for a living explaining it for the first time. Explaining it for the first time is what makes it tough to make a good video. Then there are other things like "top 10 AskReddit threads that I feel like stealing from this week" and those are too long because they are just trying to get as much ad revenue as possible. The original comment was about howtos specifically, and I think you are likely to run into a lot of one-off channels in those cases.
Does anyone have any experiences to share about the performance differences between regular RDS/MySQL and Aurora for MySQL (I/O optimized config)?

(The article is about the PostgreSQL variant.)
I looked at the code for a bit, and it's just like most academic code I've ever seen/written: incredibly dense and cryptic. What is the likelihood that he has a transcription error somewhere? The average number of characters in the main file accel_ortho_wb.py is 52 characters per line (5 of the lines have over 300 characters).

Aside from the question of whether the code is semantically/notionally correct, what about numerical precision issues? Python floats are 64-bit IEEE doubles. I've read through enough "floating point representations are fraught with peril" articles in the past to be default-skeptical of code written by people who haven't already run into--and addressed--computational issues specifically with them.

I've never used numpy or done any hard mathematical analysis either in python or anything else. Does numpy somehow change the float type in python to use some other representation than doubles? How much precision is in a double? Is there "enough" for these astronomically large(/small) calculations? I guess a 52-bit mantissa can represent 2^52 = 4,503,599,627,370,496 ~= 10^15.65356. Is that ~"15 and a half digits" of precision? How does error propagate through all the calculations?

edit: I don't want to just poke holes in this person's research. I'm crossing my fingers and hoping it's all correct both for their sake and for mankind's.
There's a decent open source option: https://github.com/munki/munki

I got to use it at work at Meta (as end user), and it seemed to work quite well. They delivered Android SDKs/IDEs and a bunch of other things that I'd personally install through Brew with Munki.
"This is also how you are probably getting to this blog, which is hosted at home."

Curious to know how hitting HN impacted your setup (if at all)!
The guy who made the movie did kill himself.
llm moderation, what could go wrong
this comment is so off base, first off no l2 des not encourage near 0 weights, second off they are not relearning, everyone already knew what l1/l2 penalties are
> A Modern C Development Environment

OK fine

> 09 Aug 2023

huh? the correct answer to this question should be "get a time machine and go back to 2003 or something. why people insist on carrying on with C in the face of its glaring issues is beyond me. I am not advocating for any specific language, because several other languages are around that might be a better fit. Rust, Zig, D, Nim, Go. just please let C die already.
Have a quick search about the bad activity undertaken by pfSense against OPNSense and you'll soon change your opinion on the company.
He was too slow on the draw.
Why not run messages on your Windows machine? It's a webpage. You can SMS and RCS right from your browser.
> In this view, trying to make money from it corrupts the noble mission.

Agreed, making money from charity doesn’t make sense.

Business revolves around secrecy and restrictions.

Whereas open-source revolves around transparency and freedoms…
“Buy Health, Not Health Care” Update
Because their biggest markets do not? And it's a just announced, beta feature!
i think of it as being a character with stats

having depth in technical skill is maxing out one stat

but there are more stats

- how you communicate, persuade, negotiate, and sell ideas

- how you work with the team, how you navigate office politics

- how you meet your kpi's, how relative your efforts are in capturing business value for the company

sometimes it's not our technical skills that determine our satisfaction and dissatisfaction.

personally i enjoy my technical skills more when i work on my personal projects. pure enjoyment lol.
I'm thinking that AGPL is, indeed, the Ebola of viral licenses, but it does not cover the case where a large cloud vendor simply takes an AGPL-licensed product and offers it as a cloud service. AGPL does not cover that case. Nothing the cloud vendor does challenges any of the AGPL's terms.

The cloud vendor issue is license agnostic. ElasticSearch comes to mind. For the AGPL side, MongoDB and Neo4J come to mind.

Recall that AGPL came into play by way of a hole in the GPL terms, the one where you can modify a GPL codebase but you don't have to say anything unless you publish it. GPL was weak in therms of the definition of "publish". AGPL closed that hole.

But, that hole only becomes toxic the moment you modify the code or plug proprietary stuff into it. Cloud vendors don't do that.
Buttplug Sex Toy Control Project Implemented in Rust
Ah, this happened with bullets, not missiles. Because the missile knows where it is at all times. It knows this because it knows where it isn't. By subtracting where it is from where it isn't, or where it isn't from where it is (whichever is greater), it obtains a difference, or deviation. The guidance subsystem uses deviations to generate corrective commands to drive the missile from a position where it is to a position where it isn't, and arriving at a position where it wasn't, it now is. Consequently, the position where it is, is now the position that it wasn't, and it follows that the position that it was, is now the position that it isn't.

https://www.youtube.com/watch?v=bZe5J8SVCYQ
There's an amino acid chain synthesized from the thymus of a cow that helped double my lymphocytes (they were low for months). Called Thymic Protein-A. Readily accessible. One of the few things that made a change. Nothing else really helped me out.

What I find interesting how the thymus becomes essentially a blog of fat as we get older and partially explains why infections tend to hit us harder as we age.
Best of luck. Awful situation to deal with.
[citation needed]

We had no problem routing gigabit on an Intel Atom D525 years and years ago at a previous job. Consumer Mini-ITX board, onboard gigabit NIC, and an Intel gigabit NIC in the one expansion slot. It did require minor tuning, but nothing that couldn't be done thru the web UI.

Everything I have to manage runs plain OpenBSD managed with Ansible now, so I don't know what the current state of pfSense/OPNsense throughput is.
AppFair: Federated App Index Repository
Calling Amazon a competitor because they have CDK is ridiculous.
Or java.
As openSUSE user, the only answers that I care from SUSE are:

- Are you going to kill Leap and Tumbleweed?

- Are you going to handle the "community" as you do with the openSUSE community?
I literally do not see the difference between the two uses that you are trying to make
Gotta have goals. :) I don't have the cert, but I've covered all those skills and I have to say it was fun. :)
How is it with all the other data-only messengers you use? Is SMS the only reliable messaging service you have?
Yeah, even with Comcast/Xfinity I run a HE.net tunnel for IPv6, just so I can have truly static allocations and not goof around with their DHCPv6 prefix request system.
If you are working in banking, you know you are supposed to archive comms. If you then knowingly don't archive, you are deliberately sidestepping existing regulations.

That's a much stronger issue than "if you've got nothing to hide, you don't need secrecy" nonsense that I suppose your NSA comment is supposed to refer to. Nobody is making that argument here.

As for "it's just people talking" - what else do you suppose a "archive all communications" regulation refers to?

And sure there's no evidence. Hence my "can you prove intent" statement. But if it's a regulatory violation that other banks have already been fined for, years ago, and you still sidestep the regulation, there's a strong question why you keep sidestepping it.

If you don't like that, you might not want to work in a space with regulatory oversight.
That is a _lot_ of acreage for solar. What I’m curious about though is what do we do when the solar panels degrade? We haven’t solved that problem yet as far as I know; we’re looking at up to 1/4 less energy output in 25 years (give or take, results may very, blah blah pedantic the usual fine print here)
That definition doesn’t work in this context. Plenty of Bay Area tech wizards are not paying 30% of their gross income for their housing.

It doesn’t make their housing “affordable” in the same sense that zoning committees insist on “affordable” unit splits for new development.
If it's MIT licensed then they don't need your consent as long as they include the text of the MIT license while your contributions are included.

It's stuff in the MPL period that is more questionable if they don't have contributor sign off.
Further research, I found:

https://gpuopen.com/ags-sdk-5-4-improves-handling-video-memo...

Which says:

"For APUs, this distinction is important as all memory is shared memory, with an OS typically budgeting half of the remaining total memory for graphics after the operating system fulfils its functional needs. As a result, the traditional queries to Dedicated Video Memory in these platforms will only return the dedicated carveout – and often represent a fraction of what is actually available for graphics. Most of the available graphics budget will actually come in the form of shared memory which is carefully OS-managed for performance."

The implication seems to be that you can have an arbitrary amount of graphics RAM, which would be appealing for AI use cases, even though the GPU itself is relatively underpowered.

Still, the question remains open, how to precisely control APU/GPU memory allocation on Linux and what is the limitations?

https://github.com/GPUOpen-LibrariesAndSDKs/AGS_SDK/
Source code for Quake 2 rerelease
To say "couldn't live without it" would be an exaggeration, but we do use it extensively for work, and having it at home makes WFH much easier. End-to-end connectivity, like in the old days, is very nice!
> I am wondering if for example you could have a PC with 128GB RAM and allocate 80GB to the GPU and use that for AI.

Kinda. Model tiling is pretty common from what I've seen, where you can keep the full model loaded in DRAM and swap it to the GPU as-needed. Even that isn't really necessary if you have a good SSD though, in my experience it's extraordinarily fast to just load from NVMe to DRAM.

> Despite searching quite far I can't find a clear answer to this.

I doubt many people have ran into it as an issue. If you have a unified memory system, your bottleneck is still the SSD or storage medium that the model lives on.

Edit: also note that this is a feature of CUDA. Page streaming from the CPU to the GPU has been working for a while now: https://developer.nvidia.com/blog/maximizing-unified-memory-...
There’s a channel that explains how to pronounce words that is a particularly bad offender. They talk about the history of the word up front, but without ever actually saying the word. They only pronounce it in the last few seconds, right as the thumbnail overlay appears.
The 6 comments before accepted for discussion's sake at least a view on what Harvard does. Why stop now?

The dominant purpose of a car is to use a system of car centered infrastructure. Why did some places replace car centered infrastructure with other systems and some not?
I must not be making myself clear.

Projects are free to choose permissive licenses like BSD.

Companies are then free to use the code however they like and not contribute back in any way.

Projects are then free to be annoyed by this because they hoped that companies would contribute time and/or resouces out their own good will.

Finally, projects are free to move to "business source" licenses because good will didn't work, so they need to utilize the legal system to ensure that large companies help sustain the project.

What part of this do you disagree with?
Being available doesn't mean it's considered legally valid. I can sign with the private key on my national id…
> Did you know that cmake started as a Makefile generator? Why do you think people need that?

I like make myself, but I’m honest enough to acknowledge that the whole autotools suite (autoconf/automake) was born to, essentially, generate makefiles.

Which is not 100% make’s complexity’s fault though… the toolchains have their own complexity (even more so when a project must build across platforms)…
In theory, if you own property in Orlando, you are not that far off from owning beach-front property.
From what I know about BSL, nothing changes for me, except some notion what "true open source spirit" is and what not.