skysight-inc/HackerNews huggingface dataset:
Objective-C still had the "fragile base class" problem because its classes' ivar offsets were known across library boundaries, so they couldn't be changed, but C++ had (and still has) this for code with vtables as well. It was finally fixed with the x86-64 ABI.
It affects multipicture/video posts and stories :')
You state this as if it were a fact, but how did you come to this conclusion?

Presidents don’t determine the type of people who join the FBI, stay for decades, and work themselves into leadership positions. Presidents just appoint one of these individuals as director.

This would be like believing city police are mostly Democrat because the mayors have been mostly Democrat. Or the same of blue state state-level police.

None of this is factual or living in the real world, it’s simply adhering to an unsupported opinion because it reinforces your feelings.
The article is right to be skeptical of these claims. In the one flight video this company has shown, the drone isn't much more silent than propeller drones, and most of the video has music covering up the drone sounds. For how much they're hyping up the technology, one would think they would want to showcase how quiet it is. The other footage is a 3D render, and a presentation talking about their 2 successful flights and promising future plans.

The CEO doesn't inspire much confidence either. Seems like a snake-oil salesman fishing for investors.
Wikipedia Template Committed Identity
Methodology behind the Guardian University Guide 2023
Which of these things is Rust immune to? How stable is it over a 10, 15, 20 year life? How old can the code be that Rust compiler still compiles and links successfully and bug-free?
I've been involved with agile since 1998 working with DSDM so before the manifesto was defined. Back in the early days until about 2006, almost everyone was from a development background or were from a project/management background and were very conscious of how the ways of working they were previously part of were fundamentally broken. These people started to get results and "agile" became something other companies wanted to recreate.

What happened was that people who didn't know anything about agile or were from a non-technical background started to claim they knew "agile" and it was daily status updates whilst standing up, hotdesking, post-it notes on the wall and getting together every quarter to plan out all of the work with colleagues for the next quarter up front.

Big consultancies then piled in and reinforced a mix of those beliefs, jumped into SAFe because it was big and took a lot of consultants to make it work and reassured management that it wasn't about software but process, and people need to be managed and have defined processes.

The "life coach in waiting" agile coaches then started to spring up - they knew almost nothing about software development, little about agility or it's history and why it happened, but they studied coaching and kept the mantra going of "it's about people" and HR better understood that and so they've flourished. These people quickly grew in number and the technical background coaches have been pushed to the edges.

Many HR departments have now shifted to become "People" departments and a significant number of agile departments now come under "People" departments rather than Software Development departments.

These life coaches then all changed their agile experience to 15 years.

If I meet agile coaches in organisations now that can accurately describe refactoring or the TDD process I'm genuinely amazed and we stick together.

I genuinely believe agile coaching will be a race to the bottom salary wise for a few years, many of the coaches will then transition into life coaching as they always wanted to, and agile coaching will be consigned to history as those that remain will no doubt transition into similar roles with different titles.
From the perspective of the asset-holder, expenses are increased by Debits, yes - unless you're a bank and want to account for both parties with a single set of ledger entries.

For example, if you are a bank and I am your customer, then when I spend some of my money to buy your products, my Expense is your Income. My cash asset is your liability.

At scale, it can be convenient to construct statements for both parties by regarding the same entries as credit-normal. Alternatively you have to mirror all entries in a 99%-similar ledger, but reversed.
+1 for PhraseExpress
I don't think the Safari "swipe the URL bar to switch tabs" example is unintuitive. There is a strong hint at their swipeability because you can see the neighbouring tabs poking out on each side. I remember discovering this almost immediately when it was introduced!

(It's perhaps slightly less intuitive that you can also swipe the bar UP to access the tab switcher interface)
Can't blame them. Modules are Microsoft sabotaging the standard so they can be the only conforming implementation, just like with the Office .doc format.

Modules are unimplementable shite. They would be great if this was the first iteration of the language, but they're a nightmare to fit into the existing ecosystem. If they get support in open source compilers, we can look forward to at least one or two decades of a mixed modules/headers mess in open source projects.
The had to many attempts at building a PC, not to few. It kind of crazy, they basically launched 3 PC type computers at the same time.

Between non of them being a actual PC clone, not running the same software and not really able to compete in the race to the bottom price fight they simply failed to get traction.
I've used my Tom Bihn Brain Bag every day for the past ~20 years.

https://www.tombihn.com/collections/backpacks/products/brain...

I have a larger camping-type backpack that I never use; I can fit 35 pounds of gear into the Brain Bag... although a sleeping bag takes up too much space. Haven't solved that yet.

But a fully loaded Brain Bag usually fits fine as a carry-on bag for airline travel.
> doing any research on lifters led almost directly to ufo and anti-gravity websites

http://jnaudin.free.fr/

This was an absolute favourite
site of mine when I was a teen, so happy to see it's still up! I also tried to build a lifter with my physics teacher (out of hours), though we never got it working.
No buddy, like a cock
I don't know if it's just my backpack, but there's not much chance to put heavier items close to my back, as there's not enough back-front space for more than one item for most things; maybe water bottles, but most other heavy items (tent) are almost as deep as my pack is.
is paying a large sum of money the only way to learn about JXL? What about JPEG?
There seems to be a proper lazy-loaded image (with low-res + high-res) with a thumbnail (low-res) on top; and the thumbnail is removed with JS code.

This is probably meant as a fallback to look nicer on browsers which don't support lazy-loading, at the expense of breaking browsers which don't support JS or fail to execute it.
The reality is that lots and lots of early sun costumers were running Unix on their VAX and then the bought a sun and simply continued to use Unix just on a much cheaper machine.

So the question is why were all these university people running Unix instead of VMS. Were they just dumb?
If I understand well the guy's need, he only boots this Windows partition for some compatibility software testing... Which means he has to use this Windows. Moreover, being a daily Debian user, let me tell you that bad suprises after patching happen too when using a non-proprietary system... But at one point, whatever the system that you use, investigating the root cause of the issue should be the first taken by a professional, rather than complaining on internet.
All the nuclear plants in S.C. are old. The most recently completed one came online in 1986. Power from old depreciated plant can indeed be cheap (although sometimes not cheap enough; TMI 1 was cash flow negative the last six years it was in operation). Trying to REPLACE those plants, or build new ones to provide additional power, is another matter entirely. Look at the sad experience at V. C. Summer, also in S.C.

A similar story is playing out in France, with Flamanville 3.
then why would engineers in other industries accept theirs? IMO software should move a lot slower, but the economy does not work that way. There's way too many experimental things that go live in production.
When a new C++ feature is proposed does the proposer have to provide a reference implementation? How can features be missing from the major compilers?
Probably no big issue for a small to medium codebase. But I doubt the "just a few days" estimate for something as big as a web-browser. If I read correctly they even found use-after-move bugs during the process.
What is a more privacy-friendly option to buy in 2022? Are there even privacy-friendly fitness trackers?
> History is real

Imagine, how the current world events will be described in history books. If you think it is "real," you are blind.

History is far far away from the rigor of physics, to pretend describing the real world. At least, fiction books do not pretend telling the truth.
I mostly use old.reddit.com

It loads 10x more information 10x faster
Ditching unused items isn't really that great of a strategy, as it becomes less and less useful as you approach items to handle less common but more critical situations.

Like bandages, or spare socks, phone battery, a spare ticket, and similar. You won't need them 99% of the time, but if you need them, you REALLY need them.
You are assuming that we have enough energy to harness all that energy from the sun. Extracting materials to harness all that energy costs energy, carbonized energy. Another issue is we don't really have 40 years anymore depending on how you look at it. So the issue still stands.
Crops do harness energy from the sun, but they can only do so at a certain pace which does not correspond to human pace, and in certain conditions, a stable given climate, which we are guaranteed to be leaving behind us now.
I think you’re missing the point of the parent post. In terms of an investment in your career, if you’re optimising for money, it’s hard to argue that learning to do Leetcode can have huge returns. Whether it actually makes you a better developer is a different issue entirely
Nice. But now that you made me curious: what would you start with now and why?
As a business customer of Google, I’d venture to say they could cut 20% of the non-engineering workforce without missing much of a beat.

After years of of doing business, I have yet to run into an account manager that added any actual value. Most seem to know little about the product with only a tiny set showing even a passing knowledge of advertisers’ actual issues. This isn’t to say they aren’t nice. They sure are, but value? Nope.

I’d also recommend giving the boot to whomever is coming up with new ad products in general. A great example is the rollout of Performance Max. The product is absolutely awful and the grand rollout is terrifying given how poorly campaigns tend to actually perform after a week or two of burn in.

I get that in ad tech companies have to reinvent themselves every couple cycles in order to keep the money flowing in on speculation, but it’s really sad to see a company like Google become so bloated with that kind of overhead.

It’s only going to fall back on the engineers like it always does.
So, it seems most problems are C++ making things extra bureaucratic and annoying. Cool

The "pre/post increment of volatiles is deprecated" sounds like a huge pain. I can't imagine a worse waste of developer time than fixing such a minor thing (and to be fair C allowing both a++ / ++a should never have existed)
The problem is the Tolkien estate. Amazon cannot depict something in the appendices unless it was exhaustively depicted. They cannot accidentally get bits of backstory correct.
gcc is better than clang on every metric. Sorry, it's the facts. ¯\_(ツ)_/¯
I believe the authors have made a very late draft available, as they have been unable to work around the processes that prevent them releasing the actual standard.

The person who recently re-implemented it in C mentioned this.

I thought it was in the Readme but maybe it was a comment here at HN:

https://github.com/lifthrasiir/j40

Found it:

https://news.ycombinator.com/item?id=32885536
Yet, somehow the GCC folks manage to keep improving their modules support, slow and steady.

If they were unimplementable, there wouldn't exist already two major C++ compilers supporting them to some degree.

It is only clang with their module maps pseudo concept that keeps lagging, that and plenty of other C++20 features.
Please do not try this. It is very unlikely to get you any positive results.
My main concern is that, with ID, it becomes possible to do a Sim swap or number port, which would be the start of a heap of nightmares. Luckily, buried at the bottom of Optus' announcement, they mention that (for the moment) those can now only be done in person, in-store, with physical ID.

For the other stuff (address, name, DoB)...what are the things nearly everyone asks when you ring to make account changes, to verify you are you..

I'd be careful with the home address too (although you should be ok). I moved around a bit a few years ago, and lost track of where I'd updated my address. It was usually as simple as 'I think my most recent address with you is X, can you please update it to Y', and as long as the other stuff checked out, no questions were asked.

And yeah, I had to laugh about that press release :/

Still no email this side. No news is good news, right?
> Java, C#

Maybe.

> JS

Hell no. "Frameworks" like React or Vue exist solely for the purpose of retaining developer sanity in the face of unregulated JS code.
Remove the trailing semicolon https://github.com/AnthonyCalandra/modern-cpp-features
Feels a lot snappier than the real thing :-)
Don't worry your little brain about these silly things. Programming is hard, let's go (language) shopping instead!
> Getting working credentials for an Okta administrator is not unlike getting working credentials for the “root” user on a UNIX system.

Well, it's like if you had root for an early UNIX system which was the company's only computer. I have root on numerous systems today, but even though they're all tied to a vast directory system with tens of thousands of users I can't just see the passwords for those users, that's not how it works.

Because of its intent as an SSO, Okta will have everything. If they're signing in, they're signing in to Okta, whether that's to read their email, make a leave request in the HR system, check in changes to a company revision control service, read the new brand guidelines in the Sharepoint, whatever. All those passwords get snaffled.

Worse, as I understand it, this isn't restricted to some root-like overall administrator for the entire Okta system, which we might imagine is locked down to two or three people in a CSO role - instead it's app administrators, which might include dozen of other people across the business many of whom have other priorities above security.

Is there at least a master "Off" switch for this feature so that app admins can't turn it on if your organisation decided not to use it?

> eventually somebody has to have administrative access, with all of the privileges and risk that come with that access.

What those privileges are is up for grabs though. In lots of systems they don't include "Learn other people's passwords" and in Okta they do. I argue they shouldn't.

I mentioned private keys in the Web PKI earlier. We forbade root CAs from knowing your private key. Rather than relying on possibly naive users to know they shouldn't give anybody their private key, we told the CAs if you learn somebody else's key, that key is now worthless, revoke certificates for the associated public key. The result is that if you somehow got privileges at an important root CA like say, ISRG (Let's Encrypt) you don't get people's private keys, they don't have them and designed all their systems to never learn what those keys are.
> ETH - middleman is all stakers and nodes securing the network, in which you can also participate.

That's three sets of middlemen then, because you need to both get into and out of ethereum as well.
X would be great addition. Someone here point me to linux distro for 486 machines with working X.
However, I don't think it will be bootable from network with full X window and window manager support. So I need to find a way how to use network storage.

BTW: only few ethernet cards are supported now (3com fan here ;)). Maybe I can enable support for NE2000 compatible clones, because it was very common.
How is that related to your original claim that:

> neither nuclear nor offshore wind exactly match the demand profile so some kind of storage/demand-response/complementary generation assets etc. is required.

There is no requirement to adapt demand for nuclear, and even though the availability of zero-cost storage could theoretically improve nuclear's cost-effectiveness, in reality, the cost of storage is greater than potential gains from running nuclear 24/7.

> that's why they are traditionally "baseload"

The article I provided states, quote:

> Nuclear power plants in France and Germany operate in load-following mode. They participate in the primary and secondary frequency control, and some units follow a variable load programme with one or two large power changes per day.

Right after the snippet you quoted, the following sentence is written:

> In France, the impact of load-following on the average unit capacity factor is sometimes estimated at about 1.2%.

Maybe you should stop making partial quotes to support repeating lies?
Just for your information, there is no thing called "global sanction" and even if, without the vote of China and India....
So you saved all your library users the work needed for a powerful event generator system, what's wrong with that?
I am more worried with the amount of CAPTCHAs I get in FirefoxESR/Windows from Cloudflare or Google, until I change user agent
Gas turbine power stations are about 50% efficient. So you need 2x on that heat pump just to break even. You might get that if it's the same temperature inside as outside. But for heating water in winter? Never.
Do you have the reference for this? It sure seems a lot.
Just be aware that by doing so you are ruling out a huge swathe of companies, typically the ones who pay much more than the rest [1]. It’s fine to do so, money isn’t everything, but I think it’s worth being aware of the trade off. FWIW I think any reasonably competent developer can master Leetcode to a good enough level in maybe a few months (outside of work)… The Manning Grokking Algorithms book is a nice simple intro.

[1] https://blog.pragmaticengineer.com/software-engineering-sala...
Anyone serious with TypeScript/JavaScript has many Eslint rules to keep the codebase sain.
A lot of technical (practical?) speculation here, anyone any thoughts on the actual content or original source of the recording? To me it sounds like Buddhist chants like from those Buddha machines[0] or possibly some type of throat chanting. Can someone shazaam it? :)

[0] https://www.errorinstruments.com/a-51153210/new-synthe-noise...
K3os makes on prem quite nice these days
40 Percent of American Children Think Hot Dogs Are Vegetables
M1/2 will probably be ahead significantly per core especially price/performance wise. But yeah, entirely different products, even if it might be worth it on paper, stacking stacking 10 mac minis is not a real alternative to something like Altra Q80-30 even though it might be a bit cheaper.

Would be cool if Apple reintroduced Xserve. Extremely unlikely, though, considering that server margin are way to low for Apple to even consider and they really can't bet that their CPUs will be ahead of everyone else indefinitely.
Thanks, this was an interesting and informative read.
Yes to some extent, depends on how one wants to defend their paper at ISO, during the several voting sessions.

Even when they do, it is in prototype done by the paper's author, not necessarily something that you can merge right away into upstream.

Visual C++ is already there in C++20 and increasingly improving C++23 support as well.
Wow! Based on the title I was prepared to lump this in with the "kill pods via doom" category but this is so much more and honestly inspiring to build on more fun ideas. Congrats on shipping and the content quality of the intro at https://learnk8s.io/real-time-dashboard is fantastic.
GnuCash is a decent tool. I use it for my simple personal finances and it's good enough. I don't know if its import/export will suit your needs, but I think it's worth a try.
It generally does although they have made technically breaking changes in the past (e.g. `auto`). This is the first release I've used where they broke something in actual code I use because of the comparison operator changes.

However it was easy to fix and actually it was because whoever wrote it did it wrong. Google also found a breakage that was hiding a bug.

So maybe their new stance is "only break incorrect code"? I dunno. I feel like a small amount of breakage is reasonable anyway. Breaking change absolutionists are generally just being dogmatic, and haven't really thought through what zero breaking changes really implies.

E.g. in languages with introspection it technically means you can't change anything.
Wilson later went on to co-found Element 14 and design the FirePath architecture, which is specialised for bulk data processing. The company was later acquired by Broadcom, and for many years such processors have been and are currently used in much of its product range related to networking. For example, if you've ever used a DSL modem, it's likely that the transceiver at the telephone exchange end is a FirePath chip.

I find it truly impressive how the processor design work of this one individual had so much influence in both the general purpose computing and telecommunications fields.
It’s barely usable, for starters. Desperately trying to coerce me into downloading some mobile app. Riddled with ads and UI/UX anti-patterns. It looks more like a spyware site or a scam site than the modern “front page of the internet” they liken themselves as.

For the rare times I want to navigate to that cesspool I have to manually change the URL to “old” but it’s just a matter of time before they get rid of it.

Not to mention all the other issues that plague the site. Archived posts, dead links, deleted posts, deleted comments, deleted entire subreddits, and more. It’s not a place to effectively find older content much less truly old content. And worst of all the search function is comically useless so much so that there is practically zero self discovering within Reddit itself. You must exit Reddit and search on a search engine with “reddit” at the end of your query.

What a junk site.
Also one for dogs, please
This is about Earth's past, not the universe.
Even for Java, C# and JS we do enforce such kind of rules, e.g. https://sonarqube.org
Free tool to translate your i18next resources
Like translate.google.com but for i18next.
Respects also interpolated values and plurals.
But you are missing the point, getting lithium, mining in general, or other collecting practices require a lot of carbonized energy or have bad influence on ecosystems that actually are guarding against worse climate change
I wonder if a feature has been accepted that turned out to not be tractably implementable!

I work on Ruby compilers and people often suggest features that they don’t realise would be catastrophic for performance if implemented, or are sometimes literally impossible to implement.