skysight-inc/HackerNews huggingface dataset:
I'm pretty sure I know why...

The working environment changed. Bit by bit I moved from an environment with gentleman's agreements and so on towards something in which everything was codified, safetyism became rampant, etc.

In the UK over the past few years I went from going into a nice office in a number of beautiful old buildings, getting my stuff done with cameraderie, having lunch together and playing board games, having a laugh in the board room, perhaps a pub visit after work - to sitting alone at home for 8 hours staring at a screen.

So I quit. My productivity - gone. And I fear it's never coming back unless that environment comes back; because I can't effectively function at a "job" with zero human interaction for an entire day, I've had to replace traditional work with other activities.

But is it just me? My friends in retail and other low skill jobs - half the workforce seems to have disappeared so they're all being asked to do far more than is realistically possible. My friends who are in education - the entire job changed, no more giggling and laughing children, you were playing a video game with half the class absent. Perhaps they're back now - but they're dysfunctional because their development was neglected for years. My friends who are in law - the entire job changed, no more travel, no dressing up, sit at home with a screen. My friends who are in medicine - christ, let's not even go there, eh?

I can't speak for those people. But I know that I need a reset, because this "new world" is one I'm just not built for.
> Thus, they fund specific (extreme left wing) political agendas and therefore are pushing politics.

Please provide some evidence that they fund specifically "extreme left wing" political agendas. By which you mean, what, soviet-style communism? Gulags for cops? Violent revolution?
I believe something missed in these discussions is that pertaining to "the data-center". A data-center is not a technology, it is a grouping of assets. Those assets and their associated services need to communicate not just with each other, but with other assets and services on the internet.

Regardless of what incredible technical solution one creates, it will have to allow for simultaneous existence of current IP protocols in parallel with whatever proposed replacements to exist seamlessly with one another or significant adoption would never occur. A data-center is not an isolated bubble, at least not any more unless one wants to translate said protocols through a single point of success gateway. Should such a replacement ever occur it will have to be done piece by piece until there is nothing left using current IP protocols.

So I believe people should all create their proposed protocols and give businesses a low-friction path to adoption one service at a time. As more applications adopt said protocols, the most popular, highest reliable, most performant least friction path will likely win and if successful then at some distant point in the future perhaps most existing IP protocols could be deprecated. As a reminder, each application will have to adopt libraries to speak on this protocol and know how to utilize it. There will be a "battle hardening" period to work out the bugs and security controls. All of the network gear in the entire path between data-centers and clients will need OS/firmware/Asic updates to understand this protocol. Given the transition speed to IPv6 as an example, this could be a very long road.

There is also some discussion of QUIC and SPDY. Those are not new IP protocols. Those are new standards within an existing L7 application protocol HTTP that still utilize existing L3/L4 protocols. Replacing TCP and UDP? in the data-center means a new protocol in /etc/protocols not encapsulated in an existing protol such as protol 6 TCP or protocol 17 UDP. The network gear and OS on every device in the path will need to understand this new protocol. Tools such as tcpdump and libraries such as libpcap would need to be updated to understand these new protocols before they would even be used in a development environment.

Could it be that I misunderstood the intent and perhaps we just want yet another new L7 application protocol on top of UDP?
Why is the headline misleading? You don't need a formal announcement for something to be news. Particularly since the formal announcement being referred to there is just the announcement that Twitter was acquired by Musk.
10 billion years is more than the age of the Earth. It's beyond arrogant to plan that anything that we do now will be relevant by then. After all, for more than half the last 10 billion years the Earth didn't exist yet.
My mother used to be a developer, she worked with .NET mostly for a company called ITC Infotech about 20ish years ago. Anyway, I found a old paystub of hers which was for 20K many years ago while helping her sort out some financial stuff. Which was interesting cause that was what I got as an intern with zero work-ex about 18 years later. (Obviously 20K was a lot more then than it was now). Her work was definitely frustrating as she jumped jobs to a couple of companies, Satyam and then later,Dell before deciding to do an MBA sometime in the 2010s.

EDIT: The values are in INR.
At https://unikraft.org/ we're working on that. We already have support for developing/adding OS modules to Unikraft in Rust, and we are planning to have support for Cargo/running Rust applications before the year's out (you can check out the Rust channel on our Discord server [1] if interested in more information)

[1] https://bit.ly/UnikraftDiscord
Evidently Musk had Tweeps work all weekend on the new Verified feature lest they get fired, and some were fired "for cause" anyway. https://twitter.com/GergelyOrosz/status/1587029446061686784
My guess is Covid. I don’t know about anyone else but I was so burned out focusing on work isn’t a priority.

It’s going to take a year or more before people feel like they’ve recovered.
Or even if it is the same solution, the point is to find it ourselves. Like when working on a maths problem, it's not about about getting the right answer from the book or a friend, but learning how to solve it ourselves so that we can crack the next problem easier.
> (or better named: deep- and flat-copy)

That's worse naming, not better!

In particular, a copy does not change the thing it copies - but a C++ move does change the thing it moves from.
Lets not discount the people who populate the reddit/r/antiwork forum. Noting like wasting oxygen the rest of the world needs.
I think a couple months severance will cover it. That's usually how these types of things work.
He doesn't claim vim's going to stop working if you don't donate to that effort though.

Wikipedia's banner ads make it sound like it desperately needs support even to keep running as it is.
I think if your doctor is satisfied as regards physical and you've stopped drinking as a coping mechanism you don't need to worry about the damage from drinking. However your systems as described to my layman's ear suggest maybe you investigate the possibility of therapy. It sounds to me like maybe you are dealing with some level of depression and that is making you feel sick and tired as well as perhaps being the motivator for your escalation in drinking.

I am not a professional though so I'm not qualified to diagnose or suggest treatment. Your best bet is to get some professional help so you can get to the bottom of it and start addressing the root problems.
Great to see the detailed analysis. Thank you!

I'd put more weight on Baran's claims. He has primacy, it was clearly documented in the Rand Techical Reports and then retold well in the Wired article with Stewart Brand.

Yes, Cerf, Kahn et al revived and invented a good amount of it, but the ideas had been circulating for a decade by that point, at the phone companies and US military, which is where the academic money came from anyways.
Why OpenAPI Is the Best Documentation Platform for Your API
The “Exodus of the Bluechecks” was foretold…

https://danluu.com/elon-twitter-texts/#22
This is not a good argument if you have watched diesel truck progression. Even if it was easier to repair, the emissions standards are what partly caused this design mess in the first place, as they were the only reasonable way to meet the standard (all diesel trucks right now are suffering design issues like this), so it absolutely takes blame. Diesel trucks were only designed like this because of the emissions standards.

Imagine a legislature mandated that all smartphones must be watertight to 200 meters deep, no exceptions. They must also be no thicker than 1/4" of an inch, no exceptions. And then if, for example, all the smartphone makers used adhesive instead of screws to do that. Your argument is that the smartphone markers are to blame for the adhesive, not the legislature. I would argue that it really is the legislature's fault.

Edit @scratcheee:

I would first look over how much damage the vehicle actually causes the environment and whether the standards are reasonable. Look up Leaf Blowers vs Diesel emissions for example - it's really ugly how unfairly biased towards Leaf Blowers and other small engines the emissions standards are. They can have absolutely absurd emissions by comparison without any restriction. (https://www.nytimes.com/2021/10/25/opinion/leaf-blowers-cali...) (This is another reason why, if your vehicle was shut down due to emissions, knowing that a leaf blower is doing more damage is even more infuriating and destroys credibility and faith in the standards.)

After that, assuming that the standards aren't moving downward, I would have a self-service daily exemption system. Basically, send $25 or so to some complaint CO2 capture or similar organization, get a code, punch code into truck, get exception for the whole day. Obviously this adds up ($500+ a month assuming normal weekdays), incentive enough to get it fixed soon. My dad would be the kind of person who would be greatly relieved - because modding your truck to ignore emissions is awfully tempting whenever planning a long road trip. Just knowing you wouldn't be stranded if something went wrong is enough to kill the temptation.

Edit @lcnPylGDnU4H9OF:

Neither myself, nor my dad, bear ill-will towards EVs. Any ill-will towards them is your misinterpretation of the argument. We are, however, arguing that the stringent and very flawed enforcement of emissions standards undermines the credibility of all emissions standards, as well as faith in EVs and other marketed-as-environmentally-friendly solutions. And that, therefore, blame can be shared both ways when we see people opposed to EVs and stricter emissions standards.
Simplest Ever I18n JavaScript Framework Is Here!
These problems could be easily solved by moving to IPv6, but that doesn't leave any room for rent-seeking, so people would rather complain about nonsense like stealing IP addresses.
Remix web framework aquired by Shopify
I think it depends on the Micro Center. I've been going to the one in Parkville since it opened, and will keep doing until either it dies or I do. Back in 2015 I got a really nice refurbed 2014 MBP that I still use daily, but a couple years later they dropped a lot of old stock in their Apple section and there's been next to nothing in there ever since - latest models of hardware, a few matching accessories, and that's more or less all there is to it.

I haven't asked about that that I can recall, but my guess is they don't see a lot of margin on that stuff, especially with at least two Apple stores in easy driving distance and most Apple customers tending strongly to favor the latest and greatest. Disappointing, but with the streaming boom then being on the upswing, I really can't blame them for making space to cater to the open-walleted parents of a million infants in Fortnite t-shirts.

Still, if you have a Micro Center nearby and you haven't been, you should go there. It's like what computer stores used to be, back when those still existed.
Ever heard of Docker?
I dont think so, just looking around the office where I am right now only 2 people out of 15 have their phone in a case.
that's interesting.

"Grabby aliens" asserts that we are early, like point 1.
You'd also have to compare this against the download size of the protobuf library itself.
> Another person familiar with the deal who spoke on the condition of anonymity to discuss sensitive matters last week said the total number of layoffs is likely to be closer to 50 percent.

Unless I’m missing something, the only sources for this article are a mix of speculation and anonymous sources who can’t even agree with each other about the layoff.
agile movie development
I am surprised by the number of people here praising Perl. I understand it was useful for its time, but the reason why programmers aren't using it is because it's a crap of a language. Fine, it's pretty crazy how much you can do in Perl with just few lines of code, but who cares about that except you? It's an active struggle to make Perl code readable and it not turning into a mess.

Perl not only makes it the syntax difficult with all the absurdities (special variables, so many prefixes $,@,%, terse function names, tens of ways to do one thing), it also makes it impossible to Google. Imagine spending your whole afternoon trying to dig what "($fc) = /^(.)/" does; a maintainer's nightmare. I am not that old but from a little searching, it seems to me Perl always had a bad reputation, and for good reasons.
Do you know any group theory? Otherwise it's no wonder you see most of this as meaningless symbol manipulation, as you wouldn't be able to relate any of the symbols to meaningful concepts.

Though if you do know group theory you may have been put off by their choice to use addition and multiplication instead of multiplication and integer powers, as is more common.

I'm also somewhat annoyed they choose to phrase things in terms of a "Group of prime order p with associated field of scalars Fq". Since there is exactly 1 group of order p they may want to justify why it's worth bothering to phrase it like that instead of just doing addition mod q. And in this case Fq is also just integers mod q, and you don't use any of its field properties, so why not just use integers?
GE failed to innovate in their core business and ended up using financial offerings to boost earnings.

It worked great until the financial crisis and they woke up and realized there wasn’t much left.
Haha awesome response.
Sorry if I wasn't clear, I was referring to the HN title of this post:

"Twitter to lay off 25% of workforce in first round of job cuts"

I opened the article thinking this was a formal announcement. But it's nothing of the sort. It's just speculation at this stage.

Hope that clears things up.
> a quarter of the staff totaling more than 7,000

> After engineers, some of Twitter’s highest paid employees work in sales, where several earn more than $300,000

that should reduce operating expenses significantly, several hundreds of millions dollars?
Since I was specifically looking for this kind of products, I think I would remember. Prove me wrong!
It's an interesting idea, but I think the more important part is ensuring that the candidates are qualified. Of course whoever decides on who's qualified or not will have a lot of power over the process. There needs to be some sort of objective measure to determine that, and that's going to be hard, and constantly subject to attempts to allow or ban popular controversial candidates.

Personally I've been thinking if maybe it would be a good idea if everybody could both vote for someone, and against someone else. That way, the most controversial candidates would never be able to win. Athens had a slightly harsher system where people would vote to banish anyone who was deemed to have become too powerful.

On the other hand, if the system is too moderating, it could become too conservative and it might become impossible to change the system once it's on a certain course; any popular newcomer who wants to address certain problems in the system would immediately be blocked by everybody who benefits from those problems.
As someone who started off with Python / C++ (don't blame me, blame current CS teaching programs), Perl's syntax is a bit off-putting. However, learning simpler Unix tools - i.e. grep, sed and awk - is worth the trouble, as those are very useful tools for command line tasks, and work with pipes.

Also, that's where Perl seem to have got its syntax from, so if you ever do have to dig into Perl code, it won't be as difficult:

http://www.wellho.net/mouth/3902_Shell-Grep-Sed-Awk-Perl-Pyt...

However, using Python's re module for regular expression matching results in far more readable code than any of the predecessors, particularly as expressions get more complex.
How is it legal to demand people work on weekends?

How is it legal to (even threaten) firing if a new assigned task that takes a long time is not done on time?
Especially with stock awards due.
Twitter now owes about $1 billlion in debit payments per year.

Cash flow last year $630 million.

I think 25% staff reductions is just a starting point.
No, C++ has the idea that the same solution can be used for all resource management: file handles, memory, sockets, database cursors or connections, you name it.

And it works.

Resource life management is not a problem that Java handles with grace...
Honestly, the whole of Twitter should just walk out and wildcat strike until Wednesday morning. The worst he can do is fire you.
Twitter is already improved IMHO: The "sign in or sign up" nag screen is gone for me!
Unless the sales people are bringing in more than that in sales.
This! All of the companies kept shortening their dopamine cycle to compete with each other and now people can’t focus in real life for more than 5-10 seconds before they are mentally searching for the scroll button to find a new interaction.
> 2 - Aliens are everywhere, [...]

As a teenager I read Heinlein's 'Goldfish Bowl' [1] and it was the best explanation apart from the one from Stanislaw Lem I had heard for the lack of aliens. Namely that: you can't 'see' them because they're just too different.

Heinlein doesn't even make it clear if the higher intelligence in his short story are aliens or from Earth.

I think Lem's explanation (don't remember in which book/short story of his) was that the window where a civilisation is not advanced enough to learn something from aliens but not too advanced to care is just sth. like 3000 years.

And therefore, even if this level of development was reached by two proximate civilizations, e.g. even on neighboring planets in the same solar system -- if those windows didn't overlap, chances for communication happening would essentially be zero.

[1] https://en.m.wikipedia.org/wiki/Goldfish_Bowl
that's not the Internet as a whole, is it? only http[s]-services are affected by that. in case of a nuclear attack I guess every service will be affected
Has Rakuten made a Rocky-er road for Red Hat?
From the first paragraph:

> Unikernel means, you bundle your application directly with the kernel library, so that it can run without any installed operating system.
https://archive.ph/b1Lg9
Next job interview could take place in virtual reality
"male" and "female" refer to sex, not gender
I was seeing the question and started wondering how that time might have felt for those people… only to notice a few seconds later that I already did software development 30 years ago. Oops.
It seems that Elon thinks that there are too many managers (per coder) there

https://twitter.com/elonmusk/status/1586686935518498816
Meta shareholders vent anger at Zuckerberg’s spending binge
It’s not the severance that’s the issue, it that a bunch of RSUs vest tomorrow.
> Longtime Musk associates David Sacks and Jason Calacanis appeared in a company directory over the weekend, according to photos obtained by The Washington Post. Both had official company emails and their titles were "staff software engineer."

Do either of these guys even know how to program? Calacanis has been making tech content for decades, and I've never once heard him talk about writing code.
It's also about hardware abstraction. You don't want to rewrite your network stack for each platform but the unikernel can handle that.

It doesn't have to be unikernel either, Linux without anything else, your code being PID 1 is also good: no cruft and extra services that can be security holes, but great platform support, optimized network stack etc.

Of course if you just run on one hardware why not, just write the drivers you need.
The layoffs, if any, haven’t even been announced yet and the only sources in the article are anonymous sources who can’t agree with each other about the supposed impending layoff.

I don’t see any reason to suspect they’re going to somehow violate the law and cost themselves additional fines if or when they do it. This is just about speculation about what Musk will eventually do.
But it's not speculation:

> ...according to four people familiar with the discussions who spoke on the condition of anonymity to describe them, as well as tweets from some of the people involved.
> Heresy: Why do we need a replacement for Twitter? There was a world and a life before Twitter, and there is one without Twitter as well.

Yes, and it was much harder to shill newsletters, courses, conspiracies and cryptocoins back then on the back of minor internet blogger fame.

There is significant money to be made in all of the above, which is why a replacement for Twitter (holding people in a dopamine cage) is inevitable, whether we need it or not.
I think you are in the right direction -- the problem with perl is it's hard to find high-quality internet articles about it. There are many excellent articles about (picking a random example I care about) the borrow checker, or async, in Rust. There might be even better books, but the articles give me something to be inspired by and start investigating.

I think Perl's decline started 15-20 years ago, as that's when Perl 6 was "coming soon", and people didn't bother learning Perl 5 because of that. I can't remember ever seeing an interesting article about programming in Perl, either here or on Twitter.
Worse is better vs plan carefully is this balance that shows up in every creative field. It’s in writing, in physics, art, everything. Do you try and think carefully up front about what you want to and engineer carefully against what you imagine the requirements to be, or do you hack and slash your way to your goal? Not only is there no right answer, but the right answer changes day by day, hour by hour. It’s the central meta-decision. Making this decision with good judgement is one of the key skills of a good engineer. Someone who applies “worse is better” regardless of the context is a bad engineer. Someone who never finishes anything because they’re overthinking and overabstracting is likewise a bad engineer.
Measuring productivity is hard in and out of the office.

From personal experience, it was incredibly easy to do nothing when working from the office while remote you’re more held to your deliverables. In an office, it’s very common to see people look busy, but are just doing unrelated things.

The only difference is that in an office people mask their lack of productivity by pretending to be busy, whereas remote you don’t have to do that.
He's following the law if he pays the penalty.
This is some TIL material, and looks like a really viable option.
This assertion is the Chinese(is this referring to the government?) are trying to stop globalisation and fight greed.

With which techniques are those improvements being attempted?
Seems to be a lot of work at twitter I doubt there will be many devs removed.

However he tweeted that there are 10 people managing for every one dev. https://twitter.com/elonmusk/status/1586686935518498816

Also Layoffs before vesting denied. https://twitter.com/elonmusk/status/1586831721386766337

Bring back Vine? https://twitter.com/elonmusk/status/1586918804780630016