I am old enough to declare it peaked with Windows 2000, which was mercifully a version of NT that crashed less and had a UI that was intended for serious use, rather than consumer market thrills.
Which is why it was on the market so briefly. Every commit since has been for the bottom line, not the user.
> Windows 8 may have got rid of the start menu, and Windows 10 did bring it back, but in a weird hybrid form with "live tiles".
Windows 8 eventually caved and added it back in. I'll sound crazy, but I didn't mind it taking up the whole screen. Windows 8 gave me this interesting feeling that my OS was wrapping around an older version of Windows with Metro, and for whatever reason I loved it. I also did have a touch-screen laptop that I loved, hell I still have it... I bought it the week Windows 8 came out... and it runs Linux now.
I'm sympathetic, but "bad script" is an awful assertion.
We are all guilty of making bad scripts, bash is a disgusting degenerate language (and I love it). The way we learn to write good scripts is by writing bad scripts in enough amounts to get bitten by all the warts.
One thing I really love about cron, is that if you set up mail on the server (which: you should btw), then cron actually sends emails if it sees anything in stdout and stderr.
I am a dyed in the wool systemd non-believer, but I really do like the timers.
> tbh, I always read this as Intel doing some sales magic here.
Possibly, but Apple choosing a new, thicker chassis the same generation that they introduce their more power efficient replacement is certainly a thing. Even if Intel failed to achieve the TDP they told Apple, Apple also seems to no longer believe the thinness they were doing was viable for that TDP anyway.
Intel's product offering certainly wasn't as compelling towards the end there, but it also looked almost uniquely bad in Apple's chassis vs everyone else's
(I upvoted you, for asking the real questions, but to answer)
> Where do you keep Issues,
Youtrack
> Pull Requests,
Gerrit, it's way better for code review
> Wikis,
Also Youtrack, but other software exists that's specific for this, I have seen Confluence used a lot and while I don't recommend: that's usually the case.
> Discussions,
As far away from code as possible, right now it's Zulip
> project boards,
Youtrack, though usually in companies they use Jira for this.
> and everything else? (rhetorical question.)
In proper tools that are designed to solve a specific need, not try to do everything: badly.
--
Now, a sane person will respond to me with the fact that I haven't removed any single points of failure, I've actually just added more of them. They'd be right! The differences is that it makes the stack a bit more flexible and composable. Migration of, say, the Wiki, doesn't make major issues because it's already somewhat decoupled.
For a large project with dedicated resources that is pretty reasonable. And GitHub issues probably isn't sophisticated enough for you anyway. But for a small to medium open source project, that's a lot to set up and manage, and in the case of gerrit, you have to host it yourself.
And then for Youtrack, Jira, Confluence, etc. You still have the same problem where it is difficult to migrate to a different system, because the data is all stored in a proprietary format that can't easily be ported to something else. For the wiki, there are somewhat standard formats used by multiple systems, like markdown and mediawiki. But for issues, I don't know of any standardized format, and migrating from one product to another is going to be pretty difficult.
would a self-hosted all-in-one solution be a viable alternative that doesn't split these all up into separate cloud hosted apps? it's been years since i've explored anything other than github/gitlab/etc.
Right? Yeah, everything's decoupled and "flexible", but if your stack is dependent on half a dozen different third parties uninterested or uninvested in your project, you gotta watch like a hawk for when those services decide they need to be worse and charge more.
> In proper tools that are designed to solve a specific need, not try to do everything: badly.
And when you want to search for that one thing that you know got documented somewhere, but can't remember where, how many systems do you have to search?
That's one of the reasons I like the code, issues, docs (code or wiki depending), and discussions all in the same repo.
Not to be confused with Chat, which is more ephemeral, and is, for us, in Slack. But we have to be mindful of chat discussions that turn substantive and make sure we copy that info to a Discussion in the repo (which can be annoying to do and annoying when it's not done).
> And when you want to search for that one thing that you know got documented somewhere, but can't remember where, how many systems do you have to search?
Not GP, but is that actually a real problem? Take a project like OpenBSD where the code, the bug tracking , and the design discussion happens in different place?
Even in reality, you don’t put the workshop in the conference room.
We are a software dev/consulting company. We have a lot of client repos and a lot of different internal teams. It's a real and significant problem for us and we are a pretty small org.
I've done consulting with bigger orgs (Fortune 500) and the more systems they have the harder it is to find things. It's a problem for them too.
> Now, a sane person will respond to me with the fact that I haven't removed any single points of failure, I've actually just added more of them. They'd be right! The differences is that it makes the stack a bit more flexible and composable.
Not really, it sounds you made a mess of things by having to rely on a dozen small disjointed services and separate account and auth needs instead of just using a single integrated environment.
There are many reasons why a service like GitHub is really not about git.
its funny how many people came to me as if I invented this and that I’m wrong by default, but I have never worked in a company that only used an all-in-one solution.
Aside from Microsoft Office, the rest is workstation stuff, and Microsoft Office is pushing "web first" (at least if their pricing is to be believed, the lowest O365 subscriptions do not offer access to the native apps).
To be clear, I don't support SpaceX specifically, but the amount of resources available to us from beyond our planet are quite literally infinite, only bounded by our ability to move fast enough to get it.
Comets that routinely pass by our planet have rare-earth metals in quantities that we don't even have on the planet at all. Hell, that's where our rare earth metals came from in the first place. Getting access to 100 million tonnes of platinum could totally change how we use the metal, right now it's most effective use is probably within catalytic converters to reduce emissions from cars.
Helium-3 and Deuterium in high quantities can be used as clean fusion fuel, basically clean atomic energy.
I struggle to see how these can't be lucrative in the long term.
I can't improve on how unlikely it is that any of that happens. Space is for exploration and the advancement of science, and to a certain extent engineering, if you don't mind the inefficiency of obtaining those advancements in engineering.
How many decades ago were people hyping space manufacturing? Where are the space factories? Where are the profits?
We can discuss if a society should have a certain amount of GDP invested into defense and i'm not necessarily against it.
I would think educating people properly is good, I also think the swizz model is good in sense of everyone learns to handle a gun and can have it at home (as long as high security standards are set and its taken very serious).
It could be used as a tool to strengthen societies responsibility, communication and combined with what the THW is doing (technical help org).
But my statment is still true:
We do not have to catch up. We are absolutly capable of defending ourselfs against the current biggest threat which is Russia.
While I support the individual right to keep and bear arms, it's ludicrous to think that a few assault rifles in private hands could ever be effective against drones. There has been a revolution in military affairs in just the last few years. The game has fundamentally changed.
I think that's less true than the media would have you believe.
We're undergoing a lot of propaganda about how effective Ukraine is against Russia, but that's despite most European countries practically immolating their own stockpiles of defence capability, and they're doing so somewhat unoformily (while Russia does everything they can to weaken the European homogeneity; see their funding into brexit and anti-EU seniment spreading bot farms on social media).
It's definitely not a given that we can stand up to Russia with our current capability, and it's also the case that we'd be throwing human capital at the problem because we failed to adequately invest.
I spoke to one person from Ukraine who was enlisted, he mentioned he was waiting for something from the UK, I asked how long does it normally take.. he told me that he doesn't measure time in weeks, but how many of his friends he he will lose.
.. that hit me hard, and it made me consider who incredibly naive and coddled I was to believe that investing in military or weapons things is a "right wing" or "bad" thing.
War always seems so far away until it's on your door.
Its not propaganda when you can see it. We know what Putin showes in his Military parade and we know the stockpile of tanks they have and had due to satelite images.
My statement still stands, we do not need to increase defence spending to beat russia.
You said something different though: "We need to increase defence spending to have as little as human risk as possible".
I wouldn't call it naive, more optimistic. And even before Ukraine, we do have military. EU has high tec military.
Even before Ukraine, the EU spend more in military than Russia.
And regarding resources for Ukraine: We do fight a proxy war. We are not fighting Russia directly. This means some people don't want to spend money and resources on this, we are nog aligned across europe and it is always very unclear how and how much we help. This would look differently if russia would declare war against the EU.
In nominal terms "we outspend them" is true, but it misses the forest for the trees.
Nominal spend is the wrong yardstick when one side builds at home for a fraction of the cost; Russian labour, steel and energy are far cheaper at the point of use, which is why PPP estimates put their real military output roughly level with the whole of Europe combined.
And spend isn't the binding constraint anyway: it's production. A budget line is not a full magazine, and we've spent years throwing our stockpiles into Ukraine while letting our shell and propellant lines wither instead of refilling them.
"We don't need to catch up" assumes the money on the page is already steel in the field. It isn't.
Russia is 3x poorer than germany and has half of our GDP.
Russia has power because of their nuclear arsenal which is unclear how well it is maintained.
But no we can fill up and build faster and better than russia.
And the war against ukraine is hurting russia now for over 1000 days. Russia even has to go so far to reduce mobile and internet. This alone hurts Russia as a whole.
"We don't need to spend more" isn't an observation, it's a bet. And you're betting with other people's lives.
We’ve already ran this experiment. After Crimea we set ourselves a 2% floor; three countries hit it in 2014, SEVEN by 2022, and we only all cleared it in 2025. A bar we set for ourselves, missed for eleven years. And the moment we finally hit it, what did we do? we admitted it was never going to be enough and moved the target to 3.5%. So spare me "we're already doing enough" by our own standards we've been in deficit for a decade.
that decade isn't free, someone always pays for it. It's why in 2024 ukraine was firing two shells for every ten russia sent back, and dying in the gap, while we sat in rooms talking about "factory capacity". "russia's poorer per capita" means precisely nothing to a man being outgunned five to one by an economy that actually decided to build consistently over decades.
Where we draw the line, fine, ok, that's a hard question and I'll happily argue it all day. From my comfortable computer chair, far away from seeing my home, my family and my friends being gunned down because an expansionist regime decided that they thought we’d be weak enough.
The NATO 2% goal is quite a bit older than the Russian invasion of Crimea, dating back to at least the NATO summit in Riga in 2006. In any case ramping up our production of artillery shells and other munitions needed by Ukraine would definitely be beneficial to us in the rest of Europe. Both in order to end the war faster and get going rebuilding Ukraine, but also to stimulate the somewhat struggling EU economy.
It's not so much a matter of spending levels but what you get for that spending. Since the end of the Cold War, most European countries have treated their militaries as essentially government jobs programs. The money was thrown away to hold down unemployment, and any combat effectiveness was incidental. The current crisis is finally forcing a change in that mentality but it will take years to turn the situation around.
Practically every benchmark agrees with you, aside from the Metro start menu, it was solid.
reply