MurphyA/hacker-news huggingface dataset:
by realistic_let | 2025-11-19 03:54:53+00:00
I wanted to share my experience with the Alcove community as a heads-up for anyone considering getting involved.

What happened:

I recently shared a project I was proud of in the Alcove community. Instead of constructive feedback, I was immediately attacked for using AI assistance in my workflow. One person criticized me for using AI "for a portfolio piece" - even though I never mentioned a portfolio and explicitly said it was just for fun. They made insults and assumptions just to have something negative to say.

When I responded with similar critique (the same type they gave me), a moderator and several members dogpiled on me. It felt less like a community discussion and more like being ganged up on.

My observations after spending time there:

Strong anti-AI bias - even for legitimate use cases, you'll be attacked Gatekeeping culture - if you don't work "their way," you're wrong. You're essentially forced to agree or face insults Moderators aren't neutral - they're openly biased and will insult you. At one point I mentioned you can get a job even if you use AI-assisted coding, and they said it was "essentially impossible - despite sources and personal examples I shared. I get that some are developers worried about AI, but as moderators they should be held to a higher standard Double standards - they can critique harshly, but any pushback is met with hostility Constant negativity - I shared artwork and other work multiple times, and it was almost always met with harsh criticism. People seemed more interested in proving me wrong than having a discussion. They'd @ others to gang up and demand I "prove" things (like that I take design classes), and when I wasn't comfortable sharing personal info, they'd taunt me and call me wrong

The environment:

It felt like you had to be perfect and agree with the moderators, or everyone would turn against you. No matter what tone I used, I was put down. I had very few positive experiences there.

About the developer:

The developer seems fine and the app itself is well-made. However, he appears aware of the community issues yet actively chose these people as beta testers and moderators. The server feels very loosely moderated, and he seems to just let things happen without intervention.

I used to have a good opinion of the dev, but knowing he actively chose these people to run his community has changed my perspective. A product can be great, but if the company/community behind it is toxic, sometimes it's not worth supporting.

My conclusion:

I'm all for constructive criticism, but this felt hostile and unwelcoming. The app is good, but I've stepped back from Alcove because of the community experience. Just wanted to warn others considering joining or sharing their work there.

Has anyone else had similar experiences with this community? Are there better alternatives for Alcove, or recommendations for similar apps? I'm looking for something new to try!
by krapp | 2025-11-19 03:57:32+00:00
It didn't ruin RMS at all. He was momentarily cancelled then welcomed back to the FSF. He was blogging passionately about his pro-pedophilia views for years. His supporters literally couldn't have cared less, and rather swore a blood oath of vengeance against the people who called him out.

I'm actually struggling to think of anyone who has suffered negative consequences over Epstein, besides Epstein himself. Even Ghislane is being treated like royalty in prison. Trump seems untouchable. Prince Andrew lost a purely decorative title and was banished to a slightly smaller mansion.
by heresie-dabord | 2025-11-19 03:57:35+00:00
The bubble may well burst when the corporations are denied the enormous quantity of energy that they claim they need "to innovate". From TFA:

"""

Mr Pichai said action was needed, including in the UK, to develop new sources of energy and scale up energy infrastructure.

"You don't want to constrain an economy based on energy, and I think that will have consequences," he said.

He also acknowledged that the intensive energy needs of its expanding AI venture meant there was slippage on the company's climate targets, but insisted Alphabet still had a target of achieving net zero by 2030 by investing in new energy technologies.

"""

"Slippage" in this context probably means, "We no longer care about climate change but we don't feel that mere citizens are ready to hear us say it."
by hollowturtle | 2025-11-19 04:00:14+00:00
Let me double down to get even more downvotes, here's a snippet of the code:

> setTimeout(() => showSub("Ah, Earl Grey.", 2000), 1000);

> setTimeout(() => showSub("Finally some peace.", 2000), 3500);

> // Scene 2

> setTimeout(() => showSub("Armor Clanking", 2000), 7000);

> setTimeout(() => showSub("Heavy Breathing", 2000), 10000);

If we will lose our jobs to this dumb slop I'd rather be happy doing something else
by novafurry | 2025-11-19 04:01:10+00:00
As the saying goes, beggars can't be choosers....

I feel like people at some point are going to pick up on this, and just leave their iPhones at home and bring a cheap samsung just for the basic stuff

(although cheap samsungs have their own issues, see AppCloud (https://www.androidauthority.com/samsung-appcloud-spyware-co...))
by Balgair | 2025-11-19 04:01:49+00:00
It's very state dependent.

For example, by law in California, auto mechanics make double minimum wage if they don't own their tools (so they can go buy some). That works out to about $68k/yr these days.

$120k/yr is not suuuuuper crazy in some areas for some auto work (think restoration). But generally, yes, Ford is not adding up here
by anon7000 | 2025-11-19 04:01:49+00:00
That’s not at all what the threads seem to suggest, where the new company is literally paying Rebble for API access and trying very hard to include them in a lot of ways.

Reality is that after a decade+ with no hardware updates, there is really no future for the Rebble platform… without new hardware.

So you’re suggesting the people trying to actually revive the ecosystem by building new hardware shouldn’t be able to continue working on the open source OS they founded, or play around with clients for an API they pay for? Come on.
by oasisbob | 2025-11-19 04:03:23+00:00
To the contrary, CDN pricing will usually beat cloud provider egress fees.

Common example: you can absolutely serve static content from an S3 bucket worldwide without using a CDN. It will usually scale OK under load. However, you're going to pay more for egress and give your customers a worse experience. Capacity isn't the problem you're engineering around.

For a site serving content at scale, a CDN is purpose-built to get content around the world efficiently. This is usually cheaper and faster than trying to do it yourself.
by ptorrone | 2025-11-19 04:03:42+00:00
here’s the outline of what changed, pulled directly from their new docs:

• fully irrevocable license to all user content arduino now owns perpetual, world-wide rights to modify, translate, redistribute, and commercially exploit anything users upload. including code, libraries, photos, designs, and comments. non-revocable, non-expiring.

• surveillance-grade ai monitoring baked into the platform their new “ai policy” explicitly allows arduino/qualcomm to monitor model usage, compute time, storage, logs, and user behavior for “compliance”, “government requests”, and undefined “protection.”

• a patent-infringement shield clause users are banned from using the platform to identify or support patent claims against arduino or its affiliates. this is the opposite of open-source accountability.

• deletion that isn’t deletion deleted content stays accessible internally, and possibly public, if arduino decides it’s needed for “investigation,” “legal compliance,” or if others interacted with it.

• minors’ data deeply fused into the qualcomm ecosystem accounts for users under 18 feed directly into qualcomm’s global data infrastructure. includes identifiers, behavior, project data, classroom data, and device telemetry.

• explicit admission of “sale” and “sharing” of identifiers, geolocation, analytics under u.s. disclosures, arduino acknowledges sharing browser data, ip addresses, location, and behavioral inferences with advertising and analytics partners.

• five-year public retention of usernames after account deletion forum and project-hub posts stay public with username attached for years before being de-identified.

• military and government carve-outs arduino prohibits most military use of its AI tools… except for DARPA, which gets a special exemption.

• termination triggers for trivialities sharing login credentials or choosing a username they dislike can get your account wiped.

• cross-border data extraction to qualcomm subsidiaries all user data is shared globally across the qualcomm group, processed in multiple jurisdictions.

the part that breaks any remaining illusion of “open source community platform” is section 8.2, which forbids translating, decompiling, or reverse-engineering the platform unless arduino explicitly allows it. that was never the arduino ethos.

arduino didn’t simply update its terms today. it reflashed itself into a telemetry appliance with proprietary firmware and a smiley sticker.

the two documents: https://www.arduino.cc/en/privacy-policy/ https://www.arduino.cc/en/terms-conditions/
by wavemode | 2025-11-19 04:04:19+00:00
The author explains this - initially, responding to the Mootype rep was not really given much thought or concern, for the same reasons you point out.

But then the rep started emailing EVERYONE, until eventually someone's manager started to panic about it. And when managers start to panic, it becomes everyone's problem.

So really this ended up being simply a successful scare tactic by Monotype.
by cjonas | 2025-11-19 04:04:29+00:00
> Cursor has some real annoying usability issues - like their previous/next code change never going away and no way to disable it.

The state of Cursor "review" features make me convinced that the cursor devs themselves are not dogfooding their own product.

It drives me crazy when hundreds of changes build up, I've already reviewed and committed everything, but I still have all these "pending changes to review".

Ideally committing a change should treat it as accepted. At the very least, there needs to be a way to globally "accept all".
by tick_tock_tick | 2025-11-19 04:05:11+00:00
> Disagree. Rust is at least giving you an "are you sure?" moment here. Calling unwrap() should be a red flag, something that a code reviewer asks you to explain; you can have a linter forbid it entirely if you like.

No one treats it like that and nearly every Rust project is filled with unwraps all over the place even in production system like Cloudflare's.
by Terr_ | 2025-11-19 04:05:42+00:00
Yeah, in both cases it's a layering situation, where it's the duty of your code to decide what layers of abstraction need to be be bridged, and to execute on that decision. Translating/wrapping exception-types from deeper functions is the same as translating/wrapping return-types the same places.

I think it comes down to a psychological or use-case issue: People hate thinking about errors and handling them, because it's that hard stuff that always consumes more time than we'd like to think. Not just digitally, but in physical machines too. It's also easier to put off "for later."
by YouWhy | 2025-11-19 04:05:48+00:00
Is the question at hand about balancing local building authorization with the government's intent to encourage a specific kind of national infrastructure businesses?

This seems to be supported by this quote:

> Putting arbitrary deadlines on state, local, and Tribal governments to start and finish complicated permit reviews...

I'm not an American but I am alarmed at the recent tendency for bad-faith rule making. However - the above sounds in reasonably good faith - is that indeed the case or am I missing some angle?
by vitorgrs | 2025-11-19 04:06:32+00:00
I usually ask a simple question that ALL the models get wrong: List of mayor of my city [Londrina]. ALL the models (offine) get wrong. And I mean, all the models. The best that I could, it's o3 I believe, saying it couldn't give a good answer for that, and told to access the city website.

Gemini 3 somehow is able to give a list of mayors, including details on who got impeached, etc.

This should be a simple answer, because all the data is on wikipedia, that certainly the models are trained on, but somehow most models don't manage to give that answer right, because... it's just a irrelevant city in a huge dataset.

But somehow, Gemini 3 did it.

Edit: Just asked "Cool places to visit in Londrina" (In portuguese), and it was also 99% right, unlike other models, who just create stuff. The only thing wrong here, it mentioned sakuras in a lake... Maybe it confused with Brazilian ipês, which are similar, and indeed the city it's full of them.

It seems to have a visual understanding, imo.
by bsder | 2025-11-19 04:07:22+00:00
> Do mechanics prefer to work with their own tools, or is this like a restaurant getting away with paying a tipped employee less than minimum wage because they can?

Part from Column A and part from Column B.

It's also part of the accounting gimmicks to keep mechanics as "contractors" rather than "employees".

Which is why all the whining rings hollow.
by bix6 | 2025-11-19 04:07:36+00:00
> Chan said Intuit continues to stand behind the accuracy guarantees offered through its products, including TurboTax, but did not clarify when asked if the company or the customer would be on the hook for errors that result from AI-generated recommendations or insights.

Your entire business is money tracking and you’re gonna dump slop on everyone and make them suffer… unbelievable.
by bri3d | 2025-11-19 04:07:59+00:00
I have plenty of empathy, having been in plenty of similar situations. It's not a matter of "I can't BELIEVE it took that long" (although it is a bit surprising) so much as that I disagree with the key takeaways here in the HN comments section and in the blog itself, which focus strongly on fixing rare edge case issues (the bad ClickHouse query and a bad config file causing a panic via unwrap), rather than reducing MTTR for all issues by improving the debug and monitoring experience.

I'm also suspicious that

> Eliminating the ability for core dumps or other error reports to overwhelm system resources

from the blog had a lot more to do with the issue than perhaps the narrative is letting on.
by raincole | 2025-11-19 04:09:30+00:00
I don't know which product you're even talking about.

If you mean AI Overview, you really need to cite the source of this claim:

> seeing that it drives consumers away from your product

Because every single source I can find claims that Google search grew in 2024[0]. HN is not a good focus group for a product that targets billions of people.

[0]: For example https://www.seroundtable.com/google-search-growth-39040.html but feel free to provide a more credible source that claims the opposite.
by collingreen | 2025-11-19 04:09:57+00:00
> Take the number of vehicles in the field, A, multiply it by the probable rate of failure, B, then multiply it by the result of the average out of court settlement, C. A times B times C equals X. If X is less than the cost of a recall, we don't do one.

https://youtu.be/SiB8GVMNJkE
by 10000truths | 2025-11-19 04:10:00+00:00
My rule of thumb is that unchecked access is okay in scenarios where both the array/map and the indices/keys are private implementation details of a function or struct, since an invariant is easy to manually verify when it is tightly scoped as such. I've seen it used it in:

* Graph/tree traversal functions that take a visitor function as a parameter

* Binary search on sorted arrays

* Binary heap operations

* Probing buckets in open-addressed hash tables
by jgchaos | 2025-11-19 04:10:05+00:00
Thank you! Your 2D version is great, I love seeing how different people approach this stuff. As for integrators, I currently only have Velocity Verlet and RK4 (can change in the advanced settings). I started with just Verlet, but to get some of the presets to behave properly I ended up needing RK4 as well. I’ve been thinking about adding adaptive methods next, but I'll take a look at the methods you've got listed too. Everything is still running in plain JS for now. I started moving some of the work into web workers but haven’t finished that part yet.
by d3Xt3r | 2025-11-19 04:11:33+00:00
Hmm, bunch of red flags here: which insane system/service even allows "12345" as a password, in this day and age?! It meets neither the complexity, nor length that any service updated in the past decade would require. Even my router (ASUS) requires a 10 character complex password.

What's more curious is that "12345" is allegedly the most popular password, which means there's a whole bunch of popular systems/services out there are allowing highly insecure passwords to be set... which is very concerning, if true.
by Pulcinella | 2025-11-19 04:19:05+00:00
There actually is an analytical solution using a power series that actually converges (Karl Sundman's work). Unfortunately, the universe still mocks our attempts. Though the series converges, it does so incredibly slowly. From Wikipedia:

The corresponding series converges extremely slowly. That is, obtaining a value of meaningful precision requires so many terms that this solution is of little practical use. Indeed, in 1930, David Beloriszky calculated that if Sundman's series were to be used for astronomical observations, then the computations would involve at least 10^8000000 terms.
by monocularvision | 2025-11-19 04:19:21+00:00
So what happens if it ends up being nil? How does your app react?

In this particular case, I would rather crash. It’s easier to spot in a crash report and you get a nice stack trace.

Silent failure is ultimately terrible for users.

Note: for the things I control I try to very explicitly model state in such a way as I never need to force unwrap at all. But for things beyond my control like this situation, I would rather end the program than continue with a state of the world I don’t understand.
by qingcharles | 2025-11-19 04:19:41+00:00
I was talking to a conservative chap the other day during the SNAP crisis and he was foaming at the mouth that SNAP needed to be abolished. I asked him what to do about the people with disabilities who couldn't work. He told me he knew personally of two people born without arms or legs who have factory jobs earning $45/hour and have no need of SNAP and therefore anyone disabled who was claiming SNAP was a scammer. And if they really are that disabled, he went on, then their family should be taking care of them and not the state.

p.s. this person has also never paid taxes in his entire life because "government is a scam"
by iLemming | 2025-11-19 04:20:26+00:00
One doesn't need to "wear a tie" to learn Clojure - syntax is so simple it can be explained on a napkin. You need to get:

1. An editor with structural editing features - google: "paredit vim/emacs/sublime/etc.", on VSCode - simply install Calva.

2. How to connect to the REPL. Calva has the quickstart guide or something like that.

3. How to eval commands in place. Don't type them directly into the REPL console! You can, but that's not how Lispers typically work. They examine the code as they navigate/edit it - in place. It feels like playing a game - very interactive.

That's all you need to know to begin with. VSCode's Calva is great to mess around it. Even if you don't use it (I don't), it's good for beginners.

Knowing Clojure comes super handy, even when you don't write any projects in it - it's one of the best tools to dissect some data - small and large. I don't even deal with json to inspect some curl results - I pipe them through borkdude/jet, then into babashka and in the REPL I can filter, group, sort, slice, dice, salt & pepper that shit, I can even throw some visualizations on top - it looks delicious; and it takes not even a minute to get there - if I type fast enough, I slash through it in seconds!

Honestly, Clojure feels to be the only no bullshit, no highfalutin, no hidden tricks language in my experience, and jeeeesus I've been through just a bit more than a few - starting with BASIC in my youth and Pascal and C in college; then Delphi, VB, then dotnet stuff - vb.net, c#, f#, java, ruby; all sorts of altjs shit - livescript, coffeescript, icedcoffeescript, gorillascript, fay, haste, ghcjs, typescript, haskell, python, lua, all sorts of Lisps; even some weird language where every operator was in Russian; damn, I've been trying to write some code for a good while. I'm stupid or something but even in years I just failed to find a perfect language to write perfect code - all of dem feel like they got made by some motherfluggin' annoyin' bilge-suckin' vexin' barnacle-brained galoots. Even my current pick of Clojure can be sometimes annoying, but it's the least irksome one... so far. I've been eyeing Rust and Zig, and they sound nice (but every one of dem motherfuckers look nice before you start fiddling with 'em) yet ten years from now, if I'm still kicking the caret, I will be feeding some data into a clj repl, I'm tellin' ya. That shit just fucking works and makes sense to me. I don't know how making it stop making sense, it just fucking does.
by ayaros | 2025-11-19 04:20:58+00:00
The tone of the original post was inflammatory for sure. And there are certainly some things that could be said about Eric's post; he probably shouldn't have posted those messages out of context.

I'm not a Pebble user, so I don't know how the app install process works, but can't Core just create their own store from scratch, not based on the existing app catalogue, and have that coexist as an alternative option to Rebble? Then users who want access to that extensive back catalogue can use Rebble's store. Let developers and users pick the stores they want to publish to and download from, respectively.

Given that Core is a commercial enterprise, it doesn't seem appropriate for them to rely on apps that were scraped from the original Pebble store. Core is a separate commercial entity from the original Pebble, and doesn't inherit the relationships between original Pebble and the developers which published to their store. By creating a store from scratch, Core can reestablish each of those relationships one by one. That would go a long way towards helping Core build back whatever trust they may have lost (it seems some users are still bitter about the original closure of Pebble, and I don't blame them). Otherwise, what you have is a commercial entity profiting off of a bunch of applications for which they don't own the right to distribute.

As a developer myself, I might be ok with my app being archived due to an emergency situation... but having that app be republished by a commercial entity is a red line.

I don't have an ethical problem with the back catalogue existing, but it should be hosted by a non-profit. Core can position it's store as an place for new, or updated apps that are being actively maintained by developers, which is definitely a selling point. Rebble can position it's store as a back catalogue of apps that existed on the original pebble, offered on an as-is basis. Which is also a selling point, because who knows what great gems you might find in there...