skysight-inc/HackerNews huggingface dataset:
Is Nim garbage collected? There is no simple answer to that.

When it is garbage collected, how is it garbage collected? There is no simple answer to that.

As stated in my original comment, I prefer languages which are more opinionated than that. Nim is a Swiss Army knife; some people like that, but I prefer choosing a fixed-blade knife to suit my current purpose.
Policy changes and certification requirement updates for Smart Home Actions
Thanks for the archive link.
“At best his small cadre of supporters seem to rely on their faith in his abstract principles to quietly console themselves, including the wife of the famous private investigator recently killed in the street by thieves...”

Just so we’re clear on the facts — Homicides have not increased under Chesa Boudin. Did you write melodramatic prose about any of the homicides that occurred under the last DA? Do the homicides that have occurred under Boudin just “feel different” to you? What is it exactly? Because homicides are not getting worse in any appreciable way in San Francisco, but suddenly, a certain kind of person loves to talk about them.
Open source? Isn't everyone using Spectre or Eldo?
The World's First Programmable Organism
Would this integrate with e.g. Measurements.jl?
> The negative externalities of carbon-based energy production dwarf any renewal subsidies.

And incidentally, dwarf the cost of building nuclear plants as well.
Nature Future – Science Fiction Stories
It's a given that you should have backups of your business data, no matter if you're using a hosted installation or a local one. With backups, if the hosted provider pulls the plug, you don't lose _everything_. You may be scrambling to set up the replacement but you have your data, and in this case you'd also have the source code, so you'll survive.

And keep in mind that "Raspberry Pi fails" is a more common scenario than "provider goes out of business", so from the perspective of minimizing the scramble, that's the one I'd be more concerned about.

A bit more about backups: for something truly important, you should have an offline copy, in case a malicious party compromises credentials that can be used to overwrite both the primary and the backup. I don't think you should depend on the vendor backing up your data. Some things you just have to do yourself, unfortunately.
Moving from Nginx+FPM to Swoole Has Increased Our PHP API Performance by 91%
Good idea. I've just changed it so now you can keep pushing the blur button and it will increase the blur by 1px for each push.
Why you need to be doing code reviews
Sensemaking in Organizations (2015)
Time dilation as well, which probably helps ;-)
Anecdata. I work for a top 10 bank. The mainframe isn't going away here. We're investing in new development, new tools, and just (last 2 years or so) had a hiring spree to support those efforts. I am also very familiar with strategy at several other peer banks (they're doing the same thing), a number of the telcos (same) and 2 of the major airlines (who will look at you like you're insane if you suggest they get rid of their mainframe).

I've been hearing "mainframes are dead" since the 1980s. The market for them has dramatically changed, but by the same token there's just more people in IT who have no clue what the mainframes do from a business perspective, so "obviously" it's a dead end.
Its Gen X and you know it

They don’t know it, but the rest of us do

Its not a trend its out of touch old people that dont know they’re out of touch old people yet
The answer is very simple: the display of your laptop is much thinner than your phone.

So if you want something better, you will need to use an external camera.
The biggest recipient for subsidies in the energy sector is fossil fuels, for which many would not be commercial viable unless they were directly given funds to stay operating. Here in Sweden we have oil fueled power plants which is paid just to exist, and then they get paid a second time for any energy they do produce.

Why do they get this money but not renewables? The name of the subsidy program makes that very clear. Reserve energy. The oil fueled power plant get paid to simply exist in the case where demand exceeds production of renewables. Before they shut down the latest nuclear reactor this was mostly to address cold windless winter nights, but now its operating basically all year as dips in renewable energy regularly cause situations where that reserve energy is required for a stable energy grid.

I get how people do not like subsidies for nuclear, but I really dislike subsidies for fossil fuels and I hate how oil is being burned just because it now is called "reserve energy".

One would think that if storage costs were the cheaper choice then we would be phasing out fossil fuel from the "reserve energy" strategy. There is no such plans. In contrast, the current plan and government investments goes to increase the reserve energy capacity from fossil fuel in every way possible. To my knowledge there does not exist a single commercial operated storage system that get charged with wind and later sold, here or globally. There does exist solar and battery, commonly with about 75% capacity for 4hrs, and a charge cycle of a single day. The economics for wind require massively higher capacity (weeks rather than hours), and the charge cycle which will repay the investment is significant slower (several weeks rather than a single day).
On the contrary, this is a great tale of why reverse-engineering standard technology makes sense (if you can't buy it at least, which the East couldn't because of the COCOM embargo).

If the Eastern hemisphere had developed their own computer technology, everything I had learned as kid would've been worthless after the Wall fell. But since East Germany was Z80 (and towards the end, 8086) land, I could more or less seamlessly continue with my self-education ;)

I've heard that East German engineers liked the Zilog Z8000 a lot more than the Intel x86 architecture, but pragmatically it made a lot of sense to adopt the same standards that had won in the West already.
Thanks It was fun to build.
How are Julia Computing and Julia the programming language related? Is it similar to R and R Studio in a way?
Given the amounts they're talking about, it's definitely not a tablespoon. A tablespoon of cumin to a pound of chicken is almost certainly too much.

Hey may mean something else, including his own spoon of perhaps a half-teaspoon, which would also be a reasonable amount of spice. There's enough slack in spicing that a factor of 2 wouldn't be inedible, especially if you're serving it with a starch like rice. But a factor of 3 is almost certainly more than intended.

That's not an American thing, not since the 19th century. That's just failing to follow the conventions.
Two years ago I visited Stockholm and rode a borrowed bike from the Sun (Globen) out to Mars (Mörby Centrum) and visited all the planets along the way. Life goal is to do the entire thing.

Trip only took a few hours and there are plentiful bike lanes to reach that far. Along the way, or on the way back, check out the Hagaparken, Natural History Museum, and campus of Stockholm University.
> There are dear family members who have disaffiliated with the Church, openly, and we love them and they are always included in our lives, certainly not shunned!

There are numerous former Mormons who have had the precise opposite experience. Doesn't take much time on, say, the "exmormon" subreddit to see the vast array of accounts of families ceasing communication. Yes, not all families will cut out their apostate members (some, like mine, have been approximately accepting of it - though to most of my Mormon family and friends I'm still pretty ambiguous around my apostasy, lol), but it's still a risk, and that risk can be leverage. Our faith - at least as portrayed by the Church - is one of conformity, and of social pressure to ensure that conformity.

> And God will be the judge, not rumors or such, so what He thinks is vastly more important to me than what "people" think (though I should try not to make false impressions on "people", too).

Sure, and that's fine and dandy until those rumors make it to your bishop and he takes you as dishonest during your next interview.

And this assumes that the evidence is indeed fabricated. Give me a room full of Mormons and I'll give you a room full of closeted smokers, alcoholics, porn watchers, sexual "deviants", and - worst of all! - coffee drinkers. These people are "closeted" for good reason; if your argument around confession and forgiveness held water, they would have already confessed these things, and accordingly wouldn't be very "closeted" anymore, now would they?

Humans are, well, human. Even ones that sincerely believe there to be a paradisical afterlife (and/or decreasingly-paradisical afterlives, as the case may be) waiting for them.
Yeah, but... can you hire for it? Plenty of forward-looking developers are willing to learn Go, or whatever new hotness the SV scene is cooking up. I think pitching mainframe development to that same crowd is a much harder proposition.
It's also not very clear what target environment to migrate to with costs in that ballpark and expectations for longevity comparable to mainframes. Java? Cloud (lol)? Web (lol)? Just blinks of an eye compared to what these are supposed to replace. And last decade's post-standards rush hasn't exactly helped either so POSIX etc might not help much.
♪We know it's not right♪

♪We know it's not funny♪

♪But we'll stop beating this dead horse♪

♪when it stops spitting out money♪
Only if you think the horrific damage done to American democracy by Facebook and friends was more than offset by a little extra tax revenue.
I love how it says everywhere to "buy" a TLD when it's really renting or leasing. It's not like it's a one time payment and then you own it.
Advanced memory management and more performance improvements in M89
But you're acting like nothing advances? Fission is still the best chance we have. We are decades away from battery technology that could provide stable power for several days in the case of grid level from non-nuclear green friendly power sources. That's not an issue with nuclear fission reactors.
why do people think function coloring is bad? In my experience it's a very good thing ...

An async function call is a massively different abstraction than a sync function call ... think about what logic is allowed to live on the other side of the async function call -- it can be literally anything without changing the caller ... sync function calls imply a very different set of expectations exist between function callers and function implementations and distinguishing between those expectations is a pure win.

If you are finding function coloring to be a big issue then the problem probably mainly lives in how you've organized your logic or codebase ... separating the colors so that things which should compose well do happens naturally in codebases which organize around data transformations (which most applications should aim toward)
The commenter is not saying the writing has no value. They're saying that the main issue is the prescriptive title.
Slave Voyages
Glad you like it! We don't allow creating new calendar events yet, but it's on our list for sure.
Take your points and try them against nuclear. It wont work. The original argument is solid: the economics are failing us, so change the economics and suddenly nuclear becomes viable. Then you don't have to deal with battery arrays and other silly things.
Execution here is great. High level of polish. The pricing is a little hard to justify, you might want to consider segmenting your plans. 1 meeting per day personal plan, etc? Team features would help justify the price.

Pro tip: for b2b sales, generic productivity enhancing tools are often discovered organically by high-load SME C-suite folks and they’ll decide they want their entire team to have it. If I was in that role then I’d be thrilled not just to save time but to save all the time I spend waiting for my team members to find the link, log in, etc. Maybe you could run the math on how much time is saved and its value.
> Earth is supposed to be in the Royal Sonesta hotel, but I believe it was moved to clean the area and never put back.

Ha, that is straight out of a Douglas Adams book.
DIY microscope lenses on BMD pocket 6K camera
dune is quite weird compared to many other build tools, but once you learn how it works it's actually quite simple. opam is a pain in the ass but it's definitely being improved steadily and I've had better experiences with it recently. janestreet core seems more stable now than it has in the past but there are occasionally still some breaking changes. They aren't hard to keep up with if you update with each core release though (only like ~1 for my project in the past year or so). There's also a community movement to work a lot more on the ocaml platform and I'm super excited for this work [1] to get through the pipeline! Especially promising is the work on replacing ocamldoc (which sucks) with odoc (which looks great!). While I think work on the ocaml platform will take some time to come to fruition, the approach they are going for is super empathetic and I wholeheartedly agree with their approach for every facet of the ocaml ecosystem -- build tools, doc generation, lsp, editor integration, opam evolution, and all the stability guarantees they're gradually adding. Really exciting time to invest in ocaml!

[1] https://www.youtube.com/watch?v=E8T_4zqWmq8
Next up: "Oppressed Farmer" stories, how people kept and passed their strains and traditions despite the multiple larger forces using and chewing them. Like the Appalachian bootlegger stories, except they'll be able to use phrases like "honest peasants" and "evil warlords".
Not saddle-jerky? Aw, man, I was really craving that horse sweat.
Active recall - pause the podcast and talk back to yourself the points being made; rewind to check if you're not confident.
> unfounded snobbery

"Founded" snobbery is snobbery nevertheless.

> Which is why I hold the position that I do.

You... supervise other, more junior snobs?
Ask HN: Why are tweetstorms more readable than blog posts?
Has anyone else noticed that tweetstorms are more readable than blog posts? Any idea why this is? Is it because Twitter forces the writer to make a point every 280 characters? Is it because it feels more public? Other ideas?
Not to long ago the government participated in big expensive projects like these. In the great depression nobody wanted to issue loans to big projects like these and nobody wanted to buy stocks to fund them either. What happened was not that new jobs didn’t get created, but that big expensive factories were build by the state.

Note also that building a big factory to produce electric cars is exactly the kind of thing that the green new deal is advocating for. And this falls neatly into avenue of despair nr. 2: susceptibility towards socialism. As a taxpayer and a worker I would much rather want to see the profits of a big expensive factory—which the company it self cannot afford to build—go back to the state—or even better, to the workers; as opposed to faceless shareholders—or worse, to billionaires like Elon Musk.
There's always ninja.

https://ninja-build.org/
Just because something will end your career if overheard doesn't mean that it was something bad. Think of a lawyer on a long zoom call. What if they answer a client call and that conversation is pickup up by the zoom computer? Or what if someone in my office asks for login/account info and that conversation gets pickup by zoom? Or a system administrator sitting through a long zoom meeting about pension plans who accidentally has a side conversation about security issues on the production server. These are everyday acceptable office conversations that, if broadcast to zoom accidentally, can end a career far faster than looking unkempt on a webcam.
- The ONE MONTH OUTAGE that WebEx suffered a while back was embarrassing beyond belief and I can't believe my company kept the service after that.

- The "mute" button status does reflect whether you are actually muted!!! I've had the entire meeting hear me even when "muted". This would be hilarious if it weren't so dangerous. It occurs if you have a simple network hiccup, btw.

- The innumerable variations of "WebEx" encountered that all behave and suck differently. I recently discovered "WebEx Events" where I had to hand over contact info (twice!) in a browser to join an entirely internal meeting. Then I had to quit right away and add Audio access in macOS and join all over again, since it wasn't the same "WebEx" and didn't have permission.

- For text chat, I primarily use WebEx through a browser as there is no native Linux client. It's atrociously bad. For example, clicking a link does not open a new tab. No one wants this behavior. It would be less bad if WebEx didn't take 5 forevers and 10+MB to load. I've hacked around with TamperMonkey for now.
That doesn't make it thriving though. It's a niche that continues to get smaller, albeit at a very slow rate.
Haha so cool!
Yes, ultimately they do (usually) and yes, you are missing the point.

"filesystem as a database" is not referring to database software that stores the data on disk but rather that the application is directly interacting with the filesystem. Imagine dumping a JSON document to disk, then reading it from disk, compared to storing a JSON string in a DB. Sure, they are both backed by the disk, but one is not "filesystem as a DB".
This woman I play video games with is into this thing which is exactly the same for over a decade. People make these "Characters" and then sell them and people pay to "Adopt" them. It's a bunch of rich housewives spending hundreds or thousands on each character to brag about owning it.

Genuinely really weird, and I don't get it either. But some people are really into it. I think it's called "Adopts" or something. Might provide some more insight into this type of thing, since it's been going on far longer.
Americans have started leaving home even more than before the pandemic
I can't get over that your comment starts with "Meh." – which seems to go against everything it goes on to say.
> Why waste prestige and budget on that when you can keep all the critical LOB software running exactly as it is (or faster) forever?

Hum... Probably (and that was the case at my workplace) because business as usual has higher risks and ongoing costs than the migration. It's not like mainframes are cheap to own, or guaranteed to stay in existence in the future.

> why do you think the mainframe business isn't thriving

"Thriving" on my lexical implies on growing or at least sustainable. A market where new players don't want to buy at any cost and old players are all trying to get out is not this.
Lots of companies distribute their employees laptops with a little plastic slider to shutter the camera, so it's further than not-just-nerds - corporate IT decisionmakers are recognizing the need too.
> Instead, she wanted them to understand the gap between our perception of how much privacy we think we have in public spaces — and the reality. And, as she puts it, "to show them how thin our privacy constructions are in the modern day."

It doesn't matter that my neighbor, or hell-- even a rando drunken tourist-- can poison my drinking supply.

It does matter if a doe-eyed, tech-fetishizing HOA busy-body hooks up an IoT device which somehow connects the control system for water supply to the internet.
Taken to the extreme this advice leads to collections like Randall Munroe's Thing Explainer or Dr Seuss' Green Eggs and Ham.
I think there's an argument to be made for bulkier laptops now.

The trend of the last two decades has been smaller form factors, which puts a hard limit on the battery, the hard drive, the number of ports you can support, and even how much thermal energy you can radiate.

That was important largely because you were going to be lugging the thing around everywhere, and a pound or two could make a real difference.

Now that I travel with my laptop once a month, not once a day, I think that equation changes. I still want portability - I still need portability - but using the machine on my desk is the more common, more important scenario.
This makes sense for feature requests, but not always for other types of support.

When a user opens an issue, sometimes it can be very time-consuming just to determine whether the user is encountering a legitimate edge-case bug, vs the user doing something wrong and not reporting it accurately. This type of issue can't be ignored entirely, because if it's a legit bug, then it's present in the paid SaaS product as well.

Also consider that many GitHub accounts don't mention real names or company affiliations. It can be hard to tell whether an issue submitter is some rando or a loyal paying customer. Even if you have a separate bug tracker or support system for paying customers, some of them will submit issues to the open source project by mistake.
I'm not intimately familiar with C# so I take your word for it, but conceptual flaws and implementation bugs are two different things.
On the other hand someone trying to hack you could cause collateral damage to others with your name
I guess we're calling them shelters again.
> ... getting some revival ...

Scientific computing is chugging along about the same as it always has, quantum computers aren't really that relevant yet.

> I don't think the programming language makes that big of a difference, ultimately.

I can see how you might think this, but it's really ahistorical.

Scientific computing has always been a niche because of the range of skills needed. To have any real success at it as a team you needed to be a good enough at numerical analysis to understand the implementation, a good enough programmers to write something like production code (e.g. not your typical lab code) and good enough at the science to do the right project.

In the old days you were basically looking for one person who could do all of this, and in Fortran 77. You can carve off the last requirement if you only work on tools for other people, but that still leaves you with two domains.

Fortran 77 basically limited the scope of project that was reasonable. Things like matlab essentially started as wrappers on good libraries (in F77) so that people could get some work done without spending all their time fighting that complexity. This had a massive impact on productivity globally.

Introduction of things like c++ allowed more complex programs to be built for good or ill (also lead to improvements in fortran) but a lot of the same problems remain in terms of managing the complexity.

Later people added enough numerical libraries to python to get real work done, and that started to eclipse matlab at least in some specific domains (mainly because it's free and open).

Neither matlab or python are particularly good languages for scientific programming, but they are accessible - a gazillion grad students shoot themselves in the foot less in python than they would in fortran or c++, and iterate much faster.

In some ways systems like this have impact because they have reduced the necessary skill level across domains. There is always going to be room at the margins for a polymath but a lot of people who aren't can get things done much more easily now than a few decades ago. Now you may argue that nobody "does" scientific programming in python but it's a bit of a semantic flip, the core algorithms are all in c or something but depending on domain you may mostly be using python wrappers to access them.

Julia is an attempt (not the first one) to define a language that is both approachable and interactive (important) but also well designed for numerics etc. It's a very interesting project for that reason.

I've obviously skipped a lot of important stuff, but the impact of languages and particularly their accessibility has been really significant, especially when we get past scientific programming for it's own sake, and into real applications.