skysight-inc/HackerNews huggingface dataset:
I'd expect that they would just cut power to the motor, so it would not be an instantaneous stop. It would take a second or two. That probably wouldn't fuck you up.

Remember that on a treadmill you are running in place. You don't actually have any forward momentum, so you don't have to worry about slamming into the console at 8 mph. It's not like if you were running outdoors and someone suddenly put an obstacle a few feet in front of you.

You should just have maybe a little stumble, at most requiring that you use the rails to steady yourself.

Here's a video of someone running when power was cut to their gym [1]. The power goes out at 1:07.

It's probably worth actually testing this at various speeds working up to your normal maximum speed. I've done that (although I just do fast walks, not running) because one of the reasons I might be on the treadmill instead of outside is bad weather, which is sometimes accompanied by power failures, and I wanted to know if I should avoid the treadmill during those times.

[1] https://www.youtube.com/watch?v=kvGp-FbE1TM
> "Attitude" is a key part of it, and I guarantee you the vast majority of all hiring managers everywhere would eliminate a candidate if they demonstrated high entitlement during the interview process.

I do agree with you that not only technical abilities are considered, for good reason. But not standing up for ourselves and letting us being bullied and exploited by higher ups is not an attitude in my book. We may have read the story very differently, and of course we only got one viewpoint on what happened. But I think you would agree that there are exploitive bosses (just as there are many great leaders), and there are many who simply can’t stand up for themselves in a corporate environment.
>The whole problem is that I don't recognize your right to decide for others what "causes harm" and what "reasonable mitigation" looks like.

Actually, that is the whole problem for you.

Improving product safety is a time tested, production proven high value add to our lives, and that is true whether you personally recognize that value or not.

We call for change when kids get hurt because kids getting hurt is very highly undesirable. Same goes for people in general.

Secondly, the product motive works great for cost reduction and margin. It does not work so great when we are discussing safety.

There are global, widely recognized standards for safety. They exist because when we do not do that the products end up unsafe because unsafe products are almost always cheaper and people, particularly given these economic times, will favor less expensive products.

Nearly all of them say the same things too:

"It won't happen to us"

"We can be more careful"

"We are careful, it will be fine"

And on it goes.

Fact is people get tired, they forget, they are not perfect, and shit happens.

Where the consequences being life changing, or ending can be avoided, the world is a better place.

And the vast majority are going to take the better world deal hands down.

That is reality.

For those of us who feel differently, there are options:

Remove the safeties and live how you want. Think it through. Personal responsibility right?

Build your own. Same deal, right?

Restore old gear.

Like it or not, business operates under license, and the terms include following the law, and that comes with liability.

It comes with that liability because there would be unbelievable carnage without it.

Why?

Because when we do not make it otherwise, making money is the priority, not safety, just money no matter what anyone actually says.

And that is just fine! We set a reasonable floor, and everyone gets after their share, and we do not harm untold numbers of people in the process.

By the way, one difference between an actual professional engineer and a designer is being unwilling to sign off on something like this.

Had that product been reviewed, it would very likely not been signed off. Or, who ever did just put their license on the line hard.

Designers do not have the same qualifications.

Where threat of harm is well known, we require engineering review and a lot of regulations.

This kind of thing is why. Too much of it happening with exercise equipment and it will end up required just like every other dangerous thing currently is.

For a great example of build your own, see experimental aircraft. If it is made for others, it is regulated as we all know. Build your own and you and yours you take off with experience personal responsibility directly.
By Siri you don’t actually mean Siri, but the accessibility voice controls right? Like VoiceOver or Voice Control? Siri is not an accessibility tool so if you were trying to use it as one it could explain your problems.
You cannot access "bot" inside bot.on_speak(|| { ... }) because Rust does not know that the "bot" variable stays alive for whenever the callback is called. In this situation I would expect "bot" to be stored in an Arc, and then you would move a clone of the Arc into the callback:

let bot = Arc::new(bot);
bot.on_speak({ let bot = bot.clone(); move |evt: SpeakEvt| { ... }});

Edit to add: Alternatively, the bot could pass a mutable reference to itself to the callback when it is invoked.

bot.on_speak(|bot, evt: SpeakEvt| { ... })
Impressive - tagged for mozilla 0.91 in the bugtracker twenty (!) years ago.

I didn't express the criteria I had in mind very clearly; I'd been wondering about longest elapsed time without any other bugreports occurring (ruling out Mozilla, and probably many other large codebases).

Essentially trying to determine ways to find the best-known examples of stable and reliable widely-used software.
Oh yeah, there are certain things that I know I am going to really care about the quality of.

Never ever buy cheap jack stands for instance. The extra money you spend on the good ones is just life insurance.
https://cloudblogs.microsoft.com/opensource/2021/02/08/micro...

They are one of the founding member of Rust Foundation, and from the article it seems that they do use Rust in some of their products.
They released a while back Rust crate for Windows API: https://github.com/microsoft/windows-rs
PSA: not all instances are covered by sustained usage discount
> Leaders lead even when they don't intend to.

"Lead, follow, or get out of the way." - Thomas Paine

Falling into leadership means that people respected you enough to either follow or at least get out of the way.
The principle of hedging is that two assets hedge each other if their price demonstrably evolve in opposite directions. For instance, if a bank sells an equal amount of puts (the right to sell at a given time) and calls (the right to buy at a given time) on an action with the same strike price and the same maturity, it is hedged: both positions cancel each other.

Since BTC has no underlying asset, it's hard to demonstrate a correlation with anything. So if you buy btc as a hedge, you could pretend you're hedging against anything. In reality, the only significant factor is btc's popularity.

That means you could probably buy anything that isn't correlated with Euro and get the same result.
In many cases, those barriers need to be there.

We put them there because learning on the job carnage was excessive.

That is how "too dangerous" actually gets decided.
> you should have fired him intentionally yourself when he went over your head

Is escalating an issue a fireable offense?
Not just bad managers. At large companies the processes and leadership structure are sometimes too focused on meeting dates (usually arbitrary) and sticking to the initial plan/design. I get that we won't change course for everything or we will end up with scope creep or in a loop of refactoring, but it would make sense for the items with the largest benefit or clear net value-add.
Procore dosen't either, or at least the $5000 commercial models.
Boom! That will prove to be a very poor approach.

Unbelievable!
Yeah, OEIS also helps with quite a few Project Euler problems.

https://projecteuler.net
Surprised that this post is at no.1!

The content does not have much depth and seems to be a build up for a silver bullet solution (author's workshop).

In my Lean Product Management workshops you’ll learn how to develop product strategy, research your market, set goas, prioritize ideas...
I skimmed the article, but I would argue product focused has to understand everything including being “market-focused”. You need to understand what the market is asking to guide your product decisions.
If I care about cause XYZ and as part of my employment, my company gives $1000 to a charity that I picked which supports cause XYZ, that absolutely has value to me.
again there's a vast gulf between one who steals money through dishonesty and one who steals with voilence. (granted if you have been screwed over you may disagree)
> Bitcoin exists because there is no alternative decentralised, self sovereign currency.

I do question whether we need one. We choose our governments to create laws protecting our values. I do agree that they are pretty far from perfect, but I don’t see why should we circumvent said laws. If I got a failed product, how will I get it replaced, when the seller could have disappeared? Yeah, there are smart contracts, but it’s not like our entire financial system was made up on the spot. It has many many warts, but it does solve real world problems.

> PoW exists because there is no other method to achieve that.

And as others mentioned in the thread, there are cryptos not dependent on PoW
In controversial-but-legal industries (think adult entertainment, gambling, cannabis), it can be difficult to get traditional banking and payment processing services that are taken for granted by more normal businesses. I've seen crypto used in this context for B2B transactions (paying for IT services).

Also, it's a decent option for international transfers. International wires are more expensive (even when compared to current BTC tx fees) and slow (2+ business days). And if either the sender or the recipients doesn't have a bank account are reduces to Western Union or similar, which is simple robbery. I don't know what SEPA Instant Transfer Credits are, but I suspect you need a bank account.

The original use case related to international transfers was remittances... ie, immigrants sending money home. In reality I suspects it's used much more often for getting money out of certain countries like China that have set limits on outgoing transfers.
I have answered more than a few "what does this code do?" by just doing that.

Feed the code some numbers, look for the output in oeis and bam! Instant guru status.
Maybe in 1995; but the industry has not worked like that since Amazon set up shop. Publishing was the first mass media industry to get disrupted. Non-essential work gets pushed down to the author / creator in such scenarios.

Music is the same; there was a time when your record company would pay for studio time, mastering, publicity, etc. Today? If you’re a serious artist you’re just expected to have $10k in recording gear and the knowledge of Logic Pro to produce your own songs and run a Twitch/Twitter/insta/tiktok account to connect with your fans. You honestly don’t even need a record company anymore since you can book a tour off Spotify listener count alone (touring is where the money in music is these days).
Edit: this comment misunderstood the parent
You’re missing the forest for the trees. The post is about the philosophy of engineering safety, not what the best analogy is.
> exactly same low quality relationship if she went for a gamer

I dunno, it's probably pretty different being in a relationship with somebody who would have an easy time finding somebody to cheat with vs. somebody who would have a hard time finding somebody to cheat with. Yeah, there are drawbacks to both, but they're not the same drawbacks.
Time, Wealth, and the Universe (2017)
Related to this article, I work at Shopify and they have 3 rules which are loosely as follows:

1) Build a great product

2) Make money

3) 1 always comes before 2
How to Draw Orbits – Kernel Space Program Dev Blog
I used to work a whole lot as CEO/CTO earlier in life when I had children at home but I spent all non-office hours at home. Working. I later asked my children and my wife about it and they didn't have any thing negative to say about it at all.

Don't know exactly why.
easier said than done though. I tried the second option (calling callback with a mut reference to self) but I couldn't make it all work. I think I also had issues with "async" in a closure that could not be done.

Anyway, if you can make it work, I'll study your code religiously !
> as i already said - that is mainly because we fail to see the world beyond our planet.

Well, closer to the Sun it is way too hot, further away it is way too cold. There are also tiny problems like not having an atmosphere, too great or too small gravity, or small details like not having a solid surface, but sure, which planet would you like to travel to?
Internal Consistency in Streaming Systems
So no counter argument then?
Giving more votes to the rich is bad. Very bad.
Big businesses will just find ways to circumvent it like starting meeting with a copyrighted poem and arguing that minutes can’t be shared on copyright grounds (or similarly absurd loopholes) which smaller businesses wouldn’t think of doing. Thus big businesses end up getting a greater competitive edge.

Basically whatever process you put in place to level the playing field, big businesses will find a way to game it to their advantage because they have the resources to do so and the deep pockets that allow them to take risks.
CIO and CTO ar quite different roles, so why do you think how your company does it has any relevance to what tluyben2 has done? Why do you think they are talking about your company?
I wouldn’t be surprised to learn that MS see Rust as a strategic “safer C” going forward. They have tons of legacy, dangerous C/C++ code across their traditional products (and Windows in particular), which could be slowly replaced with more robust Rust implementations.
> Feel free to name any category of professional where working over 40 hours a week isn’t quite normal.

Just because something is considered "normal" does not mean that it's actually efficient, or "good".

Certain job sectors, like social jobs, have been chronically overworked and underpaid for pretty much as long as they existed. Even during non-pandemic times burn-out, depression, and suicide rates of people working in healthcare have been way above those of the average population, particularly the people who actually do all the "grunt work" like nurses.

A situation has become much worse during this pandemic, yet remains largely ignored.

> It sure looks like people who work more than 40 hours a week on average do better than those who don’t.

Tell that to people working in logistics, those people delivering you packages the next day. Ask them how many hours they work and how "well off" they are financially in exchange for giving up large parts of their private life.

As a matter of fact, only two out of the 4 professions you listed are actually considered overworked to a degree of burnout: Physicians and attorneys [0].

The vast majority of the rest of the list is populated by professions that are generally not considered well-earning even when working massive hours: Nurses, social workers, teachers, school principals, police officers, public accounting, fast food or retail.

Most of these professions would have a very lasting and visible impact if they were gone, it would make society overall objectively worse to be missing them, yet somehow society at large still refuses to properly recognize that trough proper financial compensation even with many hours worked at very important tasks.

[0] https://stress.lovetoknow.com/Which_Professionals_are_Prone_...
> At the moment you choose to take their word which indicates your bias.

No, not really. I'm talking about principles.

If a guy acts threatening towards you, then you're allowed to defend yourself.

If a guy holds a gun, and throws aggressive slurs at you while approaching, do you agree that it's a really threatening thing to do? Would you wait for the obviously threatening guy to raise his gun, or just shoot him before he ever gets to that point?

> There is no evidence pointing the victim pointed the gun at the suspect.

Is there evidence that he didn't?

Honestly, does it even matter? When some guy starts acting threatening while holding a gun, are you going to wait until he points it at you before defending yourself? Cuz you won't get a second chance, mate. You either make him a "victim" of your right to self defene, or you die. I'd rather survive to spend some time in jail, or die because of poorly thought out ideas about victimhood.
The system linker strips debug info from the executable. The way the debugger finds debug info is that the debug info is available in the object files. A reference to the object files is added to the executable. The debugger can find the object files and read the debug info from the object files. I have no experience with Rust but in opinion this should be the default behavior for debug builds, no need to generate a dSYM file. The dSYM file is used if you want to ship debug info with your final release build to customers. There's no need for dSYM during regular development workflows.

It's possible to get the linker to keep the debug info by tweaking the section attributes. By default all debug info related sections have the `S_ATTR_DEBUG` flag. If that is replaced with the `S_REGULAR` flag the linker will keep those sections. The DMD D compiler does this for the `__debug_line` section [1][2][3]. This allows for uncaught exceptions to print a stack trace with filenames and line numbers. Of course, DMD uses a custom backend so this change was easy. Rust which relies on LLVM would probably need a fork.

[1] https://github.com/dlang/dmd/pull/8168
[2] https://github.com/dlang/dmd/blob/33406c205b76a8c2b5fb918da1...
[3] https://github.com/dlang/dmd/blob/33406c205b76a8c2b5fb918da1...
Gold is a metal made in the burning core of dying stars. It doesn't really care about buyers and economy. We use gold for many purposes other than as a store of value, and that is exactly why it became a store of value. It is useful BESIDES being a store of value. Heck if you don't like gold, buy platinum or some other exotic material. Stores value just as well. Bitcoin is useless besides being a store of value. That makes it a bad store of value.
Nexus doesn't have proxy plugins for a lot of popular repositories. In looking at finishing the one for crates.io that is out there I got the impression that Nexus was kind of a dumpster fire. We decided to air gap our dev network instead and mirror stuff devs need, updating at regular intervals. Mostly works. Haven't figured out how to mirror crates.io but it is supposed to be possible. Julia seems like it might not be.
They've already made more money than they or their descendants (probably for generations) will ever need and are very likely also getting capital gains on that wealth through one way or another.

The $1 salary is just posturing.
PDF is not like HTML and is solving a different problem, and viewing the source in the way you can with a webpage would just show the long list of drawing commands used to render a document as that is what a PDF represents.

Embedding the source document that generates a PDF seems pointless unless you want to handle hundreds of formats and the processes that might have turned those documents into PDFs. In the case of GIS software I’ve worked on the closest you could have is an XML document specifying the viewport and visibility, but all the interesting stuff would have been read from the database and pushed through a style system that you wouldn’t have any knowledge about.

What might have been useful is a meta layer that could tie lines of text together into blocks so that less guesswork had to be done when implementing things like text selection and screen reading. We have tricks like adding blank fonts which allow for text selection on OCRed documents, but they could probably have been improved if they had been baked in more from the start.
The Basic Laws of Human Stupidity (1987)
The answer there is to pay out per pay period or something more frequent but sensible for the business case.
AI pinpoints local pollution hotspots using satellite images
I have been feeling exactly like you for the past couple of years but I've noticed that sometimes items that are known to be "buy it for life" kind of quality level have disappointed me a bit. My most recent example of that is the Herman Miller Embody chair I got just two months ago. Sure, it's very comfy and it worked really well during the first month. And then came the second month and it started to creak, squeak, pop and all kinds of other weird noises. I've researched the issue online and it turns out Herman Miller consider this perfectly normal because apparently it's a "complex product with a lot of parts". I'm not sure how that makes any sense for a product that costs this much. My IKEA Markus is 5 years old by now - it makes zero noise, it has 80% of the comfort of the Embody and it cost literally 1/10th of the price.

So yes, I also want the best of the best and "buy it for life" but I'm starting to think that sometimes this classification is a bit overrated and you need to find a very good balance between price and quality.
I guess if one can have haiku that reflect different ways of looking at the world, as the three famous written by the 3 greatest warlords of japan, it would be more interesting.
This article comes from Whole Earth Review (Spring 1987, pp 2-7), but the original idea seems to have originated in 1976:

* https://en.wikipedia.org/wiki/Carlo_M._Cipolla#The_Basic_Law...
Can you link a dictionary definition for either of those words, please?
If this is your definition of “product-led”, you have a bad Product team.

The Product teams job is to make sure that you aren’t relying on the “if you build it they will come” approach to product development.

One of the only real arguments against product-led, as I see it, is when the quality of the product is less correlated with success (e.g., low competition markets with long contracts), and I’d still argue against it. Who wants to build a business strategy around products that don’t fit a market need?

Yes, Product needs to work with Sales and Marketing to determine whether something is valuable to the customer and viable for the business. No, Sales teams are not the best decision-maker for “what should we build next”.

Before reading his bio, I’d have thought the author had only a cursory understanding of real product management. Given his background, I’m more inclined to believe this is click-bait.
I guess that automatically disqualifies it then. A 39 year old economic anthropologist couldn’t possibly know anything that I don’t already know. It’s crazy to take different points of view into consideration when forming an opinion!