skysight-inc/HackerNews huggingface dataset:
For years I've been saying that a programming course is composed of two subjects:

1. Date and Time Programming

2. Debugging

You will encounter every possible issue and common bug when doing #1, leading naturally to #2.
Responsibility would be the CEO also taking 4:1 odds on retaining his job.
> What is a solution to this? If I cannot expose structs that might grow what do I expose then?

Option 1: If allocating from the heap or somewhere otherwise fixed in place, then return a pointer-to-void (void *) and cast back to pointer-to-your-struct when the user gives it back to you.

Option 2: If allocating from a pool, just return the index.
You may not need Cloudflare Tunnel. Linux is fine (2022)
I find it philosophical that suddenly everyone wants to take a medicine to stop wanting food. "I want to not want, but I can't help but wanting, so I want a medicine to make me stop wanting..."
Why are we posting this now? I think uv, ruff, and astral have been posted here so often. Is something new here that I am missing?
But there's a demonstrable one - a longer lifespan. In most animals (including mammals) a longer lifespan gives more time for reproduction.
Started with rye first, but now fully turned to uv.

Such a breeze to work with.
Technically this is correct. Look at the small circle near the equator here which encircles more than half of world population: https://en.m.wikipedia.org/wiki/Valeriepieris_circle

The other half needs energy too though! And high-latitude areas are known to have dense enough populations and exceedingly high economic productivity, from Sweden to Ireland to New England.
Robinhood Launches Presidential Election Betting Market
The latter. If you can not manage the company correctly and it leads to the job losses of hundreds of people not to mention the millions in salary that was wasted by their poor planning then yes they should be immediately relieved and not allowed to run any other company. They are clearly incompetent.

Considering dropbox is not facing some economic recession outside of its control we can only blame the CEO's incompetence.
Yes, it's empowering because your "rights model" is one where you don't have rights. You don't know what applications are using what data, and you also can't stop it. Is that empowering? I think no.

But if you wanna argue Chrome should be able to read all your keyboard inputs whenever it wants be my guest. I can't fathom why people want that type of setup.
That's the problem, they won't have enough energy to transmit anymore.

The Voyager probes are powered entirely from their RTGs, they have no solar panels nor batteries[1]. So if the power output from the RTGs drops below the level needed to power the transmitter, Voyager can't talk to us anymore. There's no batteries that can be recharged and no solar panels it ever drew power from.

The exciting part from this discovery is the potential to keep talking to Voyager longer than we thought. If the S-band transmitter uses less power and we're still able to detect that signal, we may be able to communicate with the probes with lower RTG outputs than we initially thought. Though at that point, if the radio is the only thing still running and there's no instruments operating, the usefulness is probably pretty low at that point.

[1] https://en.wikipedia.org/wiki/Voyager_1#Power, https://en.wikipedia.org/wiki/Voyager_2#Power
50% pay cut

putting an employee elected representative on the board

negotiating the layoffs and severance with employees (e.g., giving folks the opportunity to voluntarily take layoffs to reduce the number of involuntary layoffs).
> But for a plugin system, many people would prefer to write plugins in JS itself, so for WASM plugins, they might have to be compiled to WASM first. Dont know how if there is a mature implementation of JS->WASM.

Not everyone tho, which is kinda the point of abstracting away your language for plugins. People like Python, Lua, Go, Rust, etc... Some do like JS of course, but not everybody.
Re: mature implementations, I would guess worst case QuickJS probably can compile to WASM and it's small enough that your runtime will probably offset the extra blob size.
How about not getting a bonus? Last year he got around $1M in bonuses.
If you look at its earnings they have appeared to plateau and there isn’t a major offering planned that will change this.

I am reminded of Slack which has a similar history of rapid growth followed by a very competitive market and then significant slowing. Maybe Salesforce could acquire Dropbox and bundle it into their offerings or some other similar company?
Sell Your Broken MacBook
Financially, perhaps not, but maybe the product is now done? I mean, what more can you really add to the service at this point? There is still work to do with maintenance, support, etc. but that doesn't require the same level of employment as when you are still building.
How is it to the detriment of the company?
I've been a dropbox subscriber I think since they launched. Over the years they've added some nice features here and there, but I feel like at this point they could scale all the way back to server admins and sustaining engineering and be perfectly fine. This is another case of I can't imaging what all of those people actually DO day to day.
Stock down 10% post earnings on lackluster guidance
>I'm curious if you've gotten many emails, and if so what the nature of them tend to be.

No I don't get many emails. In the rare case when I do get one - it's one that is somewhat preachy. They think I'm a nut who needs therapy.

>I found this part a bit counterintuitive.

I believe that the vast majority of people who are stupid are innately stupid, meaning if circumstances change they are not going to be less stupid ( though they might be nicer). Trying to change stupid people would be a fool's errand and IMO an impossibility. If one were very rich one may attempt changing the world, though I suspect that the rich (who are more likely to be bright) know that that it can be difficult to budge the needle.
NNTP for sure. I also miss anonymous ftp servers, but I don't really miss FTP that much. Very nearly everything I used it for can be done as easily with SCP. And although far from dead, the decline of RSS is a genuine tragedy.
Meaningful reduction in pay, especially stock.

If they overhired so much the CEO has wasted a ton of shareholder money. Pay for performance, right? Perform poorly, you should expect less pay.
So, because you actually don't accept yourself as you are, at the same time you made it part of your identity, you want the government to step in and remove other people's choice, their fucking dreams so they don't shatter your fragile ego?
Really? 16 weeks of salary, or 4 months of pay. In my country, you get 3 months of pay as standard when you're fired from your job. Doesn't seem that great to me to be honest.
my M1 still runs nicely today, at 4 years old, almost.

and it even got the newest apple intelligence update for MacOS, which is nice
Seems like the only ecosystem that moves as fast and is as fragmented as JavaScript is Python, so I'll wait before jumping on the hype train. Looks interesting though.
> If that's ineffective I think... You had the wrong expectations?

it was said to "stop the spread" and "prevent infection", both it did not live up to.

there are many, here's one study from Basel:

https://onlinelibrary.wiley.com/doi/epdf/10.1002/ejhf.2978

discussed by someone that discusses these things more often here: https://www.youtube.com/watch?v=cd_RTf_ForA
Microsoft Update Warning–400M Windows PCs Now at Risk
I guess, I just don't buy that it's confusing/ surprising that Rust can't change the laws of physics.

Decades ago a friend wrote a software "Time Machine" (this was long before Apple's backup software) which just buffers all the audio inputs so you could do the same thing with the computer in their studio as on their Sony Mini Disc recorder - if you hit "record" it records the sound you just heard, even though that sound happened before you hit the button, because it's a mains powered piece of kit it can just buffer a few seconds of PCM samples in a loop and so it does.

Sony invented that tech because it's necessary to how the device actually works anyway (it has lossy audio compression inside it, which needs a buffer) and it's useful, so, why not. The "Time Machine" software is of course not actually a time machine, but never did any users or prospective users say "Hey, that's misleading, it's not actually a time machine, those would require a change to the laws of physics". It's just audio software, duh.

The fact fearless concurrency doesn't protect you from the dangers of race conditions is no different from how it doesn't protect you from say mob violence. Those both sound bad, but I wasn't expecting the programming language to magically fix either of them.
I ask this myself. What is the point of both doing layoffs, and then also firing the CEO? That next person will probably be worse, won't have the learnings of the layoffs, and would probably increase chances of layoffs happening again.
Why can't the executive taking responsibility also take a pay cut and tighten their belt the way they expect the company to and the people who they've fired do?
I just looked at Economist's landing page and less than 5% of it was centered around Ozempic and related drugs.
Crowded space, macro headwinds and too much middle management. It was difficult to foresee in 2020, but regarding the macro headwinds (elephant in the room) perhaps some billionaires should adjust their donation patterns:

https://www.forbes.com/sites/michelatindera/2021/02/17/here-...
> The xz-utils hack didn't care about the window system at all

It's an example, demonstrating that the mentality of "I don't use bad software" doesn't really work.

> giving up their computing freedom for "security" might as well have been the goal of the operation

How could you possibly reasonably argue that you're losing "computing freedom" because now you have the power to deny or allow applications from doing things? You're literally gaining freedom - that's not something you were able to do before. Now, you have the freedom to deny applications accessing something you don't think they need.
I mean he's just stating what his job is. CEO is responsible by definition. He's saying "Hey all this is my job."
Fight back against? I would say it is actually enabling. A fight back would be regulations that prevent the food industry from making anything other than food. And no, food product is not food. So this drug doesn't actually fight or make the food industry to change. It allows them to continue operating as they like.
Red meat is on IARC 2A: https://en.wikipedia.org/wiki/IARC_group_2A. The IARC is an agency of the World Health Organization, so these lists don't impose any obligations on the FDA.
Roy van Rijn here, the guy that got an honerable mention for being “first”. Ended up 7th or something.

If you’re interested in even more in-depth tips and tricks that were used in this contest, I highly recommend this three hour (!) long deep dive I did with Thomas Wuerthinger (the winner of 1BRC):

https://youtu.be/_w4-BqeeC0k?si=p4NsRFPe6Jtq7HvA

There is so much valuable content in that talk, some things that I didn’t even realize until long after the contest was over.

It’s probably the best and most detailed conference talk I’ve ever done.
something something every 5 years.
Dropbox is public and has actual profits. I think your comment is not accurate.

Instead I think the company has plateaued in growth and thus they need to cut back spending otherwise they will have falling profits and no growth - which is worse than just no growth.
Resignation. If they made a big enough blunder to need to lay off 20% of their staff, they're not capable of leading the company.

Why do we think they'd do any better next time if there are no consequences to their poor leadership?
Speaking from experience, that is exactly how I used and was prescribed Ozempic.

I stopped eating processed foods and cut nearly all my sugar intake. It was a total lifestyle change and I lost 40 pounds in the process.

I’ve been off of it for nearly a month and I’ve kept off the weight so far.
> The ridiculous amounts of money they have are their investments.

C'mon, you know what I mean. I bet there are plenty of non-polluting investments that they hold too. They're not suddenly going to become bankrupt because of investing in renewable energy. Maybe they'd be able to afford one less yacht or private jet, but I presume that, like me, you don't really care about that either.

> Hasn't Musk done exactly what you are demanding of him with Tesla and what ever his solar company is?

To some extent, yes. Much as I despise Musk as a person he's done a huge amount for electric cars at least. I haven't heard anything about the solar company recently, and the last I heard it was languishing very far down in the list of Tesla priorities. Tesla home batteries seem to be pretty ubiquitous though.

But we're also talking about personal emissions here, and he hasn't invented an electric jet yet. The point is that we need to radically reduce emissions, and me personally insulating my house doesn't make a blind bit of difference if those at the top of the pile don't make significant changes themselves.
> that would have been implement in something like forward only language like ebpf. wasm is just an outgrown hack that people are hopping will be that safe sandbox and solve all JavaScript problems.

It's funny that every time an article on new functionality for eBPF appears in LWN everybody is like "why don't they just use WASM???". More seriously, a forward only language is by definition too strict for the general case of sandboxing, unless you mean using it only for hooking the syscalls rather than as a target for your program. In particular, the Linux implementation caps your execution to 1M instructions, which is not a lot for something you'd want on your browser.
Avoided the "20% more space at Dropbox" headline - check
It's down to how much of a diet you do (the drug only manages your appetite). I went hardcore and lost 40kg in 3 months, almost "effortlessly". One meal a day, no sugar, 45min cardio daily. Now trying to figure out where the floor is and planning a progressive reduction in dose/frequency over the next few months. I am lucky I had no side effect and I increased the dosage only sparingly, but people react differently.
Boox's phone-size e-reader gets faster processing and a fingerprint reader
We’ve heard from many of you that our organizational structure has become overly complex, with excess layers of management slowing us down.

So we're making more significant cuts in areas where we're over-invested or underperforming while designing a flatter, more efficient team structure overall.

So a lot of middle management getting let go then?
The employee pet name shit is just really tired at this point. It's as bad as the job postings still looking for Rock Stars or Ninjas or whatever.

They're not Dropboxers, they're not associates, they are employees. Pretending otherwise is foolish on both sides.
They say "I take responsibility" and then.. don't take any responsibility. It's insult on injury.

How big of a bonus will this CEO get this year? Last year?
I've never been a big fan of any such language, regardless of layoff context. Do enough people prefer it that it's actually a net win for business by way of improved morale or whatever? I wonder if it's been seriously studied.

Then again, I'm also of the mind that email addresses (or whatever other contact methods) ought to belong to functional areas/positions rather than to people (other than for person-specific topics such as time off, personal development, etc.) so turnover doesn't lead to questions of where to send questions/requests. I assume this is an unusually inhumane outlook!
yeah, taking a personal financial hit on this would go some way to at least pretend to actually have tried preventing it. Not sure about this particular CEO's salary, but I wouldn't be surprised if you couldn't finance a few engineers' salaries by cutting the CEO's, without it even hurting very much.

Not saying it's enough, not saying that's the only way, but I find it peculiar that this seems to be unthinkable.
> But what would that even look like?

> Iwata ran the Kyoto, Japan-based video game company [Nintendo] from 2002 until his death in 2015. To avoid layoffs, Iwata took a 50% pay cut to help pay for employee salaries, saying a fully-staffed Nintendo would have a better chance of rebounding. [0]

[0]: https://www.cnbc.com/2024/02/13/nintendo-ceo-once-halved-sal...
Does Economist have a history of having sponsored articles? Especially ones that are unmarked? If not, why does it "make you wonder"?
I think generally they wanna shrink it as much as possible, as it gives them more freedom for designs and more product options.

i think maybe in the future, maybe they'll only have 1 chip line - but thats just a wild guess.
I like this idea, but with a project with two or more source code files, I would prefer an SPDX identifier, or just rely on the license file in the project directory, licenses at the top of sources IMO should only be for single file/header libraries.
What doesn't make sense is hiring so many people to begin with. The writing has been on the wall about Dropbox for quite a while now
Probably: just leave out the full-of-shit sentence...

There's an Indonesian joke based on the word "responsibility" which is "tanggung jawab". "Tanggung" in this context means to carry the consequences, and "jawab" is to answer. One can say to a friend "We have to share this responsibility. I'll do the answering, and you'll do the carrying of the consequences."
> how do you end up having more than 500 excess people than what you need?

Not sure if you are serious or not, but understanding the output of knowledge workers is a famously difficult task.
Per Google, Dropbox had a net profit margin of 17% last quarter. Are they really hurting that badly that they have to lay off 20% of the company?
As a user, WebP doesn't really bring anything to me that matters. I mildly dislike it (not enough to really complain), though, because a lot of my tools still don't understand the format.

So, at least for me, it's 99% inertia.
A CEO should not be rewarded for recordbreaking layoffs with recordbreaking pay raises.
Bad news - if we keep misusing antibiotics as a species we will be back in that antibiotic-less existence.
It's simply pointing out that "I take full responsibility" is empty, meaningless rhetoric and serves no real purpose.

It's often offensively insincere.
Most big tech companies did mass layoffs in the past few years. They are now fully recovered and posting record profits this week all with the same leadership. You are saying they are incompetent and someone else could have navigated this better?
> who take it for weight loss as “cheating”

I've felt and thought about it the same way for a long time. Especially because the solution to obesity is just so easy: Eat less (and healthier) and exercise more.

It's just so easy, just do it. Why do I struggle with that? Well, probably not disciplined enough. Time to feel bad about that and question everything or at least something...

In theory it is easy, but reality is much more nuanced with job or personal stress, psychic health, impact of your surroundings, your body chemistry being disturbed and whatnot. This medicine seems (so far) to take stress (somewhat) out of it, so I can focus on changing the underlying behaviour without having to worry about calorie counting at the same moment.

But yes, if you stop taking it, and nothing has changed, you will probably bloat up again.
People make mistakes all the time, hopefully it's mistakes they learn from. You can't simply fire someone for being incompetent, unless it's so bad and beyond the pale.
Haha, you got us :) - in terms of the digital side yes, kind of. We’d even try to not have any digital in the path if possible on some hops! We did have things like LDPC (and different FEC on control packets) but it was definitely not as complex as LTE or newer cellular or WiFi standards. But what was avoided digitally meant far more work going into the analogue side to improve SNR, dynamic range, NPR etc. through the signal chain.
> Fire them? Then you would probably get a worse decision maker in the driver seat going forward

Why?

> who also didn't learn from experience of going through layoffs

That's actually a valid point. We don't commonly fire normal employees for mistakes. The counterargument is CEOs aren't normal employees.
You can drink a big glass of nearly anything once.
Next Generation Out of Band Garbage Collection
Agreed. But just say that. No need to pretend taking responsibility, which is defined as facing consequences when things go bad.

“As CEO, I’m truly sorry to those impacted. But I strongly believe that this change is what is needed now to make sure Dropbox can thrive in the future.”
Layoffs happen even in well run companies.
There was so much that was disgustingly spot on in that show.
we're impacted as well
The truth about tumbleweed (prickly Russian thistle) [video]
Very successful. I used it as an opportunity to change my lifestyle and eating habits.

I stopped eating processed foods and cut nearly all my sugar intake. It was a total lifestyle change and I lost 40 pounds in the process. I’ve been off of it for nearly a month, kept off the weight so far, and never felt better.
Pokemon TGC Pocket Trading Card Show
When your company is running out of money and this is the only thing that can save you, you may do desperate things.

The reason it stood out was that he was flying himself to the meeting, so why did he ship the package separately if it was so important?

Anyhow it is unprovable so we can go with his reputation.
The videos do not work, what is a pity, I really would like to hear some results!

Would it be easier to just provide simple audio files?
I have no relation with the Astral team but have been an early and aggressive adopter of everything they've released and it's all been easy, fast, and ergonomic. Over the past eighteen months I've:

1. Replaced `flake8` with `ruff`;

2. Replaced `black` with `ruff`;

3. Replaced `pip` with `uv`;

4. Replaced `poetry` with `uv`.

Their next project appears to be exactly what I _wish_ their next project to be — a replacement for pyright et al (https://github.com/astral-sh/ruff/discussions/10581). Type checking is my least favorite part of my Python toolchain at the moment; I can't wait to take it for a spin.
Why do people understand this phrase "taking responsibility" as some kind of admitting of fault? Maybe I'm missing something, but it seems neutral and could even be referring to positive future outcomes for the company.
Those profits could've been even higher if they hadn't overhired, then paid out massive sums in severance.
It sounds like it's 25% better than what you get in your country?
In the US, the minimum required is usually zero. The most I ever got was 4 weeks.
No, no they don't - you just don't notice when they get it wrong, and you also don't name your files stupid things (I imagine).

If you actually test this, you'll realize a ton of Windows programs get it wrong.

Also, in general this is a poor argument. The goal of Linux isn't to be as much like Windows as possible, because Windows sucks ass. Nobody in their right mind would use Linux if it was just Windows but, presumably, shittier. The entire appeal of Linux is that it isn't Windows, and it isn't MacOS.
This is probably the best answer in terms of what people want to see, that would also still give the company the best leadership going forward.
So beloved that they're willing to sacrifice them on the alter of stock price
Though in the UK they cost something like £200 a month, I am saving that in food just by fasting while on those drugs, so it kinds of pays for itself.