skysight-inc/HackerNews huggingface dataset:
I think Prusa has had a couple of missteps of late, but they’re not in the gutter yet.

On the XL: the 0.6mm makes sense with the build volume, to significantly improve print times, but seems to really not work well with the 5 toolhead models, and introduces massive amounts of zits, stringing, cross-contamination, etc.

On the Mk4: at the price point, it’s maybe missing a few features to really hold up against the X1C, maybe even the X1E. Spaghetti detection (camera support), klipper, real input shaping, etc.

On input shaping: Prusa bet on the wrong horse with input shaping. Adding a <2g sensor to the toolhead was the right solution, and generating default input shaping profiles based on models in the factory was not. Most Prusa customers would’ve been happy to add the part themselves. Now they’ve sunk so much development and money into this, they refuse to accept it was the wrong approach and switch gears.

Klipper: Marlin is old. Sure, it’s amazing what Prusa is able to squeeze out of it, but at some point, the tech debt is just going to hold you back too much to be competitive. That happened around mid 2022 for Prusa, and yet Prusa decided to push 3 new printers on the same ancient firmware.
Some people want to be able to launch a print job from a remote location e.g. their living room with their 3d printers being in a workshop. Personally, I think that's a fire hazard, but I've definitely seen youtubers liking that feature.
> Open source isn’t a magical bandaid though it may get you some early traction, the same you can get by having a free plan.

I'm with you on this. You need to carefully plan. I also strongly believe you should not go with VC money. That excludes "burning money and we'll figure it out later". Your open source project will therefore probably start as a side project and/or with government help dedicated to business creators.

> Most successful open source companies would have been successful as closed-source

I believe this too. Now, there are more and more things that require open source products. Open source companies, including the one I work at, have received funds from openDesk [1] to develop a complete suit of open source tools. More and more research labs, universities and public institutions require open source. So there's a dedicated market that's growing.

You may succeed as a closed source company, probably more easily than as an open source company. But the story is not that clear cut, and it also depends on what you want to build and whether you really want to build that awesome product as closed source.

[1] https://www.openproject.org/blog/sovereign-workplace/
Apple is now banned from selling its latest Apple Watches in the US
When at any point have I expressed that every single viewer is obliged to pay for the media they consume? I have not, and that is another straw man. I only pointed out that the ethics are much more nuanced than you are willing to accept.

At this point you are being disingenuous as well as devolving into insults, so I will end this discussion here. Please use good faith when engaging in discussions on this platform.
Induction is really nice in terms of speed and responsiveness but it's harder to do the tiny adjustments that you can do with gas because the induction is digital rather than analog.
I’d much prefer they took VS Code’s fuzzy non contiguous substring searching algorithm. ra would be reddit.com/r/adventifcode, same for redadv, or r/a, etc. and things like a, ad, a3, etc. would be adventofcode.com/2023

And if they included the full URL, sheesh… you could effortlessly query against search params, path segments, fragments, and origins all in one intuitive interface.
> I've seen a neighbor's house burn down due to a car that had been parked in their garage for hours combusting

The ICE car combusted while the engine wasn't running? Like, it was parked, they'd turned off the car as usual, and hours later it randomly combusted? Do you have any information on what the likely cause may have been? (e.g., hot weather? unexpected sparks?)
Last 4 terms are trivial. But I have trouble following even the first step. The SE answer is also pretty comprehensible, but as if there was some default assumption I’m
not aware of. Do we make one-time substitution, or recursive? Stopping rules feel arbitrary in all enumeration combinatorics I try.

https://codegolf.stackexchange.com/a/219466
I've had multiple recalls for my ICE cars that would have resulted in a fire that I wouldn't have been able to notice ahead of time. My neighbor's house burned down from a few week old car that wouldn't have been obvious it was about to burn the house down. Car fires are rarely as obvious as gasoline profusely spilling all over the place, you probably wouldn't notice it if it were to happen to you.
Businesses are more complex than just one facet. Not everything the business offers has to be a direct revenue driver; it builds trust with the brand and improves the experience by putting everything you need with respect to your printer in the same spot.

Which of the following experiences delivers better value to the customer:

1. They buy a printer and can immediately slice and print stuff on the vendor's web app

2. They buy a printer and have to deal with the nightmare of installing and configuring Cura

The former is more meaningful still when you consider how it can integrate with other parts of the value-add, such as Creality's model database, which can take you from the model's detail page to the slicer in just a click or two -- no download, no import into Cura, no setting up Octoprint or whatever. For enthusiasts the value-add is not entirely necessary but for consumers it's massive.

And none of this precludes continuing to support local slicers or free software! In fact, if you value FOSS in your product line (as Prusa… well, used to) they will be using and contributing to the same slicer you run on your workstation as they run on their servers.
I just got a Qidi which appears, but I could be mistaken, to be using a licensed version of Prusas software.
Honesty I had a blast with Midjourney. Takes some getting used to, and it's not actually that useful (I think) but I'd be lying if I said it wasn't great fun to use.
No. Touch soil.

There is good, scientific evidence that skin contact with bare soil (walking barefoot in natural surroundings, gardening without gloves) makes humans happier, and the mechanism is this: there exists a species of bacteria found everywhere on Earth (even Antarctica, apparently) that exudes a compound which, on contact with the skin, triggers the production of endorphins, making is feel happier.

I'm skeptical of the electrical-conductivity related claims in the article, but contact with the Earth being good for us is at least explained/explicable.
Watch sand defy gravity and flow uphill thanks to "negative friction"
> You're talking like sig figs is error propagation, but it isn't.

No, that is the exact opposite of what I said! For starters, "uncertainty" and "error" are not the same thing here. I am saying significant figures in a measurement encapsulates an inherent measurement-specific uncertainty conveyed by significant figures, and that this uncertainty must be considered when doing calculations with that measurement. Just like the person I responded to, I don't think you've thought about why significant figures actually exist in the first place.

> The correct solution is error propagation (with appropriate estimates of the errors of the inputs), not arbitrarily rounding numbers at each step

Nowhere in my comment did I arbitrarily round anything. I thoughtfully propagated the uncertainty, which is why it was +/- 0.01m in the measurement and +/- 0.02m^2 in the calculation.

The whole point of my argument is that uncertainties in calculated quantities can be rigorously determined from the uncertainty of the inputs, and measurement inputs have uncertainty determined by the significant figures. On the other hand, ignoring significant figures in calculations means we're ignoring a potential source of uncertainty in downstream analysis. If you think significant figures is about "arbitrarily rounding something" then you are thoughtlessly applying high school chemistry rules. Please read this carefully:

If I measure something with a meterstick that is broken down into centimeters, that measurement has an inherent uncertainty of either +/- 1cm or +/- 0.5cm - which one you use is a problem-specific choice similar to p95 or p99 for statistical significance (if it was a physical meterstick I'd choose 1cm because human eyeballs aren't very good; if it was laser inference I'd choose 0.5cm).

So if I am a data scientist with a database of direct measurements from a meterstick, each one has an inherent uncertainty of +/- 0.01m that's implied by the data source even if it's not in the database. This is the entire point of representing the data as 12.03m, 1.00m, etc, instead of 1.234m. If you represented a measurement as 1.234m that would imply your meterstick could measure decimeters, but it probably can't. So 1.234m isn't merely against the rules, it's inaccurate.

If you take a measured side length of 1.00m and say the calculated area is 1.00m^2, then naively someone might think the uncertainty in the area is +/- 0.01m^2 based on thoughtlessly applying dumb high school chemistry rules. But that's not true, the uncertainty in the calculated area is in reality +/- 0.02m^2. The measurement can be presented without an explicit +/- because the significant figures acts as a "shorthand" and we don't need to do calculations to estimate the uncertainty. But the calculation must present a calculated uncertainty.

Programmers and data scientists are lazy about significant figures because they don't care where the data is coming from, to them it's all doubles in a database, and significant figures is just a matter of rounding things correctly at the end. The area-of-a-square argument proves that this is a mistake.
I'll never stop blogging: it's an itch I have to scratch
Shelf life: novelist Hanya Yanagihara on living with 12,000 books (2017)
> The thing is, there really isn't much of a difference between an Ender 3 and a Mk4 that a typical consumer (that is, not an enthusiast) would understand as justifying the bigger price tag.

I'm not sure what makes you feel so comfortable deciding that for everyone? Having vastly better components that are much less likely to fail is something I think anyone would find valuable. If you give an absolute beginner an MK4 and an Ender 3, they're going to use the MK4 every time. It's vastly less effort to get started and the QC of one vs the other isn't even a competition.

> The Mk4 price completely eliminates Prusa from the entry- to mid-level market which is a big lost opportunity when new enthusiasts are learning on other brands

I mean, this is the trick of your faulty logic, right? Prusa makes flex-plates popular and the Chinese printers all jump on board. Prusa makes auto-leveling popular and the Chinese companies (eventually... why aren't you talking about how long it took them to do this?) jump on board. And on and on it goes. And it's not just Prusa, it's the whole 3d community that's been looted by these Chinese companies. They're happy to steal from Voron and really anyone and then you act like it's innovation and decry Prusa for not innovating recently enough for you and praise the looters for selling you something cheaper because it's made by slaves.

You seem great at spotting these lost opportunities, but you act like just because a company isn't doing the things you want, they're dying. It's poorly conceived at best and astro turfing/stanning at worst.

> and by the time they want to upgrade to a Mk4 price-point, they have much, much better options than Prusa

You could really help your position by backing up these claims. What makes them "much, much better" ? Initial cost of ownership and what else? Cloud slicing is not something I would want -- ever, so please don't list that as some objective "better."

> Prusa is not the right choice at any price point anymore and has little to no market relevance left, except maybe among a certain niche of enthusiasts.

And yet, they can't make printers fast enough.
Lentil pancakes are actually a thing to be fair.
I am sure some aristocrats somewhere are pissed off that we’re not all listening to Bach and reading Kant for our entertainment, but that does not make TV a net negative. It just shows once again that we (as a society) should never give power to various “experts” over our individual choices.
Its really weird, when you look at the backlash after the Ukraine war. Gas (the cheapest way to heat and cook) was extinguished (pun intended) overnight. So now lets rally for electric, which is quite expensive in California, and I know, lets shut down nuclear power plants, sack coal, and remove renewable clean hydro at the same time. What could possibly go wrong? If that doesn't look like a conspiracy (at least to those in CA) I dont know what does. Make the poor suffer even more, so you can point to the government "programs" and "rebates" you offer to "offset" the high cost of energy, and use their suffering against republicans who put their foot down about sabotaging their own constituents. It's sick.
ICE fires occur in stationary as well. It's just that we have learned to handle gas better over the years.

I otherwise agree, but it's complicated because while what you say in the first sentence is true, it was true for ICE at one point too.

So for example, this is why gas containers have pressure releases, etc.

I mean, for an ICE vehicle you go to a gas station and fill it up. It's hard these days to think about how really dangerous that is because of how safe we'd be able to make it. It's much more dangerous than charging an EV car in theory.

Even storing the gas is dangerous!

That said, what you are pointing out is that the other difference is more around the mechanism.
Gasoline can't ignite as a liquid. At high temperature it just vaporizes quickly into a gas and then ignites :)

As a gas, it has a lower explosive limit of about 1.5% and an upper of about 7.5%. Within that concentration level it is flammable. Outside of it, no.

Because you can get it to combust within this range, and we've become good at avoiding this happening in "normal" circumstances through safety mechanisms developed over the years.

This was not always true, and you saw more fires in lots of situations as a result.

EV fires on the other hand are usually self-sustaining chemical reactions[1] that got out of hand. Once triggered, they result in fire unless some safety mechanism stops them.

You can see this is really not dissimilar from ICE - we spend almost all energy/safety mechanisms on preventing the ability to cause a fire in the first place.

However, that said, these chemical reactions are more "omnipresent" than ICE for sure - once they are both "off", EV vehicles are more likely to explode than ICE ones.

A lot of this is the fact that they are not really "off" most of the time.

Regardless, however, we will do the same thing we did for handling of gas in general - we will figure out how to make that safer.

If we can make hand-filling your gas tank with an explosive fuel safe i've got faith we'll be able to make EVs sitting around doing nothing safe.
We actually already can, just not at the energy density we want yet :)

[1] I understand that as a nitpick, so is burning gas, but let's leave this alone at this level :)
> the many countries that use paper voting without problems of voter identification shows this assertion to be false

No, they just accept the risk and haven’t developed a system that can address it (like electronic voting machines).

> To reiterate - a paper trail would render all these attacks ineffective

Paper ballots can be easily modified at the time of counting, there is no feasible way of verifying individual votes at scale or even trying to detect such fraud - this was happening in the north of Brazil decades ago and is actually one of the main reasons the electronic voting was developed!

> you have to defeat only one layer - hardware

And the supply chain. Memory content is also encrypted so you still need to defeat the security chain to be able to modify the results, or the running software. And somehow magically know when this particular device is in a testing room (it’s random assignment for a reason).

It’s funny and sad to be here going through the same arguments as when this started back in 2018. You’ve had six years to read about the system’s security measures and architecture, instead of creating fantasy scenarios that for some reason an army of security researchers failed to consider but you did. I’ve made my point and won’t be responding to this thread any further, happy new year.
Chess is best solved by fuzzy fake logic or whatever you want to call it.

Formal correctness is drastically different from “actual reasoning”.
This is a really interesting project! I'm very inclined to get my hands on it and try to use it for something, mainly as a way to circumvent WebRTC traversal. I really have trouble with the TURN server scheme as a way to connect obfuscated machines. That part makes WebRTC feel "decentralized, UNTIL...", whereas your scheme seems more "decentralized, IF NECESSARY...", which feels less like a potential roadblock and more like a potential emergency use-case.

I get why people are concerned about using other people's infra for this kind of thing. But I do see a use-case for that as a backup. I don't think I'd ever implement something like this without running my own server as the enforced source instance for my apps so long as my server was running. If every other IRC server wanted to prevent this kind of scheme from working on their machines, I certainly wouldn't hold it against them. But I imagine that if other people wanted to run a P2P app, they might have their own IRC instances and would be accommodating of my downtime, as I feel like I would be accommodating of theirs. Different strokes, and all, but I definitely see how this would be pretty analogous to regular IRC usage, as far as administration and data, so I don't have any particular grudge against it - at least not without looking at what kind of traffic tsunami it could eventually cause.
he just did a talk where he shows ppl how to use excel, rich hickey the manager
This is a good example of where they is extra confusing too. It would be better if English had separate singular/plural versions of they.

If Sarah goes by ‘they’, “They was pissed” sounds wrong and most people would actually speak “they were pissed”… but now it is a three way ambiguity: Julia pissed, Sarah pissed, both pissed.

This feels like an example of a bigger failure mode, but I can’t nail it down. Something like ‘groups are resistant to short term change even if it is a clear Pareto improvement’
Yes, but the response of "just try" is basically saying "do something the extra-hard way".
Try playing two steam games you "own" on two different PCs at the same time. Get a friend, child, or sibling, log into your steam account from both computers and open up two different games. It doesn't work.

Also try creating a separate steam account for each game you buy. Then see how easy/hard it is to switch between steam accounts on the same computer.
Have you read the post I was replying to? It was a classic anti-tech Luddite statement.
Show HN: Just.sh – compiler that turns Justfiles into portable shell scripts
Justfiles are like Makefiles, except Just is a command runner, whereas Make is a build system. As I understand it, Just was built to be a less arcane version of Make for collecting commands common to a code repository.

When I first learned about Just, I realized that parsing arguments and running commands is exactly what shell scripts do, and there probably isn't much Just does that sh doesn't. This project proves that hypothesis by compiling Justfiles to portable (POSIX-compatible) shell scripts.

just.sh is particularly useful for running Justfiles in esoteric environments where Just may not be straightforward to install, such as some CI/CD pipeline environments.
Ideally, manufacturers and sellers would provide more, accurate information about products -- but I generally like how Google solved this within Google Maps via crowdsourcing by prompting users to answer questions about places (e.g. does this place have a wheelchair ramp?). I wish there was a better process to collect and store product information so it could be more easily shared.
je vous presente https://en.wikipedia.org/wiki/Carbon_Border_Adjustment_Mecha...
I'm curious why you didn't buy a prusa? was price the only factor? It's sad to me that these low end machines have made so many people think that 3d printing is very finicky and tedious.
It's worse than that! You (well, I'm guessing, I don't actually know you) have this wire just bringing foreign ideas, and crazy people's written thoughts, from all over the world, and you pipe them straight into your brain,
with no helmet on. And this happens right next to your kids! You're a mad man!
AI Will take over our jobs sooner than you think
Holiday Spending Increased, Defying Fears of a Decline
Here in Norway we have a relatively high ratio of EVs on the road, and has had so for many years now.

As such there's some decent statistics showing that it's much more likely for an ICE car to start burning than an EV[1][2], up to 4-5x.

Our EVs are on average newer, for the last few years the majority of sales have been EVs. As such our ICEs are on average older. Interestingly the number of cars catching fire[3] hasn't increased substantially since 2016. The number of EVs catching fire has doubled since then, but the number of EVs on the road has gone up 5x[4].

Here in Norway new EVs no longer come with the "emergency charger" that hooks up to a regular 220V socket, as charging using regular sockets has been identified as a potential fire hazard.

[1]: https://www.motor.no/aktuelt/elbiler-brenner-langt-sjeldnere...

[2]: https://www.elbil24.no/nyheter/myten-som-nekter-a-do/7821704...

[3]: https://www.brannstatistikk.no/brus-ui/search?searchId=9B135...

[4]: https://www.ssb.no/statbank/sq/10090893
Newegg had (has? haven't used in a while) very good search categories for PC hardware.
https://github.com/openzfs/zfs/issues/15526#issuecomment-181...

> zpool get all tank | grep bclone

> kc3000 bcloneused 442M

> kc3000 bclonesaved 1.42G

> kc3000 bcloneratio 4.30x

> My understanding is this: If the result is 0 for both bcloneused and bclonesaved then it's safe to say that you don't have silent corruption.
https://archive.is/aHnPF
Mainly I think that this temptation is circumvented with strong leadership and weak investors. That big VC money is a poison, but if you don't take it then you can focus on the product without so much of the risk.
That doesn't make a ton of sense in the Netflix case since presumably it's actually more expensive for every additional movie you watch since your subscription price is fixed and each additional movie you watch costs bandwidth and compute?
Sophia Lang Weekly – 02
If everything else is even less efficient than string management, then string management does not turn up as a bottleneck.
And in any sane company, the minute a product person says "oh this egregious error is a problem for some other department" they'd be fired immediately, so it still sounds like a useful exercise.

I'll be the first admit I don't have a ton of respect for the "product owner" role which has morphed largely into Tom Smykowski from Office Space[0] but the places I've seen them be actually effective and net positives for an organization are where they have the reach and authority to demand things like this be fixed, regardless of what department is "in charge." IMO a product owner who doesn't do this is refusing to do one of the few useful product owner roles.

[0] https://www.imdb.com/title/tt0151804/characters/nm0726223