skysight-inc/HackerNews huggingface dataset:
Have you been to Jamaica or an ex transatlantic slave colony? This feels like a straw man to suggest that these descendants blame every hardship they face on history.

I suspect, but can't know, that they are more knowledgable of history than you may be.

Citizens of developed European nations (and the USA) are too often ignorant that the fact that their country is developed is in large part due to slavery.

"Slavery created the capital for capitalism".
I got that it was 365 * 100, but there aren't any batteries that last that long and I'm apparently too literal.
The question "How does signaling work without time?" makes complete sense to me. I understand this question. Do you not?

The question is actually a rhetoric implying that "signalling" in the chip level involves time, namely, the clock signal that is firing periodically. It is not so much as a signalling as it is like an assumption baked into the circuit design. The circuit must change its state from one state to another only at the next clock signal and not before that.
sorry what do you mean?
Nim is not transpiled, and you don't need to know any C to effectively use Nim.
Your point about fake cures is well taken. But I hope you can see there was more involved. Imagine touching clients, working on their sexual expression, and pushing radical, explicitly anti-fascist social change in the USA during the height of "Leave it to Beaver", Behaviorism, and the Red Scare. The knives were out for him with or without the box. He came to the US to escape persecution but it followed him all the way from Europe and led to his untimely death and the utter destruction of his liberatory vision for psychiatry. The ground was scorched and we are still bereft of a comparable vision.
>(coax, ethernet, token ring etc.)

Well, some things did bring improvements, or new ways of thinking about existing problems, and some things really moved the state of the art. Taking your example of token ring -> coax (with terminators,eek!) -> ethernet is arguably a good progression (and now also wifi).

But there's also lots of churn in software and people solving the same problems in slightly different ways.

However ... this is also collateral damage from another improvement, imho - that is the ceding of control of the tech landscape from big companies (IBM, Oracle, Microsoft, Intel, Sun, Borland) to smaller open source clusters of people and VC funding. There was a time when nothing happened without some big tech company behind it, and everybody waited for (particularly MS) to bless things and provide library support, IDEs and tools.

Those days are over, but the result is a bazaar of nosql servers, messaging servers, languages and front-end JS frameworks.
There's also a pretty awful Star Trek DS9 episode with a probability-bending MacGuffin.
Depends on how you use it. Most people don't know you should not let your battery drain below 25%, and that the recommendation is to have it plugged in a charger as often as possible.

My Pixel 2 has probably more flash damage than batter degradation.
Then just ignore it. As long as you don't want to do something crazy, you don't even need to know that the feature exists.
This seems like a waste.

Once you hook it up, is it profitable for the state to maintain the connection? For example, let's say you spend $1 million to hook up 20 rural houses. Where will the funding come from to maintain that connection over the next 50 years? Tax payers from cities?

In my opinion, a better approach is to either deregulate/regulate so that current regions can't sign exclusive contracts with big carrier like Comcast/AT&T/Verizon. Make it really easy and legal for residents in rural areas, who want high speed broadband, to easily run their own lines and maintain them.

Running a single line to some random rural location that someone decided to live in using tax payer money is just not efficient use of money.
> Do you need breakthrough innovations to adopt a language?

No, but the question wasn't "why has literally nobody on earth adopted nim?" (Which would obviously be false). The question was "why isn't it as popular as rust". There are thousands of languages out there. To be at the top of the pack, nim would have to really stand out somehow. Nim hasn't, so its a little bit niche somewhat mid-popularity language. Which is totally fine, not everything has to rule the world. However that is the reason why it is not ruling the world.
Not in Denmark only. In some projects across the EU I only saw XML/SOAP used for the so called API access. I really do not understand the XML fetish still going on in 2020+.
ChatGPT thinks helix editor was created by OpenAI
rest talk is irrelevant, just first couple of lines
This is a great idea.

One of the things that Finance people do is force employees to have short computer-based trainings every year. They seem stupid and bother everyone, but I think they are fairly effective (and they've been going on for years, so they must have proven some level of effectiveness).

Health insurance providers could be forced to have parents do a yearly 1-hour training on how to handle kids to enable benefits.

You're not going to solve the biggest problems, just like SEC trainings don't prevent money laundering, but whateveer moves the needle a little bit may be worth doing...
Ux analysis of usage strikes again - only 2% of our users use bookmark search let's get rid of it yayy, not realizing hardly anyone uses the fuctionality cause it sucks.
The percentage of test code required depends on the language. The stronger the typing and the more statically verified it is, the less testing is required. The total "correctness code" is basically the same, but it's moved from dynamically run tests into the compiler, which statically verifies the rules.
It's interesting that when people talk about having another child there is almost always the implicit assumption of maintaining at least the same lifestyle.

I was quite amused that in your comment you explicitly talk about expanding your lifestyle to have another child: "the need for a larger car and possibly larger house".

Poor people have more children than well off people until you hit top >1% incomes. Economics is not the thing stopping people from having kids, reduction in lifestyle is.
Step 1: Find an indent increase.

Step 2: Find the first place where the indent becomes lower.

It's not hard, human vision is naturally designed for this. What is hard is finding a matching bracket when the code is not indented properly.
Apple’s Vision Pro can boost Europe’s XR kingpin – in the short-term, at least
Exactly the job offer I turned down. They still think C++ can be made safe.
We don't, and that's why we should encourage parents to diversify their approach as opposed to doing the same set of things mandated from the above.
Don't use time machine, I would never trust it (basically unreliable from my experiences).

Better use a fast external SSD only for backups and Carbon Copy Cloner regularly.
Also breathing with a constant, calm rhythm to switch the brain from panic/anxiety mode into coherent thought.
How ChatGPT could replace IT network engineers
We're just pissed that the rest of the world is not taking environmental issues more serious.
MensLib is overflowing with the kind of male feminist who will sling around "incel" as an insult for even the most milquetoast of takes.

And since the Red Pill documentary (bad name, middling content) was mentioned, I'll also point out that one of the feminists who featured in it was later outed as a sex pest, despite desperately trying to position himself as One of the Good Ones™:

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

At best, MensLib types are annoying sycophants. At worst, they're wolves in sheep's clothing. In both cases, it's comedy.

That's not to say that Andrew Tate et al. aren't issues as well, but at least they're dressed appropriately.
Stripe Is Dead: Here's Why
Before Stripe, setting up a merchant processor account was a major pain for everyone involved from management wanting a simple UI/UX to developers wanting ease of implementation.

Fast forward until today, now this is the bar and merchant processing is a commodity. In a commodity, the lowest price wins. Stripe isn't the lowest price.

We just for instance switched to Helcim, a similar UI/UX to Stripe and we are saving 0.05% a year. On top of this, many new entrants have come in to serve certain audiences better (E.g. Square for Retail, Ayden for Enterprise)

Hence, Stripe's days are numbered as they don't have lock-in either and really have no moat.
Crystal is a compiled, statically typed version of Ruby.
Nim is too timid. Most languages are too timid.

My context: I'm a maintainer of iNim, creator of the Rust channel, No Boilerplate, and a professional python web developer for 15 years.

The features you are excited about in Nim are compromised for the sake of simplicity:

- Macros can't change syntax,

- There's a limit to how real-time the standard language is,

- Compiling to javascript is a nice trick, but if it didn't rely on GC it could compile to webassembly, which is better,

- Ask any advanced python developer: Indentation for syntax is a bad idea at scale. Hell, have you ever used YAML?

What Rust does is a revolution because they solved the problem of memory safety without garbage collection with the Borrow Checker.
The knock-on effects are GARGANTUAN.

This was a hard problem to solve, and it makes the language more complex to learn, but it unlocks all the language's superpowers.
If you 'cheat' with a GC, you get nothing. Nim started its life, just as most languages did with a GC, and the efforts to keep the syntax the same while offering alternatives are greatly compromised. It's far easier to add GC/RC to a low-level language than it is to remove it from a high-level one, where the whole ecosystem relies upon this behvaviour.

Of COURSE I know about Nim's plugabble GC options. That doesn't impress me at all (though Araq's effort is to be commended). In Nim they are compiler options, in Rust they're libraries. The difference is vital. For example, at a per-variable level, I can choose to reference count with https://doc.rust-lang.org/std/sync/struct.Arc.html if I so wish (I rarely need to because the borrow checker is magic).

If you want python, you can have it inside a Rust macro, sort of like this https://crates.io/crates/inline-python because rust macros CAN change syntax.
With Macros and no GC, you can rebuild ANY FEATURE inside Rust, the floor of the abstraction is the metal, and the ceiling is the sky.

This is what Rust is all about: full power to the developer, no compromises.
My video on this topic for those interested is: https://www.youtube.com/watch?v=PuMXWc0xrK0

I love both languages, but I can only see one language being the standard next 40 years, and demonstrably so can Linux, Microsoft, Cloudflare, Discord, and many others.
Don't they have some lock-in with "saved cards" – ?
I've read somewhere that just buying a parenting book, even without reading it, can make some people better parents or have a positive influence. Simply thinking about how to be a better parent and showing an interest in improving can lead to self-reflection and conscious consideration of parenting approaches.

While reading the book (attending the course) would likely provide more benefits, just the intention to be a better parent and the willingness to reflect on one's parenting practices may still be valuable step leading to an improvement in parenting abilities.
we can also try xmake. https://github.com/xmake-io/xmake

Xmake can be used to directly build source code (like with Make or Ninja), or it can generate project source files like CMake or Meson. It also has a built-in package management system to help users integrate C/C++ dependencies.
I agree that it's very annoying when people give you advice that you have no intention of following, and them being "right" only makes it more annoying.

For me, past age 40, it was transformative finding a neurodivergent personal trainer and getting into weightlifting (yes, this is a cliche, everyone is doing it). Having an appointment and working with somebody makes me actually do it.

It's not always euphoric. I would like to make the too-obvious point that exercise is often really tiring. But the feeling of power and capability can be really valuable at times, even if it's fragile and physically contingent.
The High Price of Mistrust
I think what people are missing is that sure, code "rots", at the very least because of security patches. But since this all happens to everything simultaneously, the more distinct layers and support tools you have in your stack, the more often you have to deal with something breaking in a nontrivial way.

In short: the more moving parts you have, the less time you have between major malfunctions.

(Manufacturing and hardware world understands it well, which is a big part in why they like integrating things so much.)

So e.g. over in the backend-land where I live, it used to be that I had to occasionally update the compiler or one of the few third-party dependencies that I used. Today, I have many more libraries (to the point there's something to update for security reasons roughly once a month, on average), and on top of that, I have CI/CD introducing its own mess, Conan updates which occasionally get messed up, or make some existing recipes incompatible, CMake updates which are done unexpectedly and break stuff, now also Docker is adding more of its own problems, etc. So I have to deal with some kind of tooling breakage every other week now.

And always, always, when I think it's all finally OK and I can get on with my actual job, some forgotten or hidden component craps itself out of the blue. Like that time our git precommit hooks broke for me, because someone changed them in a way that doesn't work with my setup. And then me wasting a day on trying to fix it, eventually giving up and degrading my setup to unblock myself. Or another day where, for no apparent reason, some automation that made automated commits to some git repos started losing Change-ID headers in commit messages, making Gerrit very sad, leading to several people wasting a total of several person-days trying to fix it. Etc.

There's always something breaking, the frequency of such breakages seems to be increasing, and it's a major source of frustration for me in this job. Which is why I too am often thinking back to "good old days", and am increasingly in favor of keeping the amount of dependencies - both libraries and tooling - to a minimum.
Interesting! I was unaware of the limitations of scaling down nuclear reactors.

I had never considered that a surplus of energy is actually a "bad thing" but I suppose without the means to store it its just useless work, or am I missing something?

I wonder if the new modular reactors allow to better micro-manage the amount of capacity you are adding to any grid.
Microsoft Flight Simulator 2024 Announced
for example: https://sourceware.org/gdb/onlinedocs/gdb/Separate-Debug-Fil...
How Poland snagged Intel's multi-billion dollar investment
Switch is a bit too much commitment. Mobile is too casual and becomes pay to win. I wish there was a middle ground, somewhere that PC games reside. It might just be the Steam Deck.

I want to play games for maybe 3-13 hours. There's a sweet spot with say, Kairosoft games, but mobile has long left this zone.
Not only was research done, it was the origin of statistical significance testing:

https://en.wikipedia.org/wiki/Lady_tasting_tea
I'm all for pro-consumer decisions like this but for me it seems like there is a choice to be made. It's either user-replaceable batteries or waterproof smartphones.
Yes, normally "ego" is added for emphasis and it is usually best translated as "myself".
Perhaps, but what percent of accounts use save cards? Also factoring in churn rates and turnover, you can phase them out. This is what we are doing, we moved all new accounts to Helcim and kept on good terms with Stripe until we don't need the saved cards any longer. Was it a pain? A little, but worth the savings? Yes.
Hacker News /ob/server

FTFY
That was tried, in various forms already. Now I let you guess by whom.

Honestly, people in Germany are freaking out because the AfD won the county equivalent of a mayors election for the first time. In Germany's second smallest county (it is a Landkries, a county is as close a thing as possible). What bothers me much, much more is to see all this Nazi-eugenics derived ideas slowly but surely finding their way again into mainstream discours. Freaking scary actually.
With some project names, I wonder if the puns are intentional or accidental. For instance this one sounds like "to flunk/flunked", which is not the nicest association?
Would not work with Turkish uniform invoice system.
Having more than 99% probability of surviving is also a historical aberration.
CPUs shipped by intel today still support (non exclusively) x86-32. All major OSs (except for MacOS I guess) support running 32bit code along side 64bit code. New 32 bit binaries are created every day.

It is hardly legacy yet.

Separately, there is also the x32 ABI, although that hasn't really gained any traction.
> I just know it's gonna be the patriarchy/masculinity, right?

I don't think a single person blames masculinity for mens problems. Did you by any chance hear the word toxic masculinity and assume all masuclinity was under attack because that is not the same?

Also, ngl your comment reads like "ohh why am I bleeding, without checking with a doctor I am gonna guess the answer is the knife lodged in my back, right?" Like the sarcastic tone is there but the answer is still right. Post-sarcasm is a 10 year old concept but damn your comment is almost museum worthy.
if by 'lie' you mean part of the culturally specific social ritual which is an essential glue knitting disparate people together, then yes, it's a lie.
Python has been getting faster, but Nim I'm sure is still a few multiples above Python.

The problem is that CPython was never built with efficiency in mind and now it's hard to add it.
As https://en.wikipedia.org/wiki/Rastafari points out, there is much diversity among Rastafari, including "black supremacism" and "Other Rasta sects believe that an "African" identity is not inherently linked to black skin but rather is about whether an individual displays an African "attitude" or "spirit"."

There are Koisan Rastifari. In https://journal.fi/suomenantropologi/article/download/60344/... you can see mention of separate Rastafarian groups:

> At the time, he was the sole Khoisan Rastafari in this predominantly Xhosa neighborhood. ... King Yellow often conceptualized himself as culture breaker or a mediator occupying a third position between Khoisan and Xhosa ethnicities, which he clearly distinguishes as separate groups existing in the Rastafarian movement ... "You get a lot of racist wars here in the Rasta community also (...) me, that’s why I went to live in marcus Garvey to break that barrier... (King Yellow 2013)

> ... In this crowd, my eye is caught by a group of young, barefoot, bearded men, who are wearing what appears to be sack cloth. I am told by my friend that they are ‘Sakman’, members of a local Khoisan Rastafarian sect, who surrender their life completely to devotion and supposedly live in isolation somewhere outside of the city.

Or from https://kujenga-amani.ssrc.org/2017/08/29/khoisan-rastafaria... :

> By fusing indigenousness within a universally established religious identity, the Khoisan Rastafarian movement encourages members of the Colored community to discover their roots and to perceive themselves as a part of a global community of Black people who have all experienced oppression through colonialism and/or slavery. As a result, Rastafari promotes peace in South Africa and a larger movement towards recognizing the indigenous KhoiSan people.
Days or weeks easily; it just depends on how much battery you have available. Batteries are currently being produced in the hundreds of gwh per year. That will soon cross over into twh per year.

Some numbers to boggle your mind:

1 smallish EV is 50kwh of battery.
100 kwh is 2 EVs
20 EVs is 1 mwh
20,000 EVs is 1 gwh
200,000 EVs is 10 gwh
2,000,000 EVs is 100 gwh

Tesla is producing around 2 million EVs/year right now. That's about 100 gwh of battery. Of course Teslas have larger batteries (60-90ish) so it's probably closer to 150 gwh of battery. That's aside from their mega packs and domestic storage of course, which is on track to becoming at least as big of a business as their car business currently is. Lets call it at around 200-250 gwh. Right now. Also, they plan to grow to 10 million vehicles produced per year. So, just Tesla should be producing well over a twh of battery per year pretty soon.

That's just Tesla. They are quite big of course but other companies are catching up fast and Tesla actually buys a lot of battery from external suppliers. These batteries have thousands of cycles and last quite long. So, the cumulative battery capacity of this planet is going to range in the tens to hundreds of twh pretty soon. We'll soon have lots of trucks, buses, and other vehicles switching to batteries as well. Millions of them. Very large batteries. And of course grids are deploying batteries by the tens of mwh already. That's a lot of battery production. All that battery production adds up to some pretty significant capacity. Growing by the hundreds of ghw right now every year and thousands of gwh pretty soon.

Relative to the total electricity production, that's getting close to potentially keeping up with that if you assume ~365 cycles per year for each battery (on the high side of course). The total electricity production globally is around 25 phw (1000 twh). 25000/365 ~= 70 twh per day. So having a few tens of twh of battery in the market is going to provide plenty of buffer for whatever severe electricity production dips might happen locally. Yes, 70 twh of battery wouldn't last long if you relied on that exclusively. But it won't have to because we can interconnect places with cables and there's always some wind somewhere and the sun comes out pretty reliably every day somewhere and it's not going to be cloudy everywhere at the same time. On average renewable production fluctuates a lot locally but not regionally or globally. We can plan for this with overcapacity, storage, and cables.

The bottom line is that we'll have way more battery than we actually need pretty soon. And that's before we start considering long term storage that is also being developed. To be fair, using lithium ion batteries for that would be pretty inefficient from a cost point of view. But it seems we might have tens of twh of that deployed pretty soon anyway.

My expectation is that most of that battery capacity will be just sitting there fully charged most of the time.
Love it.

Would be great if we could integrate this with some go template language, would make customization easier.
"If it’s generally too hard for compiler people to optimize for the common case then it will be harder for folks to build great software."

The compiler people don't need to optimise for the common case.
And I replied, no, the CANNOT, because I always vote the majority.