skysight-inc/HackerNews huggingface dataset:
>Terraform provisions machines (and also infra, etc), and Ansible configures provisioned machines.

Each of such tools expands to take the role of the other (and also read email)...
Really miss Windows 3.1, 95 and 98 era. Interfaces have only gone worse since then. Every time I crank up my 386 or Pentium I am completely blown away by how clean and stress-free the GUI was. Really tired of this Apple/Google low-contrast pop-up hell.
If you want a constructive take on the problem this rant is aimed at (I'm rant happy too, so don't take that description pejoratively), read "No silver bullet" by Fred Brooks, written in 1986. The problem hasn't really changed over time. I think the past four decades have proven his point.

This is the article that highlighted the idea of accidental complexity and essential complexity. Then he points out that the hard problem is making incremental improvements to how we handle essential complexity and that there is no silver bullet. Nothing will ever give you an order of magnitude improvement.

So the corollary here is that if you want an order of magnitude improvement, you will need multiple incremental improvements. You need to make seven 10% improvements to double your efficiency and you need 24 to obtain 10x. An excellent student solves problems correctly 95% of the time, or makes a mistake 1 time in 20. So that excellent student who becomes an engineer may make a mistake 1 time in 20. Not everyone will be so accurate, many of the fads which have promise may be dead ends as well: it might not be possible to increment on them.
Gosh, this is such a gem. Thank you to share.

Putting on my meme cap for a moment: Page two, first work history entry says:

(1956-1980) Duties included: Telemetry Data Processing Programmer

Send his resume to Facebook or Cambridge Analytica. Hiring manager will think: "He's seen everything!"
I think the issue is that it's hard to trust the language to go over its current limitations without commercial backing.

This is especially true for a language like Go which had limited functionality and a complete lack of tooling (eg. no package manager, no generics) for a long time.

I didn't pick up Rust until a few killer projects were released. Before that async was a complete mess. For a long time we didn't have the ? operator.
> You mean software professionals who don't believe that technology will save us

I mean software professional that believe the internet isn't an essential tool for progress.
Plenty of cultures around the world have subsisted almost entirely on a dairy based diet for thousands of years at this point.
I've read with an open mind through all your line of replies. In the end though it summed up to making it about women and feminism. You forgot this entire thing was supposed to be about men.

Right wing MRM a la Andrew Tate is for sure a scam and toxic extreme. But you can easily find such examples in feminist circles as well. Exaggerating in one direction does not justify exaggerating in the other.

You've derailed the conversation about boys and men needs and made it about women, feminism, intersectionality, etc. That is the reason I am down-voting all you replies.
> It has not existed ever in human history, does not exist today and the laws of physics say it cannot exist in the future.

FALSE, FALSE and FALSE.
The change I suggested is backwards compatible - probably a relatively small change to a single method in parsing.

You, on the other hand, took the pre-existing syntax and contemptuously threw it out the window - and completely ignored the advantage of widespread tacit understanding.
Ditto! It's kind of an acquired taste. It's kind of tedious. But it's a full-body workout in one motion, more than running or cycling. It's a great way to dose yourself with exercise if you're short on time or the weather isn't good outside. I appreciate the mindful aspects of maintaining form, controlling my breath, and pushing myself to finish a workout. I basically never have a _bad_ day after rowing 5000 meters.
Well there already is eugenic like behavior going on. Partners select for money, tall and handsome. It's just not framed that way. End result is the same.
> we spent our nights waiting around the fire in case of tiger

I think it's the opposite. During the prehistoric times most food was actually gathered by women IIRC, and both sexes could use fire to scare away predators, so men were relevant for breeding nearly exclusively.

Today we have far more risky activities where men dominate, such as high-rise towers construction, firefighting, law enforcement, security, sailing etc etc.
https://archive.ph/SpNLL
Nobody loved objc. Apple forced people to do so. Sometimes people get Stockholm syndrome
> Networking is based on cross-platform simulation determinism.

Springrts[0] has been doing all that has been described here for the same reasons in late 2000s and I guess countless RTS games also, they just weren't open source. Not to say it isn't an achievement because it is indeed damn hard.

[0] https://springrts.com/
The Future of Software Engineering Just Arrived. No, It's Not ChatGPT
Thoughtbot is famously a Ruby shop since their inception, I don’t know that this detail just happened to slip their mind due to ignorance.
Their parents also received public education. How far back do we go?
And for a brief moment, the shareholders realized a lot of value.
In other universes the more fortunate versions of yourself are eagerly collapsing waves because things just keep getting better :)
The problem with that for me is "like Python" implies a HUGE collection of libraries I can use to connect to pretty much anything.

With Python I can just search "python <thing>" and find popular, well-maintained, libraries to do <thing>. I can't do that with Nim. Most of the stuff I find seems to be 5-9 years old and have no updates since.
Which one is that? Feel free to just hint or PM me.
Sorry, any mention of "biological essentialism" is explicitly banned there. Unfortunately, a lot of biology is indeed objective essentialist. It's a terrible subreddit made for people who think that the solution to every problem that men face is to simply go read "Come as You Are" or some other shit from Bell Hooks.
> But above all, I learned that geeks think they are rational beings, while they are completely influenced by buzz, marketing, and their emotions. Even more so than the average person, because they believe they are less susceptible to it than normies, so they have a blind spot.

This is so spot on, so much that 9 hours after publication, it looks like I'm the first that I'm picking on it to start a thread. The author has written the essay to illustrate that point, what I see is strong denial from commenters.
CoreData is a footgun when it comes to threading, my approach is to use a wrapper lib (eg CoreStore) that takes off the sharp edges, or just use SQLite directly (or with a lib like GRDB).
That's called an office?
I have no idea what Crystal is either :D
In my experience, SQLite has excellent performance if you use it correctly. It can easily do 10k to 500k inserts/second, depending on the workload.

SQLite only supports a single writer at a time, but does support concurrent reads. There is also an experimental branch that supports concurrent writes.
I see, thank you! In your opinion what's the right license for this situation?
Use what works. Ship code. Support your customers. Help them improve their lives.

All other considerations are secondary. Including whether or not your peers approve of your code.

Always remember: the User is king. Programmers are nothing without users, no matter what technology they apply to the situation.

Sounds like you've shipped, and shipped often. GOOD!
"hyper environmentalist position"

Can't that be attributed to pretty much everything we do and consume? We're destroying oxygen with every breath.
From a non-spiritual, non-religious perspective, as an atheist I don't believe that souls exist, I don't subscribe to any religious teachings and I don't do any kind of meditative or spiritual stuff.

That said, weight training completely transformed my relationship with my body. You can only lug a big hunk of iron into the air so many times before you start thinking about how much we really have in common with a gorilla. Yeah we grew opposable thumbs and a much more active prefrontal cortex, but 96% of our DNA is the same as theirs after all. By the pound we're mostly monkeys or something like them and it's a bit conceited to imagine otherwise.

If you're a knowledge worker who sits in a chair and thinks all day it's easy to believe you're nothing like a monkey, but strenuous exercise dispels that notion because it recruits all of your body's monkey systems and makes all of the parts of you work together. In retrospect it shouldn't be surprising at all that letting most of your anatomy wither away is unhealthy and puts you out of balance. It's like getting your car serviced but telling the shop that you only want them to look at the electronics.
No it's not, because that other article absolutely isn't reciprocal, for all the reasons I had already listed above [0], 14 hours before you even wrote this. If you had read the other article, you'd see it flatly contradicts this article. Over there the OP trots out rhetoric like "Hold Yourself Accountable/ Help With the Dirty Work/ Be an Engineering Management Ally/ Be a World Class Copilot", but here moans about (hypothetically legitimate) scenarios where the PM may temporarily have to shoulder a lot of the QA burden (or push back on the customer rather than blame developers, if the customer doesn't understand their own use-case).

Conversely in this article the OP makes cryptic hand-waves towards "As always with power balances, just be gracious... Know that there are implicit power dynamics that should be managed graciously... So, be a good partner...", but what they write feels like they only view it as a one-way partnership, and makes it sound like they don't care if the developers are getting the short end of the stick. Or, they're trying to make a faulty generalization from their personal experience to other orgs where developers and PMs report to different chains and have very different incentives, as again other people here had already commented [1] before your post.

Your comment isn't constructive, and it intentionally misrepresents what I had clearly already written above half a day before you posted it. Please don't do that again. [2]

And I didn't make a "suggestion", I critiqued the OP's absence of having actually written something genuinely reciprocal like they said they had.

[0]: https://news.ycombinator.com/item?id=36466224

[1]: https://news.ycombinator.com/item?id=36467921

[2]: https://news.ycombinator.com/newsguidelines.html
What is human alignment technology?
> People aren't having enough children.

By what metric? Economics?

Economics, ironically, is the reason I don't have more kids. My family is doing, what I would consider, "quite well", but we'd still be pretty fucked with one more mouth to feed, the need for a larger car and possibly larger house.

I truly don't know how people that aren't that far below us on the resources / income scale have any hope of comfortable retirement prior to actual death.
I mean, you probably answered your own question. Easier to obfuscate or straight up ignore if its completely outta sight, outta mind.
The article is just detailing Einstein’s response to various (neo-)Kantian critiques of General Relativity. It’s Einstein who chose to engage with those critiques, not the author of the article.
Decent indenting generally helps there (and siblings are often of the same type anyway, in which case it doesn't improve indistinguishability).

Beyond that syntax highlighting and marcation of the head and tail of the currently selected tree can improve things when you're manually editing a document.
Canceling a Digital Subscription Is Hard. That’s Changing
> No? Every source I see says “Ukraine says that Russia says that…”.

Yes?. Your sources are clearly terrible if that’s the case.

We have Russians on video saying they blew up the damn and Russian propagandist threatening to blow up the Kyiv dam.

Here are two Russians saying they mined are going to blow up the dam.

https://twitter.com/Gerashchenko_en/status/16660615320803614...

>> "We mined everything on Kakhovka HPP. So, they'll f*king blow it up and will wash away Ukrainian Armed Forces on the other side" - a Russian says. The video was published on 10 December, 2022.

https://twitter.com/den_kazansky/status/1666003021925347328

>> Russian soldier Yegor Guzenko, who is fighting in the Kherson region, admitted that Russia blew up the dam in Nova Kakhovka to stop Ukrainian army He also said that the Russian army should also blow up other dams on the Dnieper
I absolutely get the sentiment about things breaking every 2 months and how hype dominated where cool heads should have prevailed… Yet these tools allowed me to build great things over the last ten years. Only two projects I started professionally were never finished, and one was only because my son was born and I decided to be a stay at home parent. I don’t have this problem of unspeakable dead projects.

For all of the warts, this crazy ecosystem has been a productivity power house for my employers. React native is absolutely awful to build things with, but it worked. Unified code from server to web client to mobile client actually worked, and it worked well. That’s crazy.

So on one hand I get it. On the other, I feel like we’ve forgotten how much better things have gotten. Building for the web is leaps and bounds ahead of where it was, but it took a lot to get here. Yeah there are still issues and no XML wasn’t the future, but I think it was worth it.

I’m probably lucky too though, because I accidentally picked technologies with relatively good staying power. I never did the Angular 2 rewrite, for example. I was deep in React and redux and stayed there for years. I can see this being a lot worse if you didn’t get to transfer as many skills over the years.
For everything anyone wants to use XML, I use Lua.

Its just better.

Yes, even config files. Especially config files.
I walk to the store when it's reasonable. I wasn't top tier at it, but the most exercise I could tolerate was playing DDR, because there was a game to it that isn't just physical activity.

These kinds of articles are always annoying because it invites a certain kind of person who will gush unendingly about how great exerting yourself is.

For me, exerting myself sucks, it is only something I want to do when it's attached to a game I want to play (and even that gets stale). It's only ever something I am either forcing myself to do (yuck) or doing for something besides the physical aspect of it (saving gas, playing a video game).

But instead of health advice being tailored to someone with my neurological makeup that causes this dislike of useless exertion, I'm just told that I need to "meditate" more or do yoga/X. If anything, meditation makes my body seem less like "me".

Just to add my contrarian two cents to a comment section that is otherwise mostly the former.
Sorry to be a pedant but it's likely more like: "C++, but memory safe".
Society isn't becoming more effeminate.

Society is losing some of the toxic masculinity because women are achieving leadership positions and have legal remedies available to them when men behave inappropriately. Parents are attempting to intervene appropriately.

Besides, the default state of raising a boy in the United States is to abuse the child.

Feelings? Not valid. Keep them to yourself. (This is how I ended up with depression at age 8 when my folks used me as a pawn in their religious dispute while my sisters sat there, oblivious)

Pain? Not real. And even if it is, don't show weakness. (This is how I ended up with a burst appendix during a wilderness hike in the Boy Scouts)

Your role? Provider. If you aren't providing, why are you even breathing? (This is the cause of a lot of breakups)

Everyone knows that these are more or less true. It's something that should resonate with people regardless of their political affiliation. And every bit of it is emotional abuse. None of it is about "being a man or learning to be a man." There's nothing more dehumanizing for a child than to be told that their thoughts and feelings don't matter and that their reason for living is to work until they can't anymore.
A review of RUMA has it: Rewired User-space Memory Access is Possible
Same here. I still find it a bit misleading too.

The game didn’t make it to AC:Valhalla, a texture-packing library that was made during its creation did[1] (not wanting to downplay that achievement, it’s worthy of a post in its own right, IMO).

It’s also a bit of a stretch to claim it was the source of the ECS system used in Unity. I was using a game engine which used ECS prior to 2010. In the game engine world it seems to originate with Operation Flashpoint[2] (post from 2007).

[1] https://github.com/TeamHypersomnia/rectpack2D

[2] https://t-machine.org/index.php/2007/09/03/entity-systems-ar...
EIA disagrees with you. Batteries are increasingly being used to respond to price fluctuations, which means storage.

https://www.eia.gov/todayinenergy/detail.php?id=53199
Basically a language needs something I can use to sell it to other people in the organisation.

I can't just cowboy stuff with $language because other people would need to maintain it.

C# is the de facto language for Unity-based software.

With Go I can cross-compile a single executable blob and distribute that easily to a heterogenous environment. It also does concurrency _really_ well.

Python is the one that the data analysts know how to use

Rust is for those cases where none of the above are fast enough or memory efficiency is a big thing.

What does Nim do?
Most work is unnecessary, bureaucratic and consumerist bs. Still many people are unemployed. Automation is held back by unions who fight for their right to do even the crappiest work, like mining. Inhabitable land is overcrowded. Less people is definitely net positive. Surely the economy might take a hit, cause it requires steady growth, but while that is bullshit in its own, we can still have growing economy with declining workforce, everyone would have to get very wealthy then.
That’s being done now. Can’t think of the last time the SEC didn’t sue to block an acquisition in the last 3-4 years with a tech company.
The media perpetuates certain ideals deemed desirable, the masses follow. You don't need a vegetarian artist somewhere in Europe spewing nonsense. You can still achieve the same thing. I would even go as far to say that modern day advertising and public relations borrowed a lot from Goebbels.
Intellectual curiosity, I'd guess
> But it feels like I'm stuck in a Franz Kafka novel.

Director of O(o)ps: Funny that you should mention that...
Actually, that’s rather par for the course for a federated network. Don’t like it? Make your own fediverse node. That’s literally the entire point.
When Rust was able to get rid of a class of memory bugs, undefined behavior, concurrency bugs without a garbage collector, it achieved a breakthrough. You can now write JS or Java VM in a language that doesn't have buffer overflows, dangling pointers and all kinds of other nasty security vulnerabilities.

Nim doesn't GUARANTEE memory safety, so it's basically... better Pascal? It's an iterative improvement that nobody is getting super excited about. Why is it better than D, V, Delphi?
Not to whom you're replying, but as a parent this concerns me for their futures.

It mightn't be my problem, but fuck I'm a bad person if I just drop it on the floor for my kids to pick up - or slip over and die on.

That doesn't seem to be humanity's prevailing trait though...
In most developed areas consumers don’t have to. The utility filters out benzene at the plant and it doesn’t leak into the water supply pipes except possibly during “boil water” advisories which are rolled out when water pressure drops enough for the pipes to leak in rather than only leak out.
More commonly known as canola oil in the U.S.
EEE AKA FUD
You may want to reword as "licensed under either GPLv3 or Polyform Non-commercial 1.0 at your option" or some such, like most rust-lang projects do; ex: https://github.com/rust-lang/rustup

Then give guidance on why one might choose one license over the other.
But the system in many countries doesn't work, otherwise there wouldn't be high rates of reoffending. This isn't about revenge - if that were the case I'd be advocating forced sterilisation, which I'm not. Other concerns are implementation questions, regarding ethics, safeguards, informed consent, etc.

The alternative would be to treat prisoners as victims of their upbringing, but that raises questions about the degree to which it's possible to reverse someone's early emotional trauma. For some crimes (e.g. drug addiction) that may be a better approach, as seen in more progressive countries like Portugal.
That would be a nightmare. I would hate to pay for all the stuff I get for free now.
https://kafka.apache.org/
shameless plug: https://riteapp.co.in, selfhostable markdown cloud with support for presentations. The editor is offline-first, so you can also just use that and never touch the cloud side of things.
If we wanted to incentivize attendance, pay parents to attend the classes, with a bonus at the end for doing well on the test.

That we wouldn't actually do that speaks spades about our priorities.
This was a point about 10 years ago, then history settled the matter and people are using Python or not using it mostly because of what they have to do than because of syntax.

I do have a customer using Python. We had our share of bugs introduced by wrong cut and paste or manual git conflict resolutions after merges for code like

for x in a_list:
if cond():
do()
else:
other()
something()

That latter something() was actually outside the loop but got inside and tests didn't caught the error. There is the variant where something() should be inside the loop but got moved outside.
Thanks, I suppose GraphQL is a valid example, I was thinking niche in terms of application eg Zanzibar is auth only, and you would struggle to use it for much else
I don't think that Jai is a very good example. I doubt a single one of my coworkers will have heard of it but they've all heard of Go.
Because apparently there is a non-zero population of Facebook-apologists on HN.
After Fukushima independent core cooling became a global requirement that was retrofitted on existing plants. While it is easy to blame the tsunami the regulators realized the risk was systemic so I would suggest to not be as dismissive next time.

As an example: A nuclear reactor in Sweden had a severe incident in 2006 when many of the "defense in depth" layers had been accidentally removed through freak occurrences and upgrades.

https://en.wikipedia.org/wiki/Forsmark_Nuclear_Power_Plant#J...
I mean, I don’t think it’s necessary because this is filtered by the utility but would adding $1,000 [0] to a home really change the economics of home ownership much? For much more comprehensive filtering for one sink the cost is $250, you’d install this on maybe 2-6 sinks of a home which costs >$300,000.

0: https://www.aquasana.com/whole-house-water-filters/rhino-100...
The epr is an overengineered disaster, built on the premise that the french can’t go wrong with the design and the same construction know how exists like in the 80s
Vector Database Bencharmark&Result
Author here: I spoke about how tech writers can assist API design here: https://passo.uno/posts/how-to-assist-api-design-as-a-techni...

In fact, I worked as the API designer for one of the APIs I also documented…
No True Scotsman can be applied to any culture, as .. after all .. all culture is a lie that only persists in the re-telling.

Anecdotally I have 5 peaceful Rastafarians in my life for every one of your militant variety, and they are wonderful people to be around.