skysight-inc/HackerNews huggingface dataset:
Musk so far has talked about fixing search, adding the ability to post long-form video and attach long text to tweets instead of having to paste images of text, like an animal. He's also reworking the site business model so that heavy users can get a subscription tier with more features. These seem like... pretty sensible directions to take the product, based on how people are really using it.

The "fired" people get to sit around doing nothing at full pay for the next three months, while the not-fired are being asked to do a reasonable amount of work for an engineering staff of thousands. As to the mocking and whining part, if it bugs you then don't read his tweets. I've hated the guy for years and that approach has worked great for me!
Easy

pip install git-fame

cd twitter

git-fame
> shared between all parts of your application... with extra risk

That's pretty important actually. I'd say it's a qualitative difference. :) But yeah, arenas are great.
As I said before. There was a world before Twitter and there will be a life after Twitter. I deactivated my account (and Facebook et al) over a year ago. Not only have I not missed it, I feel lighter without it.

I still find/follow things I like - just not on Twitter (or Facebook and whatnot).

Aside:

Social media that trigger our reward response (followers, likes, etc) will inherently never really work.
People will post things that get the most followers or likes, not what matters. The more radical, the more likes or followers, the better. Not everybody of course, but enough to make these system in total a detriment to society.
The stock price will come back up. Everyone uses Facebook a little bit, it’s ingrained into peoples lives at this point.
Books and Reading Statistics
And be pigeonholed
Thank you so much for this post, and Hello from Tokyo!

I'm currently working on an old fashioned website editing app, with a UI styled after today's note taking apps. I'm hoping that being able to work on my blog across devices without an internet connection - and without a like button or analytics script - will help me focus on what I want to write, instead of focusing on what will "sell". I'm thinking of putting an old fashioned "address book" page where I can list who I'm following, and manually publishing interesting emails I receive in response to my posts. It probably won't become big or earn me any money, but at least I'm having fun building it.

Thanks for reading, and wishing you all a great day too!
thats kind of misleading, as you could just do:

func myFunc() error
tbh a lot of companies are reevaluating adspend in general right now
But will that be effective too?

I guess I look at the CEOs who take a symbolic $1 salary-- they're reliant on either selling their plumped securities and other assets (at a low capital-gains tax rate) or borrowing against them (at zero tax rate) to actually cash out living expenses.

The right answer is to just nationalize profitable industries and use them as direct revenue streams. This eliminates much of the need for a formal tax-assessment (return processing, auditing, etc.) system, creating an immediate user-experience improvement and streamlining, and cuts out a lot of the opportunities to cheat. It's not like you can use creative accounting to boost your gas mileage (and reduce your spend at a state-run oil company). Not to mention the huge opportunities to manage for social/political aims (i. e. a state-run telecom will probably honour build-out commitments better than Verizon, because their jobs are all directly accountable to angry legislators)
Hello from Delhi!

I think I'm passionate about making music that I like (the best I can produce with a single MIDI instrument haha) and building (coding) stuff that could help me and others with an overlap in interests.

I've been working mostly on a project (for the past few months). I open-sourced it today, psyched for its future. https://github.com/devclad-inc/devclad

Have a great day!
Yes, for relatively small projects the above is true - software engineers who ship lots of value, but little code are rare. For slightly larger projects they are not so rare. Systems or integration engineers do less coding, but can make the whole thing actually work end-to-end. Engineers that change projects within the company can have drops in their contribution rates, but their wide knowledge can prevent many-a-mistake from happening.

Looking for healthy collaboration is the key, this is where the magic usually happens. Counting lines of code is a poor proxy for this.
That would be nice. But at some point, someone will both have the resources as well as the luck of being at the right place and a new, possibly more powerful (because they will be more competent than twitter) platform will take over.

Unfortunately, in the meantime some people believe that Mastodon may be filling that void. I don't think it can, but as a long time Fediverse user, I'm worried that people will think that for long enough to change it into something it couldn't be.
I feel like most people are simply coping with the Twitter takeover. People and pundits may have no agency in the matter but they certainly have lots of opinions. You can't will Twitter to fail as much as you might want that to be possible. If Twitter fails it will be because of the company's execution. Not because everyone got all angry and wanted to cancel Musk. He's not cancel-able as he has his own platform now and his success or failure is not within your reach to touch.
welcome to the arc of every new and/or innovative technology ever :D
With the exception that I don't have a problem defending Musk, I agree with this, especially the benefits of having someone who is a user in charge of the site. It's pretty clear that there were massive problems with impersonation and inconsistent moderation on the site, and this week seems to have made progress on those aspects, among others.
This post annoyed me and I'm not sure why.
From an article published last month seems that with or without Elon a lot of people were still getting fired.

https://www.washingtonpost.com/technology/2022/10/20/musk-tw...

Twitter as a public company was a money pit. Now is Elon's money pit.
They shouldn’t just “accept it”. They shouldn’t care at all!

Equivalent would be saying “our sales rep only said 2300 words today but that is ok, we can accept it he was visiting an old customer not cold calling like the juniors”
Hi Stranger. At the moment, I am very passionate about memory and energy efficient artificial neural networks. I discovered this paper earlier today:

https://ganguli-gang.stanford.edu/pdf/20.Pruning.pdf

I thought it tackles a very important problem and really got me into the topic of pruning.
People are just pissed because their blue checkmark doesn't make them special anymore.
Hello from Raleigh, NC. Just graduated with a degree in political science but found work as a software engineer.

Currently passionate about rock climbing, I wonder if there are any other climbers on HN? I’m looking to take a class on lead belaying soon and start sport climbing!
The CA WARN Act creates a essentially a 60-day severance once a layoff is big enough.
No, it isn't the same as Wordpress. For Wordpress, a ton of instances are self-hosted. For Discord, there are exactly zero self-hosted instances. Every single discord channel, message, and user interaction goes through Discord servers. It is a single giant space.
You're right, we should hire more MBAs
It will never be simple to use... until somebody makes it simple to use.
> [...] I find it hard to believe that anyone reasonable can take the stance that its desirable that error handling requires writing substantially more code than The Thing Which Generated The Error In The First Place.

I have personal experience with Java, Go, and C#, to varying degrees. Over the years, my personal style has changed a lot, based on my experience running applications (as someone in ops), developing applications, debugging applications, etc.

First of all, I'll say that doing Go error handling well figuring out the right place to add context to your errors. So in the example above:

return nil, fmt.Errorf("failed to query user: %v", err)

The error is from a method named "GetUser", and in the style guide I use, errors from GetUser would already say something like "get user %d: %w". You'd know this when writing code that calls GetUser, and wouldn't double-wrap it with additional context, if the additional context is not useful.

That's a bit of a tangent.

My experience working in operations is that errors in languages like Java are often stack traces. The stack traces are often large and often have poor signal-noise. Important context is often missing--things like arguments to methods. C++ is sometimes worse, since there's a lot of C++ code out there which won't even give you a stack trace. Worst of all worlds, perhaps.

As I've gotten older, I've moved to a very proactive style of error checking. This style is verbose in all languages, and sometimes this style is much more natural in Go. That's because of the number of times that putting effort into error checking has saved my butt when debugging. By the time I'm debugging a piece of code, it might long forgotten. The error might be hard to reproduce. Getting a good report the first time saves a ton of time when debugging. In other languages, this might be accomplished by aggressive logging, or tools like time travel debugging, or catch & rethrow.

My sense of Go's error handling is that it is a lot of code only if you measure it by line count. The error handling is very boilerplate and you stop seeing it, like when Cypher's looking at code in The Matrix.

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

In isolated cases, it makes sense to panic() / recover() in Go. People new to Go sometimes overuse panic(), and then once they get more experience they overcompensate and don't ever panic()... I think there's a middle ground here, where panic()/recover() is useful in certain situations. I use it most for parsing / marshaling / unmarshaling code. Parsers, for example, can be very dense, and the error handling is often just "return to top, throw everything away, no additional context to report".

What we need is some education like "case studies for when you might want to panic/recover in Go" or "case studies in where you should add context to error messages".
This is a description of virtually all behavior visible online today. While it is true that the same poison infects the media, they are actually less affected on average than the general population. Of course, in a well-functioning world, this kind of infection would be near-zero among journalists.
>At this rate they'll be manufacturing 0nm chips soon, and in a decade they'll be on -1nm.

The industry has chosen angstroms as the next unit. Where 1.4nm will becomes 14A. ( Intel for now, but TSMC has uses the term in a few of its presentation )

>If TSMC/Samsung/Intel can squeeze out just one or two more nodes,

We have a very solid roadmap all the way to 1nm, or 10A by the end of this decade. As long as the market is willing to pay for it. At least TSMC 3nm and 2nm is pretty much done.

>limited general-purpose AI in every home

Like the comment below, I am not convinced the brute force approach works. You can already build a 800mm2 NPU today that is equivalent to a chip used in "in every home and office." by the end of this decade. But we are still no where near it.
I mean obviously with a team of thousands of people, everyone is smart and working hard. But isn't it Elon who is deciding - yes/no I want to put tons of money and people into figuring out landing rockets, yes failures are acceptable, yes let's build a big f'ing ship to go to Mars, yes we're going to release a truck that looks like an oragami DeLorean and give it a crazy name CyberTruck, yes we're going to let you play video games in your car. And now, everyone gets a blue check mark!

You can have the best engineers in the world, but if the person at the top wants them to build a car that looks like Homer Simpson designed it then the company is going to fail. And that's Elon's role - make decisions all day long. Engineers give him options, cost/risk trades, etc.. and he has to make the right decisions that won't lead to bankruptcy. Tens of thousands of jobs on the line if the wrong decision is made.
so this lock plus a hidden camera solves the issue?
came here to post this.

ref: https://www.theatlantic.com/entertainment/archive/2014/06/st...
In my experience, go developers I've worked with agree that we hate exceptions.
> all you want to do is return an error

Nope. This isn't even true in all situations. For a simple example, just look at description of the extremely popular io.Reader:

> An instance of this general case is that a Reader returning a non-zero number of bytes at the end of the input stream may return either err == EOF or err == nil.

https://godocs.io/io#Reader
This sounds like it could be right - I was pretty early on the oculus bandwagon - then only recently had to "upgrade to meta".

To answer some of the siblings. Yes a Meta account is not a Facebook account. Facebook = A product. Just like an Instagram account isn't a Facebook account either. But they are both 'meta'.

Meta essentially end-of-lifed oculus accounts but transitioned them to Meta. I think (myself included) people would not have liked being forced into another product.
He fired the accessibility team (who cares about the disabled, apparently), the human rights team (Twitter is in many countries and this has implications), and several other teams that were concerned with people's wellbeing.

You may be right that it's premature to guess on directions the company will take. But these acts are pretty clear.
If Musk really wanted to screw people over with loopholes, he'd buy JAMS and companies that use them for arbitration. Screw someone over directly, then get the arbiter so rubber stamp it.
I think this comment goes against the spirit of this post - joyful interactions
The war must not be going well in Ukraine.
> video is easy as shit

Agree. We used to just stick a giant metal pole in the air and ask others to do the same with a smaller pole.
As long as somebody has friends who can't afford say $10 per month for social media, the network effect takes over and the result will inevitably be ad-ridden crap.

I might be willing to pay to turn off ads and tracking on such a platform, but if all the middle-class+ people pay to turn off ads, which advertisers would want to spend money targeting "poor" people and people too cheap to pay a couple dollars for using social media?
I don’t care if the person in charge is Elon, or some other random person, this post this has one thing right:

Things are changing.

…and they are changing fast.

The problem with fast drastic change is that it is relatively unpredictable.

That appears to have, clearly, caught people, including Elon with his pants down. It’s even more unpredictable than expected.

No one likes change, its just a fact of life… but change this fast, and in ways people didn’t expect is really making people uncomfortable.

Did anyone really have a good idea what bring down the wall in Germany would do? No, they had no ducking idea. Likewise, anyone claiming prescience about what is going to happen here is simply speculating.

They have no idea.

It’s too much change, too fast, to easily predict.

All these “you’ll come back to this thread…” posts are embarrassing cat whistles by idiots. No one has any idea what’s going to happen.

Coming back, later, and being like “I called it!” will simply mean you made a good random coin flip call. Nothing more.
But it wasn't a few days. Musk and his team had half a year to analyse the existing company structure and made preparations. Furthermore, it has been admitted that Twitter had layoffs in the order of 25% already planned, but those were placed on hold during the transition period.

More fundamentally, there's something deeply misguided about anyone complaining about layoffs at any corporation which haemorrhages money the way Twitter has for many years. Quite simply, unless Twitter has a path towards financial viability, there would be no point in it having any employees at all.
> I am bit worried about Poland’s push to restrict media.

That misrepresents the issue, though it was reported that way abroad. A couple points…

The law in question restricts how much foreign investment and ownership there can be in any given media company in Poland. 80% of media in Poland are foreign owned (the majority are in German hands). Imagine if Russia controlled 80% of American media. In Poland’s case, it is also struggling with its own status as a de facto vulnerable neocolonial possession, something Poles would rather not be, especially given their history the last couple of centuries. Indeed, a major cause of the weakening and fall of Poland in the 18th century was foreign meddling and the alliances made by warring political factions with foreign powers who played them off each other.

The media company that became a symbol of opposition to this law is TVN which is owned by the American company Discovery Inc. and notoriously pro-opposition and pro-status quo w.r.t. Poland’s status of subordination (the ruling party has no such corporate/foreign backing). So it’s not surprising that the American corporate media would mispresent the nature of this law to Americans in line with thosee corporate interests. The very notion that corporate and foreign media are free of the interests that own and fund them is rather amusing.

Mind you, the internet isn’t censored, so Poles are free to follow both the many domestic and foreign media outlets critical of the ruling party at their pleasure, and this is good. And with respect to state media, it is the state media and no pretense is made about it being otherwise. Whenever the ruling party changes, so does the management at TVP.
Investment is more balancing that honesty? Surely you meant something else?
There's a rumour going round that engineers were stack-ranked on LoC and the bottom n% were fired. I would love to know if that's true or not.
How is the tech scene in Raleigh compared to other medium sized cities on the east coast?
Yes, and these cores don’t cost much more.

The LPL is really fair and clear about this stuff in his videos, saying that single pin picking is hard and rare, not something the average homeowner needs to worry about. But raking and bumping are just inexcusable.
> I never liked the classist undertones associated with the twitter verified badges. In some ways it’s satisfying to see the badge stripped of its meaning a prestige.

This seems to be a recurring opinion of Twitter users, but as someone who doesn't use it I thought it was just a way to prove that some slightly public figure is who they say they are and not some imposter? It seems weird to be upset that "Elon Musk " is Elon Musk and not some crypto scammer (maybe a bad example), so I guess I'm missing something.
I think these are excellent metrics for the engineering team to discuss at retro in aggregate.

But not so good for comparing Joe and Mo. Or even saying “how is Joe doing”. Unless the reviewer is very skilled in navigating that data without bias. Most people I have worked for wont be and will ruin the employee relationship by making some comment about how “this could improve” when the employee things “ok this is BS but better go along with it, and maybe i’ll open CV.docx tonight and give it a spring clean”.

Bullshit is the biggest turn off for me in jobs and I will leave a job with too much (some is to be expected and a side effect of getting groups to work together). Team leaders tracking my time and commits closely to judge performance is this. How should they judge? Best way is get people to pair often. You will know what they are actually doing that way or can talk to someone who did. Any real laggers will be found naturally, and then find out why and fix (might be onboarding sux for example).

People do hate paring I know but it doesn’t have to be all the time. Even an hour a day of someone jumping on to help will spread boats loads of useful information.
I was curious what 4% of the homes in the US is. 5.6 Million. Pretty wild. I would not trust my front door to these people. It's silly simple to make a presence system for your house. Assuredly cheaper than the price of this lock.
1. what makes it obvious?
> It’s not like we have some internal compass that naturally grounds our cardinal direction.

I'm reminded of "Story of Your Life" [1] / "Arrival" [2] wherein a character's language shapes their thoughts. Those are fiction, but there's also some supporting non-fiction evidence.

Apparently there's a tribe of humans on Earth (in Australia) whose language primarily refers to cardinal directions when describing the location of things - as in "hand me the north cup on the table". I don't think that's the only one - there's also Tenejapan Mayans [4]. From the latter group there's cited examples of an experiment with blindfolded/dizzy Tenejapan in a darkened interior who can identify the cardinal directions accurately. All of this is to say that maybe in fact some humans actually can sense this as if they had an internal compass.

[1] https://en.wikipedia.org/wiki/Story_of_Your_Life

[2] https://en.wikipedia.org/wiki/Arrival_(film)

[3] https://pages.ucsd.edu/~jhaviland/Publications/ETHOSw.Diags....

[4] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3095761/
I would _love_ any semblance of evidence that the current order is in any form socialist
i would suggest reading the text [0] to educate yourself

[0] https://opensource.org/licenses/MIT
You are vastly overcomplicating this. There is no difference between a "digital nomad" and someone who goes on vacation and happens to check and respond to a lot of email while they're traveling. In both cases the purpose of the travel is to enjoy the visit to the other country - it's not like digital nomads are going to the other country because they are setting up in-person business meetings with the locals.
Why does Elon induce such strangely bad faith takes in people? Of course he understands what Twitter's business model was. He's trying to change it. It's perfectly reasonable to criticize his choice! The direction he's taking it in might not work out. But the idea that he "doesn't know who the customer is" is absurd.

There's a bunch more strange takes in this piece, but this first one is pretty emblematic of the class. Elon very well might fail, but there are perfectly reasonable explanations for the things that he's doing, and the way that he's doing them. He's hashing this all out in public in real time because he wants to move extremely fast, and he clearly feels that most of tech, and Twitter in particular, have become fat and lazy. His remedy is to avoid the drawn out process of a "normal ceo":

> Instead of doing what any sane new CEO of a troubled entity would do (namely, determining what changes need to be made by spending a bunch of time listening to customers, users, and employees — and then carefully plotting and executing those changes)

And instead iterating rapidly, in public. This approach has obvious drawbacks, but it does have benefits in terms of iteration speed, feedback, and avoiding certain kinds of institutional bias. It might not work out, of course, but why are we pretending that it makes no sense?

The guy is clearly competent. He does some things I don't always agree with, and I think in particular he's taken a bit of a strange turn in the past few years. However, he's built more successful wildly successful companies - in very difficult industries - than nearly anyone on earth. The idea that he doesn't understand Twitter's business model is just fundamentally a non-serious thing to say.
When I visit the southern hemisphere I’m always struck by how weird it is that the sun is going the wrong way across the sky. It really messes with my sense of the time of day.
I don't think a replacement is a prerequisite. Tumblr died, but there was never an obvious "everyone moved over here" platform replacing it.

Communities coalesce, and disperse. They rarely move as a flock.