skysight-inc/HackerNews huggingface dataset:
> The vast majority of people spouting opinions on Rust don't even write systems software, and have never even compiled a kernel driver.

I have done this. I don't anymore, but my entry into the software world was exploitation of C code and I was particularly interested in the Linux kernel. I'm not really an expert on it, but I've certainly worked with many. Here's an example of some of the work my company has done, which I was not the main driver for but was involved [0]. You'll note the zero days and n days in the Linux kernel. I really don't think compiling a kernel driver is very hard, uncommon, or relevant experience here.

We also attacked Firecracker, a Rust project, and I'd say I'm quite experienced in the language.

> Linux, systemd, grub are all written in C and continue to have fewer flaws

If by "Linux" you mean the Linux kernel, absolutely not, and I can't imagine anyone informed would say that. Linux has tons of bugs all the time.

> The kernel core is incredibly high quality C, and time would be better spent working on the actual kernel security model

A few things:

1. This isn't a zero sum game. Some people are working on making existing kernel code safer, some people are working on Rust, some people are working on new approaches to access control.

2. If an attacker can exploit the kernel your security model doesn't matter, they'll bypass the thing enforcing it.

3. Rewriting the entire kernel's privilege concept is a sort of hilarious ask since it's completely counterproductive (there are tons of powerful access mechanisms in the kernel already) and would be extremely costly.

> It's also completely asinine to assume that poorly written Rust will have fewer flaws than expertly written C that has been vetted for literally decades.

lol sorry, this just really gets me. The Linux kernel is not expertly written C, nor is it being vetted for decades. That's just... so wrong. The kernel codebase is riddled with flaws that are often exploitable. You're just... so so wrong on this.

Further, auditing Rust code for memory safety errors is trivial compared to C. As we showed in our post on Firecracker we could basically just "grep forunsafe" and then manually trace the code from that point.

> Iterative improvement has ALWAYS been the answer over throw everything away and start fresh.

No one is throwing anything away, you obviously are very confused about what Rust in the kernel means.

> and people will continue to successfully write secure and performant applications in C.

At first glance, this is a hilarious statement, but it ultimately makes me sad that developers are so ignorant about computer security that they'd feel ok saying something so obviously wrong to anyone who knows wtf they're talking about.

> Also are you upset that people still use hammers in 2022? I guess if we aren't throwing away all of our tools instead of improving on their design we aren't really seeing any Progress

Terrible analogy.

[0] https://www.graplsecurity.com/blog
How have you been enjoying Foundry?

I was using Astral for a while to provide maps and combat tracking for the games I run, and it felt really easy to throw together encounters on the fly. When they shuttered I got a free year of Roll20 and I have not been liking the change - everything, to me, feels overly complicated and being able to quickly integrate things that come out of rollplay into the encounter feel like they take many more steps.

I've been testing Planar Ally (https://www.planarally.io/) and it is interesting but rough around the edges.
Toronto has a high cost of living compared to the rest of the world. Hotels there can easily cost thousands of dollars per week.

A plane ticket is probably one of the more expensive parts of relocating. If suicide has already been contemplated, the person also has the ability to let go of the vast majority of their possessions and condense their must-haves down to 1-2 suitcases.

It seems a bit goofy to me that a person with budgetary constraints in need of fresh air is trying to find a solution in the middle of one of the mostly densely populated and polluted cities in Canada.

Manufactured problem?
WhatsApp is (was) an instant messenger, not an ad-supported media company.
> Twitter needs a dislike button.

This IS twitters dislike button.
It also virtually requires human content moderation who, as we've seen time and time again, will classify more and more conservative opinions as "negative/hate" and fewer and fewer liberal opinions. So in other words, Jack Dorsey's Twitter all over again.
Humans function in a society only, no one exists and speaks in vacuum. What someone says can encourage you to say something or preclude you from speaking, if you are not a sociopath.
My most basic definition of a product is:

Something I can insert money into, which solves a more expensive problem.

Kubernetes and TensorFlow are extraordinary technologies - and very important to the work I do daily. I don't think they're products though, certainly not successful products.
Even non-traditional NLP won't work. There is no way to algorithmically enforce "good" speech. I agree that the character limitations don't help and the 280 character limitation is the main reason Twitter is such a mess.

There are no coherent long form texts generated by AI models but 280 characters is very easy because people will give the author the benefit of the doubt and interpolate the missing context.
Thank you people for leaving this toxic place. This is the only way to teach the companies and idiot CEOs that this will not be tolerated. This helps every worker down the line.
it's really just a tzdata update for the vast majority of computer systems. That package updates several times a year. Get the revised rule in there a decade in advance and you're golden.
that's a very incomplete view of Citizens United - the specific issue was not that it was published before an election - it was that paid for by a non-profit organization (Citizens United is a PAC). individuals are allowed to publish a movie, or view on their own w/o prohibition. Corporations and non-profits were not granted that right. Citizens United reversed that law, allowing corporations and non-profits (mostly PACs) to be able to express more political views. It's not crazy to think that organizations are not a person and therefore shouldn't be afforded rights that were intended for actual individual human beings.
Unless he didn't want frogs. Then he's right on schedule.

But damn that's a lot of money to burn just to chase frogs away.
Ask HN: What to do when your Amazon recruiter ghosts you?
I had an Amazon "phone interview" which was a video call on Chime, with general background questions, live coding exercises and "Leadership Principles" questions.

I don't think it was perfect, but I don't think it was bad either.

However it has been over a week and I have 0 feedback from my recruiter even though I sent 2 follow-up emails.

On the application tracking website it still says "under consideration", but I'm starting to get worried especially with recent layoff news.

Should I be worried, or is this normal?
AI Just Solved a 53-Year-Old Problem – AlphaTensor
What changes would you suggest to the tables to make the triples more inline with a realistic game?

Do a reroll maybe?
WeChat succeeds because it's a state sponsored monopoly. It would not have existed in a free and mature market in any western capitalist style economy.
That'd make no sense to do. The "Twitter mob" remains angry and now a few more people are annoyed that you openly gave a non-apology.
Well, there's that part where he's telling people to fly in to the office with 14 hours notice the week before Thanksgiving.
What programming language have people stayed excited about for 25 years?
Will use after free with Zig code also bring a smile?
Elon Musk’s Challenge to Management Thinking
I think you're overlooking some decent wins because they weren't world changers for general consumers.

For hardware, I think all of the following could be considered a success:

- Pixel phone

- Chromecast

- Chromebooks (as school computers)

For software:

- Youtube TV seems to be a massive hit.

- Google Classroom has a lot of users in the ed tech space.

- Just in my social circle, I'm noticing more and more people using Google Photos in the past few years (even iOS users). I think might be due to growing usage of Google One.
What even is success for Twitter? And is this really a sensible way to work towards it?
> those rules are existing for a reason

If they had applied the rules consistently, they'd be reasonable enough, but they never did or even particularly tried. I don't have any hope that Elon will, either, though.
I've been eating sooo much popcorn, watching this. No, I am not at all happy for the people directly affected by this, or even for my own enjoyment of the platform, but because seeing what Musk is doing to himself is such a spectacle.
>if only because some companies already made new plans, allocated their budget, and aren't about to tell some other company that they changed their mind because Musk said "sorry".

How is that 'partially irreversible' ... a bunch of companies paused ad-buys for this quarter or maybe even next year. If Twitter becomes viable next year, you think advertisers wouldn't come back, this year, or next, or year after that?

>Well, if he couldn't afford it before making things even worse, how is that not an existential crisis?

That is the existential crisis. Not the incompetence, the lack of ability to afford Twitter. That would have been the case even if the early Musk tenure wasn't so chaotic.
I disagree strongly, and I currently run an infrastructure team. Things break because of changes to the system. Assuming the entire infrastructure team wasn't fired, it should be dramatically easier to keep the service online assuming all development has stopped.
But other than sanitation ...

Google Photos was launched in 2015. Drive in 2012. App Engine in 2008. Many many other changes that you will obviously derogate as incremental even though they are real achievements.
> I spoke to the GitHub Actions engineering team, who told me that using an ephemeral VM and an immutable OS image would solve the concerns.

that doesn't solve them all. the main problem is secrets. if a job has access to an api token that can be used to modify your code or access a cloud service, a PR can abuse that to modify things it shouldn't. a second problem is even if you don't have secrets exposed, a PR can run a crypto miner, wasting your money. finally, a self-hosted runner is a step into your private network and can be used for attacks, which firecracker can help mitigate but never eliminate.

the best solution to these problems is 1) don't allow repos to trigger your CI unless the user is trusted or the change has been reviewed, 2) always use least privilege and zero-trust for all access (yes even for dev services), 3) add basic constraints by default on all jobs running to prevent misuse, and then finally 4) provide strong isolation in addition to ephemeral environments.
GCP was also 2008. But like, that's a shit ton of successful products across a lot of verticals to come out of one company. And they've done a stellar job at keeping those products at the cutting edge and relevant to their users. YouTube in particular was a niche product for cat videos when it was acquired and now it's a huge revenue driver that has at least much of a cultural presence as Twitter or Facebook.

I think they'll continue to struggle in the consumer realm until they massively upgrade their marketing and branding. Android is the "cheap" option compared to iPhone. People don't show off Google-branded products the way they do with Apple and maybe never will. If they ever plan to try social again, it should be spun out of YouTube.
It looks like MBA-101, just accelerated a lot. Drop the bottom, identify the best of the best, ask everyone else to commit or get out. The solid core replaces them with the top performers in their network they want to work with.

I'm convinced Twitter Blue was a test to see who gets shit done there, to help identify the top performers.

Obviously the trick is keeping the top performers.
He already has maximum control of Twitter.

There is nothing more he can do to control Twitter. He is at maximum Twitter control.
The Data Is In: Harness CI Is the Fastest on the Planet
> Where 80% of the work being done is by 20% of the people, and there are whole teams that do almost nothing?

Nope. Strongly doubt that Twitter is that kind of place either, bet its closer to no more than 20% that do almost nothing, and maybe 60% who work inefficiently because they have to. And firing more than half the people won't make them any more efficient, it just means that now you start doing things like using zero code review or oversight and everyone gets swamped with 40 hours a week of CI failures because it turns out that team everyone liked to hate on actually did a whole bunch of work nobody ever saw and now all the internal tooling is completely broken.
There are many people who could lose half their bodyweight and end up even healthier than they were before. But they won't get there by doing it with an axe.

Twitter certainly had bloat, but separating the fat from the critical healthy connective tissue requires care, which has clearly not been spent here.
I'd argue it's Youtube TV
They will, until the first company actually has serious issues after cutting staffing and then they will get very skiddish and hyper conservative about everything again and it will just be another decade of stock buybacks.
Seems like there’s still an active community around it!
That last one would already fail the Brandenburg test [0], wouldn't it?

(I'm not a lawyer.)

[0] https://www.criminaldefenselawyer.com/resources/inciting-to-...
I would guess so. As long as you are doing business outside North America, this is a fair concern to have.
> That's preparation for "clawback", where transfers that occurred prior to the bankruptcy are undone. Anything in the 90 days prior to the bankruptcy gets looked at hard, and the bankruptcy can go back further where fraud is involved. The Madoff Recovery operation used clawback heavily. Which is why the Madoff recovery took so long, but got a sizable fraction of the money back. Lots of lawsuits against people who thought they got out in time. Expect that here.

This clears up some questions I had before about employees potentially taking their own funds. Although, are customers in the clear here? As in, if you were a customer but were able to take your money out in time, is that money safe, or is some of it returned and then divided up?
> Hasn't he earned any respect?

In the past, I respected him a fair amount. He did, in my mind, earn respect.

However, his behavior over the last several years, has burned that respect to the ground. His behavior over the last several months has dug a deep pit into the earth. And his behavior over the last several weeks has dumped the ashes of that respect into the ground and covered it with concrete.

You can earn respect, but you can also lose respect. He's done so much to lose every ounce of respect he ever earned.
Wasn't really trying to gotcha. Just trying to get a good understanding on what's actually meant when someone says "processed foods are bad".

The term is quiet loose.

And I'd agree, that category does generally seem to be an issue. Though, I have to wonder if it's more a problem that that category typically has foods with an absurd amount of calories that are easy to consume.
I think this is a matter of having different values. One can easily hold animal life at a lower value than their own dietary preferences and cultural practices, while also wanting to minimize the animal suffering involved. In fact some religions command particular practices around slaughter that are intended to be a quick as possible.

You could come up with plenty of analogies. Self defense is an easy first place to look. You can hold the value the health and wellbeing of all other people as equal to your own right up until the point that they directly threaten you with fatal harm.
"I'll fire half the company to save on costs, then double the salary of everyone who's left!"
No tubing though. The pumps just circulate the swill.
I think that’s the APBA one which uses cards.
I... uh... it's a normal phrase. Dunno know what to tell you. You're not gonna get a lot of takers on this being "bullshit". Feels like you're mad about something big and taking it out on random irrelevant things.

There's maybe an argument to be made that using language which implies the legitimacy of organizations as presenting "all of us" is a sort of supremacist way to act, because it casually legitimizes whoever happens to be in power without questioning where they got that power or whether they earned or deserve it.

But, like, it's a standards body. If the world didn't have one it would want to go and make one and then be back where we started. This isn't the interesting battlefield for that kind of point.
There's a lot of cruft, wouldn't you agree? Now, software engineering has a hard time getting rid of it, because we don't know what's going to be cruft in advance. So many promising designs turned out to be just a waste of time. But as long as we can't predict success, we're going to have to go through the motions.

Once you have a working product, it's a bit easier. Maintenance is more predictable. But without R&D/innovation, you're slowly going to fall behind, and that's hard to overcome.

So it might not be impossible that Twitter can keep running with a much smaller staff, but even then it might be the beginning of the end. We'll know in a few years...
I don't get what you say in the last paragraph. Isn't the mapping of zero and one to nothing and something kind of the easiest thing (e.g. one photon or no photon)?

For the first paragraph it is my understanding that the universe is discrete/quantizied and it is not running on 'real numbers'.
There are few issues about floating p.v.: sometimes the water is calm and flat so p.v. works. Sometimes not. Did you imaging what happen not just in mere structural terms but ALSO in string output?

BTW I have p.v. at home, a NEW home so well insulated and all-electrical equipped, while I'm in the French southern Alps (at 1030m) so in a VERY GOOD place for p.v. y-o-y I hardly reach 50% self consumption. Now with an EV I need at minimum 18kWp p.v. to just charge A BIT my EV from Sun while WFH... That's because in winter, just today, I have had plenty of Sun from 9:30 to 13:30 so in just 4 hours I need to recharge a car (let's say it's not that empty, let's say 40kWh), heat water for house heating and sanitary hot water, plus all other home appliances I can concentrate in 4 hours in the morning. Imaging what can do those who not WFH and who live in less p.v. friendly areas...

EVs are the formally untold way to have a THEORETICALLY stable smart grid (who do not exists in the real world so far) witch significant renewable productions with their pick loads. The EVs are mostly connected in big numbers across a country all the time and they tend to be in large number not fully charged not fully discharged so they can theoretically quickly start charging full-power and the slow down or quickly discharge to the grid full-power and then slow down allowing classic large power plants we need anyway to have time to regulate their production keeping the grid operation at the right frequency. A way to offload enormous short-life storage costs to the people instead to the large utilities.

But no, as a small domestic p.v. "user" and an engineer I see NO WAY for a society to run on p.v. on scale with the actual tech. We can do MUCH more, like creating en masse new homes to lower enormously heating and cooling energy needs, we can subsidize EVs on scale and spread bi-directional service in pure DC to use them like any stationary p.v. lithium storage (they are already 400V DC anyway on both sides for 99% of the available gears on sale) to allow a stable grid while pushing p.v. up but without something else we have no option to keep a modern society operational on scale.
Disney's Star Wars: Galactic Starcruiser is expensive. Is it worth it?
It hardly offsets the fact that he massively overpaid for Twitter in the first place. For 44 billion he could have easily handpicked a team and built a new product without all the issues Twitter has.

He'd have to actually compete against Twitter but that should be too hard for a genius.
Running a python script is hard if you're a dev but not a python dev. I got into all varieties of dependency hell on macOS last time I tried to stand up a simple python project I git cloned.
> which relied on Webkit

Which relied on KHTML.
To forgive is to let go of our own disturbances about the situation, and we may choose to never tell the subject of the forgiveness. Whether we wish to continue/rebuild a relationship with the subject doesn't need to depend on whether we are undisturbed.
This is not accurate. There were tons of people who would have willingly developed it but Vic Gundotra did not tolerate products that had social aspects and were not part of Google+, so he had it murdered.
I've been in a similar situation. I had many ideas of what to do next but none of them really stood out. Ultimately this is an exercise in creative problem-solving. Einstein said, "The thinking that got us to where we are is not the thinking that will get us to where we want to be."

Here's a practice that helped me: Daily walks, talking out loud to myself. Start with an open mind and try to summon your curiosity. Let go of getting to any specific outcome and just see what happens. If you do this on a regular basis (ideally every day) you will surprise yourself with what insights come up. If you can do it in nature, even better.

Also, talk with your friends who are good listeners. Tell them you don't want advice. There's something about saying it out loud and in front of other people that can give you added perspective. I'm happy to chat if you want. You can find my email in my profile.
Here, have a bright shiny imaginary internet point. It doesn't nearly do justice but thanks in any case for sharing your story.
When you’re the richest guy in the world you have big enemies and friends, whose tentacles of power reach far and wide and can move populations for or against you.

I have enough executive experience to be 100% sure that none of us have a complete picture of what’s going on behind the scenes, with his political or business relationships.

It’s been fascinating to see how pliable public opinion is with the influence of these media stories. The generally more intelligent crowd on HN is clearly no exception.
Ok, we've made the universe observable in the title above. Thanks!
It's to understand more about your members. You can use that to drive what sort of events you want to run, and what times, as an example.
> What does "follow the basic rules of accounting" mean?

I mean, know how many employees and roughly how much cash you have, or at least be able to find out inside a week? Don't forget where you put eight billion dollars?
I was thinking the same thing, screenshot of commits with most code deleted https://www.folklore.org/StoryView.py?project=Macintosh&stor...
Agree with your sentiment, and think Elon did miscalculate here. Because, yes, how much innovation is left in social media company? Maybe some, but nothing compared to changing how the world drives and uses fossil fuels, or sending people to Mars.

I still think Elon is a brilliant person who (along with teams of other brilliant people) has accomplished incredible things. But as others are saying, think in this case, his ego got the better of him. I'm a software dev, and there is little chance I'd kill myself to build a different version of Twitter.
I literally number my questions in those instances:

1. Is X true?

2. If X is true, does that mean that Y is also true?

People sometimes, but not always, follow suit and number their replies.
What are salient lines of code? Would be good to see some examples. I think there must be such lines on Github.