Hacker Newsnew | past | comments | ask | show | jobs | submit | the__alchemist's commentslogin

Niels Bohr, the Great Dane, was one of these skid greasers! He worked with the queen of Sweden, and also used his academic contacts in various countries to secure jobs/visas.

> He worked with the queen of Sweden

Interesting connection, as her father was a foreign member of the Nazi party (while living in Brazil) and had lied about his Nazi affiliation in the past. When he moved back to Germany, he joined the main party.


In related news, Voyager has left the solar system!

Further, they launched a second probe. First!

- https://www.youtube.com/watch?v=2WoDQBhJCVQ


My mental model of Zig is that it is explicitly the language for developers who prefer using pointers in business logic (instead of just in MMIMO, and are looking for something with improvements over C); i.e. exactly this class of abstraction.

Having written a bunch of Zig, I wouldn't say that the language design or culture explicitly encourages the use of pointers over indices in such situations. I would say it's more a language which trusts the programmer to make correct decisions about which constructs are appropriate in any given circumstance.

Hasn't the past 30 years of the Internet age taught us that given such trust, programmers will make the incorrect decision with horrifying predictability? The most trivial level of software security requires that pointer safety needs to be mathematically proven not up to human (or LLM) judgment.

Yes, undoubtedly. Anyone in denial of this should be legally barred from programming.

[flagged]


Who cares what mojo handles? This is about Zig and memory safety.

I appreciate the explanation! I'm a noob at this sort of thing. (My experience with pointers is limited to MMIO and C FFI).

Regarding trusting the programmer: is that in the context of pointers, or more broadly? I'm betting I'm missing more, e.g. maybe mutation control too across threads/cores etc? Or as a broad design principle? (I have written some Zig as a learning dive, but don't Grok it, as am waiting for some core functionality like HALs, GUI libs, 3D libs etc. Was also a bit miffed by the 'operator overloading will never be allowed' as the use cases where I use low level languages have a near total overlap with the ones where I use vectors, quaternions, and matrices.

Stated another way: I learned with higher level langs first, which I believe biased my mental model. Example: Say I want to use a C library in my rust program/lib. (Example: CMSIS DSP). One of the actions I take in the wrapper is convert the pointer to an array ref; my mental model is the param is a list of items; it is divorced from memory. If I want to read/write a reg, or access FLASH, that's where I look to pointers. I e I think zig vs others is about if you want to conflate or divorce collections and memory.


Sulfur or similar may be more politically viable due to the tradgedy-of-the-commons. They can be enacted without as much consensus, maybe.

In Neal Stephenson's novel Termination Shock it was enacted with zero consensus. I think that there are private bodies working on it right now, too.

I could see countries drastically affected by heat doing it. If they experience mass death, or even in the case of island countries complete elimination, what threat would make them stop?

This sounds like "Smart person who has little technical experience and might have cognitive decline from age". The world is fully of people who's intelligence is legitimately lower than you might expect.

Cognitive decline from age is something the SWE community also neglects to think about.

You may feel superior to the average IQ person right now, but we're all going to regress to that point & worse at some point.

Design software & plan your life accordingly.


> The world is fully of people who's intelligence

What an example of a sentence a person *whose intelligence is lower than you might expect would write. I can only imagine this was intentional.


Could you clarify? Are you using the typo as this basis, or something else?

There were 2 typos in that sentence (the one I didn’t mention is “fully” instead of “full”). Talking about intelligence in such a sloppy manner sounded like a joke to me.

Ah sry - phone typing

This makes me think of "we're all just temporarily abled". This proves the point -- sometimes we're just typing on our phone, lol

I'm not the same person, but probably. There are at least two errors in the quoted fragment, though personally I don't think either is especially indicative of a lack of intelligence.

It's all factored in! The unimaginably vastness of the cosmos: Past, future, at astronomical through Planck scales. You have no agency; free will is an emergent phenomenon. You are not smarter than all those quants with their Ivy league degrees and 7 figure salaries, surely; the only winning move is not to play.

You can play the game of life.

But most of us would be better off not gambling on high risk bets like shorting NVDA.


I think this is generally mitigated: When traveling, people use the card that doesn't have this fee. You have cards A and B. Has a fee; B doesn't. At home you use either. When traveling, you use B.

There is still no way to search or filter your list of projects in the Claude sidebar, or get it to show you the active ones.


Sure there is. You've been able to search/sort/filter/group for a while now.


Would love to know - how?


Puts once they IPO


Element in particular is embarrassingly bad. (Consistently, for the past 5 years, through the present)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: