skysight-inc/HackerNews huggingface dataset:
I looked into OpenGauss a while back. It seems really solid. Among other things, they added various compatibility modes for stuff like software that targets Oracle. They have a ton of customers, and a ton of revenue.

The US-imposed export ban has completely backfired in this case. It's equivalent to China forcing everyone in their own market to subsidize direct competitors to US firms. The electric car subsidies DC is complaining about are nothing compared to this.

I remember when the export ban took effect. It took me about 5 minutes to figure out that the outcome would be a much stronger Chinese technology sector.

I can't decide if US leadership is really that dumb, or if there's some sort of conflict-of-interest / corruption / coercion at play.
I think that’s sometimes framed as not wanting to help China improve in technologically advanced industries? But of course it will improve anyway.

Maybe the article could have been framed in a less binary way: it didn’t slow them down as much as they hoped.
Hm, I would agree more with the overall headline and conclusion if it was about time spent reading code.

The best code and code bases allow you to quickly understand how they are structured and don't necessarily hold subtle, nasty surprises - or at least make it obvious if something is a nasty, subtle surprise. Those code bases tend to be a quick read.

The bad functions and code bases require you to carefully consider every little aspect of every single line in detail. And I don't just mean "read every line", I mean "Dissect lines based upon language specs, and also keep in mind this is interacting with 5 different other parts of the code base. Or not. Who knows?" In such code bases, just figuring out what something does tends to be a slog.
I dislike Vercel a lot, it doesn't mean my opinion is biased.
You guys have zero morals and are moved only by profit. The earlier it goes bankrupt, the better for everybody besides Vercel's investors and employees that were not laid off yet.

Btw your "clarification" is BS. "Our program goes nowhere but we cancelled most sponsorships and don't plan to renew or accept any projects for now".
Most essays about good code seem to end up being tautological.

The good ones dont.
Climate is always changing. Earth itself and the sun caused many extreme conditions on earth. Humans can do it now as well. But nothing compared to natural causes. Nevertheless we humans should have full control of our atmosphere at one point.
And how do you get the data back from these probes? The voyagers have antennas that are close to 4 meters in diameter and ~25-watt radio transmitters. You aren't doing that in a gram, and you aren't powering that in a gram either.
Alongside a button that votes to ban people who clicked it? Or will flags/bans remain risk-free?
That's a good point, I didn't consider the possibility of chatbots contributing to an echo-chamber effect.

If left completely unchecked, they may unintentionally cultivate such behavior rather than abate it.
Do you think this party [0] represents the elite?

[0] https://en.wikipedia.org/wiki/Popular_Unity_Candidacy
People got very upset when chemistry proved that we are made of the same thing as "unalive" things like rocks. You can see the same now that we proved the same for intelligence.
I saw some Bulwak noodles in the local Asian food shop but didn't buy them because my wife doesn't tolerate spiciness anymore because of health reasons. None of these noodles had omitted "spicy" on the package so I left them.
Why necessarily Kubernetes?

For many applications, it's enough to spin up a VPS/plain Docker container, and it will run fine for many, many years, without adding the Kubernetes complexity on top.

If the application is easy to install and autoconfigures itself, it's even better than having to configure everything yourself or create multi-server Kubernetes clusters.
My mother started teaching me to read as a baby by pointing to the words as she read them. I wonder how that compares?
> Good code is so ergonomic that you almost don’t need to read it; you just use it.

This is a poor world view and is what leads to unwieldy systems with weird interactions that are buggy in just the right situation.

I understand what the author was trying to express, but the sentiment is poorly expressed. They conflate "used"/"run" with "read" several times. IME, good code is readable code, but not all readable code is good code. Clever code is normally much less readable. At the end of the day, the lifecycle of any code you produce is such that it will generally be maintained far beyond the time is was written. To me that means you need to write code with maintainability in mind. If you cannot read and understand the code, how can you expect the effectively maintain the code?

Simply having a clearly defined function name, arguments, and documentation doesn't mean you can ignore making the innards maintainable.

Finally, as others have pointed out, you want your colleagues reading good code so they can learn to write better code. No matter your level, you should never stop learning to be a better developer.
Does RAG mean Retrieval-Augmented Generation? I've never heard of this term.
Genuinely, one of the worst think pieces I've seen this year.

How does the author presume to know how to use something without being able to read it's interface or related documentation? The very things that make something easy to use, like clearly naming things, also makes it easy to read.

I would even argue that reading what the underlying code does is always good practice. Even if you think you know how something works, confirming it can avoid nasty bugs. Not to mention all the projects that are non-trivial and have enough complex behavior that reading the code is the best way to understand what it does; where there is no other way for it to be easy to use according to the author. There's also lots of other benefits, such writing code that is more consistent and more semantic with the underlying style.

Just horrible, horrible advice.
"near the bottom of the pack"

Are you _trying_ to make people not take you seriously? No one has the kind of tech Tesla unveiled back at Autonomy day, which is still state of the art technology wise. 100w for that much NN compute was a genius move to manage to get the talent in to build and to get early. Now that they've had more time to develop the tech, FSD is looking better than ever and in a few years Tesla will be licensing this around for a pretty penny. Eventually governments might even mandate it considering the comparative danger of human drivers.
How they have achieved this to me is completely dark magic. Exotic wizardry. Kudos to the team for bringing it back to life! Meantime on planet earth we need to change our phones and technology gadgets faster than our underwear.
Given that blind people can learn to speak, audio alone must be enough to learn language. And given that deaf people can learn sign language, video alone must also be enough to learn language. That’s assuming that touch and emotion aren’t crucial to language learning.
Don't parse the output of ls, use globbing or find. Here are some examples https://mywiki.wooledge.org/ParsingLs
Happened to me twenty years ago when working in India. Fiery diarrhea from spicy food. TMI?
The corollary of the author's argument would be that no C++ code is good ;)
You say this like people weren't already generating endless slop "content" with their phone cameras of food, selfies, vlogs and other brain rot. You also say it like a lot of what gets posted on social media by normies isn't just fantasy anyway.
Which is pretty stupid, because what human intelligence wouldn't be greatly enhanced by cybernetic math coprocessors and perfect wide memory recall, and a greatly increased lifespan so there wasn't so much collective work done constantly (re)training new generations and passing forward knowledge in 18-30 year education programs, which are constrained by communication mechanisms with bandwidth possibly in the thousand bytes per second rate?

The sad fact is that the only real fiction in Isaac Asimov's robots is the ability to impose the laws of robotics.
Others have said similar:

https://archive.org/download/Being.There.1979/Being.There.19...
Is a crime boss saying "kill him" to his henchmen not responsible too for the killing? Unless you disagree with that, we're only to argue where the line is, not that there is a line.
Well, one example, depending on your threat model—their privacy policy states that they retain info and comply with subpoenas.

There's also potential for malicious updates to compromise a network (as there is with most software unless you're auditing the source for each update).

E2EE is only as meaningful as where the keys reside, and how easily those keys are abused.
You're comparing a warehouse to a train even talking about Waymo.

FSD has no limit. Recently it has been tested around in Europe and Asia, and the existing tech basically "just works" because sensorily and thought-wise it's made to function like the common meatbag between the seat and the wheel, just better.

No, making the skyscraper 100 meters higher isn't going to make the train less relevant even though the tracks aren't all built yet.
These guys are friends... We share investors, I've visited them at their test site, and they're neighbours at IIT Madras Research Park (where their rocket factory is). Their engines are a pleasure to hold and see in real life...

Couple of points that are missed in the article:

1. 3D printing is a way of bringing down assembly costs - the geometry they print is quite intricate, and it allows much better performance. The disadvantage is that it wouldn't survive multiple launches, but these are meant to be single-use rockets anyway so it doesn't matter. This is a way to build a semi-cryo engine relatively cheap.

2. They are doing it _really_ conservative; three attempted launches of which two were cancelled in the last two minutes (the fourth succeeded). But they always err on the side of caution. It's impressive enough that they're able to cancel so close to launch without losing the vehicle.

3. Here's the launch: https://www.youtube.com/watch?v=yGWruZR4rSg
I guess either my computer or my code is really bad! I only got a mid-8 0s with multiple hours.
Personally I could never get into k8s. For most of my use-cases, simply getting a VPS, or having a Dockerfile is enough.

Most apps can run fine for millions or hundreds of thousands of user sessions on a $5-$50 VPS. People prematurely optimize for scale, adding a lot of complexity that only makes development slower, and by having more moving parts, there are more things that can break. Start simple. Scaling is mostly a solved problem nowadays, if you quickly need to scale, there are always solutions to do so. In the worst case, you have to scale horizontally, and if you reach the limit of horizontal scaling, other your app is inefficient, or your business is already successful, so you are no longer in the "start" phase.
Doesn't it depend the context? I've always liked monochrome icons much more than color for basic indicators on a desktop (e.g., volume, connectivity). Less color means less likely to distract me when I'm focused on whatever task, but they are in the corner and easily identifiable when needed. Generally feel the same way with toolbar icons in applications: monochrome is less distracting and allows me to focus better.
Agreed. For spicier chords also recorded by the Nat King Cole Trio on the same set check out Mona Lisa: https://www.youtube.com/watch?v=NIDX18Xl16s
> can someone outside of NASA send requests to Voyager to change its code?

Unless you've got your own very-very high power transmitters and large dishes, you're not communicating with either Voyager satellite

"Newer" science & research satellites from the late 2000s onward do support a variety of encryption in transit and authentication from the ground stations
Boosted Breeding and beyond: 3 tech trends that could end world hunger
Radioactive drugs strike cancer with precision
Why you should use kubernetes? You most likely shouldn't.

But why should you learn kubernetes? Because everybody else is using it, whether they should or not. Very few people manage to work alone on IT.

But anyway, every single possible OT user needs something like kubernetes. It comes first at the scaling requirements.
Biotech companies are trying to make milk without cows
I hear this story all the time, but would love to see a source. The FAA takes flight safety seriously, but one thing they famously don’t do is listen to outside expertise. Anyone vaguely familiar with their medical approval process can tell you that.
AI in publishing is already a huge problem.

https://qz.com/for-dummies-books-publisher-john-wiley-sons-a...

https://www.theregister.com/2024/05/16/wiley_journals_ai/

https://www.wired.com/story/scammy-ai-generated-books-floodi...
Ancient DNA Illuminates the History of Malaria, Deadliest Diseases
Voyager 1 was launched in 1977 and its code hasn’t broken.

Construct a stack of starships in orbit and you would be able to get a probe there. It’s never about the technology, it’s about whether someone cares enough to spend the resources.
There's no theorem that SGD is insufficient. So, as I said, it's empirical.
Ask HN: Burnout on "AI" and Adjacent Teams
Is anyone working in AI or adjacent feeling burnout?

Some things I’ve experience or heard about from colleagues lately at big companies

* The Tech Bro CEO pressure to AI everything

* completely discarding roadmaps or actual user features to build a dubious AI thing

* death march projects

* a complete disregard for team health - despite lip service. Even in orgs that once demonstrated care for these things in the past

* Disinterest in existing organizational context. Ignore lessons learned how to ship products

* Some Tech Bro Czar of AI appointed that ignore all team norms and completely derails roadmaps for their pet idea

* Lack of interest in retention. If people with organizational context leave, it’s almost seen as a good thing

* Proliferation of AI yes- men that agree with brilliant founder of head of AI

It’s as if suddenly leaders have permission to ignore everything we know about organizational psychology and building longer term cultures to ship an AI toy.
ChatGPT-4o vs. Spatial IQ Test
There’s a thin sliver of things I have read through that I considered good (even great) that were high effort to read. Things like STL, boost (in parts), numpy… huh. Come to think of it, all things that use C++ templates… and I’m a big fan of templates…

The thing they all have in common is that they are/were overwhelmingly useful to people who didn’t need to go digging inside of them to use or understand them. These are bodies of code for which the behavioral and algorithmic properties were documented thoroughly, bodies of code that generalize to wide ranges of applications.

Still, we’re not all writing STL core classes every day. Sure. Write code so good it doesn’t need to be read. Write code so good that people want to read it. And write code that, when read, is welcoming, comprehensible, and considerate of others or yourself in the future.

Saying the first thing shouldn’t mean unsaying the other things… Something our author may learn over time.
It is not good to use the word good for serious discussion of any topic.

It's morning, and I really hope I did successfully pull off something close to real irony there.
Personally, I’m assuming there would be a strong commercial incentive to ensure any such chatbots would be as addictive as possible, as long as the targets could still afford their services.

Though the most mainstream ones would likely dial it back just enough to not immediately inspire outrage and public backlash.

Which IMO would mean manipulation, addiction inducing behaviors, trash talking their ‘competition’ (real life and virtual), being financially extractive, and pushing their targets toward social isolation.

Not that the real life dating world is that much different sometimes, but actual humans have limits in scalability and ethics machines don’t. Previously a sugar baby (of either gender) could only target a small handful of targets and was severely constrained by time, since they’d need to be physically present a significant period of the time. And even the dimmest target would occasionally pick up on body language that would make them leery. But, hey. No body, no body language!

Yay AI overlords?
So part of what you’re angry about is not based on known facts. If the leak never comes, will you retract your comment?
I did a consulting gig at Allstate around the time of Y2K. I chatted with a senior architect who had been with the company for over 20 years. He noted that there were such a vast array of programs and systems in place, some of which had been running for at least 40 years. I wonder if any of that code had been read, good or bad, for decades. And I am willing to bet that the source code for some of it was lost.

This of course led to no small level of anxiety during the run up to Y2K.

As a side note, while I was there, the dictum came down that there was to be no more assembler programming to be done.

I know what you are thinking. They should just burn the mainframe with fire and rewrite it all. I recommend the book https://www.amazon.com/Kill-Fire-Manage-Computer-Systems/dp/....
Whatever one's views on defamation before coming Helmreich's well-researched and well-argued paper it's highly doubtful that afterwards their views will remain unaltered.

Let's assume that if beforehand one agreed wholeheartedly with Helmreich's position—which I'd suggest would be unlikely—then I'd posit this paper would further nuance their views. This is an excellent and authoritative paper, and I have learned much about a subject of which I thought I already had reasonable knowledge.
> Have you ever had the need to read the source code of a tool because it doesn't behave the way it should, and its help and documentation prescribes?

I believe this varies wildly programmer to programmer. I'm often diving into code and reading that when debugging. I've done this with many code bases. It may be debatable if any of them are "good".
From the very beginning I've been reluctant to use Ventoy. In the beginning there were no instructions on how to build from source. Then after that there were binary blobs that were used in the build.

So far I've never used Ventoy due to these issues. The concept sounds great though.
You know the ultimate answer.

Because we can.
How many hashes does your code go through per second?

I just tried your HN username, and it took me these times:

19 seconds for 7 0s - nonce: 293576344

28 seconds for 8 0s - nonce: 436316829
Open notepad++, start writing your code, run it in a terminal.
Agreed. That is also my understanding as well.

In Brazil, transpiration from the Amazon rainforest produces more water vapour than the amount of water transported by the Amazon river. This is known as an atmospheric river (e.g. [1]) and is now seen as critical to the Brazilian climate. I think the theory is that wide spread burning in Australia destroyed the atmospheric river there, which led to a much drier continent than existed before humans arrived.

[1]: https://www.noaa.gov/stories/what-are-atmospheric-rivers
I'm not 100% sure how Zig allocators work but it looks like the arena memory is getting re-used without zeroing the memory? With slight memory corruption freed memory from a previous request can end up leaking. That's not great.

Even if you don't have process isolation between workers (which is generally what you want) then you can still put memory arenas far apart in virtual memory, make use of inaccessible guard pages, and take other precautions to prevent catastrophic memory corruption.
1 gram at an appreciable amount of c is about as much energy as a nuke. Getting hit by a swarm of these while on a Sunday drive would fuck you up, no matter how powerful you are.

The real reason there isn’t a moon colony? Person gets fired and loses their shit, starts tossing 1-2 km sized rocks down the gravity well and … we all die.

Throwing shit in space is a sure fire way to piss off any species.
Basically he's saying that if the API is great you rarely need to read the implementation. To which: sure, in some blessed cases where the API was great to start with and nothing changed so you don't need to change the API or the implementation.
Yeah, lets let every Catalan vote... after they have been indoctrinated since they are kids.

source: https://www.theatlantic.com/international/archive/2017/11/is...
Tried both Firefox and Chrome. I am on latest Linux Fedora. No issue.

> uname -an

> Linux fedora 6.8.11-300.fc40.x86_64 #1 SMP PREEMPT_DYNAMIC Mon May 27 14:53:33 UTC 2024 x86_64 GNU/Linux
The Gili Ra'anan model: Questions emerging from Cyberstarts' remarkable success
Something almost like straight out of a Garth Marenghi novel. Now go have that coffee.
I will be happy to look at the language when it is fully open, but even so, I don't understand how Modular will then make money.
Yeah, sorry. I was trying to fit the title to the character limit and messed it up!
It's nt mentioned in the linked article, but included in the descriptions of the laptop on the company site they show an "8 pin developer interface" that includes I2C, Rx/Tx, 3.3V, and GPIO pins. That looks super cool for hardware hacking!

https://deepcomputing.io/product/dc-roma-risc-v-laptop-ii/
Yes, my dumb position is, in essence, to respond by asking WTF are you even talking about? How does intelligence have levels, in your opinion, and how is "super-intelligence" meaningful outside of superhero comics? How about the parsimonious position that there's one form of intelligence with one level, pending an explanation of what it is and how it could be dialled up? Why assume it even has a dial? Are you just being overawed by IQ tests, which are notorious for measuring only ability to pass IQ tests?
What advice for moving to Coatzacoalcos, Mexico? (Quora's AI vs. a real answer)
One of the more striking examples I've seen of an absolutely banal AI response compared to a real answer
At the risk of a tangent, the real problem with services like 23andMe isnt just that it has your (irrevokable) DNA or traits in it, its that they now have the DNA and traits of your entire extended family up and down the tree(s) to a significant degree. Using a service like that is essentially selling them out, and they have no say in it.
Beyond this specific case, I believe modern societies overvalue journalism. In the past, journalism was more revolutionary (beyond propaganda), even without formal studies. Today, I see it as an extension of politics, agendas, and clickbaity. While there are still great journalists, they are few and far between.
Publishing an encyclopedia is a considerably more lengthy process than publishing papers in journals.

I also don't think you actually read the articles you linked to. The first one says that the publisher is planning on using AI, it doesn't say that they have already. As I said in the initial comment:

> I wouldn’t expect a publisher of encyclopedias to implement AI tools for years.

Meaning, an encyclopedia bought today won't be using these tools. Which is what the grandfather comment was about.
I didnt read kept chuckling about the wording of the title. Makes partner at her dolphin law firm by 30, tried first state supreme court case by 35. Porsche, Land Rover, and a classic mustang.