skysight-inc/HackerNews huggingface dataset:
> Using lockfiles and version pinning by default opens you up to all sorts of other issues

Agreed this is a tradeoff. That's why you need a rigorous auto-update process. Your approach works too, it's just a question of when you want to detect failures caused by an upgrade

Regarding security, you're still vulnerable until you update. In your approach, you couple those updates with ongoing development. But what if nobody's pushed code for a month? You'd probably want automated upgrades, right? So in that case why not pin your dependencies too?

> you're then dependent on those ancient versions remaining available through your usual channels for the unforeseeable future

It's a safe-ish bet that versions will remain available on npm since it's not possible to unpublish a package from there after 72 hours of publishing it.

But you don't need to rely on the registry if you cache your dependencies, and you can take more advanced measures to hold onto that cache. In our codebase we build Docker images from every commit, and for the JS images we store the Yarn cache in a shared Docker layer. This was a bit finicky to get working, but isn't strictly necessary anyway since the final build includes the node_modules too. So we have reproducible builds at the application level, but we also hold onto all versions of Docker images (tagged by commit, and only rebuilt when their source changes), so we have reproducible deployments and - crucially - the ability to rollback to an earlier version without relying on any external dependencies.

This was not an easy system to build, but it's more of a general devops problem than one that's limited to any specific packaging system. Our monorepo includes JS, Python, C, Lua, and a bunch of other languages and packages. I will say that the code for making Python properly reproducible was a lot more complicated (we use Pants and some hackery for generating a locked requirements.txt).
> The costs for solar and wind are exorbitant compared to oil and gas.

And we have utilities in one of the most solar-friendly states trying to whittle down the financial incentives for people to even install solar to start with:
https://www.sandiegouniontribune.com/business/story/2022-12-...

And even more wild is their income based utility bills https://www.kpbs.org/news/local/2023/09/13/californias-futur... which will further reduce solar interest because people who can now afford it and can get a bill discount will have to pay $$$ just because their income is higher with no relief offered by the panels.
This has always been my take too, it reeks of a DSL. It's sort of like a no-code/low-code solution for people overwhelmed by the complexity of the FE ecosystem and/or those who don't want to learn anymore web technology but are proficient backend engineers. This is a completely understandable feeling and I have this feeling almost every day. I think DSLs that abstract markup work great for personal projects (just as a CMS works great for personal websites and marketing blogs), but for anything that starts picking up utility you will inevitably have to do something that breaks out of the DSL's abstraction.

Here's my fear of using DSLs like htmx. At first the escape hatch is your friend but eventually the project stops being an htmx project and becomes a "hyperscript" (or equivalent) project. For anything that reaches maturity, you're then left with the painful task of figuring out how to port hyperscript and htmx to react/vue/svelte (the very thing you were trying to avoid in the first place). This is way harder and more painful than using one of these frameworks as a foundation for your project.

What I don't get is why people that harbor this resentment to FE tech, don't just limit their feature usage. Think server components are dumb -- don't use them! Think react hooks are stupid -- write class components! In the event you actually have to do something that requires you to do something outside of your comfort-zone, you just have to push a little bit of your react/vue/svelte knowledge instead of appending more escape hatches to an increasingly bastardized DSL abstraction.
So long as the EU is more or less aligned with the US and the Suez Canal exists, the Middle East as a flashpoint is not going anywhere.
AM5 is a more expensive upgrade, not only are the motherboards more expensive, they also take DDR5 and the overall performance improvement is not so meaningful. So, for many people who already have an AM4 PC, AM5 is not yet a justifiable upgrade.

There may also be some hesitance since while AMD technically did support AM4 for longer than the promised duration, they tried to pull out of it halfway through and overall it was kind of a mess for a while in terms of compatibility with chipset revision.
And Medium killed the blog only to replace it with more paywalls.
... I mean to I guess that is -- without oil we'd have an order of magnitude less food and no means of waging war at scale. So the world would be more "secure" in the sense that we probably couldn't wage war across the globe. That said, we'd be starving and far more isolated.
Most homes in the Northern US outside use propane, natural gas, heating oil or wood to heat their homes in the winter, not electricity.

Electricity demand in summer in the US is far higher than winter due to air conditioning.

Moreover, most of the utility-scale solar generation capacity isn't in the Northern US.
I don’t think the world is trying to quit fossil fuels so much as it’s trying to reduce carbon emissions and quitting fossil fuels is a means to that end. In that respect, using gas instead of coal is a commendable goal that should be encouraged as big picture it will help reduce carbon emissions.
No! Bring it back now!!
Your relationship with $COMPANY should definitely be non-personal and unemotional - it's not a sentient being. Your relationship with the people, from the CEO down to your boss and coworkers should be situation-specific. I'm not sure how this is any different from all your other relationships. Do you love a $COMPANY where you are the consumer, or did you get great service from a specific person? Is $FAMILY super important, or a proxy for the close relationships it represents?
what does 'fair' have to do with anything
Interestingly enough, I searched for the same query myself (signed out) and it came up with

> “Tied over” is a misspelling of “tide over.” Tied means to attach, fasten, or bind something, while a tide is the rising and falling of the sea that takes place twice a day in relation to the pull of the moon's gravity.

So, it did come up with a correct answer... but the answer is to a completely different question. Though the "actual source" you used was the second result.
i wouldn't trade my health for a trillion dollars.
As a die-hard capitalist to my bones, if less carbon is something we need as a society, then we need to tax it.

There are other ways to make green energy price competitive like subsidies. But then you could be paying the same amount of money without the guarantee that you are actually offsetting carbon.

Give businesses a financial incentive to do it and they will. But acting surprised and getting upset that people are making the best economic decisions for themselves is a loser's game.
The pandemic burned me out pretty hard after a lifelong obsession with computers, tinkering around with technology back when it was more of a hobby than a commercial pursuit. It was nice to be able to parley my passion into a career, but contact with the world of business tends to corrupt what I always viewed as a form of play and artistic expression.

I like simple technologies like IRC. You don't need K8s clusters or deployment pipelines. String together everything with a smattering of bash because nothing is really at stake. It's easy to get started since the tech is as simple as it gets, and there's nothing actually on the line. You can practice using obscure languages never seen in industry. Do things because they make you laugh, not to build a portfolio or a product. At the least, I can still crank out a modest amount of code and actually enjoy the process, without tearing my hair out over whatever asinine enterprise-scale clusterfuck needs to be untangled now.

Still waiting for whatever is next.
They're just trying to compete with Intel Extreme Graphics from 2002. Must be they're reaching performance parity.

https://en.wikipedia.org/wiki/List_of_Intel_graphics_process...
I'm in a similar position. At the end of my PhD I feel like I want to drop out. I do ML research and I just lost faith in the academic system.

Research is my absolute favorite thing to do but everything else surrounding it I just absolutely hate and it feels draining and worthless. Ideas get dismissed without explanations (even after asking), publication process is incredibly noisy and when you get a nonsensical review (I can share) people just say "shit happens" or "weird" and then it happens again and again, and advisors and managers want weekly updates but visible progress in a project goes through wild cycles of lots of work with little to nothing to show vs low work where it looks like lots of progress is made (e.g. tuning models). It just feels like hell. I'm always thinking about my projects because they sincerely interest and captivate me but I feel like the systems we have built around what is entirely a creative process is structured for routine work. I'm being asked to do things that have never been done before -- and I love this, it is the ultimate puzzle -- but how the fuck do you expect me to give accurate ETAs and to do this 3-5 times a year and launch ground breaking work with some 2080Ti nodes and maybe one A100 node? How ground breaking of work can it be if it is done in a few months? I am supposed to do this by myself and compete against a team of Google engineers? This publish or perish paradigm is absolute bullshit and we're at a point where fucking Nvidia asked for a new PhD to have 8 top conference 1st author publications.

Therapy and medication definitely help, and I were I not to start them I, without a doubt, would have dropped out. But I think we need to have a very serious discussion about the systems that we have in place and how we're continually shooting ourselves in the foot with this fucking rat race. Maybe I'm just a bad researcher, because it does seem that there are a lot of highly successful people. But if I'm being honest, when I talk to those people I can't see anything that they are doing different other than opportunities/resources and possibly better mentoring. There are of course people that stand out and I can definitely see their genius when talking to them, but for the vast majority of researchers I really can't tell what makes the difference between making it and breaking it. I can't tell what makes a paper work and not work.

I really just want to spend my days reading math books, hacking away at ML systems, and trying to understand what this whole thing around consciousness, intelligence, and sentience is. But I don't know how to make this life. It isn't academia and it isn't industry. So how do I be born rich? Can we get to post scarcity yet?
Biostatistics for Biomedical Research
I thought I was burnt out and just recently found out I had an undiagnosed chronic illness, so that’s a possibility too…
Extremely unlikely. The types of GPUs these compete against don't cost a lot of money.
was a very desirable place to live !

fourth straight year of net population decline, not over yet
Only do this if you're serious. Depending on the animal you could very well just add another negative thing to your life. There are upsides, sure, but there's nothing that feels great about walking into your bedroom and getting a nasty look from an animal you put hours upon hours of work in per week for because they don't like humans.
It's just the money. The stakes are simply too high. You are dealing collectively with millions of dollars in total compensation between just a few people in a room having a meeting. Every single gesture or slight or brilliant idea or suggestion made can have a direct consequential impact measured in hundreds of thousands of dollars. It becomes completely impossible to be truly open and honest and collaborative when that's the case. Everything becomes a life and death struggle of competition. People with $800,000 mortgages and $70,000 car payments to make are thinking about very little else. It's pure game theory at this point, where any productive work is a side effect.
Just an opinion piece, no information.
Good question, I covered that in detail, including the issues with Docker In Docker.

https://actuated.dev/blog/blazing-fast-ci-with-microvms

https://docs.actuated.dev/faq/
Some have Tesla superchargers, but not necessarily Chademo for a leaf. It would take hours to charge on their L2 and they probably have fewer L2s than EVs.

It is pretty easy for them to fall behind on charging vehicles during peak periods, especially something like the Leaf.
No, 2050 isn't some sort of tipping point[0].

[0]: https://www.liberalpatriot.com/p/to-avoid-the-worst-impacts-...
payments.
For large government contracts there's no incentive to make it good, and huge numbers of countervailing pressures that make it bad. Once it's built, it's already been paid for.
Yeah, manager’s duty is to always find something that could be improved.

Same with interviews: gotta keep things qualitative lest someone sues you for not being the successful candidate.
Use https://12ft.io/ to read if you aren’t a member
I've had great relationships with managers like you. And yet had that sudden 1-1 meeting where I was told "your services are no longer needed". In one case, there wasn't even a face-to-face meeting, or any explanation for termination. I got a call from my recruiter, and my corporate access was cut off precisely at 5pm.
Which is really the same as tax payers cleaning up the mess they failed to prevent by regulating these companies and our impact on the environment in the first place.
One of the things we're doing is encouraging our customers to reach out to their vendors to request it!
Better yet, there are better ways of integrating solar with agriculture.
> Edit: this is a joke, by the way

Once again the HN community fails to spot obvious sarcasm. Y’all really need to get out more.
I view burnout as a psychic wound. You should be aware of it to treat and not let it fester. At the same time, if you are always messing with it then it won’t heal.

I agree there is probably a balance, and we are currently focusing too hard on it. I’ve had the same thought about the obsession about childhood trauma from people with average upbringings.

But both parents and work have heavy influences on how we live our lives, so who else are you going to blame? Yourself? Don’t be silly.
On HN? I'm going to guess it's pretty low. There's no monetary incentive to generating content or getting HN's "karma".
Because Notion is slow period. The web app is insane
Most people aren’t Feynman and won’t get a Nobel prize whatever strategy they follow.

Finding a fun way to do things does seem like it produces better solutions, though. I mean, if you dread reading about your solution, what do you expect from people who don’t even want to devote their life to it?
We are closely following but with price of the models going down so rapidly it is really hard to justify capital investement in infra/people to maintain own stack globally at production quality (at this moment, will probably make a difference at scale larger than where Kagi is today).
I feel a much stronger urge to blame the c-suite.

Ultimately it is so much simpler. Google is a growth stock. It's value isn't in revenue. It isn't even in the YoY growth. The value is in the second derivative of revenue. It's value is predicated on the company staying on the "fun and super linear growth" part of the sigmoid growth curve.

The growth is changing inflection and they have to do everything they can to keep the illusion that it isn't alive because once Google stops accelerating the stock will crash and it will "fail".

So the c-suite could manage the transition from a growth stock to a dividend stock, or they could keep chopping off bits to keep the old dream alive for one more quarter.
Interactive Resumé: SSH Ssh.resume.joe.codes
It's going to take a long time, but first is to destroy the myth that corporations have one purpose they need to fulfill: Generate revenue and ensure things are profitable for shareholders. This myth artificially took root in the 1970s. Business schools have to stop teaching this.
Sales part can be the value add incubator brings. I also specifically mentioned "top".
How hard would it be to include one graph that plots the relative contributions of solar, wind, gas, coal, etc to total energy usage, rather than growth in energy usage?

If the growth over the next 2 years is 10% of current total, having it mostly be renewable is nice, but not very meaningful. It is reassuring that coal growth is negative, but what is the total? Negative 2% is very different from negative 20%.
Game devs: Your thoughts on text generation in games
With Steam's clarification on AI content this week this seems like a great time to get a pulse on how the industry (and, specifically, game devs) feel about AI text generation: in general, how they would rate the quality, and what tasks they're using it for in their dev process. I put together a hopefully-super-quick survey that I'd really appreciate your thoughts on if you have a moment to spare and are using text generation (or are just open to using text generation) in your game(s).

I'd also be more than happy to share the results if there is interest. Thank you!
As a humble, new user of HTMX I don’t care what noun you choose for it (stereotyping by another word still smells the same). The facts as I have experienced them are a) it’s simple to do simple things; and b) it keeps difficult things possible. My highest praise. So, I’m using it. I’m a bit of a nut, and my backend is pure AWS Step Functions. Declarative web app, all the way down.

Yes, because of HTMX the backend is different than it would be with “plain” HTML or the JS framework du jour. But, the backend is very simple and clean, so I agree it has a nice influence whatever y’all decide to call it.
Only $800,000? Hahaha I wish it were so affordable!
I'm guessing dual boot will be the transition step. I don't game so I just got a used dell without an os installed and went with Linux, printing and scanning are my only difficulties so far. So I'm totally a mixed household, Wife and our TV are macs, Teen son is windows, and I'm Linux, using boot-camp on a Macbook for the occasional scanning.
I think it's mostly for assembly lines where the same task is repeated. I'd guess you might even have a "process" of a set of bolts to do one after the other in a specific order (which is usually the case for engines for example) but I'm not sure if the connected wrench knows or handles that
If you're running a full docker daemon, then you'll be running as a privileged container which is worse or about the same in terms of terms of poor security. Anyone's workload can compromise the host, and likely the cluster.

Rootless containers are a lot of work and do not support many scenarios that you're going to need.

MicroVMs are the same experience as GitHub, full system and Kernel, do what you will. Even launch a nested VM.
`ssh ssh.resume.joe.codes` a TUI resumé
It's interesting to see the perspective divide. The other perspective I often see is generational, The Boomers are out making tons of money ruining the environment and Gen Z+ will have to spend their lives undoing the harm caused.
Ah, so they decide to go the old boeing route, short term profits but long term deterioration.
"Danny?!?" "Mom?!?"
I'm saying that the companies that make these games, many have been swallowed up by MSFT, so it would fantasy to believe they're going to change their position or hire people to make changes to a game that is a decade old.

Kernel level cheat engines (not VAC) will catch you on a different OS 100% of the time. EAC is vastly more popular for detecting in game cheating, versus VAC which scans the users computer for possible cheats and typically doesn't work well when it comes to preventing cheating if at all.

Many companies invest heavily in kernel level anti-cheat and having to support multiple OS's when the other two big OS's account for less 0.5% of the profit, I just don't see business folk lining up to ensure non-windows users can play video games given the fact it's probably Microsoft making or publishing the game in some capacity.
Love the double hearts in https://prideout.net/blog/svg_knots/knots/8_5.svg
Could they have moved the Zune team to the Xbox team or Surface team, the windows teams to azure or Xbox, etc?
The other day I had remarked to an old gal (the proprietor) of a local strip mall toy store that I walked into on a whim that "really this is where it all started". Round hole, square block diagonally (almost anyway); oh that can's label so perfectly lines up with the tiling of this table when it's rolled across it; oh that soap dispenser pump has the -same threading- as this vodka bottle and screws on just easy...and so on. It would turn out that that old gal wrote a bunch of code for some local military contractors waaay back when and had quite the reputation for connecting the unlikeliest of systems together. The corporate types would naysay whether a thing could be done, and she'd have it back on their desk within 3 hours. And now she runs a toy store, and loves it!!! Feeling burned out myself, I took from that conversation some modicum of hope that looking at problems as //play// is what I need personally-- and prospects look better for it! Happy to hear that Feynman would agree.
I usually try to avoid engaging in armchair psychology, but "the burnout has penetrated so many facets of my life (various hobbies, etc.)" makes me think it's depression causing the burnout rather than the other way around.
IMO It should be a policy rule of app stores:
- The application/service MUST provide a function to export user data (bla bla bla).
rightisleft slaps you around with a large trout
If they kept a large chunk of their vested stock in the same company they are working for - or any one company, they are doing it wrong
That is really interesting. I know it's not correct to simulate rigid body dynamics as constant unless an outside force is applied, but what to do differently is not obvious to me. That looks like the object changes orientation while it's world-coordinates momentum vector remains unchanged. Got any references for why that happens?

I mean orientation changes regarding the flip, not the obvious spinning motion.
https://noyb.eu/en/pay-or-okay-beginning-end

https://noyb.eu/en/pay-or-okay-tech-news-site-heisede-illega...
We recently got duped buying an AI generated book about native plants on amazon. The cover page was low-res and the information contained within was wrong. All of the citations given in the back of the book were non-existant. When we tried to return it they just gave our money back.
>7 years is unheard of in the PC industry

LOL. Intel's LGA-775 which span support for CPUs from single core Pentium 4, to dual core Core-2-Duo, to quad core Core-2-Quad would like to have a word with you.

And 7 years back in those days was equivalent to an etternity in today's tech progress.

https://en.wikipedia.org/wiki/LGA_775