skysight-inc/HackerNews huggingface dataset:
There’s the presumption here that Tesla is footing the bill. For all you know Tesla hired out of these workers on contract and the Twitter is footing the bill.
Is that the case here? What's the probability that it is?
why would you throw away 20% of your revenue? Obviously a lot of functionality is there to chase marginal percentages of revenue, but it's still worthwhile at Twitter scale.
>Being rich has almost nothing to do with your ability, talent, or intelligence.

So we should imagine that most self made rich people's IQ distribution is completely matching the general populations, and similarly for their work ethic, no?
It's getting harder every day to tell what is/isn't parody.
why not just order takeout at that point
Pink Trombone (only "safe for work" if you use headphones):

https://dood.al/pinktrombone/

How to Break Pink Trombone:

https://www.youtube.com/watch?v=djUxAqss4KY

Pink Trombone takes on "Take On Me"

https://www.youtube.com/watch?v=5UaRqfOpt90
TSLA got far more than a proportional share of that.
Everyone thinks that these Tesla engineers are going there to “evaluate” but nobody is really considering them going there to “steal” code to bring to Tesla.
I can see where people that get a sense of entitlement, for whatever reason, would have a problem with it.
Update:

> Saturday Night News: Musk fired the company’s entire senior staff “for cause,” an attempt to avoid paying out tens of millions of dollars in severance packages to the former CEO, CFO, GC and head of legal

https://twitter.com/MikeIsaac/status/1586539695491624960
This doesn't really mean much. I know people like to use this as 'see they're a shill'-- but does Elon really need to pay people in order to get into petty fights about him? This literally is completely inconsequential. He's a billionaire, he owns twitter and can do what he wants. People can complain all day and it has literally no effect. He says things that piss people off literally every single day. The best thing to do is just ignore him instead of feeding him more attention
* Honestly not knowing the sex was helpful in not trying to guess how they'd be and fit into our life... We were surprised by his sex and are constantly surprised by his attitude.

I hate the idea of having my kid looking like a communist because of gender roles.

Why does the sex matter then? If you know, you know, it was you who was creating certain imagery, not the childs sex organs. So as others have said, I'd find out because of curiosity and I could leave at that.
"Somewhat predict" is incredibly different than "make a detailed plan for". I like strategic planning in 3, 6, even 12 month increments, but doing the detailed work toward those high level plans in much shorter and less static increments.
It is a game of chance for the "base" you have to work with. as a parent, you want the best for your child, no matter what. "Helping" them along implies malleablity whether we like to accept that or not. I don't say this to mean one should always be 100% in control of their child or their decisions. Some lessons are best learned by mistakes. I say this to get the point across that you are a parent and as a parent we have a role to play on our children's lives. which is largely centered around 'survivability '. The terms that make that factor up seem to always be changing.
Due diligence happens before not after the deal closes. This is not due diligence, it's a clown show
Stand up in court?

Sometimes I wonder if people genuinely stop and listen to themselves before they hit the reply button.
That what is?
Almost always...? Across orders?

We're just talking about QR codes that open up a PDF or HTML page that shows the menu. It's not online ordering.

I mean I've seen online ordering as an option at a couple of places that I thought was cool, but you didn't have to. Literally everywhere else I've been (in NYC) it's just been a static menu. Not tracking you.
Pit bulls owners offer the follow defenses.

1. I think the dog has a cute name

2. I think the dog is cute

3. The dog doesn't attack me

4. Other dogs also attack people

5. It's the owner's fault for lack of training.

These infuriate me more than anything because they are all invalid. You also can't point this out because it's an emotional subject for them
I love QR codes and used to put up QR code stickers around town. I hate them for menus though. I sometimes like to go on walks without my phone and stop in somewhere for a meal. Or my phone is dead. Or I just want to have a meal with someone without any phones distracting us. The only implementation I've seen of this that I thought was neat was at a restaurant where it opened up to a website where I could place the order and pay on my phone.
The Fed had been giving corporate handouts via rock-bottom interest rates since 2008. Your reasoning is backwards.
> They’re working for a different public company while being paid by Telsa.

Actually, it's worse than that. They're working for a different, private company, one which happens to be owned by the CEO of TSLA, who has a legal and fiduciary duty to the TSLA shareholders.
> Besides, give restaurant workers a break: it's one less thing they have to do to serve you

Yes, I also found this sentence to be very naive. No, they don't have the 2-second task of handing you a menu, instead they have the 2-minute task of explaining why there's no menu, trying to find the QR code reader on your phone, waiting for it to actually show up, then handing the phone back to you and demonstrating how to navigate between pages.
"Far better it is to dare mighty things, to win glorious triumphs, even though checkered by failure, than to rank with those poor spirits who neither enjoy nor suffer much, because they live in the gray twilight that knows not victory nor defeat."

- Theodore Roosevelt, 26th President of the U.S
I have heard of lurkers, that was the second option I offered
Elon-Musk-Twitter-golden-parachutes
Just being tangentially related to the company isn't enough to justify it imo. You could also buy a lot of twitter ads for the cost of having devs come over.
Elon Musk didn't commit a criminal offense here, no. No one is claiming he has.

But he almost certainly acted against the interests of the company he was hired to shepard and committed a civil offense against the shareholders.
Will the new bots be fully self-driving?
> Before I lug my sluggish body from under the security of my warm sheets, I reach for my phone, pull it up inches away from my face, and start scrolling through whatever I missed overnight.

In my late 20s, I physically cannot do this anymore since my eyes start to hurt. I am forced to get out of bed and open the blinds until my eyes adjust to the light, then scroll through my phone. But by then I don't feel like scrolling as much. So that problem fixed itself :)
Getting into politics is absolutely not a ticket to zen and mental well-being
There's no way Elon would have any respect yet, there hasn't been nearly enough time (respect is earned).

There are going to be power games for a couple of months, until the new management identifies a subset of the old staff that they can trust (or, more cynically, exploit), and then that subset will be elevated above the rest. The losers will either back down, quit, or be fired.

Source: Seen a couple management changes before.
I don't feel I'm moving the goal posts. I'm relating what I did with numbers. Others may have assumed my goals.

My goal was to reduce the risks that the acquiring company felt were the biggest. I did that in 8 hours. Then we focused on specific risks previously identified in the review. That usually took the form of asking the selling company to explain, not for me to read more code. Usually the answers clarify the concerns, or admit them.
spacytextblob: Open-Source Sentiment Analysis with Spacy
THAT’S BIG
Yes, and people use them while driving because the vehicle doesn’t prevent it. You can get away with that kind of legal attempt to dodge responsibility but at some point public awareness catches up with you, similar to how telling people to drive safely wasn’t enough to avoid generations of safety technology becoming legally required.
Not quite, a lot of people earn extra cash doing this and selling their Rx on the street.
I'm tired of hearing this "we have no margins". You still hold a monopoly-like position in many areas simply because... people have to eat. I can buy a car once every few years. I can rent or buy a house. I can't rent food. I have to buy. In most places it's going to be from one of the major grocery chains. They have economies of scale. They have a captive audience (or whatever it's called when people can't live without what you're selling).
It's perfectly plausible to believe that Elon Musk paid them to take vacation days off for this purpose. I wouldn't jump to any conclusions.
I guess large is a relative question. For me ~600K lines of C++ is a pretty large code base. Apparently Facebook Messenger just on Android is 10M lines of Kotlin in another comment. To me that seems like they are probably doing something wrong.

But to address your question here is my recollection of what happened, now more than 20 years ago fwiw. We were given the code and I spent maybe 6-7 days, all day, reading it and analyzing it with this tool I had, called Source Navigator [1]. Then we spent 1 full work week at the other companies HQ, mostly in meetings asking questions on different modules and classes. Then when we returned to our offices it took me another 2 weeks of work to get the system setup and deploy a few components inside our own middleware system. I was the primary c++ expert, there was another business analyst and I had a more junior developer who worked with me. So in comparison to Twitter certainly a much much smaller scale situation. The team that had written the system was around 15 people.

We definitely used the code and I don’t recall it being much a problem at all that other people had written it. Plenty of open source projects have random contributors show up and work fine in their code base.

I think a lot of SWEs have pretty big egos and tend to overestimate how special or unique their particular projects are based on my own professional experience. This particular situation was an example but there have been plenty others. When I fix or find bugs in other’s code sometimes they are surprised which for me is always surprising. Why are you so surprised I can debug your code?

[1] https://sourcenav.sourceforge.net/

(I’d be curious if people have a favorite more modern version of a tool like Source Navigator)
I like online menus by QR code and paying by QR code is amazing.
"other kids" are idiots. ;-)
Or, at least, their parents are, for not saying No to stupid shit. :-)
This is IMHO a very naive take on software engineering and on keeping a complex system running.

There is no way we're going to see a 70% cut and twitter survives. There is also no way an outside party cam figure out what the "unimportant" systems are in days or even weeks.

Realistically if you want to cut you start by reviewing everything and pretend you just want to understand. You place key people in key positions and help them build an understanding. After 3-6 months of observing maybe you can do some cutting.
I would say it's pretty "special" and well written code if outsiders can come in and quickly understand it. You should have commended them for their work.
You mean hackernews, the site for people who make ridiculous incomes for working on menial digital products like social media? It's strange when people walk into a room and assume everyone else must think like them.
>and it's not too hard to write up a quick app for it to scan automatically when it detects a QR code.

You're joking, right? In case you forgot the context, "not too hard" is looking at a menu that's in front of you. Writing an app to make up for the absence of the menu is definitely too hard.
Neither this page nor the one about the AS extensions seem to describe what happens when storing data to disk.

AFAIR, IBM used drives with 520 byte sectors. 512 bytes were the actual data. The remaining 64 bits were used to set tags in memory accordingly (you can fit 32 16-byte pointers in the sector, so each pointer had two tag bits and both had to be on for the pointer to be deemed valid). I thought that there was a special instruction to set all of a 512 byte memory region's tags at once. I don't see it mentioned. Maybe it's only a virtual instruction and it's implemented by just a bunch of SETTAG/STQ, which would destroy performance or negate most of the benefits of DMA I/O (you could skip this step if you know the block has no pointers...). You need to extract the tags from memory, pack them and save them separately when writing to persistent storage, of course.
Yes, but quarterly planning does not preclude sprint planning... You do both.
I think this is true and an big problem when artificially separating the top 10% from the top 20%, or top 1% from top 5%...

... but in practice, I think you will find 0 overlap in raw lines of code produced between the top 10% developers and the bottom 10% developers. Especially at a notoriously unproductive organization like Twitter, the bottom tier simply does nothing.

If Musk is trying to cut 60% of the org, he's going to have a problem doing it this way. If he's trying to cut 20%, I honestly don't think it's going to misfire much of the time.
A QR code opens a link for me in about 5 seconds.

A mobile app takes at least a full minute to authorize and download and install over a cell connection. And I sure don't want to install a new app every time I go to a restaurant.

A laminated paper menu often takes several minutes for the server to bring around, or worse.

QR codes are literally the fastest thing around.
It's a field trip.
Is taking the team out to lunch also "stealing from shareholders"?
TSLA has underperformed the S&P 500 over the last year, but vastly outperformed it if you expand your time frame to 5 years - ~1,000% vs 50%.

Perhaps comparing the 43% drop over the last year to other comparable companies would provide a better picture.

1 Year
TSLA: -43.28%
GM: -29.99%
FORD: -26.13%
STLA: -33.09%

5 Years
TSLA: 1,019%
GM: -8.24%
FORD: 9.24%
STLA: -25.23%
Proven track record gives you a really, really long leash. Only Steve Jobs has attained the rarefied air of being able to do whatever the fuck you want that Musk has.
Because twitter is a money losing business. The cost of that 20% revenue is too high and hurts the profit margin.
Second The Water Knife.
What it is a significant source of, I hope has been studied well. If not, it should be.
High end restaurants have switched to ipads, but even that misses the mark: it’s bulkk, time consuming, and waaaaay overpowered/priced.

Really all that’s needed is an ARM chip from 10 years ago mated to a display of this era.
Being free and egoless like a kid accelerates learning like that so well. Learning to ride as an adult means un-learning the fear we acquired along the way, which is often a big transformation for them, and learning things as an adult is hampered by the need to reconcile the new thing with what we already believe. It's a huge lift. I think mastery is achievable at any age, but the price is almost always "everything," because mastery is not technique, it really is a becoming.

While I was never pro, I still ride more days than not, and what I've arrived at from it is posture is the effect other people observe, but to your excellent point, only after we have polished a free and fearless foundation that comes from that time in the saddle, where everything just becomes natural. If we try to affect the posture without that foundation, we get heavy german seats and hands and floppy dressage legs. That affected rigid looking seat is about submitting the horse to our aids, whereas a seat that is the effect of the free foundation you can learn more easily as a kid is about releasing the horse's willingness from our need. The posture that is the polished effect of that freedom has more grace, like a dancer or a matador instead of that of a performer or a soldier. The lightness that is the result of it is the effect of a rider's patient posture, which to an observer, looks straight, but they can't see the underlying suppleness of it unless they are at that level themseves. If you ever see any old videos of Nuno Oliviera (the last riding master of the 20th century), I would say that his posture is an expression of this patience, which comes from his first hand knowledge of what is possible, and the horse is responding willingly because it is being met with the confidence of his knowing, and so when it moves, it is following him, but following at his leg, and really, through his body it is reading the intent of his mind. In this sense, the key to mastery is learning patience, and knowing when to be impatient.

Anyway, way to trigger a dressage bro, not a lot of opportunities for that on this site. :)
This I agree with. I was very familiar with the business domain and the technology they had been using. So yes I agree if either of those were radically different it would be much harder. Good point.
I think maybe this is the confusing thing to me. What "release"? It seems like plenty of people are doing this for service-oriented software where these "releases" are totally arbitrary. Most of us are not putting CDs in boxes...
I have a One Plus 7 Pro and it can scan QR codes, but you have to press a button in the camera app first. Not entirely intuitive up-front and a bit finnicky even once you know about it, but it's been good enough in practice.
>I can see why it might make sense to just tell people to print stuff out to demonstrate competency

Review of work based on your last 30 days of code that’s printed out on 8.5x11s is nonsensical. I’ve never heard of anything like it in my software development career and can’t think of any reason one would do it except to encourage people to quit.
Musk has in the last been officially sanctioned by the government for disobeying a direct order to...run things by Legal before putting them on Twitter.
My son's resistance to swaddling at birth was quite predictive of his personality. He also did not like being poked in the belly, would fight back hard. Today he's one of the the most stubborn children in his preschool (as assessed by teachers!). From now on I'll rebrand his stubbornness as "executive thinking".
The suggestion algorithms are more of a technical challenge than concurrency, at Twitter scale. Tesla does a lot more ML than SpaceX.

(and let's be honest, Twitter hasn't solved the concurrency issues, so I'm not sure there's much to review)
> Tree rings offer insight into radiation storms

On this mysterious and obscure power of the tree rings, unless hidden in unpublished drafts, Tolkien did not elaborate.
Tesla software engineers still have not managed to get their FSD shit working, I don't see how this would help Tesla nor Twitter.
Yeah, the only thing this achieves is not having to worry about the `curl | sh` step. The rest of the threat model is exactly the same.
I'd argue you've done a bad job if a new person reading the code can't follow it.
I was hoping for more legitimate discussion on something tangible, but the majority of this thread is righteous indignation. Which, no one is saying you can't feel that way, but generally on HN things have a bit more substance. Seems like just a lot of wasted energy, as none of it is of any real consequence.
If sex doesn't matter, what difference does it make if you know before birth? If you are getting sonograms done, the doctor will know and be able to tell you pretty early on. Is there some benefit to not knowing?
He signed a contract waiving due diligence, agreeing to buy a company at a frankly ludicrous valuation compared to their stock price and then tried to back out saying they wouldn’t let him do due diligence.
In my career I did a few rescue operations when I as external expert was asked to come in and understand why project was failing. Random code review is amazing tool to understand quality of engineering talent and process maturity.

My process was to schedule 2h block and then start with pulling random diff. I checked if engineer can explain diff purpose from both technical and business perspective. Then dive in and assess understanding of code base by asking about random functions/lines. Follow up if I do not understand something. Why was it done this way? Did you consider other options? What are pro cons? How long did it take you to write this? Who reviews it? Any approvals were needed? What was process to ship it?

You will be surprised how often sr/principal engineers are clueless and dev process is full clusterfuck when people copy/paste without understanding what they are doing.

You very quickly understand what’s going on. You do not need to talk to every engineer - random representative sample is good enough. You do not need to have domain understanding too - though it’s obviously very helpful.
There was no good format for wide gamut and HDR. JPEG XT didn't catch on. If only WebP had been based on VP9 instead of VP8, it may have been good enough to stop AVIF too.

You should propose JXL as intra frames in AV2. Seriously. Browsers got a video-derived image format twice in a row now, and without video there may never be a strong-enough motivation ever again.
In India most IT jobs are male dominated.
...because you don't want to eat outside or at home?
Finding other people that are trying to solve the same problem as you always helps. Probably some mentioned here perhaps:

'Programmer': https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

'Developer': https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

'Software Engineer': https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Feel free to adjust the date range for recency. When I was young, it took me a while to learn that 'newer' did not necessarily mean 'better', but also note that a lot of initially 'great' books didn't age well.
Amazon has more than 50 employees.
The fact that NS1 was temporarily shut down in July before the September explosion doesn’t mean it wasn’t a near and long term source of funds.

Also, if Russia wants to threaten Norway’s Europipe surely they can telegraph this in more effective ways than blowing up their own valuable gas pipes.
I don't think that's a fair comparison. It's more like would you want your physical ailments treated by an unfit but talented medical professional or the fittest person at your local gym?
> or whatever-the-colors-thing-was-called. I have to click the "what's new" button in the menu

Theming and introduction of new features are legit features. Not even remotely the same as Google hijacking competing search services.
You'll never get order-of-magnitude speedups from things like LTO, but 4% here and 4% there can really add up over time. In a world where most software keeps getting slower, I'm always glad to see people focusing on performance.
You should still somehow be able to prove ownership of the domain you want to display, that’s the problem.
It also will track changes you don’t want… like if you have something you’ve changed for testing that can be kept in a separate change list (I call mine “ignore-for-now”) and the n future changes to that file would be in the regular changes, just minus the other stuff… also not affiliated, another fan
I think FSD is a couple magnitudes more complex than Twitter
> Who has a better notification / messaging system at scale

1. Apple. Facebook. TikTok. It's a somewhat simple problem that at scale is often solved by simply spinning a PubSub channel per user because you no longer care.

2. To review that code you don't just grab people to spend an afternoon doing superficial reviews of code they've never seen.