skysight-inc/HackerNews huggingface dataset:
> New devices = New components = New Firmware = The updates have to stop sometime

So how does microsoft do it? My PC is about the same age yet it is still supported. And not even barely, but without a hitch.

> Apple is an OEM for most parts on their board, if upstream support ends for the components on the board then its game over as far as firmware updates goes.

But this is not an issue with a chip's firmware. Do you believe apple can't compile code for their 10 year old hardware or how do you think this happens?
I have a wikipedia page and a academic publication profile now? Together with public criticism of my work? Who knew!
As far as I know schools have to pay for the newspaper articles they use in class to educate students. Training an AI seems similar.

Here’s a service for the UK providing paid access to copyrighted materials to schools: https://www.nlamediaaccess.com/newspapers-for-schools/
I read some text where a cheme was implemented such that numbers were `2 = 1+1`, `3 = 2+ 1`...
out of the loop, how is terminal-based development related to FAANG?
Kind of an aside to the nerd sniping happening here, but I think the fact that people complain about the random button is a sign that the feature isn’t doing what those people really want, even if it is doing what is advertised. Those people _want_ a button biased to return novel ones they haven’t read either in that session or across all time somehow, likely because they are using it to discover new comics.
I would be happier to pay a small fee per article I want to read. But the norm seems a monthly subscription.
I doubt it, branch predictors just predict where one instruction branches to, not the result of executing many branches in a row.

Even if they could, it wouldn’t matter, as branch prediction just lets you start speculatively executing the right instruction sooner. The branches need to be fully resolved before the following instructions can actually be retired. (All instructions on x86 are retired in order).
For about five years, my daily start of the day ritual was starting eclipse, going to a 10 minute standup, and coming back two minutes before it stopped loading. To be fair, it's probably better now, and I stopped doing Java work in 2014.
I was thinking this. When we moved into our first house it took years before we had completely furnished it. My son did his first flat for less than one month's salary.
Here's an explanation:

https://www.explainxkcd.com/wiki/index.php/2445:_Checkbox
I did something similar six years ago called gg-flip for npm - https://github.com/avinassh/gg-flip

It was submitted in HN too - https://news.ycombinator.com/item?id=16194932
> And the rest of it sounds reasonable, but how do we prove it's not just a post hoc justification?

I don't think any of it is particularly controversial?

Crimea's situation is well documented, and you can easily search online for posts before the current war. It belonged to Russia since 1783, and Khruschev reassigned it to Ukraine in 1954, which I understand at the time was nigh practically meaningless and a sort of PR stunt more than something that was intended to actually do something.

It's also been a very common vacation spot for Russians, and has a huge Russian population, and it's arguable that if Russia did rig the referendum, they probably didn't need to.

So it's an already messy matter even if you're close to the issue. It's very hard to foreigners to clearly pick a "right side" in this conflict, and it's not hard to argue that Khruschev's action wasn't intended to actually do anything, and therefore should be disregarded.
Satya Nadella is CEO of the year following his heavy investment in generative AI
Because 2014 was not a blatant full invasion of a country with hundreds of thousands of troops, it was a coup with little green men showing up, carving out a region on the outskirts of Ukraine.

> Why this one?

This one because it was a full blown invasion of the 2nd largest country by landmass in the European continent, it's a huge difference in level and degree... That's the simple why.

Of course the propaganda pump went full on when that happened, it was a major development compared to the annexation of Crimea or helping some militias on breakaway regions, a country tried to take over another country's capital in Europe. It doesn't mean no one would've cared if the propaganda machine didn't start turning but that was just to drum support, not to change completely the public's opinion.
It seems like up-front monetary 'cost' is continually used to bash nuclear. And 100% from the perspective of human beings.

To put it into context, nuclear

* total human deaths due to nuclear since its inception is in the low thousands at worst, for the entire industry.

* total animal deaths due to nuclear since its inception is minimal, in fact, for example, wildlife around Chernobyl has flourished

* damage to the environment is minimal

* waste is tiny by volume, zero CO2, and can be buried deeply where no human will ever get to it.

Versus fossil fuels:

* has killed hundreds of thousands, if not millions of humans

* has killed millions if not hundreds of millions of animals through climate change, oil spillage, fires and so on

* has destroyed thousands of square miles of land for open cast mining, oil slicks, and so on

* waste dumps thousands of tons of CO2 into the atmosphere every day plus other byproducts

So, what's the actual monetary cost of the usage of fossil fuels? How much money needs to be spent to mitigate climate change? Or figuring out how to de-extinct species? Or restoring habitats after cleaning up oil slicks? Or attempting to the put the land 'right' after open cast mining?

How much money are we going to spend on figuring out 'energy storage' for green power, when nuclear power is already stored in the uranium, in a tiny volume?

In fact how much money could we have saved by going long on nuclear in the 60s and 70s, had it not been for ill-educated, and ill-informed campaigns by CND and Greenpeace, for example? And how much better would the environment be right now?
Repair 3-4 times a year or oil changes/consumables? How many miles does this honda have, age is not a good indicator over miles.

If you are really having this car repaired 4 times a year for 18 years (72 repairs) this doesn't sound like a reliable machine. A modern Toyota or Honda can go many years with 0 repairs, just consumables.
C++ Builder versus Visual C++ for RAD GUI development.

I never understood why Redmond folks have so hard time thinking of a VB like experience for C++ tooling, like Borland has managed to achieve.

The two attempts at it (C++ in .NET), and C++/CX, always suffered push back from internal teams, including sabotage like C++/WinRT (nowadays in maintainance as they are having fun in Rust/WinRT).

The argument for language extensions, a tired one, doesn't really make sense, as they were Windows only technologies, all compilers have extensions anyway, and WinDev doesn't have any issues coming with extensions all the time for dealing with COM.

Or the beauty of OWL/VCL versus the lowlevel from MFC.
Issue: stuck at name input field. I cannot run!
You can still supervise which allows for that all the same, IIRC
What do you mean by "art"?
This one is pretty messy right now as they're redoing the building, but yes with enough RPG skills one should find the way. Conversely, I've been avoiding Shibuya with all the construction, didn't know it also touched the Tsutaya/Starbucks building.
They can still experience it today with the community edition.
> a random stream of bits should have almost as many ones as zeros

almost??
I’ve been using vscode for a few years now and while i find its search amazing, it doesn’t do much more for me. Its syntax highlighting is good, but the auto complete recommendations have been driving me insane recently.

Writing rails api with a nextjs ui, anyone got any suggestions on alternative paths i should take?
Meh, I've found that the correlation between price and quality is less and less obvious. A lot of the time to get quality you need to get into more specialized/semi-pro brands. Most expensive stuffs are sold at premium for more features, but generally consumer stuff is not targeting quality quality
It is clear. First of all you brought up Elon. That guy is an anomaly. If it wasn't for him both industries he's responsible for pushing forward would have been viciously surpassed ages ago.

Additionally byd will be surpassing Tesla soon. It's projected to in less than a year.

As for phones, the entire stack is owned by Asia. Software is the only thing we have left and most of it is open source.

Pretty clear cut from your examples. But also clear cut from common sense.

I suggest you find other examples to help detract from the obvious generality. Look into Tiny niches like precision and highly advanced bespoke manufacturing where the US still holds a shakey lead. These areas may help you construct an argument that looks effective but obviously isn't.
Minimum-wage workers in 22 states will be getting raises on Jan. 1
Im very new to cars but I dont believe you at all

My first car was from 2004 and I've been envy of many features, especially "security" ones of modern cars like cornering lights or QoL stuff like reversing camera that I had to mount as customization.
It seems over-engineered to me. Why go through all the hustle of code generation? It can be solved with a simple “for loop”:

func isOdd(n int) bool {
var odd bool
for i := 0; i < n; i++ {
odd = !odd
}
return odd
}

Playground link: https://go.dev/play/p/8TIfzGrdWDF

I did not profile this one yet. But my intuition, and my industry experience, tell me that this is fast.
I worked in the northern VA district. On weekends we also had to cover DC and parts of MD which was a wide area to cover. Once I was at a site in VA and got a call at the Naval Academy which was over 100 miles away. I wasn't able to make the obligatory 2 hour response time for that call.
> Just admit it, we live a very wealthy life partly because we've plundered the world

I dont like this take. It suggest that the sole source of US wealth is natural resource theft. It is not (sole source).

The US fucks/fucked with many countries for many reasons. Ideological - fight vs spread of communism, figting 'terror' in afganistan. Those can be also tied to interest of Military–industrial complex - war is private profit.

Other reasons is to secure the flow of resources, all coups and dictators in middle east were an attempt to stabilise oil flow. State doesnt care much how it will be done. All they care is that oil will arrive cheaply at steady rate. Private companies will help for some cut.

Saudis did what us told them, they are now building indoors ski slopes on their deserts, US doesnt care - even though wahhabism is in practice an ideological opposite of US. They hardly sound like poor oppressed people who's oil being stolen.
I used to like Eclipse but honestly it was and still is a hog. At the time i used it in the late 2000s it was basically the best IDE for C++, having features that Visual C++ users either did not have or needed to pay extra for plugin to get. I used it at work then when everyone else used Visual C++.

However at home i had a computer i bought late 2003 (which was a high end PC at the time but still) and the program was so heavy i remember despite running it under a lightweight environment (just X with Window Maker) i had to choose between Firefox and Eclipse because otherwise things would crawl due to the excessive memory use both programs made :-P.

Eventually i switched to other IDEs and forgot about Eclipse. But i did try it recently again and while obviously doesn't feel as heavyweight as it did back then (i'm running it on a 8 core machine with 32GB of RAM so it better be), it still feels sluggish and startup time is still quite slow.

Also TBH i never liked the idea behind workspaces.

These days i don't write C++ much but when i do i use either QtCreator or Kate with the Clangd LSP (which i also use for C).
Not many are yet imported or sold in the US or europe though. Yet...
For me, perspectives are perfect, because it provides me a perfect set of tools for everything I do at that moment. It's probably a personal choice, so I agree and respect your PoV.

The plugin conflicts were way more common in the olden days, that's true, however, I used subclipse during my Master's and it was not incomplete as my memory serves. It allowed me to do the all wizardry Subversion and a managed Redmine installation Assembla had to offer back in the day.

It's much better today, and you can work without changing perspectives if you prefer, so you might give it another shot. No pressure though. :)

Trivia: VSCode Java LSP is an headless Eclipse instance.
In the limit, yes.

But for the first few bits maybe "almost".
Remember when the US gov did that with a number? The SSN?

I don't know how you can make something like this "easy to recover" without introducing giant security problems.
Everyone, if you don’t…
An example from my work experience: I was converting about 15 million lines of C++ code from pre-ansi to ansi-conformant compilers across 3 platforms. So step one was setting up a parallel build with each new compiler and step 2 was fixing the tens of thousands of compile errors. There’s no way you can tackle this in any IDE that I am aware of. You want to be able to use an overnight build and you want to be able to load the compiler output as a quickfix list[1]. Super easy in vim (and probably also in emacs) completely infeasible in any kind of normal IDE as far as I know.

A lot of the time the error fix would boil down to some general rule so after I had fixed the error a bunch of times I would realise “ok when I see an error like this I need to change every ‘class’ in a template definition in this project into a ‘typename’ and every typedef of that class that looks like `typedef foo::<A,B>::iterator iterator` to `typedef typename foo::<A,B>::iterator iterator`[2]. Then once I realise the pattern I would write some find | perl -pie type thing to walk down the codebase from a certain point and fix all remaining instances of that particular error. These were typically more complex and subtle than the sort of autofixes/auto refactorings that I have seen available from IDEs although admittedly I’m sure the state of the art has improved beyond all recognition since then.

[1] Each of the errors were of the type described by Alexandrescu in “Debugging the error novel” in that they were probably about 10 pages of ascii template hell per error times tens of thousands of errors. So I actually made two copies of the output. One went unadulterated into my quickfix list and one went into a separate buffer that I ran a bunch of regexes over to get them into a state where I could understand the error message. Then I could work down the qf list one error at a time while also paring down my “working error file” in parallel.

[2] or something. It’s been a while.
And when things are illegal which weren’t illegal when they were said.
Your description of open source sounds like Public Domain. Take it or leave it, do whatever, as is.

I personally don’t think an environment where nobody owes anybody anything is conductive to building great software. When every individual is encouraged to optimize for their own benefit (max selfishness) you don’t get the best outcomes for society.
You aren't suggesting that something random should be predictable, right?
An Exhausting Year in (and Out of) the Office
If you care so much then style it yourself. Please don't bore the rest of us with your personal style opinions. No-one's forcing you to read it.
I think this is the correct way to phrase it. Just because the probabilities of each are both 50% doesn't mean it's more likely than not to get the same number of ones and zeros. It would just mean you're equally likely to get a few more ones as you are to get a few more zeros. But the counts are unlikely to be very far apart.
but they would be much weaker. And weak countries are not capable of protecting democracy or sovereignty - prime example ukraine.
They were, and had it not been for Apple's reverse acquisition, it wouldn't be there in Xcode today.

My graduation thesis was porting a visualization particles engine from NeXTSTEP/Objective-C/OpenGL into Windows/Visual C++/OpenGL, as the department was seeing the end of NeXT and they wanted to keep the research going on.

My supervisor had a NeXT Cube getting dust on the office corner, waiting to be collected.
I don't.

I am naturally (very) frugal, so I know I live within my means. I purchase whatever I convince myself is worthwhile, and that is still lower than my income w/ acceptable buffer.

I literally do the opposite of budgeting (specifically do NOT look at finances, other than to pay cards off / balance portfolio).

It's glorious. I highly recommend it. I appreciate that this is the complete opposite advice than from everyone you have ever heard from. But the peace of mind, freedom, agency.... It's incredible. Everyone obsesses over what they can afford, trying to justify purchases etc. - And when you are able to remove that sort of thing from the equation, I feel it helps to make correct decisions, and then enjoy those decisions more.

*Edit: Now I think about it, I treat it exactly the same way as I do with media. I don't watch depressing news if it isn't valuable to consume it. I curate my media and make sure that it suits me and maximises enjoyment+productivity.
We used Turbo Pascal and Turbo C++ for my high school classes, and I have very fond memories of both. This must have been on Windows.

Borland really had a series of these fantastic products, it's a shame they are no more. The only modern company in this space is JetBrains, it seems, so the niche is small.
I mean, kinda?
But with this logic it's impossible to ever have a freemedia, or anything really. No human is ever free because there are always some incentives, or even needs (financial, social) one has to adhere to.
My memory of the events is that pretty much everyone supported the invasion of Afghanistan. Manufactured support was needed for Iraq. Invasion of Iraq was 1.5 years after 9/11 and Iraq wasn’t tied to 9/11.

I think our overreaction to 9/11 is itself an example of manipulation by media. We’ve done 9/11 type events on other nations for decades and those nations didn’t get PTSD from our actions. This leads me to think that our over the top outrage was partially fueled by media narratives.
You’ll end up with inception levels of watching yourself watching yourself…
> I think the IDE I was thinking of is from the late 90s or early 00s.

Smalltalk's from the 70s and 80s, and almost certainly had what you're thinking about given it's where both Microsoft and Apple got their foundational ideas (restricted to significantly less powerful hardware), and later unrelated smalltalks retained a lot of now quirky considerations and behaviours. Self inherited a lot of those and is from the late 80s.

So yes, I was also expecting the author to talk about Smalltalk.
In the Q&A section, the speaker remarks:

"There is a part of the talk where I am trying to perform a little bit.. the thing that I'm also talking about. My background is in art .. and we always try to think about form and content being kind of the same thing.."

Thoroughly entertaining, well executed.
r/worldnews is my go-to example when I need to show people what "dead internet" will look like

> The US government doesn't really need massive troll farms

https://www.reddit.com/r/Blackout2015/comments/4ylml3/reddit...
Oh those annoying endless rants, not the millions dead in wars, those who ended their lives by death squads because they wanted their own resources, they aren't that important, but those pesky rants!

There's been no stop to the US war machine, they're 100% succesfull.
Why do people always got skill issue and can't learn to use proper modulo arithmetic? It seems like those "TikTok idiots" always get the limelight over this kind of silly thing
"Almost" suggests it is predictably fewer
There are a number of companies out there that pay well above market rates, and are unable to hire enough _sufficiently skilled_ developers. They literally hire every single one they can find and pay them at top-of-market--I mean, what they pay developers actually defines what top-of-market is at any given time--and they'll tell you they would hire more if they could, but there aren't any more, which is the definition of shortage.

The statement "there is a shortage of skilled software developers" is true and not disingenuous.

There is a glut of unskilled software developers. There are many companies that are unwilling or unable to pay market rate for talent. But, neither of those things changes the fact that there is a real shortage of skilled software developers, as the demand for them cannot be fulfilled.
Because of this I use Kagi's FastGPT to get infos like this: https://kagi.com/fastgpt
"limited" might mean 50-100 emails per day or even less
There's also the "bundling". I once stole 3 beers accidentally. 4 bottles of beer were bound together with a cardboard piece at the top.

As it turns out, there's a barcode on the carboard. BUT there's also barcodes on the bottles.

So what happened? I swooshed the 4 bottles of beer in front of the self-checkout scanner. It beeped. Of course, it beeped because it scanned a barcode on one of the bottles, not the one on the cardboard bundler thing. 1 beer bottle was charged, not a set of 4 of them.

I did not realize until I got home. And I've had bad experiences with this, so sorry, I'm not going back.

So yeah, I think there's definitely a decent percentage of "fuck this self-scanning shit", especially when an item presents you with difficulties or subtleties when it needs to be scanned at the self-checkout.
Most are not engine repairs, just some wear and tear on some parts. I live in Southeast Asia where roads are mostly shit.
Ask HN: How can we increase the visibility of Notion templates?
Turbo Pascal and Turbo C++ are still used to this day in some high schools and even college intro courses. Of course nowadays you need Dosbox to run them on modern computers.
As this seems to generate quite a lot of positive feedback, what would be use cases for something like this? Asking not only OP.
I found myself lack of energy and time stepping into my 40s and vowed never to waste time “learning” cool editors such as Vim and Emacs.

VSCode is now my one stop editor of choice on Linux and VS on Windows. I also use Jetbrain editors for work.

I’m done. For people like me, who write SQL and Python for data pipelines, the Jetbrain IDEs are no-brainers. We don’t actually get the time or energy to do a lot of side projects so it doesn’t make sense to learn advanced editors such as Vim and Emacs: 1) These two need a lot of muscle memory just to start using it, but we don’t use it on a daily basis, 2) I’m not smart enough to write code as if I’m writing this reply so fluent coding experience without mouse isn’t useful for me ——- I have to stop and think hard every few minutes anyway.
Polymorphism that is resolved at run-time, i.e. "virtual" functions is what is specific to OOP.

The term "polymorphism" was first used in the documents of the language CPL (in mid sixties), the source of BCPL, where in British English it corresponded to what in the American documents of the same age, starting with McCarthy, were called overloaded operators and overloaded functions.

The use of "polymorphism" mostly for the run-time polymorphism of OOP languages has appeared only a couple of decades later, with Smalltalk.

"Generic", which might be a better term than both, has been popularized during the programming language contest that has lead to Ada (1979). Nowadays it is mostly used for polymorphism/overloading that is resolved at compile time, because this is how the term has been used in Ada.