skysight-inc/HackerNews huggingface dataset:
The article you linked is not about freshwater fish specifically, unlike the article OP posted. It does have this to say, though, at the end.

> Compared with store-bought fish, locally caught freshwater fish may have higher chemical levels, so local advisories should be consulted.
Next.js is great but can't compare to Laravel, they are not for the same use case. Laravel comes with an ORM, a job queue, a mail framework... And it can also scaffold a complete auth system for you
> No more random scattering of SQL statements in HTML files!

And yet you will still find this, because the long-tail of bad PHP is near infinite.

> although ideally all code from the 5.3 era should be burned at the stake

I guarantee you that a decent amount of real PHP coding right now is maintaining legacy stuff, not the new fangled 8.

It is, of course, the same in the Java world - most of the day job is not using Java 17. It's just that Java 6 code forced onto Java 8 isn't as bad as PHP 4 code hacked into PHP 5 code still struggling along in PHP 9. (Especially because as a scripting language, it will more likely fail at runtime, not build-time).
I think the issue is, when you take that tack, you're not doing science anymore; it's just bare advocacy. And, indeed, if you look at EWG resources like their "tap water database" (super popular, punch in your zip code and they'll do their level best to terrify you), you've got something that is very much pretending to be a scientific resource while very much deliberately not being used that way.
Have you gotten your Redwings resoled?
Assuming you live in a 1st world country, how much did that cost? How much did you pay for the pair of Redwings?

Goodyear welted soles are expensive. You can buy 6 pairs of workboots from Walmart or hiking shoes from Decathlon at the same price. Resoling welted shoes cost more than double compared to going to buying a new pair of cheap Timberlands on discount.
Looking at the Laravel site, I’m concerned about Laravel’s reliance on an ORM. Not only because ORMs are widely derided, but because I have a legacy MySQL DB and PHP 5 project I want to resurrect. I’m down to rewrite the server, but how do I restore a database full of user data with Laravel?
At the same time for me Spam gets through that pretends to be tied to loyalty programs.
If on macOS then Laravel Valet is great - https://laravel.com/docs/9.x/valet
Avoid Hype-Driven VCs
> EWG found the median amounts of PFAS in freshwater fish were an astounding 280 times greater than forever chemicals detected in some commercially caught and sold fish.

This report looks like it is about fish caught and prepared by individual fisherman, not what you’d get in a grocery.
Why spend more for a hardwood when its not needed in framing?

And I don't think dimensional lumber is really a scam? You can go to a mill and buy rough cut wood still. Its cheaper but it also has its own possible drawbacks, you might need to dry it out, the boards will not have exact sizing like dimensional lumber and depending on your building code and the mill you buy from, you may need to get it graded and stamped for inspections. Ignoring recent price spikes, wood and framing are only a small part of the cost to build.
I'm using it metaphorically here, perhaps inappropriately.

What I'm trying to say is that there is a thing that is positive and we'd like to see more of (companies releasing things as open source) and there is an adjacent thing that we are considering pushing back against (companies including things in their repos which conflict with their actions). While it should be possible to discourage only the latter, in practice the effect would spill over to the former.
> Local is good. While we can get materials from nearly anywhere on earth, buying locally typically keeps the carbon footprint smaller.

Is this true? Shipping things from where its more efficient to produce them I thought was better? The scale of ships and shipping containers means the carbon involved per item is pretty small.
While I do love Rust-style resource management, Java’s try-with-resources blocks plus cleaners are not particularly worse.
Norwegians build fairly typical Nordic homes. 198mm (8") studs with insulation between is pretty typical. Then another 48mm (2") insulated layer on the inside for services, and optionally a 50mm (2") insulation board on the outside before the cladding is applied. So 300mm (12") insulated thickness + whatever inner/outer cladding you use would be common, but up to 400mm will happen (300mm framing + 50 either side). Thicker than that is uncommon.
U would be I think ~0.18 for the worst constructions but usually better.
And yes, even the best windows have higher U than this. U=0.5 is fantastic for a window, and U=1.0 to 1.2 is common even in Nordic new construction (Standard 3-glass).
This is exactly what I told my friends the other day. The writers of the documentation do a terrific job placing themselves in your shoes.
Discussion of what temperature a house should be is preposterous. A well-insulated home would obviously use less energy to keep a comfortable temperature than one with drafts all over.

Discussion should focus on energy budgets or total energy use, but that may be hard to conceptualize for the average Sven.
In terms of education I disagree about the importance of "LR" (really meaning bottom-up, table driven, automatically generated) parsers vs recursive descent (top-down, typically hand written), for a couple of reasons:

1) Real world compilers are almost always hand written recursive descent. They just turn out to be more flexible, easier to maintain, generate better error messages, etc.

2) Teaching compiler writing as part of a computer science degree is somewhat of a tradition, but the number of students who will ever write a compiler (even for a small DSL, let alone a real language is minimal). I think it's a useful exercise to show how these things are structured and teach general "divide-and conquor" decomposition of complex programs, but that's about it. Given the number of moving parts in a compiler, the emphasis should be on an overview of all the parts and how they fit together, not going overboard on parsing and teaching two different parsing techniques. To the extent that any Comp-Sci student will ever end up needing to write a parser at some point in their career (say for a DSL, or to parse some data format), then recursive descent is the more useful one to know.

Parser generators seem largely an historical approach from a time (1970's) when computers were so slow that the speed of a table driven parser was a major advantage, and the idea is firmly implanted in the heads of those of us that grew up reading Aho & Ullman's compiler-writing "Dragon Book". I think they still serve a purpose, but perhaps for more fringe use cases rather than writing actual compilers for full-blown languages!

Having said all that, there's a lot of fun in writing a parser generator, regardless of how useful the end result may be! I wrote a full LR(1) - not YACC-like LALR(1) - parser generator in Modula-2 back in the early 80's, at a time when the text books told you this was impractical/impossible due to the size of a canonical Knuth LR(1) parser.
We might…

I can imagine scenario where we find historic broadcasts being reflected back to us via astronomical bodies, but given the already faint signal its a long shot at best.
We already have that, it's called a package manager. The concept has a number of problems (multiple runtime versions for multiple programs, who pays for and controls the repository, etc etc).
In my experience typical microcontrollers in that price range do not have dedicated graphics-drawing hardware, and often not even any video output hardware.

Sure you can perhaps use the much faster CPU core to do both drawing and output in software, but (to me) that doesn't feel the same as having dedicated hardware with known architecture and limitations, shared among all machines of the same type.
I'm expecting lots of new startups to capitalize on this, great news for Azure
You solved the halting problem!
> easy to use programming language

> C++
Ask HN: Which founders tried called calling to sell to their target customers?
Hey folks,

I’m Sascha, Founder of Questmate (https://www.questmate.com) & Scriptable.run (https://www.scriptable.run).

I’d be keen who else here is doing called calls as part of their initial sales efforts. It still seems to work quite well, yet it seems not many are doing it. And if you do it, what kind of strategy / script do you see being most effective?
I bought part of Wikipedia – for less than $100
I wish we had the stability you talk about. Here, not in the US but in a kafkaesque hellhole, our political class decided that the job market should be flexible: that meant that finding a stable employment contract is a farce: instead of having a probationary period you have contracts for 6 months of fulltime work written of as internship and payed as such, and you can be sure the contract will not be renovated so you change job every six month because it is illegal to renovate an internship contract, you offer fulltime or you fire. Meanwhile this "companies" keep churning people using them like almost-slaves because people are desperate: 8 hours a day? No, no: 10 is the minimum otherwise there's something more desperate that will take your "internship". And you end up 40 years old, living with your parents, unable to afford anything other than distraction and then you listen to the TV about the "brain-drain" and start saving money for the plane ticket.
I agree on basically every count, and George has even said that this next book is going to be pretty dark.

Idk though. He's described himself as a "gardener" when it comes to writing. I'm not sure he'll be able to prune things down to where he needs to to finish.

Another tinfoil hat theory of mine is that the reception to the end of the series has put extra pressure on him to bring home all his plots in a satisfying way. It would definitely be a strange feeling to see some of your major plot beats happen in an unsatisfactory way before getting to release them in book form.
Why did that’s hate it so much?
And the person responding to them also has the right to express their opinion, that the person's opinion they're responding to is a shit opinion, whether or not it solves world hunger.
It’s not implicit because it’s something that the latest batch of “I’m not sure what my browser does” developers hasn’t organically come across. See also: the utter miscategorisation of CORS as an annoyance instead of an utter blessing.
The ads are still fascinating. Makes you appreciate 32G of RAM when you see 16K on sale! for $150
> there is no scarcity of gas.

Is gas not by default, scarce? In the sense that we know that their is limited reserved ? ( as opposed to infinite reserve of solar energy for instance )

I thought OPEC was more clear on that, I found peak oil date in the 2030/2050 range. My understanding was that it was behind us already. Good.

What about storage of solar? We know demands is higher when production is lower ( during winter, in the evening after work and so on )

Don’t we need a second source to complement with something like gas/coal/nuclear ?

> shipping will move to ammonia.

Never heard of it. Great.large ship do consume a lot and our logistic need them.
> discussions where something really contentious is put forward by someone who has not given any indication of where he got his information from.

Like this one apparently.
On the upside, I like having access to a forum that excludes everybody too stupid to run an email server.
What I'm doing is recreate everything the Laravel way and worry about importing the data (millions of pictures, videos and comments) later. I figured that once I'm proficient at Laravel that writing some import jobs would be relatively easy.
That's a great observation. Back in the day, I'd buy many magazines for the ads almost as much as the content.
I think one thing to note about generations prior to GenZ is that when those generations gave up, they mostly gave up on the system (too big to be changed). The cynic comes from the death of the idealist, so at some point these people believed in evolving the system.

GenZ believes in people. When they give up, they won’t give up on the system, they will give up on people. I’d keep a watchful eye on that development.
So do you just not use Laravel’s ORM?
What are the economies of scale involved with a tree farm or gravel pit? These are building raw materials. The amount of processing needed is minimal.
In Minnesota, New York, and some other places in the USA, 16C indoors isn't uncommon. I turn the heat down at bedtime and my room will be 13C when I wake up. But we're crazy and just like to prove we're tough, so...
Unix is dead. Long live Unix
What Does a Midlife Autism Diagnosis Mean for Matt Haig?
https://archive.ph/K7hQA
> Most of the things a monster will do involve moving toward something or moving away from it.

One can drive mobs of cattle (and other domesticated species) by taking advantage of exactly this behaviour.
I had understood that ChatGPT was "just" GPT-3 Davinchi with a prompt. Isn't GPT-3 already available on the API.
Nothing cumbersome about it, on the contrary. Just give it a try!
Another part to that point is that the PFAS levels will vary wildly depending on the specific body of water, the species of fish, the size of the fish, and potentially even the different parts of the fish (fat, belly, etc).

Most states test the larger bodies of water for contaminates. I'm not sure that PFAS is included in all of the tests. But that could be a good place to start.
because where you have to build 1 or 2 packages for windows and macOS (97% of the computers used by end users), you have to build tens of packages for the main linux distribs (and not even all)
>> why are we trying to use language specific packaging tools to build packages rather than just building OS specific packages where dependencies are handled by apt for deb packages or dnf for rpm packages?

>>

>> These are language agnostic and can get the job done.

> Because I have dozens of colleagues, each with their own os/distribution, developing an application that needs to lock down dot releases of dependencies to the versions running in production

I assume that the production environment isn't running dozens of os versions and distributions. For development, using a VM or container running the same os version and distro that's used in production and using that OS's package format for packaging the software and installing it in the dev environment (on the container or VM) would work. You're testing to see if the software works in the production environment, not someone's preferred os/distribution.

> and update them at the same time

I'm not as familiar with apt, but dnf has a version lock feature that would allow you to lock down the dependencies to specific versions. You could update them and test them during development and update the version lock file to pull down the updated version of the dependency when updating production.
Aibash: Use opeanai prompts to drive BASH shell
Thanks! That’s happens to be just what I need to do: import pictures and related data.
Analog pid controllers: https://www.youtube.com/watch?v=Ps9iD738rUg
Soviet IR tracking missile heads too. Stumbled upon one on ebay once, was surprised the control system was analog. Not sure which one it was and I'm very surprised to find a Raytheon AIM 9 Sidewinder missile kit there: https://www.ebay.com/itm/273992271867
The funny/sad thing about this nihilism is that it's self fulfilling. You don't try and you don't get good outcomes.

Meanwhile - life is working very well for people who don't think this way. Like, every house that comes up on the market is immediately snatched up by some 30/40 year old who is buying a home for his growing family.

Somehow these guys figured out how to get consistently paid. Meanwhile you can be crying that it's impossible because what you do doesn't matter - and of course you'll end up proving it to yourself.

We have a choice of what operating systems run in our heads. Nihilism OS is popular but it's guaranteed to make you poor and miserable. Why would you run it?
I think the real impact of PFAS on humans (and biology in general) will take decades to realize. By then, we may be in a very difficult situation or reverse or recover from.

Imagine if PFAS accumulation negatively impacted reproduction in humans, such that after enough generations of PFAS-laden humans reproduction were nearly impossible. That's just a dark fantasy, but we don't really know yet.

Given the unknowns, I would avoid consuming things with concentrations of known unnatural substances when (if) there are other food alternatives.
Honestly, there is a lot more I'd like to do with my life than caring about some debian packaging practices when all I want to do is ship a company's internal application with it's exact dependency versions. But it needs to work, and, e.g. "The virtualenv relocate-able flag has been always experimental, and never really worked;"

So in practice we're back to shipping whole distributions using Docker (or, like we did, abandon Python as an option for development but keep .deb packages for deployment).
Imagine not being able to upgrade or have a memory configuration outside of what the manufacturer provides! Incredible!
Not sure if you are just skimming along?

The actual paper is legit:

https://doi.org/10.1016/j.envres.2022.115165

The first author is from Duke University, the paper is peer-reviewed, and the journal 'Environmental Research' has an impact factor of 8.4 which is quite fair.

Also even if I look at the group who participated in the study, EWG, their mission seems to be focused on empowering consumers with information on environmental choices, which for an NGO seems fairly apolitical to me.
I’m not sure regarding the benefits of adding such a library-GC (that effectively does RC with cycle detection) to Rust. RC is just very slow and there is a very good reason that no performant managed runtime uses it. They are good in that they need no explicit support from the runtime, but that only makes them possible, not performant.

I would wager introducing a small rust hot loop via FFI into a managed language is a much saner route, using the respective languages to the best of their abilities.
https://www.w3.org/TR/tabular-data-primer/#dialects
It is very debatable whether a current-tech Mars colony being sustained for a hundred years is in any way a pre-requisite for a self-sustaining Mars colony.

I would claim not - at least some of the biggest problems that we need to solve to create a self-sustaining colony in a harsh environment don't actually need us to be on Mars - there are significant problems we can first address right here on Earth. This is significant because unless and until we can solve these problems, there is no reason to try to establish a base on Mars.
How so? Nextjs only offers ssr and routing. Nothing else. Not even close to the full stack functionality you find in a default laravel or rails project.
Q1 financial reports:
Azure gets double AWS's revenue growth.
HR is not your friend, unless you work in management or above.
I was evaluating Rust for some cryptography use case and there were only "random" community libs available that lacked support here and there. And I actually had no trust in any of those libs.

A stdlib must not contain everything but a solid cryptography lib is probably a good idea.
There is no depth to how much I love the idea in your screenshot.
"Investment" in this context is personal investment as a primary residence. You seem to be purposefully missing the point or cherry picking a singular definition of the word. The OP is literally a book about how to build a good home for yourself that is affordable. I'm fairly certain 90% of the audience on HN understand the housing crisis that exists and no one here is arguing for more rent-seeking with this book.
Ideologically driven scientists are worse imo.

Regardless, all “scientists” are paid for results. Look at any research grant. The vast majority make several major assumptions. Anything environment related even more so. Good luck getting a grant proving prior climate science papers are bunk (most are). The established scientists are those giving out the grants, they won’t let you disprove their work.
I am not a Twitter user, and vote independent, so no dog in this race.

But this is a hugely lopsided take.

A hit piece by the people that WANT Twitter to die now that it is in Elon's hands, and will do everything in their power to advance that goal.

I read it even though it's by a party with an open slant, because you have to keep an open mind and hear what both sides say.

tl;dr - "Elon, you idiot! You don't know what you're doing! Hey, everyone, how can you keep on using Twitter?!"
> and the water I drink has been recycled many times.

Who's going to tell him that ALL the water on Earth has been recycled many, many times.

As a professor once said: "All the air you're breathing and all the water you're drinking was the same stuff the dinosaurs consumed and shit into."
I might be! You've identified a very bright gap in my scifi reading. Not sure what I'm saving Pratchett for, but I appreciate the reminder to read his works.
That is interesting, I was predisposed on thinking about the cost of labor.

I wonder beyond price what it means for the longevity (or persisting value) of a 3D printed home vs one that

- is made of wood
- is made by humans (and so possibly deviating from approved spec)
The fact that is lacks any kind of administration console, and security integration with enterprise connectors shows it is at hello world level.
The base model regressed, and usb connectivity on all models is slowed.
The answer to that could be as simple as "no", after which those people would either need to re-start selling their time, starve, or resort to the killing and taking that is usually associated with revolutions.
Elon Musk’s Appetite for Destruction
Haha we had the exact same experience. My mind was blown by PHP as a teen and I even made decent money in high school making websites - all without ever setting up a local environment.

I didn’t keep doing dev work and had a different career but changed back to development a few years ago (also mostly TS). I’ve also been curious for a while about what it’d feel like to start a new project in Lavarel instead of Next.js or Sveltekit like usual.
Is it? I was just skimming the article and looking at the implementation details and it really just looks like giving a spatial dimension (a 2D grid in this case) to various graph search/traversal algorithms. In the case of this article it implies to me they were specifically looking at Dijkstra's algorithm for graph search on a grid given the name. The examples hit most the populat graph searches I'm aware of.

I may have missed it in the article but I didn't see anything about trying localized search, everything seemed to use global context to find fairly optimal routes across the grid (graph) surface. Again, I did just skim so pardon me if I missed the interesting nugget.
Yes indeed, but I was more thinking of this as a general consideration as I'd imagine non-negligible PFAS concentrations may occur in store-bought fish too. It'd be good to see more studies on this.
What does Cone do? First time hearing about it?
Also loved the software that cut clock speed in half, so your download speed was 2x.