skysight-inc/HackerNews huggingface dataset:
This is exactly what I am researching right now.
I am working on a project build a robot that maps its surroundings and walks around. The goal is to learn some AI (slam and camera based ML) and also hardware (Robot itself).

I am thinking of raspberry pi with cameras and then using just building the slam algo from scratch. Is this a good option or am I trying to bite off more than I can chew. I understand ML theory but haven't done any other than the basic 101 ML programs and the coursera course. I am fluent in OS (systems), C, python.

Can folks with knowledge opine on this? Are there better ways to learn ML? I chose the robot so I can have something to keep on building/adding
https://journa.host/@jeremiak/113811327999722586
Bringing Mind to Matter
Its really gone all wrong
> All this means is that seeing a number on someone’s profile isn’t a reliable signal that they solved those problems, which I guess is a fine thing to take issue with.

That's the crux of it. If one posts solutions online, then it defeats any competitive aspect of Project Euler.
Yep. BQ,GKE, and at a metalevel the simpler project structure -all have been great. I cannot still fully understand the org hierarchy that AWS has yet.
Even if it weren't, then there would just be another form of ID at the application layer (e.g. the card number for credit/debit cards used for some other transit systems via Apple Pay).
I like consuming foreign media too, and I have no problem with Americans have access to CCP media.

But control of an algorithm that can shift public opinion in ways that are imperceptible through promotion / demotion of posts on certain topics, is a different matter altogether. And the CCP are masters at this (since their own social networks in China are heavily controlled).

I 100% agree with open access to all sources - but you should know what the sources are. If the CCP secretly owned the NYT, that would be a problem as I would want to know that when I read the NYT it's likely reflecting CCP authorized views, just like I know what to expect when I read the Economist, WSJ, or The Times.
An Detailed Map of the 2024 Election
Is it ironic that it was Facebook that helped “techies” get paid because they didn’t play along with the employee price fixing cartel of Apple/google/adobe/intel/disney/etc?
I imagine if Yamaha ever starts going after the people eating into their FM synthesis profits they'll have a long, long, long list of people to deal with before they get to me! In 1983 this firmware would definitely have upset someone, but right now I think I'm pretty safe.
The timeline doesn't add up.

Jan 17: Biden administration says it will leave TikTok ban enforcement for Trump [1]

Early Jan 18: Trump says he will 'most likely' give TikTok a 90-day extension to avoid a ban [2]

Late Jan 18: TikTok makes app unavailable for U.S. users ahead of ban [3]

Midday Jan 19: TikTok begins restoring service for U.S. users after Trump comments [4]

They already knew what was going to happen. They also changed the message shortly after disabling it from "We're working to restore service in the U.S. as soon as possible, and we appreciate your support. Please stay tuned." to "We are fortunate that President Trump has indicated he will work with us on a solution to reinstate TikTok once he takes office. Stay tuned!" [5]

[1] https://www.nbcnews.com/politics/joe-biden/biden-administrat...

[2] https://nbcnews.com/politics/donald-trump/trump-likely-give-...

[3] https://www.nbcnews.com/tech/tech-news/tiktok-makes-app-unav...

[4] https://www.nbcnews.com/tech/tech-news/tiktok-says-restoring...

[5] https://www.nbcchicago.com/news/tiktok-sends-notice-to-users...
"gross sort of psychological pollution"

How do you define this? That's the problem. We should define it somehow, but instead we have a law written specifically for TikTok, making demands because we said so. A proper law is a law for everyone. A law for one company is foolish, wrong, and un-American. Its replacement was already gaining traction before the ban even hit. Without a proper law this is just a hydra waiting to sprout more heads.
True. I hope the pendulum can swing back the other way if services push too hard.
Robotics is very different from CS. At CMU robotics is huge and consists of thousands of researchers, with dozens of classes a MS student would have never encountered during their CS PhD or undergrad. It's true you can learn robotics from books, but CMU or any grad program has access to robotics hardware resources you can't find online or in the library. For example I took a course there that had the Aldebaran Nao as a platform. The course has a dozen of them, at the time they were worth $20k a piece.
Whoops, sorry. I must have repressed that trauma.
> Maybe I've got rose colored glasses about how long it took, because my recollection was that it was basically instant.

It probably took several seconds for your CRT to get bright enough. At least that is my guess. (I had a similar recollection.)
emcell is the name of a rust crate
Well, if 9/10 of a thing is a dumpster fire, would you expect the last 1/10th to not be?
Embedded png was vista+ iirc (that would be BITMAPV4INFOHEADER+), and is used primarily in .ico files to contain multi-resolution icons.

I don't think I ever saw a embedded jpeg.
Well, different standards apply for government than for private companies.
Looks to be "a" fix here: https://github.com/boto/boto3/issues/4400#issuecomment-26007...
But larger creators get better rates from the likes of Twitch and YouTube.
Bambu really alienated their entire customer base. I have quite a few of their printers for my business but will be looking elsewhere from now on. Most others in the business will also. Trust is key. When you are investing in equipment for your business. Same with John Deere. It's very shortsighted.
Is each web framework expected to reimplement regex, path matching and HTTP protocol logic themselves?

Should every physics/ML/etc library have to write their own array abstractions and operators? If every networking library had to write and ship their own async executor logic, I can safely posit that would be about 100x worse than it is now.

The alternative to “zero dependencies” isn’t full “JS/NPM-dumpster-fire”.
As counter-inspired by a fellow HNer, the encoding of this problem (cribbed from Dirac/von Neumann, so any inanity is all mine!) ought to be:

f[<Intension|Extension>] == 0
If it makes you feel better, I'm having a hard time to think of a single country with more than 10M people that doesn't have the same problem.
Trump proposes US gov acquire half of TikTok, which thanks him, restores service
Projects like this has always inspired me to learn new things that just so happen to help me grow professionally.
Hotz claims that Axios is reporting this but the only relevant article on Axios I could find [1] did not mention the cracking crypto part (or anything about polynomial time algorithms for factoring).

Big if true, but until we get some kind of official confirmation I will remain skeptical. I wouldn't put it past Hotz for this to be a troll for the lols.

1. https://www.axios.com/2025/01/19/ai-superagent-openai-meta
I ran a test yesterday on ChatGPT and co-pilot asking first if it knew of a specific paper which it confirmed and then to derive simple results from which it was completely incapable of. I know this paper is not widely referenced (ie few known results in the public domain) but has been available for over 15 years with publicly accessible code written by humans. The training set was so sparse it had no ability to "understand" or even regurgitate past the summary text which it listed almost verbatim.
> Broadly, yes, almost all NFC based access systems are insecure and pretty broken.

This is like saying "almost all TLS/SSL versions are insecure and pretty broken". Don't use the broken ones!

> A big part of the reason why these Apple Wallet systems have taken so long to appear is because Apple seems to refuse to integrate with any system that isn’t built using secure cryptography.

The reason Apple Pay actually took longer than Google's solutions is because Apple (presumably) co-developed the payment networks' tokenization solution, which was required to avoid the problem of every issuer having to individually integrate with Apple or issue a "proxy payments card", which significantly complicates the business side of things (which is what Google Pay originally did, when it was still called Google Wallet).

It's definitely an impressive solution, but cryptography had little to do with it. Apple Pay uses the exact same cryptography as Google Pay and any physical credit/debit card issued in the past few years (in the US; decades elsewhere). If it wouldn't, you wouldn't be able to use it on any existing terminals!

Don't believe it? Here's some "Apple-grade" security in action: https://practical_emv.gitlab.io/ – a vulnerability, unpatched for years, because Apple has to work with the same standards as everybody else, since even they don't have the power to make every merchant, transit agency, and fuel pump rip out their existing hardware (or even software update it).
there's not technology problem, just because Apple grant NFC privilege to Alipay and local partner in China
this is cool, I use f-droid, but there are a few external sites I still need to fetch APKs from every once and a while. Does this still check the signatures?
Until last year, when it broke, I had a Dell that seems to be from 2012 (Latitude E5530, but I might have gotten one of the numbers wrong), albeit refurbished and with more RAM. It was bulky and didn't have a lot of RAM (half as much as my current laptop), but it had its advantages over my current, newer, laptop, like feeling sturdier and more secure (my current laptop has a little grate over what looks like part of the motherboard, which feels weird; doesn't that make it super easy for stuff to get in?), a DVD drive, and that beautiful middle-click button, which also makes it easier to figure out the dividing line between left and right click.
> It is the legal system that hasn't caught up with how tech scales seemingly small damage.

Most administrations are squishy-soft on corporate crime. If there were regular antitrust prosecutions, violations of Federal Trade Commission regulations were crimes, wage theft was treated as theft, forging safety certifications was prosecuted as forgery, and federal law on warranties was strictly enforced, most of the problems would go away.

In the 1950s and 1960s, all that was normal. The Americans who lived through WWII were not putting up with that sort of thing.
Can we turn down the dogmatism? This is merely your opinion and clearly others disagree with you. The majority of your comment history seems to be overwhelmingly negative.
I hadn’t seen those prior to making it. From memory, the example vs code extension is a typing cat so I just evolved that. I had used the old Windows desktop animals from the 90’s.
Oracle did shut them down last night, if Google and Apple have to drop their apps on the apps store, Oracle and other providers have to drop them too. Btw, the app won't function even if parts of the infra is down. Btw, business is risk averse, they don't want to give any excuses for government to fine them. Bytedance should definitely shutdown everything and blocked all US users unless they have explicit, written and legally bidding instructions from the Justice Department. Only an executive order is enough. They asked Biden to give that, but Biden just smirked
All of the most capable models I use have been clearly trained on the entirety of libgen/z-lib. You know it is the first thing they did, it is like 100TB.

Some of the models are even coy about it.
You said

> you can only run CC that sends all your images to them

It doesn’t send all your images to Adobe, it only sends the ones you choose to save in the cloud.

If you want to complain about having to subscribe to the software instead of purchasing outright, then do that. Don’t complain about something that isn’t happening.
Check out the new Creality stuff and I have a few Elegoo Neptune's that are pretty nice
In the interest of DRY, naming things is hard because when you want to reuse code in a method or library, it should be easy and intuitive to find what you need.

Most, since, many devs name by what it does, rather than how it might be found.

For example naming a function calculateHaversine won't help someone looking for a function that calculates the distance between 2 latlongs unless they know the haversine does that.

Or they default to shortest name. Atan, asin, Pow for example.
This is from 2022.
The only recent update is to add a reference to the Sniket blog post which is also from 2022. So this should have (2022) in its title.
I'm a generation older. To me, there were three big shifts.

One was that Facebook/Twitter/etc. proved that web publishing could be made more convenient by making it more centralized, and that access to an audience was, in some way, more important than access to publishing tools. No matter how good open web publishing tools got, they couldn't compete with Facebook et. al. at providing some access to an audience, even if that audience was as small as your friends and family.

The second was a shift in who developed "internet infrastructure." In the 80s and 90s (and before), it was mainly academics working in the public interest, and hobbyist hackers. (Think Tim Berners-Lee, Vint Cerf, IETF for web/internet standards, or Dave Winer with RSS.) In the 00s onward, it was well-funded corporations and the engineers who worked for them. (Think Google.) So from the IETF, you have the email protocol standards, with the assumption everyone will run their own servers. But from Google, you get Gmail.

The third -- and perhaps most important shift -- was the move from desktop software to web + mobile software as the primary computing platform for most people. Such that even if you were a desktop user, you did most of your computing in the browser. This created a whole new mechanism for user comfort with proprietary fully-hosted software, e.g. Google Docs. This also sidelined many of the efforts to keep user-facing software open source. Such that even among the users who would be most receptive to a push for open protocols and open source software, you have strange compromises like GitHub: a platform that is built atop an open source piece of desktop software (git) and an open source storage format meant to be decentralized (git repo), but which is nonetheless 100% proprietary and centralized (e.g. GitHub.com repo hosting and GitHub Issues).

You ask how to "dismantle" this. I've long pondered the same question. I am not sure it can be dismantled. It doesn't seem like these shifts can be undone. Where I've personally ended up is that small communities of enthusiast programmers and power users can embrace open source, open protocols, and decentralization for its obvious benefits, but that it won't ever be a mass market again.
That's not true, distributors of the app are fined. Meaning, very specifically, app stores.

From (2)(a)(1):

> (A) Providing services to distribute, maintain, or update such foreign adversary controlled application (including any source code of such application) by means of a marketplace (including an online mobile application store) through which users within the land or maritime borders of the United States may access, maintain, or update such application.

>

> (B) Providing internet hosting services to enable the distribution, maintenance, or updating of such foreign adversary controlled application for users within the land or maritime borders of the United States.

Possession of and providing non-distribution ( / maintenance / update) services to a "Foreign Adversary Controlled Application" are not in any way a part of the "Protecting Americans from Foreign Adversary Controlled Applications Act". Operative services are specifically and intentionally excluded from the list, to ease the burden of enforcement.
>There are more of us, we are connected globally,

Why is this good?
> As much as people bandy the term around, copyright has never applied to input, and the output of a tool is the responsibility of the end user.

Where this breaks down though is that contributory infringement is a still a thing if you offer a service aids in copyright infringement and you don't do "enough" to stop it.

Ie, it would all be on the end user for folks that self host or rent hardware and run an LLM or Gen Art AI model themselves. But folks that offer a consumer level end to end service like ChatGPT or MidJourney could be on the hook.
There’s plenty of people with the imagination, skills, and doing their best. If you don’t see them you’re not looking hard enough.

The problem is that those people have families to feed and clothe and housing and utilities to pay for and you can’t expect them to work for free (or a pittance) when they’d need to be paid a high 5 figure/low 6 figure salary to be able to afford their basic cost of living.

Users broadly don’t want to pay and will turn up their nose at having to spend $50 a year on a service or $10 on an app built by honest people with privacy and respect of the user in mind (when they don’t have any issues blowing hundreds of dollars on much more ridiculous things that don’t respect them as customers, but that’s another story…)

And on top of that, how do you make your services known when trillion dollar companies will always beat you in ad spending while offering a free product they have hundreds of people working on?

As an example from just a couple days ago, Read.cv just announced they were shutting down and acqui-hired by Perplexity even though they were a lean 3-person team with a monetized product that their users loved. They were at it for 4 years and couldn’t make it work.

https://read.cv/a-new-chapter

> I've been working to build a company on my own

Very sincerely: good luck, I hope you succeed in your goals.

But just as sincerely, if you truly believe the real problem is that the technological class lacks an “epistemological hunger” and not the basic money/visibility issues I raised above, you’re in for a rude awakening.
App signature is enforced by the system, so yeah.

Doesn't check MD5/SHA1 signatures afaik though if that's what you meant.
Show HN: Zippd – Deploy static sites in seconds (OSS)
I built a static site deployment tool similar to GitHub Pages or Firebase Hosting

And It's Open Source, Link - http://github.com/realchandan/zippd
If you're so interested in philosophy, you should really study it. This kind of belief should have been beaten out of you in PHIL 101.
Cancer is also caused by lifestyle, diet, smoking, drinking, pollution, radiation, viral infections, etc.
It is known that current models have terrible sample efficiency. I've been told that it's better than I thought it was, but it still isn't good.
But corporate computing is also suffering from the deteriorating user experience.

I have access to large amounts of harware and software through my employer. And while Microsoft Office is unavoidable, I hate it everytime I open Word or Excel (daily), even if it is on my company machine.

The privacy concerns are arguable even more concerning on a company machine. I wish there was a feasible alternative.
> After all, if you squint, ROS is a collection of things:

ROS came about because before ROS existed, robotics researchers cobbled together ad-hoc ROS-like systems using the tools you point out. ROS itself started as a project called "Switchyard", which was built to operate one of Stanford's robotics projects. Research labs around the country each had their own take on this kind of system, which made sharing research very difficult. What ROS did was standardize the platforms between all labs, enabling us to share our algorithms, which at the time mostly revolved around localization, mapping, and path planning.
Of course the Titanic has been continuously rusting away too, along with being eaten by bacteria.
My brother acquired an aging app (from an aging founder) built on Delphi used by many dozens (or low hundred) of the world’s leading shipping, energy and commodities companies, used as a standard to calculate “laytime” and “demurge” (myriad of fees associated when a ship docks into a port). It used to cost $5k for a perpetual license tied to usb based key that had to be plugged in to activate. If you wanted to use on two machines, you had to buy two licenses with two keys.

Customers in the US and Europe hated the usb, especially during COVID. In random places of Africa, where they greatly valued the single perpetual license, it persists. From my perspective, I don’t see anything positive from being an installed application for this use case - he had to hop through so many security hoops that when he rolled out the web solution IT departments breathed a huge sigh of relief and thanked him.

Over a period of about 2 years he converted almost everyone to saas and 4x’d the annual revenue. That also generated enough fcf to hire more developers to ship more features.

Saas is generally the way to go. Installed apps are common in financial services and industrial applications. I can think of a bunch of other niche examples but I personally would never pursue this model. We put bugs into production from time to time and it is nice to be able to instantly roll out updates.
This is the api presumably. Not sure about what would prevent days, wasn't familiar with the lore.

https://pkg.go.dev/time#ParseDuration
That's only before the ban, not after. The ban is already in effect. This is a violation of the law, plain and simple, and the law does not allow for an unbanning after the fact. The 90 extension could have been done before the 19th, but not after.

Simply put, this is law breaking. The President-elect is making promises to break the law day one. This is not surprising.
This all smells like the OpenAI CEO's MO. Stupid drama for stupid reasons.
I don't think Alipay actually has any direct NFC access, does it?

They can provision these transit cards into Apple Wallet, but that's not the same thing as NFC access at all. The transit provider would have had to integrate with Apple, though, to get their card application loaded onto the iPhone's secure element.
Disagree, white should be standardised as #FFFFFF so that it’s consistent between applications. Then users can adjust how they want “white” to appear by adjusting their screen settings.
This is another Hotz troll-job
The "make X Y again" meme actually felt fitting.

While there are nice ideas in general, too much of it is looking at the past with rose colored glasses. And this makes the argument to go back to these ideals kinda icky. If we really want to do something, we should have a real critical look at why we're here in the first place IMHO, and this isn't it.

> For a while—in the ’80s, ’90s, and early 2000s—it felt like nerds were making the world a better place.

The nerds (dare I say "we" ?) made the world a different and more connected place, with clear evolutions in regarding finance, productivity and science.

Does it make the world a better place ? Did the productivity and finance improvements bring a better and more welcoming society for instance ?

It can be argued either way, but that question can't be glossed over as a given IMHO.

Then there is no reflection on how computing has become a commodity. It still needs more freedom and control, but these two ideals don't mean the same thing if you're a 30yo single DevOps engineer or a 50yo at home parent watching over 5 kids. Both need computing, but the purpose and intricate needs are completely different. Focusing only on one because it's easier kinda misses the point IMHO (and we're back to the role of technology and how exactly it makes the world better)