Hacker Newsnew | past | comments | ask | show | jobs | submit | squeegmeister's commentslogin

Hypotheticals fear him

House plants make too minor a difference to be worthwhile.

Opening windows is better but if you want a more energy efficient solution you should invest in a HRV/ERV


To my understanding, as with most carbon sequestration efforts, house plants are a long-term planning horizon solution. Filling your house with plants won't fix your biggest spikes in the CO2 in your home, but they'll lower the overall floor/median/average over a large enough span of time (months to years).

Relates to the long running "joke" that the best way to sequester CO2 today is to plant new growth forests 50 years ago.


“We live in the age of computers,” Eaton said. “It must be possible for Customs Service to program its computers so it doesn’t need a manual review.”

lol


I’ve always thought RSS seemed cool. Hope it has a renaissance with people leaving social media


This is great, but aug 2025 is almost a lifetime ago with how fast these models are improving. Opus 4.5 came out November 2025 fwiw


Have also wondered how Haskell would be. From my limited understanding it’s one of the few languages whose compiler enforces functional purity. I’ve always liked that idea in theory but never tried the language


You can write in it like in imperative languages. I did it when I first encountered it long time ago, and I didn’t know how to write, or why I should write code in a functional way. It’s like how you can write in an object oriented way in simple C. It’s possible, and it’s a good thought experiment, but it’s not recommended. So, it’s definitely not “enforced” in a strict sense.


Isn’t code in Haskell pure by default and you have to use special keywords to have code with side effects?


There's no special keyword, just a "generic" type `IO<T>` defined in standard library which has a similar "tainting" property like `async` function coloring.

Any side effect has to be performed inside `IO<T>` type, which means impure functions need to be marked as `IO<T>` return. And any function that tries to "execute" `IO<T>` side effect has to mark itself as returning `IO<T>` as well.


It's pure even with side effects.

You basically compose a description of the side effects and pass this value representing those to the main handler which is special in that it can execute the side effects.

For the rest of the codebase this is simply an ordinary value you can pass on/store etc.


I think the intersection of FP and current AI is quite interesting. Purity provides a really tightly scoped context, so it almost seems like you could have one 'architect' model design the call graph/type skeleton at a high level (function signatures, tests, perf requirements, etc.) then have implementers fill them out in parallel.


Also LLMs don’t mind repeating params for each child call. Pretty neat


You might consider sharing this in the fednews subreddit. Awesome project


At the least they should lead with the most indisputable lies and leave the borderlines towards the end


Yeah we need someone to make an secret, air gapped strategy game for benchmarking purposes


https://www.apple.com/newsroom/2025/06/apple-expands-tools-t...

What are your thoughts on Apple's approach? You still have to provide your birthdate to apple. But after that, it only only ever shares your age range with other companies that request it, not your birthdate.


This is great, but if and only if it remains an opt-in choice that enables parents.

There is a stark difference between enabling choice or compelling it.

Somehow in the last 15 years, we have completely lost sight of agency-based ethics as a founding and fundamental principle of western liberalism.

This has been replaced with harm-based ethics. Harm has no fixed definition. There is no stopping rule — when will we have eradicated enough harm? It’s declared by fiat by whoever has the means to compel and coerce — and harm inherent in that enforcement are ignored.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: