skysight-inc/HackerNews huggingface dataset:
I don't know exactly how it's going to end for some of these states like California, Illinois, New York, Connecticut, and New Jersey. These places are the Venezuela's of the US. The amount of fiscal dysfunction is almost unfathomable, and at this point my only question is whether these places go broke in my lifetime or not. I assume they'll just get bailed out by a sympathetic federal government. It's just algebra.
Yes, we're absolutely happy with the current system.

I have absolutely no problem with the banking system. Everything has worked, I can transfer money to everyone I know basically for free, and the few weird issues I've had in my life (messed up account credentials) have been easily solved by talking to an authorized person at a bank, and having them hand-edit my data in the system. My bank can be robbed, blown up, or go out of business, and all of my money is safe.

I don't want to manage my "financial infrastructure" for the same reason I don't want to host my own website. I want to pay other people with vastly better equipment, training, and around-the-clock availability to do a better job than me.

Replacing this with crypto — even a refined endgame version from half a century in the future, is a pure negative. And that's before we consider the people pushing it as a bad-faith ponzi scheme.
Operator Overloading in Python
You certainly don't need 20GB to start with a simple Windows app. OP probably got confused because of the documentation and downloaded extra stuff.
Doctors in South Africa Are Noticing Symptoms. Omicron Is a Version of Delta
Nix-casync: more efficient way to store and substitute Nix store paths
Systematic Analysis of Programming Languages for Spectre Attacks
Well yes and no. I think college sports is much more athlete-centric because players still haven't reached the limit of their abilities. So you end up with very large disparities between the great players and the average players, and single great players are much more likely to be able to dominate the game.
Defined benefit pensions are stupid unless you can print money. So it is fine for the US federal government to offer, such as Social Security, but since no one can see 5, 10, 20, or 30+ years into the future, no city, county, or state should be in the business of promising things that far into the future.

Otherwise, as evidenced by basically every data point, politicians will promise the DB pensions, then not fund them, then lay the costs on future generations.
> No doubt the Great Stagnation was a complex, multi-factor event, but it is interesting that it happened when a naive model might have predicted a big surge.

But there are a lot of different naive models making different predictions.
Probably AGPL if SaaS is a concern.
https://archive.md/uMxs2

I know there's a similar site that uses Google's archive, but I can't remember the url
My main point was that we shouldn't tell people to drive faster. Every time an argument like this comes up, people on the internet start arguing that slow drivers are causing accidents. Open a random Reddit thread and it's full of people bashing slow drivers.

But I really doubt that slow drivers are inherently dangerous. Especially since a lot of road users are slow and can't drive fast (big trucks, tractors, mopeds, bicycles, RVs, cars with trailers, etc). So the focus must be on making sure that drivers are attentive and have good visibility, not telling slow drivers to step on the gas.
you're just confused.

lab rats and mice aren't useful model organisms, but it's not for this reason.
I’m with you. I’ve gotten vaccinated for everything my doctor lets me. Japanese Encephalitis? Pshaw. I don’t even know what it is, but good luck with my immune system.

It’s like getting a superpower in a video game!

And, vaccines have general positive effects of health: https://ec.europa.eu/research-and-innovation/en/horizon-maga...
Most billionaires I know would rather leave behind a legacy in the form of charitable foundations, their work, and their families. Squandering their fortune in a vain attempt to extend their own lives is not a widely accepted choice.

Most rich folks would rather preserve their fortune for their offspring or try to make the world a better place. Eventually many people, rich or not, notice that the younger generations are better equipped to run the world.

Not to mention we'd be better off extending human life by preventing and curing diseases and ailments like cancer and heart disease.
> WinForms is "legacy", WPF is the way to go.

It’s not that simple. WPF has been mostly abandoned by the Windows team, while WinForms is owned by the .NET team and much better maintained. WPF will probably never be compatible with trimming and AOT compilation, WinForms will.

WinForms has its own issues, but there’s a reason why Scott Hunter recommended it over WPF at last year’s .NET Conf.
Supprimer le péché d'adhésion à la franc-maçonnerie? – Riposte-catholique
Tk+tcl worked quite well for my very limited use and could be compiled into a single static exe.

But I mainly used it for creating simple register value calculator tools for helping with embedded dev.
Fwiw, bathrooms are usually a good place to ride out a tornado. No windows and they are usually in a central location.
I think it is more like the library of Borges, but with stuff that would interact with self culled.
Vaccines are also, themselves, not exactly GOOD for you. They're just eliciting an immune response in order to obtain immunological defense at a theoretically/hopefully lower cost than the alternative infection.

Subjecting yourself to immune response, which for some vaccines can have high amount of reactogenicity, is having your body undergo heavy inflammation, a fair amount of tissue damage, etc. The people that just treat vaccines like they're a wheatgrass shot is pretty strange.
Well, in practice, most people don't have the proper education to invest well for their own retirement, so they end up doing it poorly or not at all, and then end up in bad situations. In many other developed countries, like a lot of European countries, pensions are even more common than the USA. You can say it is paternalistic, but it also takes away the freedom for people to shoot themselves in the foot.
While I strongly sympathize, in this case it specifically addresses one of the OP's main objections: why did they have to download and install many GB of stuff that they'll never need. The three options I can think of are: (1) install everything (what they objected to), (2) ask the user what things to install (they probably already had this option but didn't know what they needed), or (3) install a minimal amount and download on demand. Although it doesn't work well for you, it seems it would work well for them.
>What if Maven Central goes down one day?

Most Java shops run their own artefact repository acting as a pull-through repository to Maven Central and other 3rd party repositories. In addition to acting as insurance against losing access to critical dependencies, it also can provide a performance boost when downloading dependencies, and helps to offload your organisation's traffic from Maven Central.
KeePassX Development Stopped
If you want to allow audits but don't care about Open Source, just do a source available / shared source license like tarsnap.
The reason for pensions is that people don't generally invest enough money unless they legally have to.

Then the state is stuck picking up the bill for homelessness and healthcare and crime.
Yes. It's quite simple. There's absolutely no need from maintainers to "rush" to do anything, just do it in a comfortable timeline. And no, this is not equivalent to giving people the finger. Only dishonest people would say so.
All open source licenses allow commercial use. That’s a major part of the definition of “open source”: https://opensource.org/faq#commercial

“Source available” licenses that don’t allow profit do exist. See all the anti-cloud licenses that came out when AWS started selling open source databases as a service. It’s just that hardly anyone touches code licensed like that. Hell, even Linux used to have a “can’t have money change hands” clause until Linus realized that was stupid. See his debconf talk where he talks about it.
What Is Wrong with Physicians?
Until they change direction again. I was a complete .net acolyte until wasting years building projects on incomplete, politically hobbled, cool-chasing bullshit frameworks that were supposed to be finished but never were.

Most of us are building businesses apps. We just want a god damned form builder where you can double click a control and fill in the action performed code. Instead we have web tech (heaping trash fire) and several abandoned XML-based UI nightmares.

Oh, but the next XML nightmare is where it's at! ...and it will be done next year!
> FOSS is free as in freedom and not free as in beer (cost).

Actually, and critically, it is both!

You can't have free as in freedom without being free as in beer first.
Sure, you don't have the option of not using open source software for some of the cisco and arista switches and routers on nexthops over the internet, but you certainly CAN use paid-for closed-source software (from operating system up to webserver) on a server that you set up, in a colo that you pay for, to run your blog.
> Would be fun to see a billionaire having to make it somewhere in the horn of Africa.

"Naked and Afraid 2: Bezos in Somalia."

People would love that. It'd be like Black Mirror S02E05, White Bear.

Cable news outlets would have to air live human sacrifice just to keep up.

Anderson Cooper reluctantly lifts the obsidian blade. He looks distraught. "Do we really have to do this, guys?" From Erin Burnett, he hears a bene gesserit voice of outrage and command. Down plunges the knife. Mixed with the blood, tears stream down Anderson's face.

(On Fox, Tucker Carlson has a pro wrestler do it for him, and they just Photoshop his face on.)

You flip the channel.

Jeff Bezos has somehow acquired a bandolier, and is wearing the pelt of a human being.

"Damn."
Previous submission: Dec 2019 [0]

It's not about growth per se, rather about churn and age of code base, and patterns of code authorship. Github insights may be faster and better designed, but this is self-hosted and can process any Git repo.

Steve Klabnik has applied it to rustc [1].

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

[1] https://pbs.twimg.com/media/ENC1ls6XYAEdKkv?format=jpg&name=...
That link is about variable replacement in config strings, which is intentionally recursive. It doesn't mention the use of the variable replacement mechanism when interpolating values into log messages, which is what makes this vulnerability so bad, and as far as I can see was not intentional.
I'll tell you one thing, building software that isn't trivial isn't easy. You are expecting it to be a turnkey solution on your first try. Honestly there are some turnkey solutions out there but you have to do your research and quit being so negative. You might as well accept that 95% of most modern software is "heavy" unless you are writing a C based command line app. About the lightest software (but hard to write) on Windows will be Win32 if you're looking to write Windows apps that are light on memory. Personally I think C# is probably the best all around place to get started on Windows for GUI coding. Python is probably the easiest for command line stuff.
It feels like we moved from a world where open source software was develop by a community, to one where most of us are just consumers of the code. I don't know if where actually more contributors 20 years ago, relatively speaking, but much of the code was also less complex.

Open source is still remarkably successful and the only reason why the whole Log4J RCE is such a big deal, is because the library is hugely successful. The failing isn't in the work of the author(s), but those of us who been consuming the code. We don't need to fund the main developers, what we need is for the project, and projects like it, to be true communities. That mean that all the companies who have been relying on open source need to allocate time to community work.

We pay for open source software by helping build it and that goes beyond creating an issue on Github or complaining about missing features and poor documentation. We all part of the open source community, but we seem to have forgotten how it works. Now we believe that we can throw money at the problem, but that still leaves a single developer with the responsibility for a massive code base. OpenBSD was right: "Show us the code or shut up".
Yeah I think the developer of the Apollo Reddit app open sourced the app in the beginning so people could audit it and it led to some people immediately cloning it and trying to sell it for money.
I agree with what you say, but FYI docs is one of the easiest yet most valuable thing a person can contribute. As a maintainer, I wish I had more feedback and contributions to the docs!
I don't think anyone is being exploited. The work you do for free, and publish online with a permissive license, was meant to be "exploited" by anyone, that's what OSS means. Everyone knows that. We still spend time doing it because of, as the author of the blog post correctly mentions, several different, personal reasons.

I publish all my hobby projects on GitHub. I have zero expectation to ever get paid for it, even though I know some big companies have used libraries I've written. I am not sure I even want to get paid, as that would increase my accountability a lot!

Do I feel exploited?? Not at all. No one asked me to do it. I do it because I like contributing my knowledge and I hope it will benefit someone doing good work some time... even if most beneficiaries are indeed greed, for-profit organizations. I also use heaps of "free" products by these same greedy companies... my website is hosted entirely free (with HTTPS and everything) by Netlify... I also have several project websites on GitHub Pages (free), run my CI on GitHub , TravisCI and, AppVeyor and CircleCI (all completely free), write some code on IntelliJ (Jetbrains), emacs (ok, this one is not from big co.) and VSCode (big bad MSFT) which are all totally free to use.

My browser is also completely free, thanks to Mozilla!

Sure, they use lots and lots of OSS, but without those, these products might never have existed as the cost to create them from scratch or by paying every single OSS library for use would have been prohibitive.

So, I agree with OP, OSS is working just fine.
I get a popup every single time I visit Stackoverflow because I click reject all every time.

Just checked again (not even incognito) and it's there.

Your privacy

By clicking “Accept all cookies”, you agree Stack Exchange can store cookies on your device and disclose information in accordance with our Cookie Policy.

Accept all cookies

Customize settings
I feel like we should at least reference some companies who "do FOSS right" by releasing internal projects to the ecosystem. in the data science realm, for example, I've made heavy use of Superset and Airflow from Airbnb as well as the Plotly tools (Dash, etc) and numerous others.

In many ways FOSS is thriving and on the cutting edge, and in others (especially project maintenance) it seems to be struggling.

But let's at least recognize some of the good actors in that space.
Calculating my open source blast radius
I didn't get that the original article was bashing the concept of open source; more like it was bashing the "on the ground reality" of today's open source.

I think that there's a great deal of "brokenness" in the way that the software development community works, in general. Because OS is so ubiquitous, and because, as the author mentions, so many people make money on it, we think of OS as the problem.

I think the general quality level of software is catastrophically bad, in many instances. This is because people rush to do "big things," and they aren't actually ready to manage these "big things."

One example is overengineered design. This is something that we're all guilty of. Indeed, today, I am in the process of completely rewriting a view controller that I designed, that has that whole "Lucy and the Chocolate Factory"[0] thing going for it. The only solution was to take off, and nuke it from orbit.

When I create an overengineered design, it becomes brittle, and difficult to maintain or extend. What triggered my rewriting this, was because I needed to modify the way that the layout was done, and found it to be a complete bitch to figure out.

Fortunately, I am very experienced, and also wrote the original (messy) code. It would be another matter, entirely, if it was a "black box" dependency. I probably would have avoided modifying the layout, which would have resulted in a much lower quality of UX for my app.

[0] https://www.youtube.com/watch?v=NkQ58I53mjk
I don't know what you're implying. Why do you think shares exist?
What's wrong with being honest? If you need a break, say so. Why is that so hard? If your employer won't allow you to take the amount of breaks you need, then you and your employer are not compatible. You are faced with the task of finding a less demanding employer and your employer is faced with the task of finding a higher performing employee. Either party may be forced to modify their behavior until they obtain their desired level of stability, but only if people are honest about what's going on. Lying, stealing, and pretending a problem doesn't exist will not make it go away.
see: GDPR, law of unintended consequences.
If it's free as in freedom then the first downloader to pay $1 can just mirror it and allow free downloads.

Free as in freedom always necessarily denotes free as in beer as well. It's not an accident or side effect.
I think that by the time you're at the top of a mountain without cell service, you're already locked in to an app that won't let you record your position.
I would guess because the world doesn't revolve around you? You can download the full installers and bring them over on a USB, it's a trivial operation. You can also build on a networked computer and then bring over the final file(s) to your air-gapped system.
Investing Insights from the 2021 World Chess Championship
Haiti’s Leader Kept a List of Drug Traffickers. His Assassins Came for It
Sure, but then I can't prevent forks or folks distributing custom builds unless I start doing DRM notices and litigation. It's infinitely easier to keep it closed source.
I think you've got this all wrong. Building Windows apps on Windows is really simple as long as you do it the Windows way instead of trying to cobble together a way to make it as much like the Unix way as you can. Abandon all thoughts of using a CLI for any part of the build process, install Visual Studio, and build with it using the default starter projects. It will just work.

You're right that the CLI is an afterthought. So stop using it. If you want to build Windows apps, you've got to do it the Windows way, or it'll be a world of pain.
The states do not invest enough money either. And they do not legally have to (they are exempt from all the DB pension funding rules that apply to non government entities).
> California ... we have affordable housing

California is 2nd to Hawaii in home prices and more importantly, payment to income ratio

https://www.fool.com/the-ascent/research/average-house-price...

California has the 2nd lowest percentage of home ownership, and is among the highest decline in home ownership over the past 15 years.

https://ipropertymanagement.com/research/homeownership-rate-...
no, the author could have used open source and then moved off for principled reasons that people weren't paying their OSS contributors, made predictions about what would come to be, and then be pot shooting at the FOSS community from a distance. Or the author could aggressively pay every single OSS contributor they are using, with receipts... Etc, etc.
Man… the number of times I’ve had to debug a broken Steam game by installing the Nth .net runtime version…
Culture warring in America has reached an extreme level of hilarity
I use the term native to mean "an application that runs on the metal and has direct access to system calls, not in a VM of any kind, including a browser".

Qt is native in that sense, just as much as any other toolkit designed for the same purpose.
I think I would prefer to work with someone who optimizes their strengths the way kevinburke describes in his post. However as a manager I would structure phone screens to quickly filter out candidates who would never work out, no matter how optimal they seem. This is an art and odds are candidates are never going to have the perspective to appreciate the aesthetic of the completed work…
At least in California the state isn’t allowed to borrow for operating expenses. And there are limits on capital bonds. We won’t go broke in the traditional sense.

There are however unfunded pension liabilities. If that goes broke, we can hope that government workers finally get moved over to a 401(k) type system (I write this as an ex-government worker.)
> People can also invest in their own retirement accounts throughout their careers. It's stupid.

People can but will they? From what I've seen, no they won't. This is how you get an aged / aging population that has not saved enough, but often cannot work (e.g., because of health reasons). Then you have a sizeable demographic that's stuck eating proverbial cat food.

Further, even when people do save, they put money into absolute non-sense things either because they think they can beat the market (spoiler: 99.99% of us can't [1]) or because they don't know what to invest in and may not have the time to learn.

Forced savings [1] is a good thing for the general population.

Of course you are different, and don't suffer from cognitive/behaviour biases, so you'll do better than average and beat the market.

[1] https://en.wikipedia.org/wiki/A_Random_Walk_Down_Wall_Street

[2] https://en.wikipedia.org/wiki/Forced_saving
I fear that your objective judgements may be biased.
Fast forward to now, and trust is very hard to come by
Obligatory mention: A Dark Room [0]

[0]: https://adarkroom.doublespeakgames.com/
Imagine the costs of a vaccine that would make you immortal in the US? Surely not everyone would be able to afford it.

But then we could implement an immortality lottery, to give everyone a shot. That could be the devious slogan: “everyone gets a shot”. Devious because not everyone does, of course.

If you win you get the vaccine and live forever, but your friends and family aren’t included.
While I think transparency is great and it should be enforced, I also want to note that the goal of the organization behind this article is not transparency, but to sway public opinion against public spending in general.

One article in their website suggests tying education spending to performance, and that teachers in Baltimore are overpaid [1]. Another says that a $100,000 salary is "too high" for Texas public workers [2]. I think my favorite would be this one [3], where they assert that a $150,000 salary in San Francisco is excessive.

These public workers are in charge of essential duties. Suggesting that a firefighter or a teacher are "overpaid", is ridiculous and sets a dangerous precedent.

[1] https://www.openthebooks.com/forbes-baltimore-city-public-sc...

[2] https://www.openthebooks.com/forbes-why-texas-is-in-trouble-...

[3] https://www.openthebooks.com/forbes-why-san-francisco-is-in-...
My company has these banners even though we don't share information with 3rd parties. We are too scared of lawsuits based on the vague language of the law. Seems silly to me, but it's above my pay grade.
> Like all top-heavy systems, this one can’t last. We should—and soon will—have thousands of DuckDuckGos, all innovating in ways that improve the user experience, competing with each other to improve quality and to serve different sectors of the population that might want different things.

LOL. And then the natural consequence of such competition is consolidation after a few years. Has the author ever watching business cycles once in their life?