skysight-inc/HackerNews huggingface dataset:
SIPC pays out eventually. If you routinely withdraw money from your brokerage account to pay for expenses or are doing anything fancy with options, you may not want to twiddle your thumbs for months while the bankruptcy court chews things over.

https://www.sipc.org/for-investors/investor-faqs

>Once a customer claim is filed, the trustee will research and analyze the claim and then mail to the claimant a written determination either allowing or disallowing the claim. If the claim is allowed, the trustee will satisfy the claim through the distribution to the claimant of “customer property” or advances from SIPC, or some combination of the two.

>How quickly claims are satisfied depends on the complexity of the liquidation and the condition of the failed brokerage firm’s records. Delays of several months can arise when the firms’ records are not accurate or incomplete. It also is not uncommon for delays to take place when the brokerage firm or its principals were involved in misconduct. When the records of the brokerage firm are accurate, and no misconduct occurred, deliveries of some securities and cash to customers may begin shortly after the Trustee receives completed claim forms from customers. Generally, in these cases, customers may receive at least some of their property one to three months after filing a completed claim form.
At my company (non-tech), all leadership compensation is paid based on percentages hit over the next five years.

Your first year, you’re only getting 20% off the position’s salary, and 80% goes to your predecessors. When you retire, 20% of your salary got the previous four years is based on how well the company does the year after you leave.

It strongly incentivizes healthy transitions and long-term plans.
Ironically these are called "explainer" videos too. :)
Here is their jobs portal: https://www.capitalonecareers.com/search-jobs?orgIds=1732&ac...

And here is one of their job postings: https://www.capitalonecareers.com/job/vienna/back-end-softwa...

Back End Software Engineer - Capital One Software (Remote Eligible)

What You’ll Do:

- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack development tools and technologies

- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community

- Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment

- Utilize programming languages like Java, Python, SQL, Node, Go, and Scala, Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and a variety of AWS tools and services

Basic Qualifications:

- Bachelor’s Degree

- At least 3 years of professional software engineering experience (Internship experience does not apply)

Preferred Qualifications:

- 4+ years of experience in at least one of the following: Lua, C++, Angular, Java, Python, GoLang, Nginx, Scala, Go, Rust or Node.js

- 1+ years of experience with AWS, GCP, Azure, or another cloud service

- 2+ years of experience in open source frameworks

- 3+ years of experience in Agile practices
In general, how could one know that something has no unknown unknowns? By definition, one wouldn't know.
But much easier to model, if you assume a first order newton cooling curve.
Wow!

$168M/(3800 employee / 100*23 layoff) = $192,219 per layed off employee

Not that I am suggesting he should pay the layed off employees from his personal kitty. Just trying to understand the numbers.

Edit: OP said CEO and COO each. So $192K x 2 ~= $384,000.
Facebook wants to be more like TikTok. That’s a bad idea
Comps are actual sales of similar but not identical property.

Zestimates and Redfin offers are inflated figures with no basis in reality. They are a derivative of a derivative.
I have never known layoffs to actually "cast off dead weight". And, frankly, even if they miss that by 5% (ie. 95% layoffs are actually dead weight) they will still kill morale in the entire company. And, let's not forget, even the slightest hint of layoffs will make every middle manager, from VP to team leader, become totally untrustworthy. From your perspective as an IC, to each other, and to C-suite execs. They will lie and cheat, in groups, sabotaging whatever effort there actually is, from the C-suite, to cast off that dead weight.

And once morale is gone, it is a very short time until there is nothing but dead weight.

If there is a way to cast of dead weight with layoffs, I've never seen it happen. I've seen layoffs kill companies entirely, and make them into dead husks, unable to die, but even less able to live. But that's the best possible outcome.
The only reason you hear about stuff like that is because it is so uncommon.
Great. Now build out the infra… adding carbon to the air.

The state of things leave little wiggle room for iterating on and disposing of one experiment after another

Reducing consumption and industrial activity is a sure fire way to reduce carbon in the air

But I expect we’ll avoid intentional figurative death for adults today and chuck the risk over the fence into the future as usual, given how people behaved when lockdown meant “no haircuts”.
Do you need (more?) new abstraction layers or do you need extremely clear un-abstracted separations of concern?

In the cases of trying to build abstraction layers in advance "in case we need them" that I've worked on, they rarely are sufficiently right-shaped for what the future feature need ends up being. Having more direct access to the primitives usually works better in terms of avoiding "the business logic is split across three layers of service calls" type of situations.
At a certain scale you simply can not afford software licenses.

If they could they almost certainly would have tether bought an off the shelf software.
Software engineers don't want to be managing physical hardware and often need to run highly available services. When a team lacks the skill, geographic presence or bandwidth to manage physical servers but needs to deliver a highly-available service, I think the cloud offers legitimate improvements in operations with downsides such as increased cost and decreased performance per unit of cost.

Seems like a fair trade-off to make.
Why do rich people love quiet?
In 2022? Probably not. When it came out? Absolutely.
An AI couldn’t generate a more off topic comment if it tried.
> - no "unknown unknowns". it's so tried-and-true, there's no surprises

I've always been a fan of PHP too; it was my first programming language that I used to build a shipping application, but saying there are 'no unknown unknowns' in a language as quirky and old as PHP is akin to denying the sky is blue.

PHP 4 + 5 had so many weird quirks, and they lasted a long time because PHP 7 took so long to ship (note there was no PHP 6). When 7 hit, they followed it up with many minor releases to try deprecating/removing/correcting some of those quirks, which itself introduced more unknowns when refactoring legacy code. Suddenly the quirks you were used to for so long were now gone or behaving differently (or more sensibly at least), but this required even more refactoring to account for.

When a language is always changing or evolving you can never know in advance with certainty how new features or changes will change how existing code will work.
New product launch - try these interactive practices - https://amotionsapp.com - to help you overcome challenges in interpersonal communication, giving and receiving feedback, holding your team accountable, stress management, and more.
What are your top challenges? Sign up for a user research session and get a free one-month subscription: https://amotionsinc.com/
#team #management #communication #leadership #accountability #feedback #stressmanagement #leadershipchallenge #coaching #practice #growth
You're absolutely right. Taking responsibility would be resigning.

If a normal employee missed their goals by this much, they'd be on a PIP and out the door in less than three months.

Rules for me, and rules for thee.
It's never too late to get feedback, in my opinion. I have no idea how or where to get feedback from the environment, would be interested in knowing though. Please let me know if you do find something
Yes, and do you see how roughly the same thing can be said about the Democrat party, in that most people have a hard time identifying with either party? At the end of the day, people flip to 1 or 0.

Would it be far from the truth to say that we've just been through two election cycles in which Republicans who voted for Trump probably didn't "support" Trump, and Democrats who voted for Clinton or Biden probably didn't "support" either?
Birds can't "cough" out the smoke particles in the same way we can't cough out asbestos fibers.
That was a big worry back then when you could nuke/portscan people with only their IPs. It's not so much nowadays and chances are when you see your hostname unobfuscated, you're the only one that does so (/whois other people). Most IRCds will have a host replacement mechanism for privacy and just general good-behaviourness.
Have you done a Synapse -> Dendrite migration? I'd like to check it out, but there's a strong temptation to just leave things alone now that I have a working Synapse installation.
I would think that NuBank would want to market and promote Clojure to ensure that there would be ample numbers of Clojure developers (since NuBank depends on a lot of Clojure code). Perhaps they do market Clojure in Brazil, but I don't see it elsewhere...
I mean, its python. If you're expecting it to be efficient, I don't really know what to tell you.
The alternative is throwing people in prison. Which seems to me to be a much worse deal.
Then you discover - too late to change your mind - that you're throwing hardware at an NP algo
Interview with Bob Heil
Is String and Substring in swift all that different from String and &str in rust? It's definitely an odd thing to have such an explicit memory management construct in a language that largely tries to make you not have to think about memory management (unlike rust) but it's not like it's unprecedented in a modern language either.
Shoot, you’re right! If we dont adhere to this, the perfectly consistent English language will be ruined!
Why should there be legislation? Do you want to restrict what people can do, just to force them to employ artists and writers? We could also forbid people from filling the gas tanks in their own cars, to protect the job of gas station attendant, but nobody wants to live in New Jersey.
Or-coalescing can work fine for things that can either be None or truthy, but Python (unlike, say, Ruby) has fairly expansive falsey values, which create lots of places where None coalescing would work but or-coalescing doesn't.
perhaps this is the place to mention my pet peeve, that programmers think "bool" should be a type synonymous with logic values.

I would find it much more useful if language designers felt compelled to include set theory types and operators.

and the C language shows quite brilliantly that zero/nonzero is a perfectly good space in which logic can operate, and I've never understood the fetish of wishing to make sure that !NULL is an error.

So, you'll know I designed the language if declaring a bool gets you a set. (You can use them for logic, the Boolean algebra of sets is one-to-one-and-onto the Boolean algebra of logic.)
The only way I can understand the Efficient Markets Hypothesis is as a way for academic economists to explain why they personally have not gotten rich trading stocks.
Indeed. My comment reached -4 quite rapidly, without a single rebuttal given.

I say all of these things as someone that generally likes IRC. I have lots of good memories of it. But I also like plenty of other retro things, and the list of things that IRC does worse than everything else is long, objectively definable, and worst of all: ever-growing.

Generally speaking, choosing IRC as your messaging tool is doing a disservice to both yourself and your users. There are better tools for nearly every use case.
When I was a young boy in Bulgaria people would be laid off left and right and nobody complained.
Can’t express how much I hate those videos.

A higher density of utter meaningless bullshit, I couldn’t find anywhere else in marketing.
Thanks for commenting!

I always have a hard time understanding what exactly is meant with comments like these. We can all agree that PHP has a wildly uneven standard library, had its fair share of security-relevant footguns, tends to have unexperienced developers. That's not extremely different from python and node.js, for example.

The language significantly cleaned up its act, it has had classes, traits, closures, introspection, namespaces, packages for well over 10 years now, a robust third party library ecosystem and many successful projects to build upon (wordpress, drupal, woocommerce, phpbb, etc...). This makes it a pretty good choice for many applications.

The stateless model and the resulting "no crazy stuff" approach makes it a much more reasonable choice for web development than say, python+django or ruby+rails to me. There's nothing I loathe more than trying to find which duck-typing, method-injecting package is causing a slow-burn memory leak in production.

I also don't understand where the "most web technology is terrible" stance comes from. I find the quality of software engineering and the care put into developer UX and productivity in the web world quite inspiring. It has been a forcing function on all programmer tooling since the cambrian explosion in the earlier 2010s.
The Matrix homeserver that you have an account on acts like an IRC bouncer by default. The homeserver maintains your presence in the rooms you joined, and receives and persists events from those rooms, regardless of whether you currently have a client connected to that homeserver or not. When your client connects to the homeserver again, it can ask the homeserver for new events since the last event it has.
> never found a legacy JS codebase that has a robust test suite, so any refactoring I do can be hard to test and verify.

Wouldn't you just... make a test suite?
> If past experience of doing the actual job is bad indicator and these test are not a good proxy, then according to your logic, experience is worthless and we should all optimize for these tests.

How do you assess and verify past experience of doing the actual job? That's the tough nut to crack and that's why they ask questions to assess your ability on the actual job. There are a lot of decent engineers out there with tons of experience and there is an equal number of below average engineers with tons of experience out there. How do you hire just the top 10%? As most work is done in teams how do you verify the candidate isn't selling his teammates accomplishments for his own while he contributed little of value?
Journalists have no idea how corporate compensation works. At one point in Yahoo's history they reported Terry Semel's compensation as $300m. In actuality he got just his base salary that year as the options were all underwater. And they vest over 4 years. Further, they thought you multiply the stock price by the number of options to figure out how much they are worth. He would have never made that much under any circumstances.
Totally agree. I once helped start a worker-owned cooperative dev agency, and discovered (naively) that getting investment was basically impossible because investors and lenders aren't interested in creative legal solutions that don't fit their mold in which they would have funded a normal company doing the exact same work. That and extensive direct democracy can lead to design by committee and factionalism, which distract from the mission or violate the bylaws and require more overt conflict (compared to the back room stuff of hierarchical companies). I also recently took a university course on corporate law and co-ops were not mentioned even once (in Canada where there is a federal Cooperatives Act that permits their creation no less), so it is very niche. See Mondragon for an example of successful worker co-op businesses.

At least unions can still exist inside the standard model of employment which everything else is built around. In a "benevolent" tech company that actually treats its people well, I have trouble seeing unions as the ideal vehicle for balancing fairness with innovation. Of course there is inherent exploitation in any employment relationship within the standard model. I would love to see an example of it working in tech though, because I can imagine a union that is equally as interested in the success of the business and prioritizes sustainable growth on top of enforcing equitable treatment as a backstop.

There has to be some combination of legal structures that can somehow represent all interests fairly without adding friction. That is unions, or unions plus other things.

For example, employee ownership trusts could in theory be very aggressive and help smooth out the continuum between periodic bargaining and striking as the main/only leverage. Similar to a share purchase plan or RSU with a pool that has a majority of voting power, or at least equal to founders and investors with all the usual tie-breakers and dilution protections.

If I remember correctly some countries (Germany?) also have legislation requiring a certain amount of employee representation on corporate boards, but I don't know if that actually makes a big difference.
I think this would actually be a good addition.

I'd like to use 'or' more often, but it always makes me stop to think "Could this get passed a falsey value?" I've seen a lot of Python bugs because people used "x or 5" when they needed the much uglier "5 if x is None else x".
Agreed, and it doesn't just go one direction politically. Totalitarian governments hunted and killed Christians and capitalists with tremendous zeal throughout the 20th century.

This isn't really about left/right, it's about power. Governments simply can't be trusted with the power to track and target dissidents at scale.

We nerds are to a great extent the modern gatekeepers of that power. If people ask you to track and suppress free speech don't do it. It starts there.
Heh, there's a mention here to Andy and Bill's Law, "What Andy giveth, Bill taketh away," which is a reference to Andy Grove (Intel) and Bill Gates (Microsoft).

Since I have a long history with Sun Microsystems, upon seeing "Andy and Bill's Law" I immediately thought this was a reference to Andy Bechtolsheim (Sun hardware guy) and Bill Joy (Sun software guy). Sun had its own history of software bloat, with the latest software releases not fitting into contemporary hardware.
And then you get to France. Several hours late, because there is an SNCF strike once again :)
23 Enigma
100% reverse ageism. Lol. I am 44 by the way but clearly this is a similar type of ridiculous superficial bias.
I just got access to the DALL-E 2 beta, and it's a ton of fun to make pictures out of everyday occurrences as prompts.

Someone else here on HN observed that everyday people don't "get" how huge this all is. I experimented with asking random acquaintances at a local cafe for prompts and showed them the generated pictures. All but one person was totally unimpressed.

If everything feels like magic, then what's one more piece of magic?

This scared me more than the implications of DALL•E 2 itself specifically. People think of the technology in the world as mysterious black boxes that do inexplicable things, and they hence no longer understand relative complexity, progress, or change.

My impression is that to most people DALL•E 2 is not "substantially" different to, say, Google Image search. Text in... image out. What's the big deal?
I will hire everyone who agrees with this blog post and loves getting shit done using PHP and JavaScript!
Data privacy is not the issue with TikTok: Epistemic control is
typesetting in 1979 was widely practiced, but very different than the last thirty years. Most print of this era is just scanned and reproduced as a raster.
That's what makes the statement "no 'unknown unknowns'" a bit ridiculous though. How can you possibly assert that there are absolutely NO 'unknown unknowns'? You can never rule them out, and at best can only suspect there's a possibility either way, that they do or do not exist. You can never actually know with certainty.
You mention JS - I would be interested in seeing any benchmarks where the PHP interpreter beats V8.
>you can’t actually sell the shares for cash whenever you wish, so it’s not the same thing.

I guess it's true that you can't sell "whenever you wish", but if you set up a rule 10b5-1 plan your shares are effectively as good as cash.
The current two top stories reminded me of this.
There is octo.nvim [1] which brings rich integration of GitHub's features directly into nvim.

[1]: https://github.com/pwntester/octo.nvim
I get what you're trying to say here, but you cannot reasonably make this point, since Adams is on Twitter talking about how his intent is to keep making his comic more and more transgressive until he's canceled.
Imagine everyone is on a ladder. In order to ascend they have to step on the faces of the people below them while simultaneously getting their face stepped on by the people above them. Which one do they care more about?
Thank you for hating php. I wouldn't want the culture of endless overengineering to ruin it
Apple ends corporate Covid mask mandate
How do the weavers, whalers, candlestick makers, lamp lighters, and everyone else made redundant in the last few centuries feel? Why do artists find themselves special? The only reason they have avoided automation this long is because we haven't made machines that can think with any sense of creativity until now.

Many of us will become redundant thanks to automation in the next few decades. That's just how it is.
I went with silk floss. I figured if I'm going to try to avoid endocrine disruptors I might as well avoid plastic too. It works just as well for me. It's coated in candelilla wax.
I’ve been using PHP since 2003 and it’s my full time job and this doesn’t ring true. Very, very rarely is a gotcha not in the docs comment section.
In more hackernewsian terms, $10 million sitting in an investment account will outearn most software developers.

Their salary has a higher salary than you.
This works short term. Long term people will remember it and you'll have problems attracting anyone to work for you.
Like porn? That's a bit of a stretch.
Amen. You get it 100%. Come work for me!
If California was independently governing itself, then yeah it'd be comparative. It's like a country visiting the Confederate States of America during the US civil war.

Your comparison doesn't bear any resemblance to reality.
That is the kind of awesome little hacker stories I love to read. Bravo! Takes me back reading gems like this on Usenet.