skysight-inc/HackerNews huggingface dataset:
At least reference-counting is typically considered a form of garbage collection (e.g. using Rc<> or Arc<> in Rust, or std::shared_pointer in C++). Arguably, RAII calling destruction code at the end of a scope could also be considered garbage collection, the garbage is just very short lived ;)

I guess 'automatic memory management' is the less controversial term which covers both traditional GC and RAII, the downsides are very similar though.
In saner times this headline would be from the Onion, not the BBC.
Failure to understand why things are they way they are (aka Chesterton's fence) is why we have some supposedly technically saavy people going on about supposedly fraudulent 150-yo social security beneficiaries born in 1875.
I agree it’s a structural problem. A few different comments I have said this. Tariffs are one option and it’s the one Trump has chosen. Apparently it has triggered the EU. Trump can’t make Congress overhaul the tax system to include a VAT.
Analog iteration for solving matrix equations with in-memory computing
On a side note, I find that this flow state has it's addiction of it's own. I find myself doing whatever I can to find time for it. I feel like the reason mathematicians, physicists and artists of the past produced such great results is, they found the flow state so addictive, more addictive than balancing your health or family life, and thus dedicated almost entirety of their lives on it. Just have to be careful on that one. After all, our purpose is (I think) is not just working.
The design of Java is focused on code maintenance. That's exactly what young developers lack experience in. They know how to write greenfield code, by themselves. They haven't yet looked back at code they wrote and said, "ugh, what the hell was I thinking?"

Since Java was developed the world has shifted to accommodate a lot more rapid development and code you throw away rather than maintain. But experienced developers also know how often "prototypes" are still around decades later.

Java is also not perfect, and a lot of new languages are conscious of its faults. But the reason it's still around is that it's core principles are oriented to code that sticks around.
They certainly can name their new price due to urgency but struggles is a bit of an overstretch. They certainly know where they live. A knock at the door with flowers and a big bonus check will do.
Some industries still use floppy disks
What exactly did you like better in .Net than in TypeScript?
Same link got flagged yesterday. @dang?

https://news.ycombinator.com/item?id=43056072
I'm pleasantly surprised by the quality. Like you, I haven't tried the others, but I have heard tips about what questions they excel at (product research, "what is the process for x" where x can be publish a book or productionize some other thing) and the initial result was high quality with tables and the links were also high quality.

Might have just gotten lucky, but as they say "this is the worst it will ever be"^

^ this is true and false. True in the sense that the technology will keep getting better, false in the sense that users might create websites that take advantage of the tools or that the creators might start injecting organic ads into the results
My recent experience with NSwag was really bad... It could only handle the simplest of jsonschema. We were trying to connect with a typescript API that had heavy use of union and product types. Maybe the problem was just that C# doesn't support algebraic typings?
But the comment you're replying to doesn't say Java doesn't have any downsides. It just says that Java has a great story for doing shared types between client and server, which is true. It's also true that Java as a language has gotten a lot better over time. This is I think thanks to pressure from other languages written for the jvm like kotlin, And also developer feedback for those who work in other languages like JavaScript. Java is old and boring. Just like go is new and boring. Rust has plenty of downsides this idea that it's easy to use. Seems wrong to me. The borrow checker is famously difficult to work with despite being a central feature of the language. The really big upside to JavaScript is that it's the native language of browsers and so in a weird way. If you want to get closest to the metal so to speak, JavaScript is a better option for most deployed applications. It's interesting to note that the op's article mostly points to build tools that are written in rust rather than applications and I think that's telling.
Which countries? All?
Unless nirvana is at 100% it has to stop somewhere. What im saying is it didn't continually go up during periods of like growth, and it's not clear such high federal spending is necessary or helpful in improving the human condition.
It had a steeper learning curve than other languages or environments but that was for a reason. You got a lot in return. And those lightweight editors and environments are like that because they don't do very much.

And talk not to me about lightweight. I'm currently on Day 4 of setting up a Python environment in VsCode that doesn't suck. I'm nearly there though it's still a bit inferior to a 20 year old JBuilder install for Java but I guess it needs a few more years to get there. Oh and as I said, I'm on a long quest here to pave the road for my devs but it looks like this hodgepodge of extensions still won't deliver the experience I had decades ago.
> We found out that the girls are all from elite North Korean families. The one that served us shared politely that she has worked at this restaurant for one and the half years and all of them are University graduates who consider this their duty and only opportunity to work and serve their country by sharing their culture and food.

I imagine it is worse for the people who aren't children of elite families, nor able to learn Mandarin to get a chance at spending a few years as a restaurant slave.

There is a weird phenomenon I saw on some parts of Lemmy where people decide that, "because America is bad, therefore all its adversaries are good," so they'll be online praising every action from North Korea.
I just use the Win7 binary. Calc.exe is the definition of something that really doesn't need to change.
It was, but advertisers are now returning which has driven it's earnings back up while it's operational costs remain significantly below pre-acquisition.

According to https://www.wsj.com/finance/banks-sell-5-5-billion-of-x-loan... earnings are now nearly twice pre-acquisition.

I'm not going to respond to the ad hominem.
It's different because the free() is deterministic, the instruction is encoded into the binary. Completely different than garbage collection where there is a whole runtime that has to periodically go figure out what can be safely deleted and what can't.
The big difference is that the average person knows they're no good at calculus. But the average person seems to be getting delusions of grandeur, vastly overestimating their coding chops.
I'm a fan of https://programming-motherfucker.com/
>The EU removes tax burdens from exports (via VAT refunds) and US does not because it has no such system.

US didn't collect the tax in the first place, so there is no burden to relieve the company from. Refunding tax on exports makes it symmetric, otherwise EU would tax exports that US doesn't. I don't get why you bring up corporate taxes here at all, as they are present in both situation and are not refunded.

I doesn't sound like you are arguing in a good faith to me.

>This makes US exports less competitive in VAT countries like Germany.

No it doesn't. Both imported and locally produced goods will have the same tax applied to them. Both local manufacturers and US companies have to price in their corporate taxes. Nobody pays the VAT except the end consumer in the end.
its not difficult.

1. stop drinking soda and juice.
2. eat only unprocessed food
3. go for a 30 min walk every day.

its really hard to go over 300 lbs if you cook your own meals, don't load up on 300 calorie sugar bombs and take basic responsibility for your own health. and I say this as someone who used to be very fat.
YouTube, Google Maps, and Google Play store on my GrapheneOS phone.

(and Chrome only for my work schedule because it doesn't work in Firefox)
Lots of great advice here. But..

>In many parts of the world today motorcycles play the role of cars. That means you can hire a moto-taxi to take you on the back seat, or to summon a moto-taxi with an uber-like app, or to take a motorcycle tour with a guide doing the driving. In areas where motorcycles dominate they will be ten times more efficient than slowly going by car.

I would be extremely wary about this. You are so much more vulnerable on a bike. And you won't even be wearing proper protective equipment. Even if they lend you a helmet, it is unlikely to fit properly and don't know how many times it has been dropped or involved in a crash. Also the most common injuries to motorcyclists are to the legs, and I doubt they will be lending you boots or biking trousers.

No thanks!
The United States ranks 55 on the World Press Freedom Index.
The top 10 countries including Germany are ALL in Europe.

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

So much for freedom in the US.
It's fairly idiotic at this stage that this has never been changed. Highly damaging to the products outward appearance.
The term "ground troops" was just used as a metaphor for people at the bottom who do a big chunk of the actual work. Every organization would rather have people at least be pro "big picture" vision, and, yes, there should be dissonance and compromise on the "how" we get there part
It still blows me away that we settled on JavaScript as a VM. It wasn't designed for that, and it took a superhuman effort to make it work well enough.

I feel like there's an adjacent universe where the JVM lives in every browser and JS was a weird failed experiment. But it turned out that the browser was the universal UI everyone had waited for, and Java didn't connect to it while JS entrenched itself there.

GWT was a glimpse of trying to send us to that universe, via a twisty back door. But it was never gonna happen.
And the Chinese will pick up the pieces in Africa and other places.
Tesla is not in advertising business, though. They are affected by the whims of public opinion, but not as much, as they're established company selling a quality product worldwide.

Musk used to dabble much more in Tesla directly than he's now, I wonder whether the ups and downs of the company correlate with his involvement, especially before he started going off the rails so badly? That would be informative and help separate object-level impact from political hysteria.
So, basically, left wing conspiracy theories?

In reality, whether taxes fall or not likely depends on whether the savings are returned in the form of income tax cuts, or whether the savings are used to repay the massive debt that has accumulated from decades of deficits. Both outcomes are good in the long run.
I guess it only takes one bad pathogen to get in and it's hard to know what happened without scientific testing.

The Guardian article I linked in another comment has for one guy "sample of his cerebrospinal fluid was taken and revealed a fungal infection..." which it shows it's possible at least to some extent to test for this kind of stuff. (article https://www.theguardian.com/lifeandstyle/2024/dec/01/the-bra...)

It seems a bit of an under explored area. I suspected something like that with my dad who had a long deterioration of nerves/mind but current medics don't seem to regard it as a thing to do. It's more get your affairs together before the care home/death. While the guy in the Guardian article guesses that likely more than 50% of dementias are treatable infections.
Yeah I’m getting this feedback on video calls. I thought maybe it was related to hibernation or microphone input level resetting to 120%
Bah, cats have a place in programming articles, regardless of seriousness
> just look how fast Luigi Mangione got out of the news.

What news would there be? He was arrested and locked up, his court case hasn’t started. Should we have “Luigi still in jail” headlines?
HiPER Calc Pro looks like and works like a "physical" calculator, I've use it for years to get effect. I also have Wabbitemu but hardly ever use it, the former works fine for nearly everything.
and what kind of library / ide plugin is used to call rest api in a type safe manner without writing boilerplate ?
I've thought about this myself and try to cultivate a mindset of distrust towards the LLM. It's hard because the way it is set up is just so convincing that you regularly need to remind yourself that it might be bullshitting.

Really the user interface should be like "here's a system where you can enter some text and it outputs statistically generated text that might be useful to you". Of course that won't happen because the charade (the conversational interface) is part of its success.
I think providing references after passing the interviews works very well too.
Baidu.com (in Chinese)
Yandex.com (in English)

Although you will prefer google for shopping, reddit, restaurants, etc.
For one-shot programs like Babel, Prettier, Terser, etc. mentioned in this article, I don‘t see how the lack of a garbage collector is a strong argument for an alternative language.
Yes there's a proof. One flavor is that in any system for expressing numbers using symbols, you can show a correspondence between finite strings of symbols, and whole numbers. So, what works for whole numbers also works for things like proofs and formulas. I think the correspondence may be called "Goedel numbering."
We did a very interesting tour inside a Swedish iron mine. It is a shame more big factories and industrial sites don't do tours. I'm sure a tour of massive mining quarry would be much more interesting than the standard tourist attractions.
Evolving intelligent life may not have been as unlikely as scientists predicted
> How on earth this guy was elected again?

Through the repetition of statements like: "illegals commit more crime," "illegals are eating your dogs," "Trump - Low prices, Kamala - High prices | 2024."

Those things are not true, but having no proof does not matter any more. You just need to "flood the zone."

They don't even attempt to hide this technique at all. This philosophy was openly confirmed by multiple people in the current administration, including the Vice President.
Video: https://www.youtube.com/watch?v=RqubKSF3wig

David Crawshaw is a co-founder and CTO of Tailscale.
Or MVHR in the home for a more permanent fix.
We're seeing a significant rise in left-wing conspiracy theories though, which is not a great sign for the future.
As another commenter noted, I believe the phrase is used as a metonym (?) here to refer to a class of people that is largely unrelated to support for public transport.
This behaviour is what you get in say a cheap 1980s digital calculator, but it's not what we actually want. We want correct answers and to do that you need to be smarter. Ideally impossibly smart, but if the calculator is smarter than the person operating it that's a good start.

You're correct that the use of the calculator means we're talking about computable numbers, so that's nice - almost all Reals are non-computable but we ruled those out because we're using a calculator. However just because our results are Computable doesn't let us off the hook. There's a difference between knowing the answer is exactly 40 and knowing only that you've computed a few hundred decimal places after 40 and so far they're all zero, maybe the next one won't be.
Ah, thank you, I didn't know.

Seems like a stretch to compare executions and layoffs, no one else is immune to layoffs
Lots to disagree about like

> The list of most coveted cities to visit have one striking thing in common—they are pedestrian centric.

if your coveted places are mostly in Europe/Japan. Los Angeles, Chiang Mai (or any city in most SEA) etc are the opposite of pedestrian centric. Do you like multi hour walks in heat among pollution and traffic or stray dogs to get to a nice coffeeshop? Yeah. Public transport is broken and literally everybody who lives there uses personal transport.

(He then goes to contradict himself and recommend unsafe moto taxi)
I can tell you that the non-US west has lost a lot of goodwill in the last few weeks.

There are boycott’s afoot and I wouldn’t be surprised if canada and Europe will choose more Chinese and domestic in the future.

Basically, the US closing its borders will lead to a Chinese world leadership which is not good for the US either.
> I read documentation on my leisure time.

There are dozens of us!
Airbus writes all their flight control software in C, but it's not C as you would find in say your Linux distro, more like a tightly controlled subset of C with its own compilers, toolchains and formal verification. So they're already writing it in a different language, just one that superficially looks like C.
Can you just please read the article? The bbc writes to about a sixth grade standard.

They literally do not have contact information after they deleted the .gov email addresses

Edit: and they cant "name their price" because unlike the private sector there is legally mandated pay scale. Which is just another reason why firing g-men to save money makes no sense
> sometimes there won't be 2 assertable things

It seems like if there's 1 assertable thing then it's trivial to also assert an inverse condition.
Before arguing that it would be redundant,
remember that in the presence of random bitflips and other anomalies caused by radiation exposure,
logic may not operate as deterministically as expected.
It is almost always the case that a brick and mortar bookstore is a labor of love, in the face of crushing competition from Amazon. For the stores I frequent, the physical store is still the reason they get up every morning.

If online sales is what it takes to make some money and to keep themselves in the news, so be it.
Loop Unrolling (2019)
"Changing branches required chatting with the server in most cases, and could take a minute or two."

Which is directly solved by being a DVCS, yes. Your second paragraph contradicts your first.

Darcs and Pijul can change branches very rapidly despite being diff-based, because they too are DVCS (and the inverse patches basically already got computed upon commit, so it's easy on the CPU).
In the first Trump admin, Rick Perry was picked to head the Department of Energy with the goal of shutting it down. These cockwombles thought the DoE was about pushing green energy and recycling and stuff like that. Once on the job, Perry discovered that he was in charge of the nation’s nuclear arsenal. To his credit, he course corrected and seems to have done a decent job once he found out what it was.

It’s the same story again, except with even less competence and knowledge.

It’s incredible that half the voters in this country thought this guy was a good choice for our leader.
As someone who did Java WebApps for 10 years - they sucked if you cared about making a good user interface.

I thought JS was bad at the time, but node.js was a breath of fresh air for API development, and client side JS has been fine for like 10 years (assuming you care about UI development).

I'd never go back to Java except for maybe some backend service away from the UI.
Publishing Scam Alerts by the Authors Guild
It's pretty interesting that people think Java was abandoned because of other languages, and not because of the problems of Java itself - or indeed that features like hot reloading and live debugging are niche or unique to Java.

.NET has also had all these features for just as long, and is less prone (though definitely not immune) to AbstractFactoryProxyBean nonsense.
More accurately, the least stupid nation on earth.
Russia and China are the big winners of course.
Watching movies with your baby is spending quality time in my book.

Doomscrolling, buying random shit you don’t need, not having the headspace to think clearly are the issues we were talking about.
Interesting article that wears its biases on its sleeve.

Based on the comments we are seeing an extremely curated view of the subject, and the lens through which we are seeing it is colored dramatically.

For all that the core statement is interesting and valid.
The Tadao Ando designed museum listed is a work of art itself. If you can, it's worth seeking out buildings he has designed. Especially make it a point to go to check out the Chichu Art Museum in Naoshima, Japan. It's off the beaten path, but a day trip to Naoshima is very rewarding.
Vanilla Music can play and shuffle an entire folder
How many layers of indirection do you need?!
I wonder if you can get insurance for that. Also, how much worse must this be in Rome?
Much of Europe is in a recession, or has stagnant economic growth at best.

They've had left leaning governments for too long, and economic stagnation is the natural result of that. You can't regulate your way to prosperity.
Meditations on AI and the Future of Business
Are there any other services to compare this to in terms of quality, features and pricing?
What processes are broken? What lack of effective performance management? What poor service provisions?

Where is your citation for any of this? And don't bother citing Musk since we already know he's a sociopathic liar.
> We could close our borders to the world entirely and be fine after an initial discomfort.

I'm no economist but a trade deficit in the hundreds of billions[0] suggests otherwise.

[0] Wikipedia says 773B for 2023.
The client I'm contracted to is all-in on Terraform Cloud. (TFC)

TFC uses workspaces, which annoyingly aren't the same thing as terraform workspaces. I've divided up our workspaces into dev, qa, staging, and prod, and each group of workspaces has the OIDC setup to allow management of a specific cloud account. So dev workspaces can only access the dev account, etc etc. Each grouping of workspaces also has a specific role that can access them. Each role then has its own API key.

The issues I've run into are mostly management of workspace variables. So now I have a manager repo and matching workspace that controls all the vars for the couple hundred TFC workspaces. I use a TFC group API key for the terraform enterprise provider, one provider per group. This prevents potential mistakes where dev vars could get written to qa, etc etc.

Manager repo
- dev TFE provider
- qa TFE provider
- staging TFE provider
- prod TFE provider

Workspace variables are set by a single directory of terraform, so there's good sharing of the data and locals blocks.

I use lists of workspaces categorized by "pipeline deployers" and "application resource deployers", along with lists of dev, qa, staging, and prod workspaces. I then use terraform's "setintersection" function to give me "dev pipeline" workspaces, "prod app" workspaces, etc. I also do the same with groups of variables, as there's some that are specific to pipeline workspaces, and so on. It works well, and it's nice to have an almost 100% terraform control of vars and workspaces.

I split app and pipeline workspaces based on historical decisions, I'm not sure if I'd replicate that on a new project. The workflow there is that an app workspace creates the resources for a given deployment, then saves pertinent details to a couple of parameters. The pipeline workspace then pulls those parameters and uses them to create a pipeline that builds and deploys the code.

Unfortunately I can't share code from this particular setup, but I do intend to write about it "someday".
The tone and tenor of the post are unlikely to elicit thoughtful technical responses from decision makers with 300+ seats and it is unlikely to engender much trust from those who do see it.