skysight-inc/HackerNews huggingface dataset:
> None of the opportunities that Prusa missed called for them to compromise on open source. Not a single one.

I made a distinction of FLOSS, not just "open source". There's a massive distinction between them. And now, they're going closed source. (Or technically, they have been as long as they have DRM signed firmware.)

And Prusa started to go way off course with the required vandalization and warranty removal with "custom firmware". https://help.prusa3d.com/article/flashing-custom-firmware-mi...

> Especially when you make that 10% open: someone else is going to repurpose it, do the other 90%, and eat your lunch.

Which is why setting up moats is absolutely required with "open source" stuff, or stuff you plunder from open source. Which is why Bambu did cloud-shit with things like stl storage and slicing.

Prusa is doing the requisite dev work for everyone else. They too need a moat, lest they die. Which is the point of the article (them struggling).
I sometimes use it for questions about configuration around tooling, but I have pretty mixed success. I don’t know if it’s because I use the free version, or if it’s the training material for the subject matter, but it is wrong about 50% of the time unless I know how to ask it the right way.
Script and expect provide the program a controlling terminal, using the same pty functionality that tmux and X11/Wayland terminal emulators use.
Fruit-shaped bus stops in Nagasaki Prefecture, Japan
Google’s executives would very much like to operate in China, only they faced public pressure (the term to search for is “project dragonfly”).

I won’t be surprised if they’ll retry to enter China soon.
Operation Paperclip (between 1945 and 1959)
I think it's a bit premature to say Prusa is floundering. If they were a VC funded startup with billions of debt needing to grow x% YoY to prevent a catastrophic implosion I would agree. Prusa seems reasonably self sufficient though and if they stop growing or shrink I wouldn't say they've failed. I think some people forget that businesses can still continue to exist, pay their employees well, and that's success.

On the other hand, Bambu still has to prove itself as sustainable in this regard and if they're selling their printers with tiny margins (or even at a loss) we've yet to see what their actual plans are, and with an ecosystem comes the potential for exploiting customers. They've already been dishonest in terms of their use of OSS.

And while Bambu did "steal" some software, their hardware seems reasonably novel - I don't think they've exploited Prusa specifically, and any trouncing they've done is because Prusa sat on the MK3 a bit too long.

One last thing is I think Bambu and Prusa can coexist. Prusa evolved from RepRap and combine both out of the box quality and DIY-ability, which is still a good draw for the same kind of tinkerers after a printer in the first place. In the other hand, Bambu products are the Apple/HP of printers - you dont do any tinkering even if you want and if it stops working you send it back.
It's been that way for years: https://github.com/mozilla-mobile/fenix/issues/20351

I lost hope it and other issues would be fixed and moved to Chromium on Android.
I got a tour of their headquarters when I was a third year medical student taking a computers in Medicine class at Ohio State in 1989. I had been using Compuserve since high school. I recall a lot of security measures were in place that prevented visitors from accessing any sensitive machines. It was sad to see their demise later on when AOL and Prodigy came along.
The first step proceeds as follow. We want the predecessor of [s,t] with s=[0,0] and t=0.

We first compute s' = P(s) = P([0,0]) = 0. Then in [s',t] = [0,0] we must replace all occurrences of 0 with [0,0], which results in [[0,0],[0,0]]. This is a one-time substitution (else it would never end).
> almost flawless experiences from amazon shopping

In my opinion its too fuzzy, which is usually the opposite problem I have with website searches (e.g. searching a news site for keywords of an article I know exits, but it's taking me too literally)

If I search for "iPhone 14 Pro case", I don't want to see cases for iPhone 15 __, or non-pro models. I've (to my own fault) bought way too many of the wrong product because I search for a specific model and don't read the title before ordering, only to realize that Amazon didn't give me exactly what I typed in.
Apple has iCloud and chooses which governments to give the keys to
Time Machine backups use filesystem snapshots with reference-counted copy-on-write blocks. The total file size can easily surpass the actual amount of storage capacity. The same problem exists with modern virtual memory implementations, where the sum of allocated memory accessible to every process can be larger than the amount of physical RAM in the system (shared memory pages, file-backed pages etc.)

This is not about sanity checks. The value is correct. This is about presenting information in a way that makes sense to the user.
Setting aside whether this is really a bug, I don't think sanity checks make much sense here. Sanity checks are more common in aviation software, because of three factors.

The first factor is that the software is redundant and safety-critical. If something is wrong with its logic, it would be better to shut the system off and let a backup system take over (or let the pilot fly manually), than accidentally fly the plane into the ground.

The second factor is that the checks are based on the laws of physics. No matter how weird your plane design is, it probably can't travel faster than the speed of light. So we can safely say that if that's the result we're getting from our calculation, the system is malfunctioning. (By contrast, there are a lot of weird ways a count of filesystem space can be wrong. Because filesystems are just weird sometimes.)

The third factor is that testing is insufficient for aviation software. You can test every possible condition, yet still need sanity checks. Because damage/shocks to the plane and its sensors can suddenly introduce bugs which didn't exist during testing. (By contrast, most consumer systems aren't built to keep working after being dropped or snapped in half or struck by lightning.)
The gnunet name system (GNS) would be such a replacement for DNS.
I wonder how long it will take for advertising to get injected into LLM replies?
Yeh, but reducing CO2 emissions generally also results in the reduction of other pollutants so it’s still worthwhile doing to get cleaner air

Plus switching to non-fossil fuel energy sources reduces dependency on the Middle East autocracies
Dynamic Translation of Smalltalk to WebAssembly
It looks like reinventing the wheel which is the world-wide-web: Documents of different kinds with links between them. I guess the graph view is semi-novel - the idea is not new, but you usually don't see browsers or website editors presenting these graphs.

Perhaps I'm missing something?
You probably don't have the problems that the grpc transport layer solves for. It adds significant complexity so cost benefit is low.
Thanks for the heads up, I have corrected the incorrect statement that the MK4 firmware is not open source. My post is primarily about the tensions of running an open source business and Prusa is on the record of expressing similar challenges. What the present state of firmware is, is not really all that relevant to what I wrote.

> but it's pretty clear he doesn't really understand the specifics of what he's talking about here

I think this goes without saying, my exposure to 3d printing is as mentioned measured in days.
I keep hearing about loqseq, is there anyone using it here that can give me their opinion on it?
I have started using Obsidian for daily notes (which you can categorize better than the default so it's more findable) and you can tag / create back links. I am thinking that these tips plus the tools Obsidian provides would make an excellent combo. Then the files can also be placed in git and backed up for protection!
Just as a friendly reminder, if you bought any major crypto when Matt Damon told you “Fortune favors the brave”, you’re still technically down on your initial purchase.

This is probably the media trying to get some bags pumped.
Apple also sells services.
Jo wrote an entire blogpost about it:

https://blog.prusa3d.com/the-state-of-open-source-in-3d-prin...

One of the big takeaways from this for me is that Jo doesn't really understand IP law. He talks about wanting a new license for open source hardware; the trouble with that is that a copyright license does not and cannot protect a hardware design. That's what patents do.

That's not a defense of current IP law, just a statement on the reality of what it is.
"IP" is a collection of various laws and contracts used to keep exclusivity, it doesn't exist on its own. No law mentions IP. I am not sure the case is a firm as you say it is. Especially since he didn't sign anything.
> I would only consider the bootstrapped ones valid entries, all others just haven't left the pretend stage yet.

I agree with this, though excluding companies burning investors money is already raising the bar higher than for closed source ones. Most companies are not bootstrapped and never leave the pretend zone. Of course not a fan.

XWiki and Nextcloud [1] are definitely bootstrapped. Element is definitely not.

Automattic (behind WordPress) has raised funds, also bought back private stock [3], not clear what it means. They also seem to make money from closed source software.

I would expect any of these company, except maybe Element, to actually make money from their open source activity.

When I'm making those lists, I also don't consider open core and/or obviously VC-founded companies, like Mattermost and GitLab.

Side question, in which ways SQLite is not open source for you? It seems pretty much open source, I'm fine with open source software not accepting outside contributions. They still guarantee the important user freedoms of free software.

[1] https://nextcloud.com/about/

[2] https://www.igalia.com/about/history

[3] https://en.wikipedia.org/wiki/Automattic

> Fully employee-funded and pursuing an organic-growth strategy, Nextcloud already turned profitable by the end of 2016
What’s the alternative? Not play the patent game and die by the patent anyway?
Doubtful that restaurant owners would want to entice the customers that testing would bring. The current customers would go elsewhere.
> An int with the var name "amount" – of cause that is USD!

Or is it cents? Or fractions of cents?

Enjoy digging through the source code and commit history (which may sometimes look like db.prices.old.2022.bak.php) to try and figure out what the answer is!

Bonus points if at some point, that changed. Extra bonus points if it didn't change everywhere.
its not an app, every android phone have inbuilt feature which can be triggered when the phone is brand new or factory reset. the feature is that your Android enterprise can control your Playstore.

I will remove all the browsers and just keep our browser(made to serve this purpose) which will filter the internet for the User.

Thank you for taking interest in our App. I will make suggested changes in our Website.
I've delivered consulting projects using RAG and Mistral 7B. Not saying it's easy to get the prompts right but I've been able to build systems that work well. Just trying to counter the myth that paid APIs are the only way to do this.
This isn’t really relevant though, is it?

I don’t think anyone claims that infrastructure doesn’t have costs. Of course it does. But the argument is that the benefits are worth the cost.

Brining up a gas pipeline explosion as relevant to a discussion about stoves isn’t useful unless you quantify what portion of that pipeline went toward cooking.

The argument that all gas should be eliminated because 8 people died in 2010 is too simple.
If you don't mind sharing what do you use it for?
I think HN will be the last place to embrace this news. I look forward to reading all the comments about how blockchain is just a bunch of scams that solves nothing.

But for those who have an open mind, here is a list of some useful applications:
https://intercoin.org/applications
Or legitimate claims, which is likely the deciding factor behind apple doubling down.

Apple should lose this, if only to minimize the deterrent effect so that others know they can prevail with legitimate claims.
I think the addition of decent/simple markdown table editing (without requiring a plugin) is a big feature for a lot of people
As someone said, we had already started to see the return of the "have fun staying poor" comments.

Random media picking up on the hype is the signal you should buy stuff to dump it in a couple of months on other people's FOMO.
Well, Windows / Mac / Linux needs the Bios (or whatever we call it today) to run.

If you can't call those "OS"s, than what really is an OS?

I guess it's turtles all the way down.

> almost every serious game is a complete more-or-less real time operating system

Games tend to have very different requirements and different demands from the OS; they tend to regulate the OS to being (mostly) a hardware abstraction layer. In the late 1990s and early 2000s, it was a lot harder to run games on Windows NT versus Windows 9x because DOS was a lot better at getting out of the way of games.
^ This.

My wife was a high level reporter in DC covering the White House and even traveling with POTUS at times (locally via motorcade, never on Air Force One). I can't count the number of times she'd call and say "I have a 3pm deadline.. what do you know about X?"

The number of reporters who have special training or specific background within a beat are exceptionally small. They're there but they are NOT the norm.
This just means adequate ventilation isn't practical. It is, however, something that is more relatable to most folks than greenhouse emissions, which is arguably the bigger problem.
Sure, that can happen. The grandparent is promoting a kind of magical on the other end - that no cure is possible so you should just give up.

I think it’s healthier on a personal and societal level if we try and fail instead of quit. Worst case we learn what doesn’t work.
Nice !

The christmas card it generated wasn't even that awkward but very usable
When I use the word 'Simple' in e.g., a class name, I usually mean: ~"This is meant to cover the 80% of common cases--I haven't done extensive testing or development on it. If you need to cover something in the remaining 20% of edge and corner cases, you're going to need to write your own more complex code to handle those."

I.e., my code is simple--and that might make your usage complex.

Of course, things can evolve from the original implementation--especially if the code is maintained by a team. What was once 'simple' (from any perspective) can become terribly appendaged yet never renamed.
When has Apple ever sued over patent infringement? There was the Samsung case [1] but that was a design issue.

Apple, Google, Meta and other big tech companies have used patents defensively not offensively. That is, as mutually-assured destruction.

The real villains in this story are the patent holding companies that sue in East Texas to get in front of one judge that, at a time, heard a quarter of all US patent cases, all brought by NPEs (non-practicing entities aka patent trolls). IIRC there was at a time another judge and I heard a story that a popular law firm employed a relative to conflict out the second judge so they could get the judge they wanted.

Apple aren't the bad guys in the patent mess.

[1]: https://en.wikipedia.org/wiki/Apple_Inc._v._Samsung_Electron....
- board game rule clarifications
- bash scripting
- home improvement questions
- cooking questions
- third rail issues and opinion questions
I've tried Obsidian time and again, but the lack of mobile feature parity (even on an iPad) is still a big blocker for me.
Maybe one day someone will rate all "Modern C++" tutorials according to their level of modernity :)
As an outsider, it certainly looks like they “re-engineered” the other companies tech and introd into their devices.
I believe you should run the fan for all uses, you are in all cases combusting indoors whenever you are using the gas stove/oven, unless you are glancing at the time.
I'm joe blow apple user.

Sorry, you have to have a masters in disk compression algorithms to interpret our tools.

LOL. You didn't even count how many symbolic links exists? You plebian.
You’ve just shifted the goalpost twice here. I never learned about Paxos, but I did learn about consensus algorithms. Second, learning about something, and implementing something are completely different. Most CS graduates have an idea of how syntax parsing works. How many can implement a parser? What about a syntax highlighter? Most graduates have an idea of how an OS works. How many can build an OS?

I guess if you’re always using libraries though, you may mistakenly be thinking that these libraries are just doing trivial work. Once you dive in and try to implement the low level stuff, then you realize how big of a disconnect there is between a fuzzy idea in your head and the lines of code that constitute that idea in reality.
Do you have any links on how to make your own? Interested in the same use case.
Ah good point. I typically avoid tables in my notes, but I imagine it’s super useful for some
Used both for awhile, and I much prefer Logseq. Haven't missed unstructured text since moving over like I thought I would.
I hate this with a passion. I can be out somewhere, knowing that there's likely a McDonald's nearby. I zoom in to my location, type in McDonald's, and it zooms out to a 25 mile radius to show me every single McDonald's in the area including the one 0.1 miles away (that I then have to zoom all the way back into to get)
>Stored energy is stored energy.

There's plenty of stored energy in a slab of solid steel, but that doesn't make it remotely dangerous. What makes lithium-batteries dangerous is the thermal runaway, enabled by the liquid capacitor.
Regardless of how awesome this may be, I cannot get over how there are 6 (!) Levels of nesting in the code sample. I hope it's simply for the sake of keeping the sample short, but this kind of "Chevron programming" is generally hard to read.
No, this is the bitcoin halving event coming up in April 2024 and also the Jan announcement of ETFs in USA which open the door to institutional investment.

The graph of the price of bitcoin has been going up exponentially since it launched. Every four years starting one year before the halving event it shoots up for a year and then falls:

https://www.monochrome.au/research/articles/why-do-people-lo...
Are you intimating Apple has been litigious with patents? Or just saying you have no sympathy for companies with lots of money?

(This isn't a leading question, I have no informed opinion about Apple specifically.)
Sounds exactly like fine as price in the making.

https://papers.ssrn.com/sol3/papers.cfm?abstract_id=180117
A key detail here is that Xbox 360 online games were and are playable (as long as their individual servers are still running), while this network shutdown will disable any ability to play unmodified 3DS or WiiU games.

Fan patches and system modifications will keep things running, but I assume that the population that’s both willing and able to apply them will be sharply limited.
Why did you add

> because ChatGPT is smarter than you

? It's really weird framing.
Thoughts on KSP2 For Science!
This isn't a principled stand. Or rather it is but not a principle that matters to you: it's about not setting a precedent that they'll cave to patent trolls to avoid future patent trolls seeing them as an easy target. So they have to fight every patent suit to make it eceonomically unviable for patent trolls to sue them.

As for privacy, as an aside, Apple's track record is substantially better than Google's.
Seven iOS Apps That Made a Difference
Inside Fukushima Daiichi
"The Fukushima Daiichi Nuclear Power Station is steadily being decommissioned with the cooperation of a great many people. An important part of the decommissioning process is conveying what conditions in the field are like to as many people as possible in an easy-to-understand manner. That is why we created INSIDE FUKUSHIMA DAIICHI. This virtual tour allows anyone, anywhere to experience what it’s like to be on the front lines of decommissioning."
Sounds like a good project to me (we did this for a couple of labs in an undergraduate [sophomore maybe junior year] control systems class). The "inverted pendulum" problem and its subsequent derivations should be a good model for this. When the object is nearly upright (or at small angles from the vertical axis) a nice linear control loop should suffice but if you leave that region the control solution becomes more difficult (would make a good target for improvement after initially getting it going).
Yeah. I read that blogpost. I don't think the hardware license protects him from Chinese cloners, scrupulous or unscrupulous. They're just very good at cloning and I don't think he has the funding or the legal resource to sue them into oblivion.

Going non-free is going to lose him a lot of goodwill, just as what happened to makerbot.
There are lots of dangerous ideas floating around out there (remember drinking bleach to cure COVID?), and lots of predators willing to separate the desperate from their money. Of course the medical establishment isn't the only source of answers, but looking for them outside requires even more caution than usual.

And again, maybe no one has answers. Answering why a condition exists might not even lead to a cure. In the end, it might be better to spend more energy managing symptoms than seeking answers. That sounds pessimistic but it's also pragmatic.
People don't want to die is too simple?
Agreed on the doc-linking tech existing elsewhere. Obsidian just packages it in a really great format and UX. I really enjoy the local, note-writing experience here. Not sure if anyone uses Obsidian to publish a website, or if it’s even possible.
> Armin's claim that Bambu is making companies reconsider open source, is not at all substantiated

I cannot say what is or is not making companies reconsider, but Prusa is on the record about their struggles: https://blog.prusa3d.com/the-state-of-open-source-in-3d-prin...
I think if you remove the cariacature that approach isn't terrible, assuming there's no more suitable technology. Why not have a basic search and iterate, including iterating the technology choice. You can hide it behind a feature flag if you don't think it's ready.