skysight-inc/HackerNews huggingface dataset:
> On the other hand: there is not much of an alternative to GitLab.

Honestly, in larger organizations self-hosted GitLab is still one of the better options. It has lots of features and gets the basics right (though not all are excellent) - you get code review, CI/CD, even functionality for issue tracking, Wikis and much more.

You might use Jira or Atlassian for some of those, or maybe something more tailored and optimized for your workflows in smaller orgs, but GitLab still offers you options for most of the things you might want to do (even some monitoring and feature flags).

As long as you can keep up with resource requirements and updates, as well as configuration, you aren't likely to get fired for picking it and you'll be able to succeed and ship projects while using it, if self-hosting is a must/preferable.

> Atlassian self hosting is no more. Maybe Gitea + anything for CI/CD?

That said, for my personal needs, I migrated away from GitLab and run Gitea (for the code), Drone (for CI) and Sonatype Nexus (for container images, libraries etc.): https://blog.kronis.dev/articles/goodbye-gitlab-hello-gitea-...

In my case, dealing with updates is a bit easier now and breakages don't affect the whole solution (since previously I ran Omnibus GitLab for my own needs, which made launching it easier, at the expense of more coupling) and the total footprint would be much lower, if only Nexus wouldn't love to gobble that much RAM.

Sometimes integrating a bunch of specialized solutions is also a valid approach, especially because in my case container image cleanup in GitLab was a bit of a mess and while Nexus still has its problems (e.g. skipped deletion of old container images when they have multiple tags), it's a bit better and gives you more control.

Gitea is great, though and should work with most of the popular CI solutions as well - whether you want to run Drone, Jenkins, or anything else.
Well, the author says "trying to get back" (emphasis mine), which makes me think that there is some prior experience, it's not "has only started." The article also says:

> Over a couple of years, I have managed to configure Emacs with most basic modern shortcuts that work in most other applications post the 1990’s (small things like Cmd+S to save, Ctrl+Tab to switch buffers etc.)

which, on the other hand, sounds a bit weird to me. It states that there are years of experience with Emacs, but it wouldn't take years to configure small things like Ctrl+Tab. These are things people use very frequently, so I would imagine one would configure it within the first month, or even the first week, of using Emacs to reduce friction.
I don't use VIM as daily driver or IDE - but for editing any config files on Linux boxes basic knowledge of VIM is the best thing one can learn.

For using via SSH it is just so convenient that it does not use any control characters for basic stuff.
Most of what therapy offers you, in my experience, is tools for dealing with life. There really isn't a manual that ships with the human experience, so you either have to invent the wheel on your own every time you find yourself not very happy, or you can talk to a friend, or maybe a priest, or a therapist, all will give advice. (not always the best advice, but really just rubber duck debugging goes a long way sometimes)

When it comes down to it, I'd rather have tools and not need them than need them and not have them.
> the GUI civil wars at Microsoft

The wars are done.

Look at what Microsoft actually uses for GUIs, not what they recommend. All the new Microsoft apps are written in Electron.
Thanks for sharing your experiences with the engine. I know what you mean by the ecosystem doesn't feel quite like Ruby—you can't pull in gems from RubyGems.org (but there is a dependency tool called Smaug) and it's not as focused on OO as most Ruby is. But after I spent my first few weeks making games with it, I came to realize lack of a huge dependency tree is a benefit. The engine doesn't have strong opinions on how you code your games, but it gives the tools to do so in a more functional mindset than most Ruby code. The API is data-driven, meaning you can work with just hashes or arrays and methods and get really far with your projects. You can abstract away into classes and modules if you need to.

I'm actively working on an interactive showcase of the samples and open source DragonRuby games here: https://dragonridersunite.itch.io/dragon-os

You can browse more games made with DRGTK here: https://itch.io/games/made-with-dragonruby-gtk

There's also the official samples page, which includes commercial games shipped to Android, iOS, and Switch: https://dragonruby.org/toolkit/game/samples

I think any type of 2D game is possible to build with the engine. But it's up to the community (and time) to make great games with it.

+ just wanna say I'm glad you dig Godot! There are so many game engines and libraries out there, and what matters most is finding one that fits your needs and style well. Because ultimately, what's most important, is that the game gets made, regardless of tech.
The local government "ceded the governance" to the central government. /s
No. When I can't withdraw, it's because my bank teller is sleeping.

Binance has a bank teller, but he's telling you "uh hold on we need to buy your money from another teller that's sleeping because we don't actually have it. Do you want to get our monopoly money instead?"

Binance is about to pull the rug.
Definitely. Going to university is also a very gentle way to leave home and grow up - you gradually learn to do things like budget, cook, find accommodation and so on while there is still support around you and have vacations when you can go home to your parents.
i can confirm that. there is no problem to moderate strangers, but when a close friend acts up in one of my groups it can become difficult. it takes a lot of tact and patience, and if the person is someone close but not a friend it even more difficult.

if the group is small enough, and the discussion is not public, moderation should not be necessary. a group of friends will either tolerate the behavior or as a group they won't. this is not something where any authority needs to get involved and hence no familymember or friend needs to be elevated to that level of authority, even if hate speech or serious insults are involved.

for somewhat larger groups, a downvoting model like hackernews would work. if enough people disapprove, a message gets buried without needing a moderator making an executive decision.
My workflow for years has been using vscode for editing code only and completely ignoring most of its plugins and other features.

The work-issued machine may run windows or macos, but my dev environment always matches the testing/production environment and that's linux (usually ubuntu).

I always have several terminals open for git, docker, tailing logs, watch scripts, etc. Vim is really the only sensible option for editing configuration, writing git commit messages, _viewing logs_ ... can't stress that last one enough. What are you going to do when you need to do more than just grep a single log file? You need an editor that doesn't blow up opening massive files.

Yes it's absolutely worth knowing. Everyone who uses it needs it and everyone who doesn't eventually will.
China's Semiconductor Industry Is About to Suffer Another Major Blow
>the EROI of solar surpassed that of nuclear

Where do you get your numbers from?

>it would pay back that power in under two years.

That's exactly the problem. This is a significant portion of the lifetime output of the panels.

>it would still produce more energy in its lifetime than putting the coal in a coal plant.

I'm not arguing that solar panels are a net negative, as you seem to be implying. I'm arguing that the energy economics of a world fuelled entirely by solar (and other renewable technologies - solar is about the worst for EROI) would look very different to what we have now.
They are not sailing downwind in this case - they're sailing across the wind, which is why they are able to travel so much faster.
You're on a forum that's thematically dedicated to the idea of being a "hacker" in spirit; to a lot of people, the easy boring path isn't attractive.

"Why do this risky exciting dangerous thing over there when you could come over here and be a flacid lifeless drone with me at Bezos' personal blowjob-drone company. Marry the first person you meet, have some kids, yay stability!"
Why is that surprising? It is a difference license. So is the Nvidia driver.
> The chances of you having a workstation without a GUI over the past 30 years has been pretty small unless you're a sysadmin.

I spend a lot of time in the terminal and in vim (13 terminals open at the moment)

I don't think I've used vim on a guiless terminal for a decade. The only thing I'm on a physical server for is for installing on bare metal with no ilo - which means a 640x480 text installer, USB stick, and a keyboard to type in the IP and gateway (although Ubuntu has broken that as of this year). Once that's done the install is automatic, and then I can ssh into it a few minutes later.

10 years ago maybe I used the terminal to edit things like /etc/network/interfaces to change network settings once in a blue moon. That's hardly a full featured use of vim though.

However I do ssh into servers and edit files on those servers, and vim is on every server I connect to. I believe vscode will work transparently to do that though, editing over the ssh connection.
I guess the point is that it generates convincing and consistent texts. That's new and it's a building block for any futuristic AI that actually knows stuff: it also has to generate good text to communicate the knowledge.
Propaganda? You believe that mental health care is politically driven?
That happened 70 years and many governments ago and has absolutely no bearing on international dealings with either Switzerland or Argentina today any more than that dealings with Germany do and has nothing at all to do with Binance.
How to create a truly native experience for your React-Native app?
The key is to provide a smooth and enjoyable user experience.
We often speak broadly like this, just like you speak about how Russia and China (everyone living there, apparently) are bad. It doesn't mean we're saying that every single person in that country is to blame.

I say that the USA is to blame for the end of globalization, you don't, and so we have to agree to disagree.
>The biggest country in Europe is Russia

Just a part of russia is europe...being as pedantic as you:

https://en.wikipedia.org/wiki/Ural_Mountains
It’s a lot less funny when charlatans convince a crowd to start drinking rubbing alcohol like they did in Iran in an attempt to prevent covid 19. Hundreds died
I am not very familiar with American football. I meant the game where players kick the ball.
Only use python if you plan on compiling it with something like docker or podman to pickle your resulting stew in epoxy for all time.

Otherwise you'll still be in some dependency heck as you run down why your library updated doesn't work (oh, switched to TLS encryption; that's good I guess) or you're thing uses v2 and everything now uses v3.

golang, rust, at least, make a static binary out of the gate. In 8 years it'll probably be full of hideous out-of-date code and full of security vulnerabilities, but at least you won't have to look at it and feel bad.

If static binaries were good enough for Ultrix, they're good enough for you.
> I'm somewhat experienced using linux and the terminal, and would be curious to dig deeper into more terminal-based workflows.

Then yes. Learn Vim because you're interested and because it makes text editing fun. If you don't enjoy it, stop. In the worst case, you've still learned the basics of a useful skill.
I love the Sunday quaterbacking of AoC, more than the competition itself (I'm not even doing this year). And I agree with you that a quick reminder that some problems are "naively intractable" is a good wake up call once in a while.
The ‘I’m baby’ defense. We’ll see if it works here.
Most people I know (including many linux users) regard me as a vim pro relative to them, and I still have barely an idea what most of these do. Or what surround is. Might want to explain a little for the rest of us mortals ;)
Tried Pop_OS earlier this year and their version of ffmpeg didn't had AMD AMF support. Fedora 37 also doesn't seem to include it.

Nobara which is a patched version of Fedora published by Glorious Eggroll includes it: https://nobaraproject.org however no secure boot if you think its important.
This propeller method is a completely different way of doing something similar, but straight downwind.
Yes; 100% yes. I'll make three pitches here:

1. Vim has almost certainly staved off RSI for me. I've probably got > 10k hours physically programming under my belt. From time to time I've felt small pangs, but my worst RSI has been when I was using a mouse. Vim will also let you remap whatever you want, so you can adapt it to whatever your changing physicality is.

(Side note: I know a lot of people talk about their muscle memory, but even I as a person who can't always tell you how to do what they do in Vim have adapted here and there; most recently: Neovim changes what 'Y' does, which is ABOMINABLE DO YOU HEAR ME NEOVIM DEVS I CURSE YOU--but I adapted in like a week)

2. You can adapt Vim to help you think, and get out of you way when you're on a roll. This is more important than you might think. Vim will help you avoid blunders by letting you use whatever combination of linters and checkers you want. Vim will also let you edit code so fluently that it's close to the speed of thought.

3. Vim is open source. Not everyone is as Marxist as I am, so I recognize that this might not resonate with everyone. But as SWEs, SREs, etc., our major community is the open source community. This is our garden, our house. We should be building, using, and improving our own tools. A world in which all our tools are corporate built and owned, and used solely for the purpose of doing their bidding sounds pretty bleak. It sounds like every house is a McMansion leased from Zillow and decorated from AirBnB-approved home furnishing warehouses delivered by Uber Eats. I know that's pretty far down the road from just using VS Code, but when you think about the corporate strategy behind it, what else could it be?
Well written story. Worth the read.
No, just the basics is enough, and has been enough for me for almost 30 years. The move to containerised services has reduced the need to SSH to servers for the most part.

Personally I've enjoyed using Emacs more. With a good setup I have been more productive with that tools than I would have been with Vim.
How is it not (intentionally) nefarious? It seems pretty wicked to me.
I'm pretty sure Haskell is the reason why True and False are capitalized in Python.
I’m a huge fan of headless but it’s still very much in its infancy.

The cost to implement and maintain a headless ecomm site is leagues away from a monolithic store.

Plugins that just worked with your Shopify store no longer work and require custom api dev/integration.

Want a new section built or a small thing changed? That’s going to require design and dev.

I’ve spoken to a few larger brands that have actually went back to their old monolithic store after spending hundreds of thousands switching.

The future is headless but not just yet.
Yes and? Most US TOS's are illegal in the EU anyway. Cant make money with your Gamer-Card? Well then all let's players on youtube have a problem.
Vim is basically the only editor you can safely assume to be available on any machine you’ll ever interact with. In my opinion, this fact makes it a requirement for virtually any developer to be able to confidently use vim during a production incident to, say, fix a broken config file while being connected to the machine through (multiple hops of) SSH, without any ability to use your editor of choice.

Once this basic-but-crucial skill level is mastered, using vim more proficientely as a daily driver is entirely a matter of taste. Personally I prefer using a fully-fledged IDE for anything that goes beyond a simple script.
I believe the Ray suite of ML + distributed computing tools is also from AMP
descendants:

https://docs.ray.io/
Twitter has dissolved its Trust and Safety Council
I can say that number is at least 1. I enjoy gaming, but I have been fully on Linux for a few years now. My PC builds always need high CPU performance, both multi threaded for compile workloads and single threaded for games, as well as good graphics performance for gaming, especially due to VR games. I am essentially the reverse of your described use case: I want high gaming performance with ML and GPGPU as a bonus.

I like what I am seeing in regards to the new AMD cards vs. my current RTX 3080 for gaming performance. Especially since Nvidia has raised prices to a point I am no longer even begrudgingly willing to pay. But, as I am currently playing around a bit with stable diffusion I am more inclined to stay with CUDA for the time being. However this is a very recent change in interests, so I am not sure whether my priorities will change long term. I am also not planning an upgrade any time soon, so I will wait for new developments on all sides.
If I'm a cook, I should not cook outside of the restaurant ever?
Too much churn is killing me.

JavaScript is really just the tip of the iceberg or maybe the perfect embodiment of modernity.

Looking at it narcissisticly, it's like some kind of divine punishment for younger me who couldn't wait for progress and innovation on basically everything.
The "logical negation" sign used to have the vertical line as long as "|", so e.g. "¬A" looked more like "‾|A" but fully vertically aligned with the letter. Sadly, this glyph fell out of usage in fonts in favour of "minus with cedilla/descender".
No, Argentina is not heading in the right direction in that sense.

The economic situation has worsened for the commoner, everything gets more expensive gradually. People have started making concessions on what to buy or not.

The government is not fixable at this point, because of the populist agenda (same as Venezuela, but less deadly).

> if anything Argentinians will benefit from this because there are fewer ways in which they can lose their money.

It turns out the easiest way to lose the money is to keep it sitting at an Argentinian bank. The devaluation is just too violent. If you want to track how to country is doing, please track the black market exchange rate (which is why I claim in my original comment as the true king of the market). Tracking the official exchange rate as you're probably are doing, is not an effective measure as it's seldom used for transactions.

For a practical example, see [0].

--

[0]: https://news.ycombinator.com/item?id=33967480
wow you have money for a therapist... I have zero sympathies for people with such problems and such means to address them.
The legal currency exchange rate in Argentina is a local problem, not an international one. This is not rare in countries with weak local currencies but it is a bit strange to blame the issuer of the currency that you chose to use privately for your troubles. In the former SovBloc countries the USD and the DM were the currencies of choice for the black market, and the official exchange rate was something ludicrous (you were even forced to exhange a certain amount per day at those rates as a tourist), but on the black market prices were entirely different showing the true value of the local currency (something slightly above the value of the paper it was printed on). That wasn't the fault of either the USA or Germany, that was entirely the fault of the party in charge at the time.

One problem with looking at the world through the lens of blaming others for local issues that you declare them in essence unfixable. If you find a way to make such a problem a local one you can actually do something about it.
> This, right there, is inherently oppressive because it removes individual liberty and initiative and it requires enforcement. The same goes with lack of private property.

Private property is also inherently oppressive, you need to violence to maintain it.

> In this same way as I think "implementing socialism" has to start by violent means.

In a capitalist society, sure. To start implementing capitalism you also have to start with violence.
hey='you can define variables' do_this='without commandline parsing' ./thing

#!/bin/sh

hey=${hey:='default one'}

do_this=${do_this:='default two'}

not_that=${not_that:='because getopts is a nightmare'}

echo "${hey} ${do_this} ${not_that}"
EU wants to be able to decrypt your private communications.
> You're feeling imposter syndrome - what color is it?

I don't know, I'm not a real colour theorist! Aaaah what even are colours! Do I know all the colours? What if my selection is wrong!
I didn't say 'is', I said 'was'.
While 'bricked' is inaccurate (they are merely unsupported, with no way of fixing them when they fail), think of this case when someone says insisting on free software and the right to repair is merely "ideological".
I’m in the process of making small and quickly profitable micro-startups, and so, I’m researching what kind of mistakes I should avoid, to let me increase the probability of success for my micro-startups.
That is a leftover after Kyshtym disaster (Кыштымская авария), which is relatively well documented even though it is not well known in the west.

City-40 is the name of the movie about the city, city was named Chelyabinsk-40 (Челябинск-40) at the time of the incident.

>so much nuclear waste that it evaporated entirely from the heat.

That's just bs.
Yall need to post screenshots. I do not believe you

https://i.imgur.com/hENFQtG.png

As seen in the image, nearly 10 years, never a single issue, and there's not a chance of someone compromising one of my active 2FA options.
I don't use IDEs at all. The features I see that I think "that's nice" are:

* Integrated with the build system (shows lines that fail the build etc.)

* Integrated with the debugger (mark lines to stop at, follow the lines)

* Integrated with a language server (highlighting, style errors, help, "IntelliSense")

* Automated Refactoring (rename variable, function, class, and it's updated everywhere)

* Integrated source control (git, etc.)

* Inline documentation as well as autocomplete.

Things I haven't seen but seem like natural progressions:

* Integrated CI/CD: deploy straight from your IDE, view pipeline outputs

* Production/remote debugging: connect to running processes non-destructively to find memory leaks, etc.

To be honest, you sound perfectly productive without an "IDE". If everyone has a set of tools they are comfortable with I don't see why that isn't as good as a singular IDE. Then again, as I said, I don't use IDEs at all...
Is there any Yerba Mate you can buy that doesn’t taste horrible though? I consider myself pretty adventurous, but I bought some the other day and was shocked at how such a gross beverage has become popular so quickly.
"your new operating system"?

What does this have to do with javascript? And with javascript evolving too rapidly? Software written for one OS sometimes doesn't work on another OS, or even on a new version of that OS. At least the latter is almost universally recognized as a problem of the OS, but here justifies a rant about javascript?
Crystalline Solar panels have a benchmark lifetime of 30 years and are consistently outperforming predicted degradation rates. None have worn out yet, but the best guess is a median 40 year lifetime. A new panasonic or jinko mono panel installed in india has epbt under 6 months and an eroi around 100.

You're the one making the insane claims. You back them up.