It cannot be a better C. You cannot implement exceptions in it using set jump for example, but the biggest problem is memory management. You can't implement your own arena allocator in golang.
HN user
djha-skin
https://about.djhaskin.com/
Chief design goals were radically easy concurrency and speed of compilation.
I suspect this "not a systems language" alludes only to OCaml's rather steeper learning curve and until-recently difficulty with multiple threads. I am sure it could roll just fine as a single-threaded compiler language written by a small team, which indeed, it was.
Can't I just use a `docker run` command to run claude and bind in the current directory into the docker container?
Punishing leadership for perceived strategy mistakes is a great way to scare good leadership away from working for you.
In the age of AI, writing things that used to take years can now be done in months or weeks if you have deep enough pockets for it.
Reimplementation is a particularly juicy target because it's easy to test. Imagine someone writing a better browser than Chrome from scratch in just a year.
Because of this moats around business due to difficulty of implementation are effectively gone.
What is gtm
TrueNAS is on FreeBSD, as well as lots of network equipment. This does affect us more than we think as operators.
New datacenter going up in Utah. 40k acres. For context the local land footprint of a Facebook datacenter is 390 acres. Projected to consume tens of gigawatts. For context the entire state last year only consumed 4 but was able to produce 10. This thing is like Manhattan Project/Apollo Project sized.
Google Chrome silently installs a 4 GB AI model on your device without consent. At a billion-device scale the climate costs are insane.
OH MY GOODNESS, this is the WORST headline.
If Google Chrome comes with an AI model, and you install Chrome of your own free will, you just gave consent.
The "climate costs" are happening whether or not the AI is there. Sure, maybe it makes the hardware work a bit harder, but like, come on. I'm still using my computer anyway. YOU are the one costing the climate, not Google. You're the one turning the "On" button on.
I don't even know why headlines like these are taken seriously.
Fascinating. Would love to know more if you have a link.
Are you a network engineer?
Are you a network engineer?
Obfuscation. By inspecting packets coming from my network now you can tell what MAC addresses are in my network and also internal network topology. It's part of the reason your cell phone feels the need to randomize its MAC.
Everyone I've talked to with this opinion are typically mobile devs thinking about cell phones. Ipv6 works great there, but NATs are often used in corporate networks for isolation and in particular obfuscation. You can't tell what's behind a NAT by inspecting traffic coming from inside it like you can with no NAT networks. Some of the networks I administrate are contractually obligated to be so isolated.
I am reading about ipv6 nat. I guess it's possible but discouraged?
This contention point confuses me. I consistently get downvoted for this opinion, and I've seen contrarian voices online, but I have yet to meet an actual datacenter network admin who disagrees with me.
Article does not address the elephant: there is no ability to NAT with IPv6. Sure, absolutely, you shouldn't have to NAT, but in my datacenter, NAT is a feature, not a bug. The article specifically asks "did the ipv6 designers go mad" and then they list features I've never heard of or use to prove they didn't. Those features are not why I think they went mad. The inability to create a NAT is.
For this reason, at every shop I've ever worked at, the intranet is ipv4, often with ipv6 disabled, with dual stack on the load balancer for ingress traffic. Note, I do not set it up that way: it comes like that when I've arrived.
I have recently blogged that AI and Common Lisp don't mix, but I've come to the opposite conclusion lately. AI evens the playing field between large teams and single developers. Now all the lone wolves in cl will be able to do large things, like a .net implementation or a yaml parser. I heard one guy say he was using AI to write a c complete in common lisp. I wonder if AI was used here or not.
Such humans are likely not programmers, which generally fits my use case. If I wish for my blind sister to contact me, I just give her my number.
It's simple: draw your email in a paint program and export it as a png. Totally readable by humans.
I call upon this body to draw up a spreadsheet of some popular AI marketing and their scores.
I would probably just call it hand coding, as we say we use hand tools in wood working. Many do this for fun, but knowing the hand tools also makes you a better woodworker.
It's an interesting question: Will coding turn out to be more like landscaping, where (referring to the practice specifically of cutting grass) no one uses hand tools (to a first approximation)? Or it will it be more like woodworking, where everyone at least knows where a Stanley hand plane is in their work shop?
If you're a Mac or Windows user, I mean, fine.
This is just not going to be a thing on Linux.
Are there app stores on Linux? Yes, that's what FlatHub and Snap supposed to be.
So what, should Canonical just block Ubuntu downloads to anyone in the state of California? No security researcher is going to download an operating system that asks them their age for example. I feel like it draws a red line for me also.
This law is so completely insane. It sounds like it was written by some Apple fanboy to whom there is no other operating system other than Apple. The very state that spawned GNU and BSD is the same state that is not only demanding your data but enshrining its use in spyware in law.
...because dumping stuff into the middle of what is already a barren wasteland isn't actually a problem.
What would fix that is enforcing the regulations nation wide, then applying tariffs on imported products that don't enforce the same regulations.
This is the biggest lie we are told, and the most heinous. The only thing that will fix it is when people like you (and me!) stop purchasing things which were made in those regulatory environments. If you continue to purchase them under the premise that "I have no choice, I have to participate in this fallen world," so does the state of California. Banning these activities when there are alternative regulatory environments just pushes the problem to someone else.
A great example of this is the Obama-era fuel efficiency laws. No one actually wanted a more efficient truck, so to get around the laws, the manufacturers just made larger trucks, which caused more problems than they solved.
Outlawing something, then doing nothing to stop demand for that thing, that's just irresponsible.
You jest, but when I do interviews, I have prospectives write out a python program that ingests yaml ON THE WHITEBOARD. They don't have to be perfect. Their code doesn't have to compile. But, how closely they can hit this mark tells me if they have even a sliver of an idea what's going on in code.
If you connect to a Wi-Fi network that isn't your company's, Teams will simply display the name of that network. So if you decide to take a "working lunch" and connect to "Starbucks_Guest_WiFi", your boss sees it instantly.
Looks like I need to rename my home wifi to "Corporate Network."
It's not that hard to create your own search engine, office suite, and school ecosystem. I mean, no single one of google's services isn't replaceable, especially if a country sets its mind to it. Just do that if you're worried about it.
Instead, just look at go.mod. It lists the precise version at which all dependencies are built.
No, it does not. Minimum version selection means that the libraries will at least be that version, but it could be substituted for a later version if a transient dependency asks for such.
That I'm reading this blog post at all suggests there is a "market" for a single checksum/version manifest, which data is currently housed in go.sum . This is sad, but, Hyrum's Law and all that.
No. It's not adopted everywhere because it's awful. At least on the data center side.