skysight-inc/HackerNews huggingface dataset:
Application extensions outside the Apple ecosystem have been used on Apple computers for decades. It was never limited to Apple provided systems, whatever that means.
For trends:

StackOverflow Trends: https://insights.stackoverflow.com/trends?tags=ruby%2Ctypesc...

GitHub Star History: https://star-history.com/

NPM trends: https://npmtrends.com/

For specific co tech stacks:

Tech Co migrations: https://github.com/kokizzu/list-of-tech-migrations

https://stackshare.io/wikipedia/wikipedia

https://builtwith.com/

Company GitHub page

And HN in general, like surfacing this Shopify acquisition.
The main problem with being an arrogant, condescending, narrow-minded asshole who thinks the world is a simple place and you're smarter than everyone else is actually ironically rather simple: you're wrong. About so, so, so many things in this world. And the problem with being proud of it, as you clearly are, is that you deprive yourself of the chance of ever being any less wrong.

But you go on intentionally filtering out professional software engineers with over a decade of experience if they have even the slightest difference of opinion about the subjects you write about. Clearly they have nothing to offer you: you already know everything anyway.
Python 3.11 Micro-Benchmark
> We've known that lines of code were no indication of code quality or developer productivity for well over two decades now

You're severely overstating it. The difference between 500 loc and 5000 loc isn't a clear signal of anything. But zero lines of code certainly is. Firing people because the VCS shows they stopped working is common.
It would be funny if the cause was "selling Twitter to Musk". :)
I worked for a hosting company back then (quite a major name in the U.K.) and we didnt have any outages. So I suspect the other guesses are right wrt jammed phones lines, specific local ISP backhauls, and news sites being overloaded.
Drivers find it quite uncomfortable to be without a car. If they don't use internet from birth, they shouldn't miss it. Or it can be an internet cafe or ATM/kiosk (for a public transport system).
Having known a ton of mathematicians, I'm not at all convinced this holds (although it undoubtedly is a subset)
This seems shortsighted. It's optimizing for what's easy to measure (sign ups) over what's hard to measure (brand, customer satisfaction, word of mouth).
> It’s up seven percentage points from last month and is now at the highest pace this year, the survey showed.

> More than half say their rent is at least 10% higher than it was six months ago, and in seven say rents have increased at least 20%.
Appreciate the detailed reply!

> This detailed architectural overview of the 360 discusses the hypervisor:

> https://www.copetti.org/writings/consoles/xbox-360/

Yes, the 128KB of key storage and W^X. That's not a hypervisor in the sense that the XB1/HyperV or VMWare have a hypervisor, they shouldn't even share a name it's not the same thing at all.

It's like calling the JVM is a virtual machine in the same way QEMU is.

The 360 "Hypervisor" is more akin to a software T2 chip than anything that actually virtualises.
Sure but HN titles and especially HN titles of self-posts and Show HNs don't have that as a requirement for pretty straightforward reasons.
I used Word 1.0. Same.
Should they be though? I'm not at all familiar with the specifics at play here, but from a company perspective, a player they can then fully shepherd to prioritize their own needs/desires for, is still a win against an alternative that would be more expensive to acquire, and which if they don't they can't own priorities for.

Obviously there would need to be a balance between determining roadmap for your own needs, and building something to more broadly appeal to use in the outside world, but getting to influence that without creating a fork is still huge.

And that's without the other considerations of the acquihire aspect.
Hopefully he gets better.
Mmh, and are these people doing so working for the Washington Post or a similarly renowned journal?
This post is puzzling:

1. Michael Jackson tags himself as "Co-founder, CEO."

2. Remix website gives no indication that it's a company or that there is a company called "Remix."

What's going on here? What exactly what "acquired?"
Updates make this super weird. First he is injured, then in the update he's in stable condition and not injured, which makes it sound like it was a medical emergency like a heart attack, and then in the second update he fell and suffered head trauma, which is an injury. Add all this in to the fact that he's a member of the Duma and high profile Russians under Putin suffer accidents or "suicide" at a higher then expected rate and I doubt we'll ever be sure what happened.
I have printed keys at work. For my personal stuff no I don't.

My fathers friend had a stroke. He was left alive but not able to use more than a few words. It was a huge problem trying to make arrangements for him. If we'd had even his phone password months could have been saved.
It's very hard to estimate casulties in Russia's war on Ukraine but I think it's possible for it already to be over 200k soldiers and civilians, definitely over 100k since over 30k civilians died in Mariupol (likely many more some say 100k in Marioupol alone). We probably won't get good numbers till after the war
I think React is better described as a library than a framework. Frameworks for libraries sounds entirely reasonable to me.
Oops, yeah. Forgot to do my math right :p
Removing the JPEG XL code and flag from Chromium
Rare opportunity to comment on the wrong decision Chrome is making.
Tip: Many people find Twitter is more useful when using Lists¹ (by making your own "Mechanical Engineering" list, for example) as the primary interface, rather than just following people and using the algorithmic timeline.

¹ https://help.twitter.com/en/using-twitter/twitter-lists
IMHO, this is because the people writting GUI's these days are mostly incompetent, or hamstrung by "web" technologies.

Early GUI's didn't have the problem you describe because they were designed as discovery mechanisms to the underlying function. AKA, the idea was that after clicking File->Save a dozen times you would remember the keyboard accelerators displayed on the right hand side of the menu. Or if nothing else, Remember that the F in File was underlined along with the "S" in Save (or whatever). Which would lead people to just press ctrl-s, or Alt-F, S. Then part of testing was making sure that that the tab key moved appropriately from field to field,etc.

I remember in the 1990's spending a fair amount of time doing keyboard optimization in a "reporting" application I wrote (which also had an early touchscreen) for use by people who's main job wasn't using a computer. Then we would have "training" classes and watch how they learned to use it.

So, much of this has been lost with modern "GUI's", even the OS vendors which should have been keeping their human interface guidelines updated, did stupid things like _HIDE_ the accelerator keys in windows if the user wasn't pressing the Alt key. Which destroys discoverability, because now users don't have the shortcut in their face. Nevermind the recent crazy nonsense where links and buttons are basically the same thing, sometimes triggering crazy behaviors like context menus and the like. Or just designing UI's where its impossible to know if something is actually a button because the link text is the same color as the rest of the text on the screen..
The board decided to sell, not the C-level suite because they do not have that power.
For history. We're at time where SaaS is ascendant and CI/CD tools are everywhere. This means that to patch a bug, you fix the code, commit it, and then it magically makes it way to production, within like an hour, sometimes less. Customers are interacting with your product via a web browser, so they refresh the page and receive the new version of the software. Compared to times of old, with physical media and software that needed installing, it's ridiculously easier.
What are you proposing exactly? I'm trying to steelman your position, but the best I can come up with is "Only the rich should be able to spread their opinions (which are obviously correct, since they are successful)" and "You can have your free speech in your designated free speech zone (which has bars on the outside, and is surrounded by armed guards)".
Costs went up like 20-30% but we didn't give out 20-30% raises. Perhaps workers are leveling their productivity to the purchasing power of their salary?
I wish energy people wouldn't make charts of power consumption and label them with energy labels. One of the charts in labelled TWh, and the next kWh per capita.

What the author means is TWh per year amd kWh per capita per year.

Just divide by 8760, please. I find 5.7 kW (continuous consumption) much easier to understand than 50 000 kWh ("per year" being implied, but not stated).
It's still an issue. I tried it again in VSCode today and was having a hard time with readability, and I don't even have any vision impairment issues.
Low - Mid - High range isn't uncommon, it's just not as common to see it on a job-listing. Generally you expect someone who is solid in their level to have a compa ratio of 100%, which puts you near the mid part of the band. When you are newer to the level, you would be aligned closer to the low end of the band, and as you progress and near a promotion, you would be edging towards the higher end.
10 managers per coder seems a bit extreme. However, 3 managers, 7 "coders" engaging in social justice and one workhorse coder is entirely realistic.

I doubt though that Musk can figure out the actual workhorse in a short time. The posers are very good at self promotion.

Weeding out those who change pronouns in documentation and agitate on Slack would be a reliable start. From there, close reading of PRs, their usefulness and code quality is required. LOC is not an indicator.

As for managers, most of them are useless.
People being wrong is no excuse for being wrong.
Sorry, I don't think I implied virtualising the GPU is the problem.

I said "the fact that it's a VM has caused performance degradation enough that graphical fidelity was diminished" - this is an important distinction.

To clarify further: the GPU and CPU is a unified package and the request pipeline is also shared, working overtime to send things to RAM will affect GPU bandwidth, so overhead of memory allocations that are non-GPU will still affect the GPU due to that limited bandwidth being used.

I never checked if the GPU bandwidth was constrained by the hypervisor to be fair, because such a thing was not possible to test, the only corrolary is the PS4 which we didn't optimise as much as we did for DX and ran on slightly less performant hardware.
I model it like a sovereign default risk, only the sovereign is a corporation.
> The lack of integrated terminal or method of running a go program makes me question what use this is to someone.

I'm quite happy with my current editor and probably wouldn't use this, but I have also never used either of those features. I run my code using a separate terminal in a separate window, and can't really understand why anyone likes squashing their terminal into the same space as their code (although I recognise that they do, and I'm glad that they can if that's what they want) - seems like it would be distracting and reduce the amount of code you can get on screen at once.
Hmm, haven't read the paper yet, but I immediately did "Ctrl+F sctp" and didn't find anything.

I know that sctp was the next generation stream-oriented protocol designed to fix the out-of-order message problem in commnications, as well as a whole bunch of connection issues (4-way handshake instead of 3-way for better open/close. Datagram oriented in-order stream, so that every packet has a proper size involved. Etc. etc.)

As far as I know, sctp should solve all the requirements in section 2 of this paper (except "load balancing", which might be solved by lower-level protocol sharing of some kind?). So its weird to not see sctp discussed.

--------

Yeah, sctp ain't popular, but these exact sets of problems / requirements and issues with TCP have been known for decades. SCTP, is also a decades-old protocol (though not as old as TCP), and is the most obvious solution to the problem (and already supported by Linux).
I would like to give some context, still not onboard with these tools but we have a lot of chore like work of adding some very similar things but with some changes, complicated or otherwise.

So we have been considering using Codex or something for generating the code in a more streamlined version, the key reason of it being a benefit is we are a small team with each person owning more than one large repositories. It's gotten very annoying and our pace is far slower than what we would like, here something like this makes quite a lot of sense.

Though the problem with such specific tools is they can't generate any customized code for our codebase, we can finetune other codegen models and that's what we plan to do down the line, but this specific tool just not really useful if it can't specialized for our codebase.
Great question. If he were fulfilling what I view as his responsibilities, I would not necessarily feel it imperative to take over for him. If he were to leave — whether voluntarily or forced out — I would gladly take over the role. I'm qualified for it and I'd be the natural choice. Not sure if that answers your question. I generally have ambitions to continue to level up and that definitely involves being in the CTO spot somewhere, but I don't feel it has to be here and now. But if they wanted me to take over, I'd very excited to do so.

I think you're right in general though that I really do need to do some soul-searching to figure what I want.
Lots of people on the left face moderation. Often even unfair moderation. They just don't whine about it as much.
Does it support Nix packages?
All of that is beside the point since the discussion is about the old system. We are talking about closed-source games being sold through Steam.
One example that I use often — the Photos app on Mac has a built-in editing interface, but also supports extensions that allow third-party apps (e.g. Affinity Photo and Pixelmator) to take over that whole UI and present their editing UI inside the Photos app.
What, you knock your guests out with the book and finish them off with the cord?
This all falls apart at 1.

> 1. Life can evolve into us. Therefore life on other planets has p>0 to evolve agglomerations of matter we would call "alien civilization"

In any universe that we can observe, we must exist. That strips away any useful a priori probability estimations about how likely we were to come into existence. p ~= 0 is still p > 0. There could have been a trillion trillion trillion trillion universes before this one where no life evolved that we would never know about because we were not around to observe them. And there could be a trillion trillion trillion universes after this one in which no life arises.
I don't care about being accused of an -ism, I care about old people being able to use the internet. The ones I provide free IT services for are in the early stages of dementia. I bought such person a computer out of my own pocket with an extra large 17" screen, specifically because I have no faith in web developers to give a crap if they can use their website, and larger fonts are readable with less contrast.

I'm a horrible ageist because I think vision related accessibility features are especially important for older people. I am morally below you.

>It sounds like you want FAANG to be the only game in town given they're probably the only people with the budget and bodies to fulfill all of your requirements

Have building codes caused the independent contractor to go extinct?

There are various ways to scale accessibility and make it easy like building it directly into UI toolkits, frameworks, etc. In fact the criticism in this thread isn't aimed at Joe developer making a small website, it's somebody making a tool that many developers will use that will break their sites functionality. I care much more when somebody is making inaccessible tooling that's bad than I do when an unskilled developer doesn't know how to design an accessible UI.

I don't expect every website made by every developer at every skill level no matter how old or niche it is to be accessible, I'm not insane. Yet contrast has to be one of the absolute easiest parts of accessibility (compared to say making a site screen reader compatible) and most of the excuses for not caring about it are exceedingly lame. Even for NON-DISABLED users low contrast is a hallmark of bad design and a site that's difficult to actually use.
I know you’re not trying to be, but this is very childish.

The top two or three answers on this post are the way to go - talk, explain the issues, sure, see if there is something that could be done to help, but ultimately just look after OP’s own and OP’s organisation’s interests. It doesn’t matter if CTO is put out or not.
The only thing I can say circumstances like this is, either try to help push it along, let them do their thing, or simply leave it.

I understand the frustration, but complaining is only the first part. It's important to move on -- either to the desired outcome, an upstreaming, or elsewhere

I'm nowhere near talented enough to participate in this kind of work, I've only observed things that were interesting enough to come by.

One thing I've learned is that particular subsystems/areas are better than others. It's unfortunate, but sometimes it comes with the complexity -- eg: VFS and anything storage

A lot of it's surely academic, but I think they somewhat reasonably lean towards what's known/trusted and try to get it right before disrupting things
> The problem with Brazil is that the country is just too big. It will never happen, but I'm confident that the solution to Brazil's rampant corruption and violence is to break up the country.

What leads you to believe that your proposal is effective? You're just arguing in favour or removing layers of accountability as a solution to rampant corruption.
Doesn't that same logic apply to the web and html? Are you saying that an open standard like the web couldn't arise in the current political/economic climate?
I don’t think the situation is that dire for Intel. AMD was in a much worse competitive position not that many years ago.

An industry wide slowdown will affect all companies mentioned in the article. Intel has over $25B cash on hand and history has shown investors are willing to let companies (ie Uber) lose many billions every quarter for a long term return.

AMD and Intel have been flip flopping on who creates the best cpus for decades. I’m sure that has been the result of a mix of great engineering talent as well as luck during R&D. I have no doubt this battle is going to continue for many more decades.
3.82 was a pretty big change, it should have been called "4.0" (and they realized their mistake--the very next release was 4.0).

In particular, 3.82 changed how precedence between pattern rules works.
Have them work from the Florida office and bypass this
World peace in this article focuses on resolving wars, misinformation, and propaganda caused by corrupt leaders.

What you are proposing targets a crime that only one person commits.
But wars are caused by masses that are controlled by dictators.
The same headline could be written about more or less any country in which working for intelligence services, law enforcement, etc is a life long employment from which you aren't allowed to resign.
Correct, a minor technicality. His crimes didn't happen wherever it is that they tried him. A minor jurisdiction issue. Just move to the proper court or something.

> we really have no common ground to argue on

Probably not. There's no point anyway. Probably best to move on from this insanity.
Anecdote: I'm the account manager for most family members. One day my sister was angry with me, removed me as the account manager, and some months later locked herself out of her account after having trashed her phone and forgot her password.
Or cultivate some networks of reliable sources, and understand that the truth may take a while to emerge from the fog. Twitter is the wrong place for a lot of things. It's a good place for random chirping.

It's pretty clear that Musk in particular is only semi-reliable. Gotta treat him as uttering a lot of random chirping.

Absolute certainty is not possible anyway, unfortunately it's hard enough even with direct experience. The larger an event is (e.g. large corporate undertakings, goverment actions, wars, etc.) the less of it can be known well anyway.
Random thoughts that I might not fully agree with myself but that I think it’s interesting to think about:

What if the solution to misinformation is _more_ information? If 99 % of all information that you come across is wrong (and you know it), you’re forced to start thinking critically or just believe in random things.

That is, if someone believes that we’ve never been to the Moon, feed them with information of the same logical structure that we’ve never been to the North pole. If someone believe that a politician is guilty of something just because he’s been accused of it, make the same accusations towards one hundered other random politicians. If someone is seeing ghosts, tell them that you’ve been seeing dinosaur ghosts in ballerina costumes.

In order to not die in such an environment because you haphazardly eat led for breakfast, you’re forced to develop critical thinking skills.
Maybe link to a source for this info and people will recognize.
It is more productive if the person just knows if the procedure is covered because the insurance companies have stable standards and trust the medical providers rather than having it all be JIT decisions based on rules that either constantly shift or are so vague/low trust as to be "you medical person yourself can't decide if this procedure is covered, you have to call us."

And back in the paper days, the staff would pull up the records for the days appointments. ER visits would have less data but normal medical care would be fine.
Oh and yes, I do think he's "trying" to recover in a sense. The thing I'm unsure about — and maybe he himself is unsure of — is whether that ship has sailed and he's either unable or unwilling or unmotivated to recover.
Have a library never depended on another or just wrapped it up nicer with helpers and stuff? You don't write ASM or C a lot anymore either right?

Many of these examples can make it easier to do things right, increasing performance by doing less things (better defaults etc) so I don't think something like this should be frowned upon.
They already have the payment system in place. This is just adding verification as a feature to the already existing subscription service.
I've gone through exactly one of these types of interviews, and that was at a FAANG. I have since turned down every single offer to interview with a company that did something similar. The one time I did so by phone, it was kind of amusing (and telling) that the company's headhunter was utterly shocked that I was unwilling to fly across the country to do some whiteboard sessions with the team. They clearly targeted FAANG washouts, and weren't accustomed to speaking with a senior developer who could afford to be picky about the interviews he took.

The important thing is, there are plenty of companies that don't pretend to be FAANGs, and don't interview like that. Odds are pretty good that working for them won't be like working at a FAANG either, which (imho) is also a good thing.
Why U.S. Doesn’t Have a Nasal Vaccine for Covid-19
> The worst case is that I say I can't afford you.

Actually, the worst case is that they employer lies and after 4 rounds of interviews and maybe take home assignments, the employer says "actually this job will be paying much less."

(this has happened to me once, it wastes everyones' time)
Not Just Bikes: Groceries Delivered in 10 Minutes?