skysight-inc/HackerNews huggingface dataset:
Prusa does not have an equivalent printer to the P1S/X1C. Even their Mk4s is twice the price of an A1 and is missing some basic features that come standard on all Bambu Lab printers (such as a camera).
What if this is not about closing off an API. Maintaining a stable API is difficult - especially if mistakes were made in earlier designs (no versioning, bad abstraction, wrong protocol...) and there is a plan to fix things in the future.

Only the maintainer of an API knows what the future plans are. Not making future plans public is the way to avoid Osbourne incidents and to actually deliver real things, not just vacuous promises.

From my dabbling with MQTT, Tasmota and home built sensors; MQTT has no versioning and limited hierarchy in the pub / sub model. I'm not surprised Bambu didn't want a 3rd Party product to "integrate" with it. (Disclaimer, I don't know what it is used for, I don't have the products)

In my experience, if you need to fix something that has an undesigned API or needs interfaces or communications methods to change, what you do is build a "New Interface" with what you want and temporarily bridge it to the old one. The desired plan is, once everyone moves to the new interface, the old things can be sunset.

Sadly, this is the utopian view. From what I've seen, 3rd Parties often give the middle finger and just keep using the old stuff. The 3rd parties or customers then complain bitterly when the "New Interface" only comes out - the "blame", rightly or wrongly, is usually directed at the software update. Shouldn't 3rd Parties also be held to account and have a duty to maintain their integrations?

Building, supporting and evolving products is challenging - I've rarely see people put the right structure in place for v2.0, v3.0 when frantically working to get v1.0 out. Mistakes will be made and they are very, very expensive to fix (reputation, engineering time, QA) in the future.

From the statement made, I await a response from Panda Touch - will they commit to fixing their product and inform their customers?
https://www.investopedia.com/terms/t/timevalueofmoney.asp

What do you think you are doing when you “invest” in the stock market?

Yes I know when you buy stocks aside from the IPO or secondary offering you’re buying from other people and the company doesn’t get the money directly.
There are a lot of options. The most successful option I've ever seen was the international response to the US invasion of Iraq - a strongly worded letter and let them wreck themselves slowly with constant wars. The US is being forced into a more pacifist stance because they can't afford to finance their own aggression and this Chinese are reminding them that peace and prosperity are linked. The USSR already collapsed because Russia couldn't afford to control Eastern Europe so we already know that Russia can't handle that sort of expansion.

The sensible thing would be to pull NATO back to more reasonable boundaries and leave the Russians alone. Maybe ally with them to oppose the Chinese or support India against China. Point them East instead of forcing them to militarise to the West.

What actually happened only really makes sense in context of the famous and rather concerning Trump-Biden debate. If that is the quality of the US's diplomatic head then it is easy to explain why the US policy went so far astray.
Not fair. His autism made him do it. Don't you know, Autism is like Tourettes but for Nazi salutes instead of ticks/swearing?
I am disappointed by the lack of citations in this article. I am assuming much of this information is from the mentioned book, McNamara's Folly.
That... doesn't make things particularly secure. First of all MQTT doesn't require authentication. Secondly FTP is involved which is generally deprecated on most sensible servers and networks. Finally, sending passwords in the clear over an encrypted wire to an end device has been an obsolete technique for over 20 years. People still do it, but they shouldn't. It's the reason we have Kerberos, OAuth2/OIDC, and x509 client authentication with Mutual TLS.
Yes I believe that authentic human creativity is mostly better than artificial. It's like when drum machines became popular in music in the early 80s there was consternation in some circles that this would be the end of drummers. But good drummers like John Bonham, Tony Allen or Vinnie Colaiuta are like magicians whose artistry cannot be replicated in machine form ... but on the other hand drum machines, and electronic 'machine' music enabled incredible vistas of musical creativity.

So maybe AI in music is just another creative toolset that can be used well or badly. My DAW for music creation has auto mastering powered by AI/ML, it does a good job although not as good as a skilled mastering engineer. AI plugins for music composition in DAWs must already exist, they will inevitably get better and more powerful. So I see it as a phenomenon of AI creeping in to our lives rather than a binary dichotomy.

I do think it's problematic - this whole area of AI disrupting the creative arts, and human endeavor in general. I think it's going to carry on creeping into our human creative processes, as new standards of practice and AI acceptance become the norm. We'll still appreciate live musicianship but we won't completely believe it unless we experience it in a live performance.

I agree, the human perspective will remain crucial. I'm torn between being excited by AI-powered creativity and being turned off by it. I will certainly carry on exploring advanced AI tools for writing, music, visual art, etc. for the time being.

For example, I would love to chat with a bot that has a huge memory and context, like a relationship and collaborator, and to train it over many months of conversations so that it becomes like an authentic extension of my creative brain. Then together we could write some serious shit, I'm sure. I think that in the future there may be books written this way that will come to be considered as great works of literature.

But after I play around with AI tools for some time I think I will get bored and will wish to return to a simpler more organic life. Throw away my phone and pick up a paint brush :-)
To explore behaviors of learning algorithms
> The whole "war on hate" thing was a bad idea; you can't forbid hatred. It predictably didn't work, and it's good that we're turning away from it.

I don't understand any of this. It feels like you live in a different information bubble than mine.

What was the "war on hate", and who is turning away from it?

What would it mean to say that the "war on hate" worked? That there was no more hate, or that the situation improved somehow? What does it mean to say that it didn't work?
The popular vote does not determine what is right. The US elected an incredibly racist Richard Nixon by a Landslide in 1972, but that doesn't mean society couldn't make progress on making it unacceptable to use racial slurs in public.
I don't believe your 99.9% figure.

You surely know the syntax for multiplication, addition, and exponentiation. So you understand the polynomial in the opening paragraph. I'm sure you know function notation and division, so you understand that P(n)/k is always an integer.

You probably have seen the sigma notation before because that's usually taught in high schools around the world, so you know that the lemma which is not Burnside's is about adding and dividing. You probably have seen the notation |X| to mean absolute value, so perhaps we finally are reaching the limits of your knowledge if it has been a while since you've seen the notation |X| can also mean the size of a set (which is, in a way, a sort of absolute value, mathematicians love type-punning).

I'm sure you've seen function notation f: X -> Y to indicate that f is a function from the set X to the set Y, but I'll believe if you didn't know that [n] is the set {1, 2, 3, 4, ..., n}.

I haven't done a careful calculation here, but I believe as a moderate estimate that this already covers at least 30% of the mathematical symbols in this page.

My point is: the notation isn't probably the problem. You surely have seen these symbols before or can figure out what the individual symbols mean. I daresay the most esoteric symbol here is the Fraktur S for the symmetric group (here for the symmetric group of 6 symbols),

https://en.wikipedia.org/wiki/Fraktur#Unicode

but I assume that if you didn't know what the symmetric group is, the more common notation of S_6 would probably not have helped you much.

So if the notation isn't the problem, I wager that the concepts and the difficulty of absorbing these ideas is the problem. It requires you to compile stuff yourself in your own head.

With programming we are used to a machine doing this for us. We write the code, give it to a machine, the machine basically tells us if we're right or not. With mathematics we don't generally have that machine for all cases. You have to do the work in your own head. The problem isn't the symbols. The problem is that you have to think about them harder, work out what is being multiplied, what are the sets in question, what are the operations, and put them together yourself. You have to read something like not Burnside's lemma and understand what it's saying about permutations and sets and grouping and counting.

Reading mathematics is a special skill. It's slow. It requires you to take out pen and paper and work it out yourself. Yes, like that. You have to do input and output on your own as you do mathematics. It's a unique skill that sadly isn't usually independently taught except at the university level.

The concepts and the work required to understand them are the problem. Not the symbols. The symbols are superficial and easily dispensed with.
> Bambu is the best, by far.

Nah, this is influencer-generated bro science sentiment. They do nothing special, and hardly never come out on top in any serious independent print quality tests.

Their primary competitive advantage right now the AMS bundle being very competitively priced.
It's not flooding into France by itself, people are buying it on the black market. Which suggests that this product alleviates a customer pain point ;) which apparently the government could not solve the official way.
I can confirm, my wife uses this all the time
Thankful that username checks out.
The problem is that your "ci" script often needs some information from the host system, like what is the target git commit? Is this triggered by a pull request, or a push to a branch? Is it triggered by a release? And if so, what is the version of the release?

IME, much of the complexity in using Github Actions (or Gitlab CI, or Travis) is around communicating that information to scripts or build tools.

That and running different tasks in parallel, and making sure everything you want passes.
The name Elon comes from this book: https://en.wikipedia.org/wiki/Project_Mars:_A_Technical_Tale

Written by a former nazi paperclip scientist
My sister is trying to do AOS we have DACA, and a legal entry, but also multiple entries, she is married to a USC. Is there another way to adjust to residency that we do not know of?
Nah, you made an absolute statement that MQTT was insecure, that was demonstrated to be incorrect. If HTTP can be made secure by relying on a secure transport, then MQTT can as well.

Additionally, MQTT does allow for authentication. I've personally set up brokers many times that will not allow anonymous connections.

Misconfiguration of services, does not constitute an error in the protocol itself.
U.S. electricity demand set to explode
> mktime() parses the time string

No, mktime() doesn't parse a string. Parsing the string is done by strptime(). mktime() takes the output of strptime(), which is a C structure or the equivalent in Python - a named tuple with the same fields.

> the time string lacks any information on time zones

Not necessarily. Time strings often contain a time zone. The string you happen to be parsing doesn't contain a time zone you could always append one. If it did have a time zone you could always change it to UTC. So this isn't the problem either.

The root cause of the issue is the "struct tm" that strptime() outputs didn't have field for the time zone so if the string has one, it is lost. mktime() needs that missing piece of information. It solves that problem by assuming the missing time zone is local time.

> then the article uses timegm() to convert it to unixtime on the assumption that it was in UTC

It does, but timegm() is not a POSIX function so isn't available on most platforms. gmtime() is a POSIX function and is available everywhere. It doesn't convert a "struct tm", but it does allow you to solve the core problem the article labours over, which is finding out what time zone offset mktime() used. With that piece of information it's trivial to convert to UTC, as the above code demonstrates in 2 lines.

> also it's about C

The python "time" module is a very thin wrapper around the POSIX libc functions and structures. There is a one to one correspondence, mostly with the same names. Consequently any experienced C programmer will be able translate the above python to C. I chose Python because it expresses the same algorithm much more concisely.
> real enum in TypeScript?

I think the point is that enums aren't real in Typescript because enums aren't real in JS. They are fakes that generate a bunch of JS code that you are better off writing by hand (such as examples above and elsewhere, or with libraries like io-ts or Zod or other great options). They are fakes that exist mostly because of a desire for backwards compatibility with the type system of Typescript < 1.0, which also means they are increasingly out of touch with modern types.
I am very optimistic for Russia and China.
That sounds roughly like what happens for Rust. I write a Rust PR, somebody reviews it, they have feedback, I modify the PR, they're happy, and it passes to bors (originally: https://github.com/graydon/bors) which then tries to see whether this can be merged with Rust and if so does so.

It is nice to know that if humans thought your change is OK, you're done. I've only committed small changes (compiler diagnostics, documentation) nothing huge, so perhaps if you really get up in it that's more work, but it was definitely a pleasant experience.

... and sure enough it turns out that work on one of the bors successors was in fact discontinued because you should just use this GitHub feature. TIL.
Since the parent has been rightfully flagged, I can’t tell if the author even considered the possibility that Joanna’s wife is a cis woman. Here’s a NY Times article announcing their wedding: https://www.nytimes.com/2014/09/14/fashion/weddings/a-spark-...
Neat animation that might have several possible uses outside the proposed. Be kind of cool for a 3D Tron Lightcycle type of game or environment. 2D sphere surface (or cube) doesn't have quite the strict 2D square issues of the traditional Tron Lightcycle.

Was also looking at Marine Microrganisms [1] because of the Ars link earlier about the plethora of organisms away from the Earth's surface, and the general idea of the tubules on a surface has quite a bit of similarity to collections like Pelagibacter ubique [2]

[1] https://en.wikipedia.org/wiki/Marine_microorganisms

[2] https://en.wikipedia.org/wiki/Marine_microorganisms#/media/F...

Might also be interesting as an alternative on the game of life types of ideas, with rulesets about how the tubules are motivated to move relative to each other, rather than a priori specified movement paths.
Is this really the job of an enterprise architect? To dig into the details of a devops team's mess?
I try to use paredit-mode, but it never seems to integrate well with evil/vim keybindings. I always end up disabling paredit-mode after a few hours. I'll give this a spin.
Politics did not belong here at a time when CEOs for tech companies cared about creating new tech. But if tech company CEOs buy of politicians and romanticises nazism and facism publicly then suddenly tech becomes political and then it belongs here.
~5 years ago, you SSH'ed into your Linux workstation under your desk, or your equivalent VM.

although blaze builds didn't do the real work on your machine, but farmed it it to cloud machines.
>Again, the U.S. automakers were negligent in planning for the future and are now laughably behind.

That was my original point though?
The system is Dutch. Any component of anything is always trivial.

If the Dutch want to design a new EUV light source, they can probably find someone to do it. If they want to find someone to grind mirrors to match those from Zeiss, maybe they can find someone who worked on the ESO or similar, and similarly with everything else. Think of it like how the F-35 is a Boeing project, even though many companies make components.

The integrator is the maker, not the component manufacturers.

I don't think the US could have made something like ASML. Baumol effect due to the successful firms, different attitudes, etc. There's after all a reason why the others dropped out.
Indeed. No sane person would let him know of a conspiracy to commit election fraud in his favor.

He's the kind of guy that robs a bank and comes to the office the next day driving a Ferrari.
Int Main(){} to Game
This forum is too soft and not at all helping with the flow of information that, 6 hours into this administration, has already become evidently crucial to have for the next 4 years. Why is this flagged? Accurate title, accompanying video with clear-cut evidence, an open spirit of discussion - what are we doing here?
Yes. Did you see the earlier clip where he says they rigged it, explicitly?
Ah geeze, I come to this site to see the horrors of the sociopaths at the root of the terrible technologies that are destroying the planet I live on.

The fact that this is an active question is depressing.

The suspicion that, if it were possible, some tech bro would absolutely do it (and smugly justify it to themselves using Rokkos Basalisk or something) makes me actually angry.

I get that you're just asking a hypothetical. If I asked "Hypothetical: what if we just killed all the technologists" you'd rightly see me as a horrible person.

Damn. This site and its people. What an experience.
This blog post is the proof that HN will become enshittified just like any other platform.

Not because of ads, not because of bots, but because of HN's ever growing userbase.

People publishing content too niche for Reddit, will start tailoring it for the HN crowd, socially engineering it to be posted here and garner more upvotes. HN's home will mostly become crowded with "artificially" upvoted stuff aimed at funneling the HN crowd into an ad-supported website
No one “plans” on being average just like I’m sure a lot of software engineers “plan” on graduating from college working for BigTech and adjacent and making $160K+ straight out of college and not working for “Billy Bob’s Fish Tackle and Wordpress shop” making $50K.
The way things are going, I doubt that 3D printers with always-on requirements and without hardware kill switches for phone-home connectivity are going to be very interesting to any corporations interested in keeping business secrets or staying compliant with data privacy regulations.

It's much more likely that Bambu is doing these moves to control their hobbyist userbase more tightly and make things easier for them, as they've seen other consumer electronics companies get away with similar moves.

It's a risky game however - this is going to land them on ban lists for West-based gov or edu installations even faster than DJI.
Worst case scenario is that we eat food grown in greenhouses and use desalinated water. It's horrendously more expensive, but not out of reach of consumers in developed countries.

People don't understand food economics. We use approximately all the arable land in the world to grow food because that's the cheapest way to grow enough food. If we had less usable farm land we won't grow less food, we'll use more intensive methods to grow the same amount of food at higher prices.

Climate change is going to be horrible enough without this nonsense. If we lose 90% of species, that's going to be terrible. The human species will be part of the 10% that survives.
It's always somebody's fault, and I haven't analyzed it that closely. But empirically, the priority of software is to finish the previous project, while hardware moves ahead. We don't touch production code. Some of us (myself) write our own test scripts. Very little hardware runs without some kind of computation happening. When one of my designs goes on the shelf, I want it to be provably reproducible and tested.

We definitely value software, and the devs are our friends. It's not such a huge place that we're totally isolated from one another.
I read long back somewhere that bjorn borg had a resting heart rate or pulse rate (I don't know if the two are the same) of 37 or 39.

I think it was in a reader's digest issue.

https://en.m.wikipedia.org/wiki/Bj%C3%B6rn_Borg
Well, the features you're talking about are operating system features, which despite its name, ROS is not. That request is independent of middleware.

As far as I'm aware very few real time operating systems support CUDA, and none that are free. You could look at Concurrent's RedHawk Linux.
'Free Market' was never a bi-directional concept. Did the Newspeak fool you?
The Soviets got a lot of aid from the West, and if it were not for Normandy and opening a new front against Nazi Germany in France, the Soviets might not have had the outcome they did.

As an aside, this YT channel has the best series I've seen on WW2. They go through the war, week by week, telling all that happened that week. There are several mini-series like Crimes Against Humanity and Spies and Ties. The production quality is really good too

https://www.youtube.com/@WorldWarTwo

They are doing one on the Korean War right now
In the US, it's a lot less than that.
Generally speaking, no. Prusa comes close - they're dedicated to community and OSS, and are quality parts... but are almost 2x the price and tend to be missing comparable features.

The other competition doesn't quite have the UX and quality of Bambu Lab. That's changing slowly, but it's reality today IMO.

The challenge is that the 3d Printing community is maturing from a hobbyist/tinker phase into a consumer phase with Bambu Lab leading the way. Bambu Lab has mostly threaded the needle by balancing proprietary UX with practical ability to tinker, swap parts, etc.

But as with most hobby communities, if someone doesn't understand a motivation of a change, they immediately ascribe it to a conspiracy.

Bambu Lab wanting to improve printer security is an obvious thing to anyone who has dealt with corporate network security in the past... today it is effectively an insecure toy that would only be deployed on black holed lab networks. They're trying to make it more modern via Mutual TLS authenticated file transfer rather than a cobbled together mix of FTP and MQTT.
> I personally know of one ongoing effort whose founders think it's very much still viable.

Link?
> when that company or platform contains/provides speech

This neuters the word "censorship."

We "censor," per this definition, fraud, false advertising, libel, slander, et cetera. Our system of allocating spectrum for radio or nearly-century old media foreign-ownership rules [1] similarly fall afoul of this definition.

[1] https://www.fcc.gov/enforcement/areas/foreign-ownership-unau...
Deportations, tariffs, pardons: what Trump has planned for day one
Game of Thrones. I was just making a (bad?) joke about the popular conception of things that happened between Caesar and Napoleon.
Orca is used for a number of other printers too — and don't forget Bambu Slicer is a fork of Prusa Slicer is a fork of Slic3r... it's open source forks all the way down that rabbit hole!
https://www.youtube.com/watch?v=91kfolYkRNM

Says even then you have to use their app and cloud service to set up the printer.