skysight-inc/HackerNews huggingface dataset:
> Even the quality of lumber has decreased as old growth forests that were harvested 80 years ago no longer exist. Heart pine lumber that were used in 1940s homes (I own one) is more dense and stronger than new growth pine lumber. [1]

I'm a woodworker and I've also owned a property management company and done my own home's remodeling (the kind of remodel that means you talk to structural engineers). What you say is true, in some ways and with asterisks. It is also irrelevant. New growth pine is preposterously strong when loaded in the correct dimensions and balloon- and platform-framed houses are designed to do exactly that.

Modern silviculture is an absolute marvel. It turns out prodigious amounts of more-than-good-enough material at remarkably cheap prices.
It depends on what exactly the ORM offers as a feature set. ActiveRecord scopes in Ruby for example do exactly that.
2-stroke engines in general are awful for air quality.

https://phys.org/news/2014-05-two-stroke-scooters-super-poll...
New AI Products from Unity: Unity Muse and Unity Sentis
Look at the periodic table and find elements that add up to what you need. In the game lowercase letters will not count as an elemnet unless paired with an uppercase, so either 1 capital letter or One capital and one lowercase letter as the atomic symbols.
the irony on a substack... the hidden cost of me scrolling and closing the tab
Yes. Most users moved to smartphones and XMPP didn't work well on them.
I started using ratios for seasonings and sauces and then using taste to add it to the meat/veggies/whatever as needed and it's been very good at recreating 'good' recipes. So I wouldn't discount it. But it definitely has a bunch more skill because you're playing with more variables than baking.
To be fair, that's just substack, it's not the author's fault.
Here’s one that’s not quite a Lego kit: H007D-0060 - Ashmont 1 - Story Home Material List at Menards - https://www.menards.com/main/p-1449804742035.htm

But hey, rebate!
Excellent overview; I think the space for air monitoring is only going to grow as time goes on, especially after COVID and with increased awareness of the downsides of airborne particulates and high CO2 exposure.
https://www.lioness.co/post/at-spacex-work-was-taken-away-fr...

https://www.lioness.co/post/at-spacex-we-re-told-we-can-chan...

If you are a female don't bother to work there,otherwise they will sexually harass you.

If you are old,they will take away the work given to you because you will die.
Agreed. People have all sorts of reasons to work remote, and it is not always because of walkability:

- proximity to family and community support

- quality of schools for kids

- some people want to live out in the boonies, with a hobby farm or a real homestead

- shared cultural or political values

- some folks want to be nomadic, couch surfing or living out of a souped up van or rv

- some folks want to be able to stay with extended family for longer

- some folks want to cowork locally

- I know one guy who lives in a low cost of living area and reinvest the arbitrage back into his local community while still living comfortably

In my family’s case, I have been regularly going to the local indoor play gym so that my toddler can wear himself out. It’s too hot to play outside.

Also, flexibility != remote

There are remote work places which installs invasive software to monitor “butt-in-seat”, and you don’t really get flex time.
Yes, it can also be a euphemism for our risk aversion.
I think the parent is trying to say that if employers value workers in their corporate offices more than workers at home, then they should pay more to get that higher value.
But they disclaim that :-)

> Creators want money, advertisers demand a certain level of visibility for their ad buys, maybe sites are willing to eat the cost in user goodwill. Fine.
But 99.999% of the time someone searching for jkl corp, gets and ad for jkl corp that jkl corp paid for and clicks it because it's at the top of the results.

It's PURE google protection racket money paid by jkl corp so it gets the traffic of people who want to visit jkl corp.

Mafia as business model is one of the many evils that google does and is.
I think one of the advantages of Gentoo or LFS is you get an “introduction” to a bunch of the various parts, so that when you need to change something in the future you know where to start looking.
The source might be "A REPORT TO THE CALIFORNIA LEGISLATURE ON THE POTENTIAL HEALTH AND ENVIRONMENTAL IMPACTS OF LEAF BLOWERS" found here: https://ww2.arb.ca.gov/sites/default/files/2018-11/Health%20...

This is the table in the source:

+--------------------+-------------------+-------------+---------------+
| | Exhaust Emissions | New vehicle | Older vehicle |
+--------------------+-------------------+-------------+---------------+
| Hydrocarbons | 199.26 | 0.39 | 201.9 |
| Carbon Monoxide | 423.53 | 15.97 | 1310 |
| Particulate Matter | 6.43 | 0.13 | 0.78 |
| Fugitive Dust | 48.6-1031 | N/A | N/A |
+--------------------+-------------------+-------------+---------------+

and the accompanying text:

> Another way to visualize the data is to compare emissions for a given amount of leaf
blower operation to miles traveled by car. The Air Resources Board regularly publishes such
emissions benchmarks. Thus, for the average 1999 leaf blower and car data presented in Table 9,
we calculate that hydrocarbon emissions from one-half hour of leaf blower operation equal about
7,700 miles of driving, at 30 miles per hour average speed. The carbon monoxide emission
benchmark is signficantly different. For carbon monoxide, one-half hour of leaf blower useage would be equivalent to about 440 miles of automobile travel at 30 miles per hour
average speed.
I guess the website in question is a Wordpress theme and the admin kept the default theme options but replaced the slider pics.
it's not like stored procedures are inherently
faster than normal queries, right?

They're doing the same amount of "work" with regards to finding/creating/updating/deleting rows.

But you (potentially) avoid shuffling all of that data back and forth between your DB server and your app.

This can be an orders-of-magnitude benefit if we are describing a multistep process that would involve lots of round trips, and/or involves a lot of rows that would have to be piped over the network from the DB server to the app.

Suppose that when I create an order, I want to perform some other actions. I want to update inventory levels, calculate the user's new rewards balance, blah blah blah. I could do all of that in a single stored procedure without bouncing all of that data back and forth between DB and client in a multistep process. That could matter a lot in terms of scalability, because now maybe I only have to hold that transaction lock for 20ms instead of 200ms while I make all of those round trips.

There are a lot of obvious downsides to using stored procedures, but they can be very effective as well. I would not use them as a default choice for most things but they can be a valuable optimization.
I'm describing the USA today, not the USA at the time of the Homestead strike.
My daily reminder that a lot of this world is still directly colonised. Literally colonised in the classic sense.
It's not your fault at all, it's not on you to un-deceive your family members, it's on Google to not deceive in the first place.
“That government is best which governs least.”
Agreed. I have never and will never enter my email into one of those popups. Just let me read the content in peace! I also hate that there isn't an X. While I now know that I can just click outside the box, my first time I had to read the entire box to figure out to click the "Continue Reading" link. Enraging to say the least.
Interesting! I wasn't aware of that, so I'll check it out
Reminds me of the boom in voice assistants, when we were told it was the interface of the future.

I’d ask my Google Home what the temperature was going to be today. It would tell me. I’d ask what the temperature was yesterday. It would tell me it didn’t understand the question.

ChatGPT etc obviously aren’t quite that bad but the core problem remains discoverability. It isn’t at all clear what these interfaces can and cannot do, all you can do is keep trying different things until you get a result.
> No contractor I've spoken to thinks the homes being built today will last half a century or longer.

Contractors adhere to code largely as far as they can be forced to and work on a "we've always done it that way" basis. On the other hand, architects and engineers are pretty sanguine about modern softwood, and for good reason. You start seeing "modern" SPF in broad use starting in the mid-seventies and construction from that era is by-and-large fine.

Remember that the houses that sucked--and there were a lot of them in the 1900s and earlier--simply no longer exist. Survivorship bias is real.
Ya but it doesn't seem particularly useful or insightful when you are commenting this on every single post that comes up every single time. Like seriously you've been doing this for weeks.
ORMs work great early on, but you’ll always end up fighting them.
How about permanent text with "last saved: " and the time saving completed. Updated text is usually less jarring.
>When I monitor the teams usage of traces, it is always a small fraction of the development team that ever logs in to use them...

Like fire extinguishers, they are nice to have when you need it.
I wish. I'm constantly having to reinvent materialized views on engines that don't have good support for the concept (ms SQL, sqlite) because my users want to sort/filter on a calculated column, meaning that I have to revert to "dumb bucket of bits" for records in seven figures and user-counts in the dozens.

Relational algebra is good. I like the idea of nornalized data.

I hope to be able to use it one day instead of SQL.
I've only had a brief stint in Java in my career, but I got to learn about and use jOOQ, and I think it's such a fantastic option in this space. I'm still a diehard SQLAlchemy fan, and I'd use it in Python-land. For Go, I think sqlc is a decent option, but it's no jOOQ. I'd love jOOQ for Go.
The soda lime solution is only used for shipboard casualties. The normal service system on a submarine uses a regenerative fluid to scrub the air of CO2.

This fluid smells like cat piss.
> a fork of a DE from 2002

Not 2002, 2008. Trinity was forked after KDE3 was EOL.

I'm curious if they are keeping DCOP alive or have they embraced dbus?
I'm just going to take a minute to be happy to see this friendly exchange of information in public between two people who are both knowledgeable about the subject and competitors.
Who gave SCOTUS the power of judicial review? SCOTUS did. Not the Constitution. In fact, the Constitution grants Congress wide ranging power over the court. The idea that the three branches are co-equal is a popular myth. Congress definitely has more power than either the executive or the judicial branch. Which of course is exactly what you'd expect given that the power of the people is manifested primarily through the legislature.

If Congress wants, they can write legislation and then simultaneously exclude it from judicial review.
uBlock Origin has a "block element" item on the context menu that allows you to excise any element on a page.

I use it all the time on things I find undesirable.
with the probability of 1 in 1024
It was an outstanding advance. Personally I rate them as the greatest engineers of all time, but I'm also very fond of aircraft. Would be interested to hear opinions on who else might be considered peers of the Wrights.
You can't assert this is absolutely false, you have not even in your comment established the criteria to say so.

If "older growth wood is more stable and more likely to resist moisture" it still stands that any wood can perform well in the absence of excess moisture.

I certainly agree that my 120+ year old house made of fir would last much longer with a leaky roof than a house from the 1960's or 1990's with a leaky roof.. but all of those houses would be unfit for occupancy while they deteriorate.

75 years ago is 1957 by my reckoning, you have some example of 75 year old houses deteriorating because of the quality of wood in the absence of moisture penetration?

There is no point in having a structure that is uninhabitable due to moisture penetration that still stands except for the purposes of salvaging it.. which I guess has some value..

My personal opinion is that building built to code today will stand for 100+ years no problem, buildings built in the 70's, 80's and 90's to code in many places will also do so if moisture (Rh) mitigations are reasonably executed (lots of mould & vapour barrier issues in that era). Older houses don't face the moisture issues because they are not as well sealed and as with all structures - keep a good roof on them and they are fine.

Framing wood quality doesn't matter, how fast that wood rots is a question of every other material used in the construction of the envelope.
> Because the connections with people using the facebook client died when they dropped support

Right, but those connections never would have happened anyway if they never supported XMPP, so by killing it they just reverted to the status quo.
That ship sailed a long time ago, didn't it?
I did this last time I saw it come up and was surprised! Doing it makes perfect sense in hindsight. Neato!
For corporate products, it's easy to see why this would happen so often; there are a hundred tacky people with no sense of taste for every one person with a strongly developed sense of taste. The people with taste have finite political capital in their organization, and they aren't going to spend it all fighting the constant stream of tacky crap.

The only way around this is to find a tasteful design czar and invest them with a huge amount of political capital. Steve Jobs held this role when he was alive. It's rare, unfortunately, that arrangements like this emerge.
Substack let's you turn that off (as the author).
The Constitution is meaningless in that scenario. The Founding Fathers weren’t that dumb.
I've seen posts about running pihole on an rpi or ubuntu.

Are there any advantages to paying a monthly fee to do this when it can be easily done from inside your LAN?
What service do you trust and why?
The thing I always disliked about ActiveRecord ORMs is
that you need to learn "their way" of writing SQL too much

Yeah. I see people straining to write complex queries in their ORM and I think it's just insane. At some point you're going to have to understand and debug the generated SQL anyway.

I think Rails' ActiveRecord implementation is pretty ideal because one of the explicit goals was to get out of the developer's way and allow them to write raw SQL when needed. I don't know how well other ActiveRecord implementations fare with this.

I created PluSQL, a non-ActiveRecord ORM because I prefer to write SQL

Cool! I'm not a PHP dev but it looks neat.

Even though I just defended ActiveRecord, I kind of miss the days of thinner data mappers / ORMs.
They do have docker in their repos, its just not the latest version.

Its the same thing with podman, you are going to be stuck with old versions, and I would say its much more important to have the latest version of podman than docker, as its very actively developed, especially when it comes to compatibility with docker compose.
I’m interested in what you use for mail service. Self hosting?
No, but flatpak and distrobox, which allows you to run any distro in a container, exist.
jail.conf:

ssh {
exec.start = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.clean;
mount.devfs;
path = "/var/jail/ssh";
host.hostname = "ssh";
vnet;
vnet.interface += "em0";
}

It's IPv6 only, so this is key in rc.conf:
rtsold_enable="YES"

OpenBSD PF based router does the rest. IPv6 simplifies things here.

PF on FreeBSD isn't the most ideal, sure, but I can limit local access on inet6.

For SSH tunnel, it's straight forward.
> No one seems to be interested in making these APIs available in a direct-to-consumer model for their own personal data only

I wouldn't expect this use case to be filled by a business. It's just not a good market to go after unless you like picking up pennies.
Arktan
Discover and compare the best AI tools for you and your business.
More than half (55%) of the people surveyed don't notice them or find them only a little annoying.
I find that more often than not, the anti-fans are more strident these days than the fans are. What I like is that there are some knowledgeable fans here on HN that don't just retort with "nuh-uh!" whenever a critic levels some sort of unfounded conspiracy theory at Apple, but actually explain what is going on. They provide context, documentation, and important details that seem to get lost when the only discussion is emotional.

HN isn't perfect, but it's so much better than a lot of other online discussion forums these days.
Amarok was the first app in Linux that was better than the Windows counterpart. My non-technical friends would ask how could they use it. It was the killer app for the Linux Desktop at the time.

> Also, dcop is probably the best GUI automation tool I’ve used.

Everytime I have to use dbus from the CLI I think to myself, dcop died for this?!

To me the best GUI automation tool (in Linux at least) was Kommander, another KDE app that didn't survived the KDE3-4 transition. A pretty decent 'low-code' tool that unfortunately didn't make it to KDE4.

I used KDE4 up to 4.2, when it supposedly 'got good'. It wasn't bad by any means. But KDE3 was better.
For those not reading closely note that Hydrocarbons != Carbon. A New vehicle will burn fairly completely (if you include the cat as part of the process), leaving a miniscule amount of hydrocarbons (incompletely burned fuel) and a small amount of CO. The catalytic converter will oxidize hydrocarbons, CO and NO2 leaving almost entirely N2 CO2 and H2O (and in fuels with significant sulfer, hydrogen sulfide which has its own issues).
If you disable your ad-blocker, you'll notice that scam and malware/virus ads are everywhere, they're not relegated to the shady corners. Instagram, Facebook and newspapers are for example absolutely infested with pure scam advertising.
I built LFS in the early 2000s and I must say that I felt pretty much the same way. Compile times were pretty high for some of the items and it was fun to bootstrap the entire system. I learned a lot but I don't intend to do it again. I don't really need the knowledge these days.
Running a Marathon with Coach GPT
I agree. It makes me reminisce about the time I watched “Indie Game: The Movie (2012)”.
On hibernate: there is a common approach of having pure ORM handling of 99% of the queries and use a lower level query building tool for the 1% that needs it.

The query to fetch your user profile should be mediocre, properly cached, and fully defineable in the ORM. And most of your queries should be straight and obvious joins between tables with no crazy pants handling.

Something in your basic data structure that throws off an ORM would also probably throws off your new employees looking at the code for the first time, and could be fixed for readability and maintainance.
For any kind of tabular data, I use DuckDB (parallel CSV reads, works on small to humongous CSVs). It supports full Postgres-like SQL, so you can do arbitrarily complex manipulations on columns and rows. The CSV essentially becomes a dataframe object that can be manipulated in performant ways (DuckDB vectorizes and paralllelizes, so it's way faster than awk on large CSV files). You can even manipulate multiple CSVs in a single statement (JOINs, UNIONs etc).

% duckdb -c "from 'test.csv'"
┌───────┬───────┬───────┐
│ A │ B │ C │
│ int64 │ int64 │ int64 │
├───────┼───────┼───────┤
│ 1 │ 2 │ 3 │
│ 4 │ 5 │ 6 │
│ 7 │ 8 │ 9 │
└───────┴───────┴───────┘

% duckdb -c "select sum(C) from 'test.csv'"
┌────────┐
│ sum(C) │
│ int128 │
├────────┤
│ 18 │
└────────┘

% duckdb -c "select sum(A + 2*B + C^2) from 'test.csv'"
┌────────────────────────────────┐
│ sum(((A + (2 * B)) + (C ^ 2))) │
│ double │
├────────────────────────────────┤
│ 168.0 │
└────────────────────────────────┘
Of course it matters. But that doesn't mean (very moderately) less dense softwoods are not fit for purpose. In home construction, you're either loading softwoods in compression along the grain or you're using thick material (or engineered ones, which are Lignins Georg and should not be counted) as beams.

Look at https://www.wood-database.com if you want numbers. Balsa is around 9 lb/ft^3 dense, with a crush strength of 1,690 lbf/in^2 and a modulus of rupture around 2840 lbf/in^2. White spruce--which is a pretty representative member of "SPF" in the USA--is about 27 lb/ft^3 even in its modern, "oh so weak" form, with a crush strength of 4,730 lbf/in^2 and a modulus of rupture around 8,640 lbf/in^2. That's, uh...a lot. Is it Good Old Hardwood? No, but who cares? The numbers we're talking about are so strong that if you need more, you need a big span or something, you throw a 2x12 at it or you go to engineered materials (which are basically wood alchemy, they're magic).

From a numbers perspective, the modern "oh they take so much off" 2x4 is overkill for things like external wall framing. We use them because of safety margins and because it allows us to box in more insulation.

Where it can matter is in terms of rot resistance. Sort of. Heartwoods do have accumulated waste products (they're basically dead while the tree is standing, if you ever see a tree desleeve it's because there's too much heartwood for the sapwood and it just peels off) that bugs don't like. And you can tell why; if you've ever bought a decent-sized board, you can taste the difference if you lick your finger, touch the wood, and lick your finger again. Heartwoods are bitter. There is value in that, and old growth does have more heartwood. But we have modern building practices that maintain a better moisture envelope not "because the wood is worse", but because it makes for a nicer house to live in. It also happens to compensate pretty well for that.

The people who fulminate about "the wood isn't as strong" are old and old at heart. It is not just "strong", but it is strong enough, and the fact that we can produce so much softwood for so cheap at such truly incredible strengths is worth celebrating.
To be fair: RUM is a pretty shady market. (I don't know anything about this particular company.)
Polynomial approximation was used throughout the video, and minimax was one of the final methods. Timestamp is sometime around 18:00. There seemed to be numerical issues with the approximation producing sin values above 1.0.
Sympathy or not, I don't think the problem was evil investors. Imagine you're retired, or close to retired, and you've got your various nest eggs of money that you need to live off for the rest of your life. Keeping it in cash means losing to inflation. However, the Fed had interest rates so low that buying safe investments like CDs or Bonds also meant losing money to inflation. So you can pick a very volatile stock market, or buy / finance real estate. What option would you pick?

And the interest rates for mortgages are strongly (although indirectly) coupled to those Fed rates. So low Fed rates means practically free cash to drive housing prices up.

You're looking one layer deep and saying, "See! Those people bought all the houses!". I think the Government/Fed are the next layer of the problem. Maybe looking two layers deeper, we could see why these policies happened...

I honestly hope the housing market crashes back to sane prices, but I'm not unsympathetic to the home owners or investors who will get screwed when that happens.
Requires to? No. Pays “very large, much larger than I would have thought possible”[1] amounts of money to? Yes.

Power to the guy, though. He’s earned it.

[1]: https://astralcodexten.substack.com/p/adding-my-data-point-t...
This was one of my favorite things to look at in the reproduction sears and roebuck catalogs my parents kept around the house