skysight-inc/HackerNews huggingface dataset:
You’re assuming the resources can be distributed better, if only they weren’t “wasted” on space travel. I suspect the problems you’re describing exist _because_ we can’t distribute better - we don’t know how. We’ve reached the limits of social organization at this stage of civilization and those problems won’t ever be solved unless we innovate our way out of it.

You might counter my argument with a plethora of “obvious” solutions, but I suspect most of them will be top-down ones, that, unfortunately, that don’t seem to ever work. You might also enumerate instances where top-down initiatives have worked successfully, but I’d argue that in each of the cases there was something about the environment that made it stick - the soil was already fertile.

The amount of money spent on “lofty” pursuits like space exploration is almost orthogonal to the issue at hand, within reason, obviously - it’s definitely possible to bankrupt yourself like the Soviet Union did.

I put “lofty” in quotes because these pursuits are obviously very practical in the long run. I don’t want to repeat the argument you’ve probably heard a million times, but it’s obviously true that if everyone thought like this back when we living in caves - we’d never even get huts. And we were much poorer back then.
By sheer coincidence I'd installed this a few weeks ago. It's really well made, but I ended up uninstalling it because—unless I'm really missing something—it is punishingly difficult. Maybe I don't know all the controls? Or there's some sort of mechanic I'm missing? Or maybe my expectations are wrong?

This very much seems like the kind of game I'd enjoy, but I find myself getting absolutely obliterated by the first snake or two that I encounter. I've yet to figure out how to sneak up on or by them. I've yet to find or earn any early loot that might help.

If anyone knows what I'm doing wrong, please let me know. I'd love to just crank the difficulty down by 50%.
Just got hit with a wave of nostalgia, I remember playing it in 2015, and I opened up the link to Google Play, and I still see my comments there, that the dev even responded too. Great game that I will have to pick up again!
I actually think this is the way. ChatGPT honestly is not that great. I would be happy to pay per token for ChatGPT and be able to have a little more control over the system messages.
China isn't working for America. Morris Chang was.
Call me traumatized by the Web framework wars, but this seems like the path back to some of the issues that HTMX is trying to solve.

There is a strong developer instinct to "simplify through complexity". That is, to stuff down so much functionality and saw off all edges in an effort to hide complexity. "Let's expose a simple interface that will allow devs to do everything they want to do."

It starts with good intentions and initially provides some improvements in productivity. But it continues to evolve to the point of untenability: the complexity starts to ooze out and become a thing to manage, but with abstractions that make it more difficult; the framework becomes so opinionated that it begins to stifle; performance issues are introduced as we drift farther from the metal.

We continue to try to solve with newer constructs and abstractions, frequently introducing more issues. Eventually, it comes full circle ("hey, let's add SSR!"), and we're again looking for another solution. One that's simpler.

Then the cycle starts over again.

I think there is an inflection point with all of these things, wherein whatever perceived productivity gains are had by pushing more functionality into the framework quietly begins the path to regression. I don't exactly know where it is, but I would bet that it happens far sooner than we suspect.

So, I kind of like HTMX where it is, in spirit and implementation. Whatever additional productivity I can pick up via helper functionality and reuse is something I believe there is value in devs doing on their own, for their individual use cases and preferences. There's a tendency to think "well why reinvent the wheel? Let's make it a framework". I've come to believe that impulse is somewhat pernicious in its effect. Ultimately we're going to have to write our own code at some point. I'd suggest that we're better off doing it much sooner than frameworks encourage.
Make friends with the people around you. You’ll pick up things by osmosis, be able to ask “stupid” questions without revealing your lack of knowledge to anyone who might see this as weakness.

whenever you see a term or concept you don’t understand, WRITE it down. The brain-body connection works well for your memory.

I’m gonna get flak for this, but going out drinking and to the smoking area will give you an inside track to how the company operates.
Google uses Angular quite a lot already. Pretty much all internal tools (bug tracker, code review, release tooling etc) is built with it. There's also a number of public facing apps like GCP Cloud Console and the Gemini web app.

Wiz has historically favored performance over ergonomics in the extreme. None of it is open source, and to be honest even if it was it's unlikely most people would want to use the mix of Java+Soy+JS+jQuery-ish API.

Interestingly both frameworks are around the same age (if you count Angular 1.0), but Wiz was kept internal.

What Sarah is referring to is both a big shift in Wiz to get modern ergonomics and a shift in the framework strategy to avoid having two entirely separate frameworks.
I think the point is that we didn't make it for a _long_ time after the Industrial Revolution. The "safety bikes" mentioned in the article, the first really practical bikes, only really took off in _1890_.
A good thing is that lots of these projects have been forked over.
I too disagree with the Canada ban, however I think the regulators are more concerned with how easy this can be done with a flipper zero. The moment you took out a soldering iron to build an antenna filter you've increased the complexity to the point where the regulators are no longer concerned. Yes this is still very dumb imho.
I suspect the migration effort will be fairly minimal. We recently migrated a bunch of stuff in a large codebase to use signals instead of observables and it was very straightforward. Couple of days for a junior engineer levels of straightforward.

I personally find Angular to be fine - sure there is a learning curve but that is true of anything (it's not like you can just pickup modern react and make anything functional without having to know how react works and spend ages picking libraries and installing and learning how to use npm, spending 6 months in a sanatorium getting therapy after realising you have to use npm for react and accept the shit show dumpster fire you are letting yourself in for by relying on npm, and deciding if you should use hooks or not and what about JS vs TS etc etc ). I find JSX in React an uncomfortable compromise that throws out a bunch of hard-learnt best practice in computer science (mixing up and confusing presentation with business logic in the same file). Separation of concerns is a good thing.

Angular will continue to be a solid choice for large professional outfits that care about things like maintainability, repeatable builds, dependency management, readability etc etc. Having Angular be the framework that powers websites like google.com and YouTube is just going to make it even more of a "no-brainer" choice than it already is if people are picking a web UI framework.
Some 2022 figures below for comparison. This is total compensation (including stocks), not just base salary.

Andy Jassy, Amazon: $1.3 million (a big fall from $212 million the year before)

Jensen Huang, Nvidia: about $21 million

Mark Zuckerberg, Meta: about $26 million

Satya Nadella, Microsoft: about $55 million

Tim Cook, Apple: about $100 million

Sundar Pichai, Alphabet: about $226 million

It’s not very surprising to see that a CEO (u/spez) who’s actively driving the company into the ground gets an atrocious pay. I hope all the large investors in the Reddit IPO ‘lose their shirts’. The hype can’t get any louder.
I think this mostly comes down to whether applications can handle downtime if their workloads are restarted, scale up/down based on demand.

It happens shockingly often that applications only support working with a single replica and even worse when those applications cannot run concurrently with replicas of themselves which prevent smooth rolling updates.

IME if applications are fault tolerant of restarts, or support concurrent replicas then scaling up and down to meet demand is absolutely fine.
I think the open source part is the main justification. Getting kids into tech and programming seems a HN sort of article, and an open source game is one way of doing it. Much more advanced than the entry level things like Scratch Jr. and not nearly as wide spread an audience, but a great step around the high school level for the few who wants to get deeper without committing to some formal education.
The Intercept Laid Me Off
How do you think your freedom to “fix it and use, and share the fix” is changing? Unless you’re running a Redis hosting service isn’t it business as usual?

I don’t love the direction that the open source world has been moving in but in terms of practical impact on my work this seems to be minimal. I think the easy money during the VC bubble lead a lot of us to get used to high-quality software not having a plausible business model and we’re going to see a lot more of this, which makes me wonder if OSI could come up with some kind of hybrid license allowing maintainers to get paid but not giving up too much freedom. Otherwise it feels like we might see a move back towards closed-source development.
Hyperlight, Microsoft's hypervisor-based VM for WASM workloads written in Rust
Why would there be thousands of forks? We only need one good one.

I'm predicting such a fork backed by several core committers, and possible several cloud providers will emerge pretty quickly because they all need this to continue to exist as free and open source. AWS is not going to pay Redis a cent. Nor is Azure. Or Google. Or people commercializing open stack. All of those offer Redis support currently. Lots of their users use it.
Controversial take from me. Also this was more in the context of legacy finance tech whereas you are in fintech.

I used to work in tech at an investment bank. When I first joined I was all starry eyed and eager to learn about the business, even to the point of trying to get a CFA (which some of my colleagues apparently had done).

Fast forward many years, I came to the conclusion that the limited time I had was best spent becoming a better technologist/engineer instead of a halfassed banker/trader/investment professional. Of course it’s still useful to know the basics of the industry and anything specific to your role, but beyond that the returns diminish sharply.

FWIW most of my engineer colleagues that spent all that grueling time and effort to get a CFA no longer work in the finance industry, so it’s arguably all down the toilet unless they ever go back. AFAIK none of them want to
Enshittification - it's the most powerful force in software development.

When you have investors pushing money to spend, project managers that have to show something, and hordes of developers under your employ, even the best software experiences will succumb to feature bloat, change for the sake of change, and tooling churn.

Windows, Slack, and Spotify are perfect examples of once decent products that somehow get buggier, slower, and more confusing with every release.

Very few companies have the wherewithal to just pause, evaluate their product, and say: "nah, this is good".
Whether or not the disgruntled group controls a government - this can decide whether [unliked cause] is

worthy only of ridicule or

an imminent threat needing action
Development of Solid-Fueled Rotating Detonation Engines [video]
If you want to dig further into it GDP is adjusted by the GDP deflator and that is lower than CPI.

Due to (intentional) methodological flaws like hedonic quality adjustment, owner imputed rent and a basket of good arrived at by a team of economists rather than surveys of what households are actually buying, CPI is lower than what a household needs to increase its budget by in order to stay afloat, it's lower than inflation.

Therefore if the government engaged in deficit spending and that spending resulted inflation that would result in a better percentage of GDP than expected as a lot of the "growth" is just dollars becoming less valuable.
Everyday that Sundar is still CEO leaves me more and more bewildered. I cannot figure out how Brin and Page (who together own voting majority) look at google of 2024 and say "Yup, this is what we want Google to be".
this whole post is the most valve thing, valve has done in a while.

We built orb. Video shows building orb... there is no great reveal at the end no crescendo.

We built orb and that's it.

Love it.
Super useful mate! Thanks a million for putting this together
While such people may exist then and now, Dijkstra was not one of them. He was not complaining about the structured control flow of modern languages (yes, C is pretty modern relative to this concern) but unstructured jumps all over the place. The issue is not multiple return but multiple entry points and multiple exit destinations. Raw machine code and assembly had no notion of procedures or functions and so many early "high-level languages" didn't either. You could jump into the same chunk of code at different places and then jump back out of it to yet more random places. This was even seen as a feature by some because it enabled more aggressive code reuse. But the code quickly became unreadable and following the control flow through the code could become nigh-on impossible (the original "spaghetti code" which really could go from anywhere to anywhere at just about any time). This led to many subtle bugs which also in practice made the pieces of code less reusable since weaving through the code so much often picked up side-effects from its many different purposes. The use of structured procedures with a single entry point and well defined exit behavior (which we now call "return" because you exit back to the same place you came from every time) is what Dijkstra wanted, and he was right. It has become so well accepted that people don't even understand what he was complaining about because modern languages don't allow it.
Yeah, that happens. Jane gets a new job before Bob, though.
> GPT-4 is indeed earth shattering in what you can now automate

Just because you can, doesn't mean you should.

Companies using AI to automate "customer service" ? I encounter that regularly in my daily life these days. Its shit. The "intellligent" robot is always a useless waste of time.
A copyright line doesn't make it an "Oracle project". That implies a high level of control/involvement in the project.
> Now, researchers are promoting a new legal theory that says fossil fuel companies – which, data show, are the leading contributors to planet-heating pollution – could be tried for homicide for climate-related deaths.

> The radical idea, first proposed last year by consumer advocacy non-profit Public Citizen, may sound far-fetched, but it’s gaining interest from experts and public officials.

All these titles, "researcher," "expert," "public official," seem chosen to lend this idea credibility, but it's fundamentally unreasonable. It's lawfare that would subvert the justice system for to serve the nakedly ideological ends of some radical activists.

Fossil fuel companies may be guilty of something criminal, but it's not homicide. I mean, how could you prove that someone actually died of climate change? And even if you could, how could you prove that it was due to the actions of a particular legal entity, and not a collection of pretty much all legal entities put together? Are you going to prosecute every person who's driven a car since they first heard about global warming?

It's pretty much a recipe for selective prosecution against certain political enemies designed to destroy them.

> “I strongly support the effort to go after these bastards,” Christopher Rabb, a Pennsylvania state representative said at a recent UPenn event. The researchers say other public officials have expressed interest behind the scenes as well.

That guy literally sounds like a threat to democracy and should be impeached.
This sounds like a great idea and relevant to my current goals. I haven’t used LibreChat; how are you handling authentication?
> My experience of Spotify is that it's terrible for discovering new music - "artist radio" just gives me the same few songs and artists over and over

Fully agree, they personalize the radios so heavily that I just get the same garbage over and over again (this is why I use spoqify.com, not a typo)
U.S. life expectancy rebounded in 2022 but Covid, drug overdoses still deadly
This is just a hit piece from someone in the battery industry.

The dead giveaway the author has been in the battery industry for a long time is this:
> Packers often use 18650 lithium-ion cells — essentially a larger, rechargeable version of a standard flashlight battery.

Then calling a group of people "packers" shows the author wants to label and dehumanize then.
A good description of this is in Mere Christianity by CS Lewis. It's worth reading. His thesis is roughly:

1) We have a moral sense which goes against what we want to do.

2) That sense is how the Spirit speaks to us.

I might want to have an affair. I might know I won't get caught. I will have a sense that it's /wrong/ and not do it as a result. Where does that sense come from?

To be clear: (1) I'm not doing it justice (2) I know the trite atheist answers. However, it's worth reading and understanding (as well as similar texts from other religions) for at least two reasons:

- As with any polarization, it's worth listening to all sides to understand them and be able to empathize with thenm.

- It gives a sense of why and how religion is logical. It's as strong as any case against God which I've read.

Footnote: The latter is a plurality-style and not a majority-style argument. There are many good arguments in many (incompatible) belief systems. They're all worth studying.
I don't know that I'd say they nerfed it exactly. They made some tradeoffs you don't like. The old GPT4 had more personality, was more flexible in its responses and would go on for longer. The new GPT4 is more consistently helpful and does a better job of presenting small-form answers neatly, but the alignment has definitely had an impact for a lot of use cases.
> They usually need fleshed out a little, sure,...

> I personally cannot wait...

My point exactly.
Isn't that just the standard Oracle playbook: increase prices and push people to alternatives? k8s has long dropped docker as a base technology, it really is the dockerhub default that makes docker relevant.
It is not a question of popularity, it is a question of negotiating power. Actors have a strong union and the “name” actors are important enough for the success of movies that the studios are willing to accept these conditions.
From a laymans perspective, can human beings create our own version of DNA, let's say with the use of transistors instead of biological cells, long into the future? Or is DNA just magic and we can't recreate it inside solid state objects like a robot made out of transistors?
If you're interested the code for the simulation all lives here: https://github.com/ehmorris/ecoli-chemotaxis/tree/main/ecoli...
Sorry for the sidetrack, but that is such an incredibly beautiful object, with those delicate etched hyperbolae. So much skill and craft went into making it and you can see that it is a superbly-designed practical tool that was well-used. It's quite humbling to see things like that.
My 2024 Setup
Watching MangoJelly tutorials was also what made me feel like I was finally starting to understand FreeCAD. I can't recommend them enough.
Well even if they moved to a restricted license it would not stop reimplementations of the same protocol (I assume the extra non-open-core bits were already under a more restrictive license). I think that was just a poor example.
I'd love to share the link to that video with someone who will benefit as much as you have, so that I can continue to never think about WordPress myself.
The flipper is as easy to use as just about any cheap sdr transceiver
Wow, I had no idea they close-sourced Tux Racer, that game iconic for being The Only Game For Linux!

Note: I'm joking, there was also Chromium BSU.
After John sent me a 5.8TB .bzip2 file in the mail, I discovered that the default exFAT drivers in macOS simply keel over and die. https://x.com/theshawwn/status/1695563727326642377

I’m still not sure why. But after intensive debugging, the fix was to install a third party driver, which thankfully exists.

It made me question why default drivers are often so bad.
The Era of 1-Bit LLMs: Training Tips, Code And FAQ [pdf]
What was the theme?
“the constrictive swaddling of authoritarianism” is a wild way to describe static analysis.
Same. I tried many times in the last 10 years to see if it improved, but every time it got worse. Especially the plugins. Automattic should have killed many of them by integrating the functionality, but they have seem to have stagnated years ago.
In 50 years, $1 million will be worth around $225,000 (assuming 3% inflation).
This is not Wiz the web builder product you know about. It's an internal framework used by Google.
Yepp, i'm aware of it.

It has the same issues as the project from this hn thread: Its not part of k8s and it also doesn't tell you their strategy at a glance.
New functionality: tiered storage between new and old/cold data
I used to look at these last minute shutdown saves fairly cynically. It seems very much just a bunch of political theatrics and ways to skirt stuff in under pressure. I'm sure that's very much part of it, but there's a lot more impact then I realized and I now am happy to see these events averted.

Three years ago I moved to Annapolis (near DC) and almost every third family I met had someone working in a Fed job of some sort. They follow these sorts of things with a lot more rigor because if a shutdown happens, they are temporarily out of work and a paycheck. Most of the folks I know are a little older and this isn't too big a deal, but they explain how hard it is for younger coworkers who haven't yet factored shutdowns into "part of the job" and often need bridge loans to make it through the downtime.

I don't know why I never really thought of it with that perspective before.
I just let them sign up with an email and password, then I turned off the ability to sign up once everyone had done that. LibreChat does support other options [0].

I configured the yaml file to use my own OpenAI API key for all users.

[0] https://docs.librechat.ai/install/configuration/user_auth_sy...

edit: oh, the only other configuration change that I made was to set the default OpenAI model to gpt-4-0125-preview.
How do they get away with relicensing GPL code?

My understanding is that you can relicense code for which you own the copywright, but if you have any other contributors, those contributions are still under GPL. So, you'd have to either get their permission to relicense or revert all their changes and subsequent derivatives.
Why yes, I do all my own electrical. Has saved me thousands and I am more careful about many parts of the process.
1) There will always be some people who will live in mud huts. Do I need to explain why?

2) Probably the biggest improvements in quality of life on Earth came because of America (North, mostly). Those countries exists today because extremely big resources were invested by the kings in Europe to cross the ocean at a time when standards of living there were unimaginably bad. They could have given the money to the poor instead.
When forced to WFH during the pandemic, I tended to walk aimlessly for an hour or so after work to compensate.

I felt a fairly strong _compulsion_ to do that. Marchetti might be onto something...