skysight-inc/HackerNews huggingface dataset:
I can't remember the last time I worked on a C++ code base at any company that used exceptions. This is for good reason; making some types of systems-y code exception-safe can be tricky to get right and comes with a performance cost. For many companies the juice is not worth the squeeze.
Couple that with lack of in-person communities. They are ephemeral at best now.
Plenty of newer buildings in Altadena also burned just as easily. One of the high end assisted living facilities that was built in the last five years is almost completely gone and they could afford a lot more fire mitigation than the individual home owners.
Yes, I love those flavors and the cream cheese ones too!! If memory serves me, these ones were actually the most popular with our grands generations and they’ve become quite a rare treat these days. Many places don’t serve them and you really have to seek them out
Absolutely. I'm in about 10 communities like this. I don't think I need global reach or hundreds or thousands of "friends".

For a wider net, I have a self-curated feed on Lemmy and Mastodon. It's super clean and positive compared to suggestive social media.

The old Internet will never be back, but The Good Parts still exist and can be remade. I don't have to visit the shitty parts.
As a software engineer, I insist on giving developers high-end laptops. The reason is very simple: a lot of development environments are very heavy to run, and developers should not waste time on their development tools running slowly. I also don't want developers to disable tools that are meant to keep an eye on the quality of the code. High-end laptops generally serve well for development for up to 5 years.

Developing on high-end laptops should definitely not be an excuse to deliver slow software, and in the teams I work in, we do pay attention to performance. You are right though, a lot of software is a lot slower than it should be and my opinion is that the reason is often developers that lack fairly basic knowledge about data structures, algorithms, databases, latency,... One could say that time pressure on the project could also play a role, but I strongly believe that lack of knowledge plays a much bigger role.

Now, aside from that, also keep in mind that users (or the product owner) become more and more demanding about what software can and should do (deservedly or not). The more a piece of software must do, the more complex the code becomes and the more difficult it becomes to keep it in a good state.

Lastly, in my humble opinion, the lowest range budget laptops are simply not worth buying, even for less demanding users. I think that most users on a low budget would be better off with a second-hand middle or high range laptop for the same price. (I am talking here about laptops that people expect to run Windows on, no experience with Chromebooks.)
What if you used the last two frames instead of just one.. then it's pretty much same thing
True. The program in the article is an expert system, not a decision tree learner. The confusion probably stems from the fact that decision tree learners are (still?) a very popular machine learning algorithm; and because most people who are into AI and ML today don't know anything about its past.

And what happens to those who don't remember the past? Ask George Santayana.
It yields earlier and seeds more freely, so when they run the harvesting process, all of the weedy rice hits the ground, which reduces the total yield per acre by whatever % weedy rice is in that field. So if weedy rice eats up 5% of the field then at minimum that’s 5% of the field lost, before the mixed-harvest problems.

It has a harder composition, so that the force used to turn it into white rice is damaging to most other kinds; and if processed as brown rice, will have a longer cooking time than the planted crop it’s mixed with, leading to uneven cooked results. Like mixing two pastas with two different cooking times into the same pot.

“There are a number of ways that weedy rice can impact rice production:”: https://ucanr.edu/blogs/blogcore/postdetail.cfm?postnum=2293...
Although i'm not a physicist and i have an average understanding of these things, dark energy and dark matter always felt to me like physicists had created mystical entities with magical properties because they couldn't explain some experimental results.

And my average brain always thought and still thinks that instead of chasing these unicorn entities that still can't be found, maybe we should reconsider some things, as it seems to be the case presented here in this article.
If I remember correctly, those protections are tailored mostly to interior fires. I believe there are additonal recommendations (not required in code) for homes in fire prone areas.

Edit: when I say not in code, I mean not in the IBC. I think CA has their own code for fire prone areas. I'm not sure if that code only applies to rural areas or not. One would hope that it applies universally and the rebuilding will be done with the fire hardening methods. Insurance might influence reconstruction too.
What the TP-Link Ban in the US Means for You
Huh. I sent one of these to ewaste in the last 6 months.
That one is fantastic.

Also, _Abandoned_, which is about the [less fortunate] Greely expedition.
(Late reply, but) I got to play this over the weekend together with some other suggestions in this thread, and Dark Room was actually pretty good! Thanks for the recommendation.
It's not verboten in a single place. I've seen it mentioned literally hundreds of times the last few days.
> And it's fine for power users, not so much for developers.

What's behind this distinction? I would say the opposite, if anything...

"Power user" to me indicates you are only messing around with your own machines. Pull down the world if you want!

"Developer" to me implies writing software intended for others. Stakes and expectations are higher. You need to vet the code you pull in, consider supply-chain security, resource-usage, etc...

For beginners, sure, I get you, but it sounds strange to dismiss the idea you would otgerwise agree with just because you don't think it's attractive to many casual coders, beginners, or non-programmers? Sounds like a weird sort of defeatism if you let it impact your own code.
This article is pure conjecture and doesn’t have anything to back up the title beyond “these brands also happen to use mediatek” and making a tenuous link between their Chromebook products and the Digit system.
It's not a grey area! A decision tree does what we call today "inference". A decision tree learner is the one that does the learning and that hasn't changed since the '80s.

Er. To my understanding of course.
"toxic work environments, pushed to work at above 100% effort (meaning, unsustainable) permanently, so they turn to excessive amounts of calories, caffeine, prescription or illegal drugs, to try to continue to function as long as possible."

I've basically succumb to everything you list to survive working in a maddeningly dysfunctional school. And it's precisely "function as long as possible ". I have to disassociate somehow from the incompetence and corruption around me. Ativan and diet Coke help.

I assume billions globally are doing the same thing to cope. The best metaphor I've come up with is that it feels like I play for a sub 60 win baseball team.
Ah, the millennia old argument of "you cannot successfully proselytize donating money to the poor unless you live like a monk yourself".
You don't need to be busy to guzzle down soda, Gatorade, sweet tea, etc. Its just pervasive.
Exactly, this sounds like when europeans and americans go to africa to keep the local people from using their resources under the guise of protecting wildlife. There's plenty of local sources about it but a documentary that does a great job for a foreign audience and really made me think is 'Black Mambas' https://www.imdb.com/title/tt18351318/

If us Europeans and Americans want to look at the sky undisturbed, why don't we build telescopes at home? We can expropriate or block businesses in however big of a radius we want. Or we can buy up all the land around the site we are using in a foreign country instead of keeping the development of the land of the local people. It feels like exploitation.

It's easy to make this about science vs business and I hate light pollution just as the next guy, but it feels gross to shame the local population for wanting to do what we've done with our land already when we can do it at home as well, or pay them to be worth their while to not develop around the site. They should not have to keep their country pristine just because we want to be "pure" with other people's home when we're not with our own. Or pay them enough if it's so important (it is).
It does imply extrapolation but I'm hearing doesn't actually provide it and they actually interpolate.

Which fits with them having same latency.. have to wait for that next frame.
that's an interesting view. would a feral goats, sheep or another species population keep this specific vegetation down?
Nitpicking but you can run Blender on dirt specs I ran it on a $60 Chromebook and got a couple of good renders out of it even did some vfx
For chronic exposure, yes. You don't want it to be in your food all the time. But accidentally eating a tiny bit once would be safe.
I have also heard of rice being a risk for heavy metal consumption (especially brown rice). But I don’t trust GPT too much for anything I’m not an expert on. I’ve seen it be wrong often enough for things I know a lot about. Even things I would have expected to appear frequently in the training data.
Sure, but this method doesn’t come with risk of criminal charges. This is all legit shady.
I think to be complete this report needs to compare the levels of heavy metals found in the protein powders to levels found in regular foods like peas or brown rice, since that's where the metals are coming from. Is there some reason to believe that the protein isolation process would tend to concentrate heavy metals to a higher degree than is found in the source foods?
I like the free market when it works, and think it should be regulated when it fails. So I'm not really a government versus free market person.

What is a massive red flag to me is the government telling a business what they can and can't publish. Putin, for example, loves to do that.

Still recommended viewing?
Sigh. I know one of the children of one of the people who was in the Ken Kesey group. I don't know what to hope about whether my friend's parent knew or didn't know that they were being dosed.
Just a new characteristic for Hack The News brand :)
William Finnegan: California Burning (2018)
The misunderstanding causing confusion here is that for HR, the business is the patient - not the employee.

From HR's perspective, an employee is a body part of the business. If helping the employee (i.e., healing the body part) is best for the business, that's what HR does. If terminating the employee (i.e., amputating the body part) is best for the business, that's what HR does.
https://archive.ph/CoynR
No doubt the people in Montana expect help when their own houses burn down though
I’ve not had luck following recipes I’ve found online. Could be my execution but it never turns out right. Most of the original immigrants have passed but if you can learn from someone in person you definitely should not let the opportunity slip by you.
Just want to say, I've had incredible customer service experiences from Jetpens. If high end stationary is important to you, I highly recommend this store.
I game so I had to upgrade my GPU and CPU but I'm going to ride Windows 10 for as long as I can.

It's a coin toss whether I go Linux or Windows 11 once 10 becomes unusable.
Google Vids – AI-powered video creation for work
A common trope that is probably ignored or even unknown to uninformed C/C++ programmers, is that -Werr should be used for debug builds (as you use during development) and never for release builds (as otherwise it will most probably break compilation in future releases of the compiler)
What's Music 1? Are there any online lectures available?
As many forums say, with other tech inventions they replaced the horse not the rider. With AI; they are replacing the rider - that makes it a unique technology that does not compare to previous technology being introduced. Other forms of technology typically enabled use cases which didn't seem possible (e.g. electricity, cooking food faster, flying, etc) - this one at present is just about making existing cases more efficient/removing the need for labor. As many non-techies mention - other than doing my assignment/email/etc what benefit does it have on my daily life other than threaten some jobs and generate some worthless online content?

The cost/benefit for the labor/middle/low classes is at best low right now. I define that as someone who needs to trade time to continue surviving as an ongoing concern even if they have some wealth behind them.

I think the outcome where any form of meritocratic society gives way to old fashioned resource acquisition based societies is definitely one believable outcome. Warfare, land and resource ownership - the old will become the new again.
Here's a static check Rust's Box<T> offers over C++'s std::unique_ptr<T>.

The following program is obviously incorrect to someone familiar with smart pointers. The code compiles without error, and the program crashes as expected.

% cat demo.cpp
#include <iostream>
#include <memory>

int main() {
std::unique_ptr<std::string> foo = std::make_unique<std::string>("bar");
std::unique_ptr<std::string> bar = std::move(foo);

std::cout << *foo << *bar << std::endl;
}

% clang -std=c++2b -lstdc++ -Weverything demo.cpp
warning: include location '/usr/local/include' is unsafe for cross-compilation [-Wpoison-system-directories]
1 warning generated.

% ./a.out
zsh: segmentation fault ./a.out

The equivalent Rust code fails to compile.

% cat demo.rs
fn main() {
let foo = Box::new("bar");
let bar = foo;

println!("{foo} {bar}")
}

% rustc demo.rs
error[E0382]: borrow of moved value: `foo`
--> demo.rs:5:13
|
2 | let foo = Box::new("bar");
| --- move occurs because `foo` has type `Box<&str>`, which does not implement the `Copy` trait
3 | let bar = foo;
| --- value moved here
4 |
5 | println!("{foo} {bar}")
| ^^^^^ value borrowed here after move

help: consider cloning the value if the performance cost is acceptable
|
3 | let bar = foo.clone();
| ++++++++

Not only does Rust emit an error, but it even suggests a fix for the error.
PowerPC/USB/new-world-ROM macs are "classic" now?
Still nothing?
Very safe in most of Europe. In the UK the only weather that kills people is the cold (pensioners who can't afford heating; I wouldn't say it's exactly natural causes, but it's in the vicinity) and floods, which occasionally kill single digits of people.

There are basically no earthquakes, tornadoes, tsunamis, wildfire, etc. I would imagine a lot of places are like that.
Yeah I was trying to reason about the affects of speculation but it turns out that of course there’s plenty of research on the topic, and the affects are broad and complex. Unfortunately I don’t have time to read this right now but you may find it interesting:

https://www.sciencedirect.com/science/article/abs/pii/S24058...

For public housing, there is also the approach taken by Singapore. This article discusses both and may interest you. What I think matters most is we understand that it is possible to have more people in stable affordable housing, and we accept nothing less.

https://www.shareable.net/public-housing-works-lessons-from-...
Newsom is proposing waiving CEQA for rebuilding destroyed homes in the wildfire zone, but only for low-density structures, which makes me want to scream until my throat bleeds. California infallibly manages to zero in on the worst possible solution; waive CEQA either entirely or not at all, and let the Palisades homeowners wait for their decade of environmental review like the rest of us have to.
I've definitely gravitated to the bold gel pens for most purposes. Some inks actually even work as better replacements in some more expensive pens although I rarely bother.
It is never really that simple. Here is a thought experiment:

How does the idea of defensible space work if your neighbor's walls are 5 feet from your walls? What happens when an entire neighborhood is that closely spaced? How do you retrofit the space between buildings?

There are dozens of challenges like the above, and a lot of them delve into personal freedoms. Should you be able to choose what trees to plant on your property? Should you be allowed a shed? Should the government use air surveillance to enforce the cleanliness of your backyard?

There's lots we can do, lots we should do, but it is far from a simple path with a singular solution.
What does apt do that pacman doesn't?
Spring Cleaning Your Cybersecurity Setup: What to Do in 2025
I prefer to write with a pencil almost all the time, but my absolute favourite pens are bog standard Bic Cristal (the ones with the rubber grip are even better but not sure you can get them any more). The reason is that I have never in my life picked one up that didn't start writing instantly, no matter how old or battered it is.
1080Ti from 2017 still handles modern AAA games really well, was able to play and finish Cyberpunk 2077 with no issues. Really a remarkable feat of engineering for it's time.
Hi, you are completely right! The original idea is indeed to CREATE music, not just to play, however for user enagement I shifted too much to the known tracks playing...

I am now actively developing the "creator mode", and just uploaded some demo with the screen tapping here: https://www.youtube.com/watch?v=pDi0FqAEMOU

The wearables can also be used for the creation. Need to make more videos on that...
Exactly, and plenty of other Gulf states obviously are devastatingly impacted all the time, e.g Katrina, Harvey, etc. Not sure what the parent comment you are responding to is talking about.
It's relatively easy to move to different cloud infrastructure (or host your own) later on down the line.

If you rely on an OpenAI LLM for your business, they can basically do whatever they want to you. Oh, prices went up 10x? What are you gonna do, train your own AI?
I think it's a fair concept to try if you need to add a few things to complete the game. As long as you're using it yourself and not reselling that. But IANAL and haven't read the copyright.
That's a very good example, thank you!
I'm sure this is tongue in cheek, but it's a legitimate fear.
The difference is that the previous methods of exhausting labor provided physical exercise as a side effect.

As brutal as that was on the body, it did have some health benefits.

In contrast to modern American/Asian work culture, which is high stress and sedentary.
Also not physicist, but they always felt like smudge factors. Put in this stuff we don't know what it is and only interacts in certain ways to right places and finally math works out. Well it is obvious that they can work if you can mostly freely tune parameters until they do. But then you need two different things...

Somewhat reminds me of aether...
Did some googling, and from what I can find, there’s one fm-200 based museum suppression system in Cincinnati - which is also the home of Proctor and Gamble, a manufacturer of Hydrofluorocarbons.

I’m guessing there’s a pretty good reason no one put these in museums/ they tried and they didn’t work.

I tend to think of property insurance companies having goals that are the most “morally aligned” with the goals of civilization.

They don’t want fires, floods, etc to happen, or they lose money. They spend a lot of money researching climate patterns and construction standards, lobby for climate policies and new building standards, etc.

I’m sure insuring a museum and the risk of a payout is a dicey endeavor. The companies insuring them have probably lit many mock-museums on fire to decide what suppression system/ designs they’ll insure
I would go a step further, even, and say it's akin to borrowing a book and formally registering every little detail about it but the actual text itself, with extreme breadth and precision: grammar, style, lexicon (potential morpheme combinations, basically), wider discourse structure, use of special characters and formatting, etc., and then discarding the book.
Url was now changed to my own domain by the mods.
Chapter 7 addresses both interior and exterior fires. Exterior fires are a danger to buildings everywhere (see: Great Chicago Fire).
Yes that is the standard practice for open source projects (where it happens at all), but again that's another way in which C++ warnings are not even close to Rust errors.
If I don't build a new PC, what will my new 5090 run on?
Has there been experiments/testing at city/state scale. UBI is country scale and it's way more complex than testing it on a small town of people who I assume are selected for their needs.
I'm not sure the mantra is effective. The 3rd leading cause of death is medical malpractice and yet people are still sick and still go to the doctor.
> This function might not catch all Rust panics. A Rust panic is not always implemented via unwinding, but can be implemented by aborting the process as well. This function only catches unwinding panics, not those that abort the process.
Interactive Computing: A Counterculture
No. Did you read the contents of the links you shared? The name of the slides in your first link is "Classes, Jim, but not as we know them". And let me quote from the slides in your first link:

From slide 40:

> So the links to intensional polymorphism are closer than the links to OOP.

From the first bullet of slide 43:

> No problem with multiple constraints

> f :: (Num a, Show a) => a -> ...

From the second bullet:

> Existing types can retroactively be made instances of new type classes (e.g. introduce new Wibble class, make existing types an instance of it):

> class Wibble a where

> wib :: a -> Bool

> instance Wibble Int where

> wib n = n+1

From slide 46:

> In Haskell you must anticipate the need to act on arguments of various type

> f :: Tree -> Int

> vs

> f’ :: Treelike a => a -> Int

> (in OO you can retroactively sub-class Tree)

From slide 50:

> In Java (ish):

> inc :: Numable -> Numable

> from any sub-type of Numable to any super-type of Numable

> In Haskell:

> inc :: Num a => a -> a

> Result has precisely same type as argument

I appreciate you sharing informative links even though they prove you wrong. I haven't seen this set of slides before but I find it a very good concise explanation of why Haskell classes are not traditional OOP classes or interfaces.
Ask HN: What should we call the pattern of polling and rebuilding a static site?
Here’s the pattern:

1. I have a static site.

2. A GitHub Actions workflow periodically polls a remote source for changes.

3. When a change is detected, the workflow updates a specific page or content in the site.

4. The entire site is rebuilt and redeployed.

This involves a full rebuild and redeployment whenever changes are detected. It can be quite handy for creating a read-only dynamic page within a static site. However, it’s hard to discuss it without a name for the pattern.

It’s not Incremental Static Regeneration (ISR) because it regenerates the whole site, not just specific parts. This is much simpler and easier to implement than ISR.

What should we call this? Two names that come to mind are:

- Reactive Static Generation
- Event-Driven Static Rebuild
sure it's not verboten in the RW media landscape, but in blue circles you're basically called a trumpista for saying that forest & underbrush management is a larger proximate cause [0][1][2]

[0]: https://www.mediamatters.org/fox-news/fast-moving-wildfires-...
[1]: https://www.dailykos.com/stories/2025/1/12/2296400/-Critics-...
[2]: https://www.washingtonpost.com/politics/2025/01/09/los-angel...
How come models can be so small now? I don't know a lot about AI, but is there an ELI5 for a software engineer that knows a bit about AI?

For context: I've made some simple neural nets with backprop. I read [1].

[1] http://neuralnetworksanddeeplearning.com/