skysight-inc/HackerNews huggingface dataset:
Were people careful with bugs and documentation? I remember the Internet blowing up one day because every Windows install was sending every IP on the Internet a virus, and there was nothing anyone could do about it. (And yes, Unix also had similar worms, though they largely predate me!) Word used to crash and corrupt your entire novel. There was no online banking. I'm not sure the rose-colored glasses are a realistic take on changing software quality.

Today, the tools are available to move quickly and maintain quality. You probably do what was months of manual testing every time you save a file, and certainly every time you commit a set of changes. There are fuzz testers to find the craziest bugs that no human could even imagine. There are robots that read your PR and point out common errors. HN really likes to pan on software quality, but "I don't like this feature" is not a bug per se, just a company you don't like. There are a lot of those, but there are more lines of code than ever, and a lot more stuff works than 30 years ago. I think we, as a field, are getting better.
There is a futuristic novel that predicts a brief and rapid rise of society on the wings of AI, followed by a fall into many centuries of spiritual darkness, under one AI ruler. The creativity will be directed to evil deeds. The dumb masses will be bored, so they'll be given the "open way" doctrine that will undo all the moral code so the masses could swim in the thunder of animalistic desires. He will try to replace us with machines, quite literally, once he understands that we lack the willing evil creativity he needs. The "economy" will be rocking, though.
OpenAI blames Open-source library for Chat History Bug
Curious why you think CreateProcess is worse than fork/exec. Sure it takes about a dozen parameters but is that really the end of the world?!? It’s much much easier to use correctly and doesn’t have nearly as many of the pitfalls as fork/exec. Especially in large processes with lots of memory allocated. I genuinely don’t understand why people dislike it so much.
It's like a company "Stocks, Inc" that just issues their own stocks as a product. When you put it that way, it definitely sounds suspect.
Local web dev on Mac: Docker instead of MAMP – successful transition
Which cgroups? Containers are not actually a thing in kernel-land. They're a combination of Process, Network, User, and other namespacing.
I may be ignorant but doesn't that scenario you described encapsulate how MRSK functions?

From the MRSK readme[1]:

Connect to the servers over SSH (using root by default, authenticated by your ssh key)
Install Docker on any server that might be missing it (using apt-get)
Log into the registry both locally and remotely
Build the image using the standard Dockerfile in the root of the application.
Push the image to the registry.
Pull the image from the registry onto the servers.
Ensure Traefik is running and accepting traffic on port 80.
Ensure your app responds with 200 OK to GET /up.
Start a new container with the version of the app that matches the current git version hash.
Stop the old container running the previous version of the app.
Prune unused images and stopped containers to ensure servers don't fill up.

---

1. https://github.com/mrsked/mrsk#readme
Maybe because Capistrano is written in Ruby and the language matches their internal products? That was my only guess.
When you have a large pool of qualified mid-life new learners available for hire while fresh graduates are scarce, why wouldn't employers hire them?

This is only an issue if either there are genuinely not enough jobs in the field lots of people are trying to go into, in which case people should not be encouraged to go into it; or if older people demand higher compensation for the same skillset as younger people based purely on age, in which case that doesn't seem fair anyways.

And realistically, a mid-life learner is generally the better option to begin with - it's nearly impossible that someone after years of working has picked up no transferrable hard or soft skills and made no network connections of any value.
You too over-generalize when extrapolating past behavior linearly into the future.

Being conscious intelligent creatures, humans ought to be able to learn from their mistakes and implement change accordingly.

This presupposes one refrains from defeatist refusal to engage those problems of course.
Mostly? I like the Assassin's Creed games, Witcher 3, Far Cry etc. I'd probably play more multi-player games if I lasted more than 30s and didn't have to sit out the rest of the round.

(Yeah, yeah "git gud" etc)
It happens surprisingly often, just like this. I think it's usually people who are coming from so far outside the community that they have no idea of its conventions. Weird spam or SEO tricks sometimes seem to be in the mix too.
Ha! I was building OpenCV on a Pi and I remembered I had a 6500T thin DELL I could use instead.
> I will go out of my way to be sure I never purchase a scrap of camera gear on Amazon again.

If you're still making large-ticket purchases on Amazon and haven't yet gotten ripped off, you're amazingly lucky. I've been applying this rule since 2017, when I paid full retail for what turned out to be a gray-market (thus not covered by warranty) Nikon 200-500mm.
> the people who control the community and the rules

Who are these people? The protocol is decentralised, if you don't like it, spin your own instance! 5-10$ a month and you get more than enough for a few thousand people.
>> I think the "lab space" requirement is going to drive a lot of the WFH-or-not office space planning among employers that don't fall into the "come in for no reason other than I said so" category.

I wonder if there will be a another push for those jobs to go to lower cost countries.
It seems there isn't even anything written about FD_CLOEXEC and its associated race conditions either, as far as I can tell. Basically it's impossible to portably spawn a subprocess in a safe manner if you don't have sufficient control over all the code running in your process, because you might duplicate file descriptors into the child that you might not have intended, and that can break things in the parent.
Looking back it might appear so, but looking forward over any time horizon it is not predictable. Happy to arrange a long-term bet at even money - I'll guess you can't predict within 3% annualized what the total returns are over any time horizon for any of the common indices. And the difference between 4% or 7% over a long time is a lot.
This is cool. Do you happen to know if the thumbhash string has other uses? Perhaps grouping images by similarity or something?
> The most important part about venv is that you shouldn't need it. The very fact that it exists is a problem. It is a wrong fix to a problem that was left unfixed because of it.

What Python needs is a tool that understands your project structure and dependencies so the rest of your tools don't have to.

In other languages, that's called a build tool, which is why people have a hard time understanding that Python needs one.
This is such a tremendously ignorant (and frankly harmful) take that it was hard to resist downvoting you. Either you have no idea how software is actually built, or you have worked for some deeply dysfunctional companies and you have my deepest sympathies. If you have any semblance of authority over any software developers, then my sympathies go toward them instead, for having to deal with you. Yes, it's that bad.

> compare this to a software team that has plans (design docs) for everything they want o build. they have schematics (tickets) that say do this here. to this exact interface.

Missing from your description is who is writing those precise plans and tickets that specify exactly what needs to happen down to the "exact interface", whatever that's supposed to mean. Whoever's writing those is your actual software developer, and they're wasting their time. If they already know exactly how the code should work, writing those documents takes longer than just writing the code itself. Throw the documents away and just write the goddamn code. Everyone else is doing literally nothing. What you described is not software development, it's a nightmare-creature feeding on wasted hours and crushed dreams.
You're forgetting promotions
Good for them. Now they have a one-off to manage themselves. It’s pretty easy to de-cloud using something like k3s. So much value added in Kubernetes to leverage. But they have Chef and they’re a Ruby shop, I guess they’ll be good.

TBH, Kubernetes has some really rough edges. Helm charts aren’t that great and Kustomize gets real messy real fast.
Saves time and money for all involved parties. It's literally like a parking ticket in this sector. Years back I had clients who were penny stock promoters and every one of their sites had to have a disclaimer which if you clicked and read listed how much and from who they were paid for each promotion. That's all it would have taken for them to avoid this fine even as grimy as the industry is.
Given how popular TikTok and short form content is with the younger generations who are currently in school or just graduated from 20 something years of schooling, I don't think all that intention of improving their "thinking skills, analytical skills, memory and attention" is that effective at countering contemporary distractions. Have you seen the latest trend where Gen Z'ers zone out by watching a TikTok that has a family guy clip, some arts and crafts clip, and some gameplay footage all on the same screen? It is the epitome of distraction and it's catching on like wildfire because people watching these switch between each subject on screen just enough to hold their attention. The algorithm is rewarding that, so more and more TikToks have composite videos.

Going back to the subject of contemporary education, one could also speculate that ~20 years of schooling replacing ~20 years of apprenticeship and mastery of a single craft makes the ability to resist distraction worse. Perhaps teaching someone to make wagon wheels for 20 years makes them better able to focus on a single thing than teaching them to learn all sorts of different subjects for a few hours each day?

People like to look back at previous generation's moral panics, but I can't help but think there was an element of truth to many of them.
If 90% of the prompts are human couldn't you reach 90% accuracy by just picking "human" every time?
All things the Fed has zero authority over. That article says it has policy suggestions and then has a single half-baked thought at the end over what that policy might actually be. Right now, unemployment remains rock bottom. Fed policy is to raise rates until inflation comes down with as little impact on unemployment as possible. That's exactly what they're doing. Idk what else you expect them to do. Cut rates? Like they've been doing in Turkey?
That used to be apache and mod_* (mod_php, mod_python, mod_ruby, ...)

I've always wondered if it is possible to extend this system. Mod_docker?
Their app is running on at least 2 machines, so the load balancer takes care of it.
That's more like a Kickstarter.

The number of crypto projects that ever turned into a profitable enterprise for the investors by doing something outside the crypto space seems to be near zero.
What about a Wells Notice for staking/asset listings you to believe the SEC is planning to push Coinbase into unbanked status, and why would you give it any ounce of credibility? Oh that's right, because it's a crypto skeptical take :)
This seems good right? Lowering rental prices means lower operational costs, so more of the money can go to the employees ideally
It's a power play. Plus, companies have all this real estate that they need to justify.

I've listened closely to all of the pro-RTO people, and have yet to hear a single reason proposed that makes any sense at all. The only thing I'm left with that makes any sense is that this is about power and money.
Adding a vintage ISA bus slot to a modern computer
Show HN: Deltx – AI-Powered CFO for SMEs
Hey HN! We're excited to share our project, Deltx, a finance management solution for small and medium-sized businesses that adds no extra work for the company owner. Deltx aims to save money, simplify financial tracking, and provide data-driven insights using AI technology.

Key features:

Burn Rate Creep Control: Track and manage recurring bills and subscriptions to reduce unnecessary expenses.

Simplified Financial Monitoring: User-friendly interface on top of your accounting software for easy spending and revenue tracking.

AI-Powered Insights: Leverage GPT-3/4 to serve as a virtual CFO, answering financial questions instantly for better decision-making.

We built Deltx to address the challenges SMEs face when managing their finances, especially when dealing with complex accounting software and making data-driven decisions. With Deltx, businesses can focus on growth while ensuring their finances are under control.

We'd love to get feedback from the HN community and answer any questions you might have. If you're interested in trying Deltx, we invite you to sign up for a free trial on our website: https://www.deltx.io/

Looking forward to your thoughts and suggestions!
I'm not sure what pre-existing conflict is breaking out in this subthread between accounts created for the purpose, but would all of you please stop?
ChatGPT for Semantic Database Management
Maybe if you ignore the effects of competition. If you're paying someone you no longer need and your competitors (who have access to the same automation) aren't, they'll outcompete you.
It gains you multi-tenancy on the serving end, making infrastructure very cheap.
It exists in the civil (but not criminal) justice system so that civil disputes can be resolved without the parties making admissions that could be used against them in separate litigation (including, especially, criminal process, with its higher standard of proof and potentially more severe personal consequences.)

Given the overlap between torts and crimes, it would be much longer and more painful to resolve tort cases if the settling part might have to admit an act that was also a crime.
I'm talking about people behind counters, people in stock rooms, people in all kinds of data entry and so on. The terminal did vanish from many places. We're not the market.
Have you checked out Dokku [0] or others like it?

If so, what do you perceive as the gaps between Dokku and Platform.sh? I ask as an employee of a PaaS (not Platform.sh). So I'm curious for discovery and learning.

[0] https://dokku.com/
I think a lot of the buying experience is made miserable by sales people, just the same as in car dealerships.

I wonder if that is why Ikea is so popular. You get the time to look.
This links one of my favorite critiques of API design: 'A fork() in the road'

https://www.microsoft.com/en-us/research/uploads/prod/2019/0...

It's very much worth a read.
Because there's no evidence that this is the case, and there's a lot of lived experience saying that it isn't.
Is basic fork/exec from a large process still slow or have newer apis fixed that?
If anything it increases company profits, why would companies give the rent money back to employees?
who is buying these properties at this moment?
briefsky is what I switched to. I found the Open-Meteo feels-like numbers to be way off in NYC but Pirate Weather has been fine.
This looks very impressive!
As another commenter echoed, the code base is ~5million lines of C++ code, but almost no comments at all. Unless the documentation is excellent, maintenance/open source work is going to be difficult.
The sad truth is that all the exchanges are going to steal your funds. Some of them just go about it in more sophisticated ways, like Coinbase paying out billions in stock-based compensation while losing money.
It's all rather opaque, so I'm not positive, but it sounds like the French government was expecting to provide 40 Billion in subsidies, but because the price of energy rose, they only need to pay 7.6 Billion. It's a creative way of saying "Renewables still need subsidies even when energy prices are at record highs".

From the cited French regulatory statement[0]:

> The CRE carried out its annual assessment of the amount of charges to be compensated by the State to operators for 2023 in its deliberation of 13 July 2022. This exercise is based in particular on the assessment of the projected expenses for 2022 and 2023. However, the exceptional context of crisis and, in the first place, the significant increase in wholesale energy prices in recent months are considerably modifying the outlook for the evolution of these forecasts.

> The expenses to be compensated by the State to operators for 2023 thus amount to – €32.7 billion (instead of – €11.1 billion in the July 2022 deliberation), down €40.3 billion compared to the assessment carried out in July 2021 for the expenses to be compensated in 2022, which amounted to €7.6 billion.

[0]https://www.cre.fr/Actualites/la-cre-reevalue-les-charges-de...
I open sourced a version of what Evan calls the "webp potato hash" awhile back: https://github.com/transitive-bullshit/lqip-modern

I generally prefer using webp to BlurHash or this version of ThumbHash because it's natively supported and decoded by browsers – as opposed to requiring custom decoding logic which will generally lock up the main thread.
DALL-E looks awful? I think results depend on the prompt modifiers you use. Personally, I'm happy with DALL-E, and generally prefer it to Midjourney.
On the Google cloud side, using Google cloud build with cloud run with automatic CI/CD is very straightforward. I setup automated builds and deploys for staging in 2 hours. For production I set it up to track tagged branches matching a regex.
This is a problem (like most environmental issues) that can be only solved by limiting people's freedom of choice through regulation / taxation so that buying low-quality junk becomes uneconomical or impossible.

The rich can afford to buy quality. The poor can eventually buy these quality products used when the rich decide they want a new one. It's insane how much quality furniture and electronics one can find used for a fraction of original price, little to no wear and exactly same value provided.
My sign up form was abused to send spam. Is yours safe?
The CFTC disagrees [1]. Hardly a bright line.

[1]: https://decrypt.co/123032/cftc-chair-says-ethereum-is-a-comm...
>Basically every CEO falls into labor under your definition

Correct. The CEO is the core and primary tool for which capital applies pressure to labor

The Board appoints the CEO and determines their wage/compensation in 99% of cases. The larger the wage the more the CEO is "pwned" by investors. Go ask a Board of Directors who runs a company and see what they say.

There are two exceptions to this:

Founder/CEOs that successfully make the gap/transition to capital by having a large share of control of their own company (extremely rare). You can see the peacocking display of "$1 wage" to signal that they are not in the same game as labor anymore (it's taxed like paupers), their worth is determined by the stockholders whom they serve above all and it's kind of the ultimate "see ya suckers."

This is the wet dream of pretty much everyone who is in business or wants to be in business.

Or it's a mom and pop place not trying to be hyperscale/exascale and the "CEO" really just means, "guy who controls everything cause he started it"
.Net too, also same prob with decade old worldview about .Net

One thing that hasn't changed is that C# > Java ;P
Isn't that the same as not identifying it at all? A random guess would be just as good.
You reckon they cannot afford running some vms for the k8s control plane?
I use Weawow, too, but it's UI is very cumbersome in terms of getting quickly to what you care about. I have Meteograms' widget on my homescreen to get precip/hr and the core metrics similar to the wunderground 10 day view, but I find it much easier to read a daily forecast presented in a more traditional manner so go from Meteogram (tactical) to Weawow (strategic) forecasts.
Please do Day of Defeat next!
I dont get it - has the copyright problem with AI generated code trained on other people's repositories been solved yet?
Is this cheaper though?

For a medium-to-large app, K8s should offset a lot of the operational difficulties. Also you don't have to use K8s.

Cloud is turn-on/turn-off, whereas on-premises you pay up front investment.

Here are all of the hidden costs of on-prem that folks forget about when thinking about cloud being "expensive":

- hardware

- maintenance

- electricity

- air conditioning

- security

- on-call and incident response

Here are all of the hidden time-consumers of on-prem that folks forget about when thinking about cloud being "difficult":

- os patching and maintenance

- network maintenance

- driver patching

- library updating and maintenance

- BACKUPS

- redundancy

- disaster recovery

- availability
Whoa is there a PR or wiki about this
That’s impressively small
There's a similar thing called "Wikigroaning" which pairs related pages thematically:

> The premise is quite simple. First, find a useful Wikipedia article that normal people might read. For example, the article called "Knight." Then, find a somehow similar article that is longer, but at the same time, useless to a very large fraction of the population. In this case, we'll go with "Jedi Knight." Open both of the links and compare the lengths of the two articles. Compare not only that, but how well concepts are explored, and the greater professionalism with which the longer article was likely created. Are you looking yet? Get a good, long look. Yeah.

https://www.somethingawful.com/news/wikigroaning/

Note the example given when this was written in 2007 no longer works, as Jedi Knight is a disambiguation page now.
So by that logic Golang reinvented the wheel by creating a new programming language when java already existed
> substantially more

I was curious, so I checked Jake Paul:

> Respondent shall, within 20 days of the entry of this Order, pay disgorgement of
$25,019, prejudgment interest of $1,811, and a civil money penalty in the amount of $75,057 to the
Securities and Exchange Commission

Jake Paul was paid $25k for a tweet and was ordered to pay back a bit over $100k. Only other restriction is he can't be paid for anything related to crypto in the next 3 years. Paying back the original money + 3x as fine seems reasonable I guess.
Did the fundies ruin the word homeschool so much that it's called unschooling now?
I think the RTO is somewhat of a temporary condition. The big companies are telling workers to come back into the office and they’re complying because the job market has softened and people don’t want to lose their jobs.

Companies haven’t realized the detriment that RTO is having on their recruitment because most of the big names are doing layoffs rather than hiring.

It’s pretty evident that companies that are posting remote roles get orders of magnitude more applicants.

Once the economy picks up, the RTO companies are going to have to reassess as their applicant pools will be smaller than WFH companies.
fwiw, I paid for a lifetime sub to eHD Weather (by Elecont) ... back in 2013 and still use it. Moreover, the dev still responds to emails within a couple hours. If I can get 10 years of use out of an app for $5, that's excellent value!
Looks like an apple vs oranges comparison. They seem to have a low number of distinct services, so there isn't a real need for k3s/k8s (ie orchestration), on the other hand, they need config management.
You mean the bank failures where good regulations and government intervention mean that depositors aren't out a cent? _Those_ bank failures?

I'm not sure this is quite the example you think it is...