skysight-inc/HackerNews huggingface dataset:
They're not building a new economy really. It's a country with incompetent leadership and failed local currency, they don't seem to be able to pull it off.

And regular folks are just trying to survive - they heavily depend on USD from relatives, but they pay massive fees to corrupt institutions. They are trying to work around that using BTC, but it also has high fees, and brutal volatility on top of that. If your monthly income is $500 and you risk losing 20-30% of that to fees & volatility, you're screwed. No wonder people protest in the streets.

What they really need right now it a stablecoin on cheap network. It's not gonna change the world, but it's gonna solve their biggest problems right now.
This might as well be a joke. I am willing to bet anyone here that this will never happen. It would be like trying to start a new company to compete with AMZN selling the same things they sell online. Yeah, good luck with that.

Why is it no one wanted to put up a fleet of Satellites to provide Internet access until SpaceX did it? What makes these companies/countries think they can do it when the expense will be (?) times greater than what SpaceX can do it for?
Scaling a wetware troll farm of 10 trolls to a bot farm of 1000 bots isn't radically impactful unless you are competing with other troll/bot farms.

The people will get highly synthetic information either way. The powerful will continue to use the most effective influence mediums available to them. As it was.
Shout-out to Toitū Te Whenua LINZ, the New Zealand government mapping authority, for actually funding several projects in the geospatial field.
Controller Swaps Can Save an HDD If You Do It Right
There is of course another way to do this.

The state offers a guaranteed job and collects tax.

Just as it does to maintain the roads.

Toll roads became public roads .

Earning six figures is a chore and frankly gets boring after a while. But if you had enough to keep the wolf from the door …
It's basically C++ done right. Much more easy to learn than C or C++ and be productive in it from day one. It won't become boring or annoying like Go, because the language is loaded with features and there's always something new to learn. It's garbage collected, so you don't need to worry too much abot allocating and freeing memory, but it's helpful to have an insight and understand how it works (there are articles about it on dlang.org). Of course, one could also disable it. Of course Go has many more good quality libraries for just about anything you could dream of, but D interfaces very well with existing C and C++ libraries.
Of course, us being self-aware is pure conjecture.
it's a country with failed currency and failed leadership. USD printing is far from being their biggest problem.
> satellites to cool down the planet?

2% shade stationed at L1 is a 20 million tonne umbrella 1.5 million km above ground.

https://en.wikipedia.org/wiki/Space_sunshade
Your can love a job despite the working conditions being bad.

This is an absurd argument.
Hot patching a jar is not a scalable solution in the long term, especially if you're considering that in a larger project there may be multiple unmaintained projects that now need permanent hotpatching.
Isn't there a middle ground?

You can get the "safe" non-backwards-compatible update as free/open source, or you can pay for updates that retain backwards compatibility.

There is already a model for this, where companies will pay for support for old versions of software that have been declared EOL and no longer getting "free" updates. Microsoft offers this for older Windows NT versions, for example.
I work in finance.
> I feel this is a problem of companies being cheapskates, not of OSS maintainers. So do not make it their problem. I do not make OSS for companies, but for enthusiasts, contributing to building cool stuff, students and researchers.

I'm starting to do something different at my company. I'm finding the package maintainers for the non-commercial stuff we use in our product and making a donation. I'm also going to start asking the maintainers to invoice my company for support where that is possible to do.
the secret sauce is transplanting a chip from original controller board to replacement board and installing onto the platter assembly
My dream of tab management is if the browser would suspend long-unused tabs into a tree-style list—i.e. a bunch of bookmarks in the same arrangement in which I opened the tabs, without overhead of actual tabs. Then, live tabs could also be on the same list.

Right now, suspended tabs in FF still take memory and slow the browser down, and are cumbersome to search through.

Basically, I'll need to marry Tab Suspender with Tab Session Manager, then perhaps borrow the UI of Tree Style Tabs.
Good for you. The welfare queen megacorps have been too comfortable expecting handouts like open source charity work and public bailouts. Open source software has served the elite executive class while leaving working people to depend on anti-freedom proprietary offerings. I am sick of watching it go down like that. The never-ending data leaks, dark patterns, lock-in strategies, and attacks on encryption and freedom of speech, are all exacerbated by this tendency to yield the commons to the ruling class. If open source doesn’t serve working people, I don’t care a lick for it anymore. Cheers to Stallman and all, but this is where his proposals fell short.
> plenty of projects are just "plumbing" and the only thing you know is the name of the dependencies you have in your dependency list.

Maybe in the web world. .Net/Java/C/C++/etc projects have a well understood dependency chain, most of the time. Mostly because there is an actual stdlib and having dependencies upon dependencies upon dependencies is very rare. Projects I've worked on with over 150 dependencies (which is an awful lot for an Android project as it was) had a dependency tree that wasn't that deep (5 at most), and all of that was on standard, well known modules (androidx, etc.)

The shitshow that is JS dependency management is a self-inflincted wound. Knowing your dependency tree _is part of your job_ as a software engineer.
Author of the post here. I have found that I tend to insert asides in my articles a lot. The characters are there not only to help space things out and make it easier to read, there's also room for the Socratic Method of dialogue based teaching. I also slightly compartmentalize the kind replies based on which character is speaking, which allows for people to build otherwise unspoken associations about what kind of aside they are going to get. Mara with the split keyboard is usually for a pedantic aside or another place a concept can be applied, etc. This really is a bit of experimentation that I'm doing by playing with the writing style in a way that better suits my thought processes and allows me to take it beyond text.

Also the more people complain about the furry characters in the blog posts, the more furries there will be. I am waiting for a few refsheets that I will use in various things in the future.
Sure, if the company becomes insolvent, then the stocks will be backed by as little as Bitcoin, and more fixed in supply. Perhaps HODLers of crappy stocks should just forget about the whole revenue-generating business that was supposed to be behind them, and insist that they're a store of value
The difference: It's not up to the companies in most of western Europe. These services are guaranteed by law, and provided by the state.

>but increased savings from increased salary can make up for that (not to mention 401k).

And huge medical bills can quickly eat up even substantial savings...that doesn't happen as easily when medical services are provided by universal coverage.

Also, state guaranteed pensions aren't lost if some company in a portfolio crashes.
This is a bit outside of technical stuff, but if you like political/social commentary, I think ContraPoints has really entertaining and also fairly well-researched video essays. She is definitely part of the left, but I think people of most political persuasions can find her engaging and funny, even if they don’t agree 100%.

https://m.youtube.com/user/contrapoints
Reviewing code is the elephant in the room. Filosotile -perhaps out of ignorance or disconnect- fails to mention that the vast majority of open source projects (log4j being a great recent example) are absolute shit. Nobody should be building anything on top, nevermind giving the maintainers more money.

In-house development, software BOMs, rising of standards and multiple rounds of code review are the processes that the industry is shifting towards and for good reason.
A Young Boy Found Older Brothers in the Beatles
While I understand your perspective one has to be extremely careful in deriving conclusions from such data or analysis. The only way to be able to approximate a supportable conclusion would be a double-blind study with randomly chosen and normally distributed individuals in both the control group and the group being studied for the effect in question.

Isolating for the variable under study is one of the cardinal rules of this kind of statistical analysis. The simpler statement is the often-quoted, correlation is not causation. These things respond to dozens, hundred, thousands of variables and are difficult to analyze without adherence to strict statistical methods.
Whoa, this will keep me busy for a lot of boring mornings.

There are a lot of physics concepts I struggle to understand, like what are electrons if they aren’t orbiting particles as we were taught, and what really is quantum entanglement.

This playlist will definitely help, thanks!
What happened to those who find it fix it?
Maven/Gradle does exactly that. Provided the dependency you're replacing is compatible with the new one (same packages, same methods, etc), it's fully transparent. It's just that once again, the web world is running with awful tools that keep making the same mistakes that have been done years before them.
I think the site's title is just a play on words and generalization of all of the technical books with titles like Learn X in 24 Hours, Learn Y in 7 Days, Learn Z in 30 Days, etc.
"Deeply concerned" (c)
Credit Suisse seeks access to personal staff mobiles
This is a ludicrous expectation from a casual online discussion. voidfunc has no obligation to signal their compassion or lack of compassion, nor is society any worse off for the lack of that information in this context.
Vaccines are different from antibiotics in that they are designed to use your own immune system. Whereas an antibiotic targets a bacterial weakness which the bacteria can fix, the immune system watches for both specific invaders and possible variations of those invaders.

Kurzgesagt made a good explainer video on this recently: https://www.youtube.com/watch?v=LmpuerlbJu0
I don't know if my experience is representative, but I'm well over 40 and haven't felt this one bit.
https://archive.md/3Y8CK
And if you don't mind the appearance, it's a great way to buy a new or nearly-new car for cheap.
There is a lot of "over regulation is causing the sky high price of nuclear" here in the comments.

Consider the counterfactual: Would you like to have a lightly regulated nuclear power plant near you and your family?

Nimbyism? Or caring for your family. It all depends on your POV.
Wikipedia. And while we're at it let's get rid of salt, pepper and other spices.
Most basements don't have reinforced concrete lids. They have a concrete floor and 4 concrete walls.

The basement ceiling is not concrete typically, and in an EF5 tornado it floats away into the air like a feather.

Survivable? Sure, with a probability distribution that I don't consider particularly favorable.
Making PCBs, soldering components, flashing roms, testing, selling and shipping hardware takes effort. This is true regardless of Open Hardware.

I therefore do not see anything wrong with selling Open Hardware.

As everybody can do this, the hardware itself is commoditized, and society at large does benefit.
The welfare queen megacorps have been too comfortable expecting handouts like open source charity work and public bailouts. Open source software has served the elite executive class while leaving working people to depend on anti-freedom proprietary offerings. I am sick of watching it go down like that. The never-ending data leaks, dark patterns, lock-in strategies, and attacks on encryption and freedom of speech, are all exacerbated by this tendency to yield the commons to the ruling class. If open source doesn’t serve working people, I don’t care a lick for it anymore. Cheers to Stallman and all, but this is where his proposals fell short.
A good analysis of what open source enables - Facebook et al. were able to build their companies more easily using it.

But you forget to compare it to the alternative, where there is no significant open source or libre software available.

You can't run Linux, you have to trust Windows not to backdoor you. There is no Signal or Matrix or other encrypted messaging - or if there is, you have no way of verifying it. If you want to write a .txt file, you must pay for a close-source text editor. Or a very expensive compiler, if you're a programmer. Is the compiler backdooring your code? Maybe. You must find paid alternatives for all the free software you rely on, for work, or for your hobbies.

And who builds that paid software? Not a garage shop - they could never afford all the compilers and libraries and tools necessary. Only billion-dollar+ companies, engaging in incestuous cross-licensing, letting each-other use their tools, and crushing any upstarts.

If open source (or even copyleft) benefits those in power, closed source benefits them infinitely more.
> no one -- especially corporate users -- gets to complain

Do corporate users of open source really do all that much complaining without contributing? IME the people with the biggest complaint/contribution ratio in open source projects are individual devs (or trolls) who are not participating as a representative of any company.
Excuse me, some photons appear to be leaking off your property and onto mine.
Exactly. Thanks! There other advantage is that if there's an accident that can't be fixed the solution of towing it out to sea and sinking it into a deep trench is far more preferable than having it contaminate the surrounding land area like Chernobyl.
For something that needs to be editable and analyzed and shared among users that are highly proficient in financial tech (excel) but are not programmers, an app framework isn't going to work.

My work is often an input into the work of the finance folks where I'm at, and they have countless very complex excel docs. None of them are programmers, but all them (and anyone else moderately proficient in Excel) can look under the hood, see what's going on, and make their own additions/changes as needed.

And there may need to be new versions of all of these that have slight or major changes made on a monthly/quarterly/annual basis. No single build w/ a web-app framework is going to do this very well without a very large investment in developer costs, and that simply isn't necessary when there is already a perfectly good tool for their needs. Developer costs aside, it would also mean that these folks had a significant delay in their work: They could no longer clone last quarter's sheet and spend a morning making the necessary changes. They'd need to spend a few days going back & forth with a developer over the scope & specs of the changes, a little longer for the developer to write the code, do a bit of UAT, and assuming everything works as expected then get to the actual work and hope nothing new came up before next quarter that would stop their work for more dev time.

The types of systems that eliminate a little bit of this are part of industry-specific monolithic ERP systems, and even those may only cover the 60% of requirements that don't change often or are supported by contractually guaranteed TOS upgrades each quarter from the vendor.
> It's unknown how long the booster would last

It's well within reason to expect that it won't be longer than the 2nd dose.

> The person I responded to didn't say what their reaction was

I kind of extrapolated based on the parent's parent. I had a personal example in mind. Chest pains after first shot, heart palpitations after 2nd, checked at ER. These are myocarditis signs and a booster makes me very uneasy. This I would guess is the most commonly brought up examples of potentially serious side effects.

> Relatively has higher risk of side effects among their profile

Just generalising, assuming young healthy male with no underlying health conditions.

> Vs. the now well-known long-term risks of contracting Covid, which given its prevalence seems highly likely that your long term choices are (a) never leave your house, (b) reduce likelihood and severity of infection with a vaccine, or (c) get Covid.

It's inaccurate to have "Never leave your house" as an option, situations are different. Different case numbers based on location, different personal lifestyles. On the other hand, the vaccine risk is fixed, you either take it or don't.

I'm personally happy doing continuous risk assessment and acting accordingly and if I did catch Covid then so be it, risks are extremely low already.
If this becomes a cultural thing, part of OSS, then more employees inside big companies will start to advocate for funding the OSS they rely on. Companies found to be profiting of OSS, while keeping a closed wall, complaining, but not contributing patches or funding, will lose market mind share, and a percentage of the best developers.

Seems doable, but still hard without centralized control and PR.
> for a feature we all dislike yet needed to keep due to backward compatibility concerns.

It's logging. While logging is extremely important, I think we could all tolerate removing a vulnerable feature. Or, just move the feature to a separate package.

I have made bad decisions, we have all made bad decisions. Own them, improve, and celebrate the opportunity to learn and improve. Keeping this around, as a default, was a bad decision. If your enterprise contracts don't want to turn a flag on, then they can always skip upgrading (they generally do regardless).
Heh ... I recall somewhere in a Emacs manual it says "prints the non-warranty, or the warranty if you version of Emacs comes with one".

I thought that was a joke. What did the warranty disclaimers say on your system?
How The Economic Machine Works by Ray Dalio comes to mind. It's 31 minutes long and provides a great high-level overview of basic economic principles.

https://www.youtube.com/watch?v=PHe0bXAIuk0&t=3s
my interpretation was a little different

I see the author annoyed that companies don't want to to be their patron to just pay them to work on random things that they have fun working on

and attempting to leverage this issue to try to draw attention to this "injustice"

as someone with a full time software job: I wish I could only work on things that interest me...

rather than spending 80% of my time working on boring things and dealing with customers who set deadlines and expect to receive a specific product that they're paying for
If the US government had any sense of strategy, they would employ these maintainers en masse, not only to create good will but to make sure that other bad actors don’t get to them first.
>> Since reqs > mvp can be hours, days, or at most weeks

"at most weeks".

I've seen MVP's take far longer than that and still be considered minimal. Minimal is contextual.
Some package managers (eg yarn , cargo) have a solution for that and allow you to specify a local resolution override that will apply to all dependencies.
Speed-CAUSED crashes don’t factor strongly into fatal crash counts. Also, a general trend of increasing rural road or freeway (urban and rural) speed limit increases in the US since 1995 has accompanied continued plunges into record low highway fatality rates.

Also, all crashes are relevant. Fatalities can’t happen when there aren’t crashes.

The speeding crisis is mostly a moral panic.
When I was a kid, a "Tornado Warning" meant that a tornado had been spotted and was something you took pretty seriously. There was another advisory called a "Tornado Watch" that meant conditions were favorable for tornados to develop.

Now, it seems that every semi-heavy thunderstorm comes with a "Tornado Warning" based on radar returns and other metrics. They happen so often it's hard to get too worked up about them. Another case of boy who cried wolf.
That wasn’t around (this was five to six years ago).
> Now is the perfect time for Open Source maintainers to become legible to the big companies that depend on them—and that want to get more out of them—and send them five-to-six figure invoices.

Well, this is exactly what I've been doing around VideoLAN (VLC, x264) and FFmpeg for the last few years. In order to do that, I've created 2 official companies Videolabs and FFlabs (besides the non-profit orgs) and I've gone through all the hoops to get paid (PO, billing, invoices, registering to large companies is a lot of paperwork, tbh, but well..) and we try and bill small to large companies that depends on those projects.

And FFmpeg and x264 are the core of the online video.

So I did exactly what Filippo is saying we should do.

But the result is really not impressive. Seriously, asking for money for support from those companies feels like we're pulling the nails, even if their full business depends on it. Getting 30-50k$ from those companies for support for one year can be very challenging, long or leading to nowhere at all.

So, large SV companies and startup should also start agreeing to pay for open source, when it's the core of the tech.
"Features" is a way too abstract thing to blame, tbh.

The elephant in the room here is the excessive dynamism allowed by default on the JVM platform. How many applications actually need fancy classloaders? Why isn't every step to get there - "loading a class from anywhere that isn't my JARs", JNDI, JNDI's LDAP backend, etc. - an explicit opt-in flag to the VM? Java's wide-open defaults are what made the blast radius of this huge.
There seems to be a misunderstanding here. We have on the one side a garbage feature that should never have been implemented - but if you want to keep it for backwards compatibility, sure. But then we have log4j scanning all values instead of only format strings - I think it can be argued that this behavior is a critical bug and was never intended to begin with. It seems to have only come about because whoever implemented the JNDI stuff lost their bearing in the absurd class hierarchies and abstractions in log4j.

Of course the last part holds the solution for our backwards compatibility issue. Remove the JNDI nonsense from the default package and move it into an extension package. Whoever wants to keep it can just add that to their dependencies and continue to enjoy logging functions that sometimes also make network connections and block your program.
One can hope that they'll maintain it in their engine forks, yes. I've not seen a public commitment yet, but also not looked very hard.
The problem isn't waste or safety, it's cost. Nuclear isn't necessary to reduce CO2 emissions, and because of its cost it isn't even particularly useful to reduce CO2 emissions -- one gets more bang for the buck elsewhere, up to 100% elimination of emissions.

Nuclear is more expensive than renewable alternatives, even with the cost of necessary storage taken into account. Moreover, renewables and storage have strong experience effects, while nuclear has shown negative experience effects, so this cost gap should only widen.

The fact that no merchant nuclear plant (privately financed, selling into a competitive market) has ever been built anywhere in the world should be a clue.