skysight-inc/HackerNews huggingface dataset:
What's sad is that a lot of these dead weight engineers ruin the pool of qualified applicants just because they google, twitter, facebook etc. in their resume.

I know it's preposterous to say stuff like that on HN which has a weird love for these companies, but some of the absolute worst engineers and PM's I have had the unfortunate punishment to work with went to Stanford, did some sort of management training seminars in Stanford or worked at some of these companies.

It's not because they are worse than other engineers. It's that because since they went to those places, people immediately attach some sort of competency to them that may or may not exist, and more often than not, does not.

Most of them are just average engineers like everyone else, but the worst of them are average bad engineers with an absolutely unwarranted confidence akin to that of snake oil salesmen, that uneducated leaders believe in simply because they don't know any better, not least because of societies unwarranted, constant advertisement of their competencies.
Hmmm if you're the same srj that I think I know at Google, then it's interesting you would say that. At least amongst the managers that you and I jointly interact with (especially my own), managers seem to code plenty, maybe too much.
It could be a bear market rally, which would not be too unusual [0]. Jamie Dimon (JPMorgan) says the market could drop another 20% before we hit bottom [1]. Then there’s OPEC threatening to cut supply. So, there’s certainly a chance of more pain to come in the stock market, but it’s impossible to predict a bottom.

I do agree with your overall sentiment though. After this economic storm passes there will likely be good times ahead for the US. There are lots of great companies selling at a discount right now and there will be more in the near future. It’s a great time for long-term investors to buy. (Apple is looking great!)

With that being said, this may represent a permanent change in the tech industry. Especially for startups and private, VC-backed companies. Last year we saw private SaaS companies raise at 100x ARR. Those multiples have dropped back down to 8-10x and may never reach similar heights again.

This could even be the end of the Unicorn era. We’ve had near 0% interest rates since 2008. This was the primary driver of high tech valuations and the proliferation of Unicorns. Now with rates closer to normal, profitability will be expected sooner from tech companies and startups.

In fact, Bessemer is trying to retire the term “Unicorn,” which is valuation-based, and replace it with “Centaur,” which is ARR-based (ARR>=$100M) [2]. It hasn’t caught on yet, but I’m a fan of the punnier spelling (CentARR).

[0] https://www.marketwatch.com/story/heres-how-big-of-a-bear-ma...

[1] https://www.barrons.com/articles/jp-morgan-jamie-dimon-51665...

[2] https://www.bvp.com/centaur
C’mon no one is saying people should be “promoted” against their will. There are those who like managing and those who dont and thats fine. By managing in this context i mean organising and coordinating. Motivating people with “fun” stuff and jira tickets is not management, thats supervising. A manufacturing concept forced upon scientists and engineers that everyone frowns upon.
Why would using tech to order from a qr code improve over time when I've seen how the takeout tech has stagnated for 10 years at least?
> Why should someone get punished for having dignity?

We've got a student of history
Not sure what I’m more surprised about HN, the amount of Musk believers or how many people do not work for tech/MAANG. I can’t believe how many people here are spewing bullshit like “oh, Google is heading this direction too” or “Good, fire these lazy fucks!”. Anecdotally, there are no tech companies with even 1:5 manager to IC ratio, let alone anything greater than 1:1. And why is there wine on tap for workers at Twitter? Because they want talent. Most major tech companies, each engineer makes more than 1M per year on NET revenue.
Good sociopaths are the ideal corporate turnaround artists, for sure. It wouldn't be shocking if Twitter's rep these last few years meant they mostly got applications from, and retained, losers. I don't know that, but I wouldn't be surprised.

Parag may have fulfilled the Peter Principle, consistent with what you say.
Comments like yours seem devoid of humanity
your star engineers maybe like playing ping pong too, and like having someone to play with.

Why does it seem like every company on earth is either a hellhole where you get three days off a year or a ridiculous hugbox where all your employees are spoiled children who play ping pong at work and eat on the company dime?
Hello, would you like to hear a UDP joke?

No

Knock, knock!
The only context that makes something reasonable is being reasonable.
It's because the new brand far-right politicians that have shown up, and are popular, are nothing but empty populists. They have no substance, no real beliefs, they just say whatever gets the people's interest so that they can get power, and then do the things they actually want/believe in (usually around money and power). They're mostly fascist or close to fascist as well, but that's not, IMO, their defining trait. Boris Johnson and similar British politicians absolutely fit the empty populist description (even though for him it's purely a façade, for someone like Trump it's his persona), but they haven't exhibited any fascist traits that i know of.

For Bolsonaro, he's a fascist, if nothing else for glorifying the previous dictatorship and threatening an army coup (but there's plenty else).
A friend of mine used to program the PDP-8 a lot. The PDP-8 didn't have a stack; to call a subroutine, the JMS FOO instruction would store the return address at (the effective address computed from) FOO, then continue execution at the following word. So to return, the called subroutine would do an indirect jump using the address stored in the memory word before the beginning of its code.

I was surprised when he told me how people normally passed arguments. They would put them after the JMS instruction in the caller. So, the callee would indirect from the "return address" stored in FOO to retrieve its arguments, incrementing the return address after each one. So the code to call FOO with arguments 1 and 2 would be (in Intel syntax)

JMS FOO
DW 1
DW 2
[code to run after returning]

Mark Smotherman explains this in more detail, using PDP-8-compatible syntax, in https://people.computing.clemson.edu/~mark/subroutines/pdp8.....

It seems sort of intuitive to do things this way; if you're writing atan2(3, 4), it's nice to be able to translate this to

jms atan2
3
4

rather than, say, mov $3, %rdi; mov $4, %rsi; call atan2.

Maybe someone had this habit in their assembly and adapted it to the 8086's calling convention by inserting MOVs and a JMP instruction?

You can also imagine that a compiler might be somewhat simpler if it generated code in the order in which it encountered the expressions. Gas lets you switch back and forth between .text and .data, so that if your compiler does this, you still don't have to insert JMP instructions. However, a few years ago when I wrote Ur-Scheme, I did do this for lambda expressions: the code for the lambda expression is generated inline in the middle of its containing code, which then has to contain a jump past it.
Show HN: My Photo Editor Can Now Create Animations
Hi everyone, I'm still working on my Photo Editor. In this last update I've added visual feedback for the painting tools. I've also improved mobile usability (it is still bad, I know); but the most exciting is the ability to create animations from your stack of images.

you can check the new features here - https://www.youtube.com/watch?v=LLFqKuitvWM

first part here - https://www.youtube.com/watch?v=2NdaNGe4GVE
Twitter has dates and IP's, in a lot of cases that's as good as an address.

At this point, I can’t put anything past Elon.

The way the texts between Secret Service personnel went missing, even after congressional requests to preserve documents and data, if Twitter becomes the headquarters for seditionists, disinformation and threats of violence that impacts the outcome of which party controls Congress, don’t be surprised if tweets go missing…
Sweden did have an east India company. The Chalmers university was funded by a English man called Chalmers who made his fortune in the East India company.

As with mass migration to the US, British colonization did enrich much of western/Northern Europe and opened up a world of opportunities.
Also, cold showers are better for the skin, and good for mental health. Take a bit of getting used to though, particularly in the middle of winter!
Today, Musk himself tweeted conspiracy theories about Nancy Pelosi's husband after the attempted assassination. The fish rots from the head down.
They are working at Twitter, this isn't Game of Thrones.
Lula Narrowly Wins Brazil’s Presidency
If i was one of those actually productive "star engineers" at twitter who was actually delivering, and it was clearly communicated that the layoffs are targeting the absolute deadweight, I would honestly be delighted to stay.

Out of all the dev jobs I worked, I was much happier at places where the deadweight engineers weren't making up a giant chunk. Because not only it is a bit demoralizing to work in that environment, all the prioritization and incentives for the deliverables get screwed up for me as well.

I get that my previous statement was a bit vague, so let me elaborate. New features, timelines, approaches, etc., they all get prioritized and decided based on what the heavy majority of the devs and managers feel is important. Oh, and managers take into the account what their devs want too, to a degree. At this point, you probably realize that the whole situation turns into a tyrrany by the deadweight majority.

No, I don't want to do another refactor of a perfectly good codebase just because someone wants to do some pretense work for a few hours a day, especially since we have already done a major refactor/rewrite not that long ago. Doubly so when reasons for it cannot be articulated with anything but a buzzword soup that makes zero sense anywhere outside of the performance review.
> Another way of doing it is if you're already posting your notes, pictures, etc. on your own website, you can make it ActivityPub aware and use your website instead of Mastodon.

I quite like the sound of this, do you have any references you can suggest?
"I very much dislike this loud, ego-centric, self-righteous "I know better" political individualism, where a person thinks it's suddenly OK to "have fun and destroy"."

So why would you work really super-duper hard for Mr. Musk while he waits to finish the code review to fire you??
Translucent Databases covers ZNP also.

https://www.wayner.org/node/39

Of course implementation takes work and especially so on modern large databases.
I just want to put in a word for standard microeconomic theory. If our water (or energy) use in aggregate suggests to the govt that our consumption needs to go down, then raise the price of water (or energy) across the board till it does.

Individuals can choose which of all your amazing water (and heat) savings ideas they feel would best suit them.
obxkcd: https://xkcd.com/867/
Sounds like the word you're looking for is "authoritarian". All fascists are authoritarians, but not all authoritarians are fascist.

A few more key characteristics of fascism: nationalism, overt anti-egalitarianism, militarism.

Bolsonero is the fascist here. Lula is not.
As someone that also doesn't like the status quo - I would love for there to be a better mathematical notation. If we could get some kind of functional programming-like syntax it would be nice and consistent.

Also what's up with the acceptance of single letter variables in math?
> puts domestic issues first

Like a pandemic he criminally mismanaged resulting in tens of thousands of unnecessary deaths? Or brutal deforestation of the Amazon?
> I feel like all of this comes from treating our homes as some kind of liquid asset that we must keep in pristine condition at all times so we can stage it and sell it at a moment's notice.

This seems like you are missing the point. The REASON that having a conduit hanging on the wall lowers the home value is because it looks bad and ruins the aesthetics… for both the current home owner and a future home owner. The reason the person buying the house would pay less is the same reason me, the current home owner, doesn’t want it… it looks bad.

I understand that some people don’t care about aesthetics at all (I am probably closer to that end of the spectrum than most), but you also have to realize that people care about how their home looks for more reasons than just resale value. Do you think the whole world only makes their houses look nice in case they want to sell?
Did you think someone was under the impression they were leaving because they like Musk?
In the days before we dealt with bufferbloat well using torrents was a great way to DOS one's self, especially if you had async internet service with a much slower upload or a router with terrible NAT that overflowed when a lot of IPs were in use. A torrent torrent would flood your equipment.
Twitter old managements are not that commercial savvy. They only introduced blue mark like a couple years back even though Twitter has been more than a decade old. Also, almost every governments and celebrities in the world has twitter. That are gold mines. Imagine USA defence department or IRA being forced to pay 1 K usd a month (this is already consider low ), if not the twit handles given to North Korea or Putin to mess with. The old twit mgmnts are rather incompetent with their pursuit of affirmative, diversity, race theory type of agenda in the last 3 years. You can see those with conservatives view largely will get suspended while liberals and lefties (some questionable middle east groups) are allowed. I doubt that attracts ads money.
Does working 4 hours a day, which includes endless shitposting of "daily life of a software engineer at XYZ" while drinking and showing off on tiktok count as a basic perk now?
https://archive.ph/gINDU

> Luiz Inacio Lula da Silva won election as Brazil’s president in a dramatic comeback for the left-wing politician who was languishing in a jail cell just three years ago on corruption charges.
One of my favorite old bbs taglines was "Real programmers use copy con file.exe"

Mighta been file.com.
Mighta been real men.
With object orientation you can not even fry an egg because you can not prperly decide whether frying is a method of the egg, the pan or even the stove.

Ist's a procedure which takes a piece of food, a pan and an oven and produces a fried egg.
Impressive results - on CD-quality audio too, not just speech as with many recent codecs. One thing I was not able to find, either in the blog post or the paper (https://arxiv.org/pdf/2210.13438.pdf), was the size of the model.

EDIT: I downloaded the model from the code (https://github.com/facebookresearch/encodec/blob/3837f0db2a3...). It looks to have 15M parameters in total (this is a CPU-only model, by the way). For inference, I assume we can get away with 16-bit floats, so this clocks in at about 30 MiB. Not particularly favorable compared with LAME on my system (164 KiB), but not at all unreasonable to use - these days apps take 30 MiB dependencies all the time.
i dont use any of those for similar reasons. you can have life without it TBH
Do I believe him when he says "Teslas will be full self driving in six months" like he has for the last 10 years? No. He's definitely a PT Barnumesque figure.

Do I believe that Tesla will get to full self driving eventually? Yes.
Right.

There are some people who may decide to not vote due to what they’re seeing on Twitter in places where it may matter.
That has yet to be shown in the field. We know of one incredibly dodgy adapter, but the issues I’m calling out take time to show up, and lead to issues as well.
Intuition + other examples tell you that radar and ultrasonic sensors work. Why do we twist ourselves to believe otherwise?

Elon removed the radar and ultrasonics for the simple fact that its supply chain logjam was screwing up the manufacturing schedule. They also realized that the profit margin can be sustained in an inflationary environment by simply removing these parts [1].
“Oh, we were going to remove them anyway because humans can see fine with just eyes and no radar, why can’t cars?” Tesla then turned up the marketing of the AI/vision hype lever once more to toss another shiny tech object and get buyers to ignore the fact that there is a regression of features in the newer cars going forward.

[1] https://youtu.be/LS3Vk0NPFDE
That's why people consider those real jobs and think people who work at Twitter should not complain about anything. I'm not saying they are right, but I don't think you made your point at all.
> • In-order packet delivery

This is a bit disingenuous, since it’s not the wire protocol but the kernel API that maintains the in order abstraction. With Jumbo packets you can still push a mountain of data without tripping up on “in order packet delivery”

As developers we like this in order delivery to userspace because it vastly simplifies the code. We make up for the inefficiencies by processing dozens of hundreds of streams in parallel. We aren’t going to give that up just because the wire protocol changes.
Of course it changes. They're outsourcing the verification to the payment processing company.
I have no doubt that might be the case; as I already explained, it's obviously due to the fact that they are cheap.
Musk could lose like 99.99999 percent of his net worth and still never have to work a day for the rest of his life.

$44 billion is only like 25%. Even if he just lit the $44 billion on fire he would still be in like the top 100 richest humans to ever live.
I feel like Marx predicted this one.
https://en.m.wikipedia.org/wiki/Tendency_of_the_rate_of_prof...
I think it may be a way to convince people to quit, thus not needing to pay severance? If some new manager came in and told me "implement this by November 7th or you're fired" I'd wait until the 7th to get fired or just quit if they didn't fire me.
I have no experience in Django but in Ent with GraphQL.

Ent is not a full-featured web framework so you need to implement many of features by your own or use other libraries (e.g. http server and session management).

If you are only looking for ORM + GraphQL then I highly recommend trying Entgql, an Ent extension for GraphQL with Gqlgen library [1]. Once you define an ORM schema, it will generate GraphQL Query for Relay server. Still you need to implement GraphQL Mutations by your own but at least it will create Input types for you (both for Create/Update).

[1]: https://github.com/99designs/gqlgen
Yup, the same guy saying how important it is to avoid echo chambers and always interacting with and retweeting the same right wing characters over and over again.
Growing trees in the Saudi Arabian desert to restoring degraded coastal lands
I’m guessing this is just a way for Elon to double down on his signaling of “cost cutting” to help hold the stock price right?

Id suspect there are lots of managers involved in things other than managing devs at Twitter but love to see the commentary from the HN twitter engs here
Hey @thunderbong

One of Ent's maintainers here. Thanks a lot for sharing our project.

To all others interested, Ariel (a8m) and I are here following this thread, so feel free to ask us anything and everything!
I think it is wrong. Most people want to keep their house looking nice because they enjoy living in a nice looking house… this is the same reason why having a nice looking house sells for more. It isn’t like the whole world somehow decided to value nice looking houses for no reason and so everyone started keeping their houses nice even though no one actually cares.
But if you're part of a fast-shipping culture, your habits are a problem.

FWIW, also I'd add to your list telemetry such as asserts, and concision and documentation.
Very nice bit of archeology!

Back in 2017, about a year after I took over as Redux maintainer, I wrote up a post exploring some of how Redux works, its design constraints, and the intended goals and influences:

- https://blog.isquaredsoftware.com/2017/05/idiomatic-redux-ta...

I also wrote a follow-up post explaining why some of the common usage patterns around Redux existed:

- https://blog.isquaredsoftware.com/2017/05/idiomatic-redux-ta...

As part of that work, I did a bunch of research back into the early Redux issues, and took notes on things like the first use of the words "reducer" and "thunk", how `connect` got its final API design, the intent behind "actions", and a lot more:

- https://gist.github.com/markerikson/2971210292a9c65138eeb33a...

All that said, over the last 3 years we've drastically changed how you write Redux code. Today, "modern Redux" with our official Redux Toolkit package is drastically simpler, and much easier for folks to learn and use. We've rewritten our tutorials from scratch, added a React-Redux hooks API, and even built "RTK Query", a full data fetching and caching solution built on top of Redux Toolkit:

- https://redux.js.org/introduction/why-rtk-is-redux-today

- https://redux.js.org/tutorials/essentials/part-2-app-structu...

I've also written up a few other history/archeology-style posts on how React-Redux has evolved over the years, how we designed and built Redux Toolkit, and how we designed the RTK "listener" middleware:

- https://blog.isquaredsoftware.com/2018/11/react-redux-histor...

- https://blog.isquaredsoftware.com/2019/10/redux-toolkit-1.0/

- https://blog.isquaredsoftware.com/2022/03/designing-rtk-list...

So, if anyone is interested in more details on how Redux has evolved, gotcha covered :)
Does it simulate “magic smoke”?
Are we taking about musk or the engineers at Twitter?
Awesome, thanks for sharing and open sourcing this!

It seems however the UI components are still in a private repository:
https://github.com/ballerine-io/ballerine/tree/main/packages

Is it normal?
Wow, people who reported doing a lot of code review performed better on a "puzzle" code review task.

As did people who reported being better at (something) than their peers.

The headline and article are not supported by the data at all.
It wasn't even solving them! It was reading them.
Fission at scale is science fiction. There are no closed loop fuel cycles and 6TWe of PWR reactors would exhaust world reserves un under 5 years. Reprocessing all of the waste adds maybe a year, and enriching the tailings adds maybe another year.

Sea mining and breeders are significantly less real than 46% efficient solar or 1200Wh/kg AlS batteries.