MurphyA/hacker-news huggingface dataset:
by exasperaited | 2025-10-30 22:05:53+00:00
No, by "you're in control" they don't just mean that the control is whether or not you upload it. You've elided the other bit of that quote: "You can review and update your preferences any time in Canva settings."

They mean there are two privacy toggles that control it. They ask, you can change your answer.

> AI-powered features can learn and improve with your general usage

> When this setting is on, Canva and our trusted partners will use information about your general usage to help AI-powered features learn and improve. This includes how you interact and create with Canva products, but not your content.

> AI-powered features can learn and improve with your content

> We want to develop better AI features to help improve the way you create it in Canva. We have strict controls and policies in place to protect yours and your Team’s content when building AI, but we still won’t use it without your consent.

Beyond these, I don't know. Or really care, since I won't be using those tools.
by quotemstr | 2025-10-30 22:05:57+00:00
Huh? If I'm the human pilot, I can pull the ejection lever for multiple reasons, including my just being an idiot. The plane, after I eject, should do something reasonable. Maybe it

* starts broadcasting a mayday?

* crashes into the nearest large body of water?

* attempts to fly itself back to base (we have the technology)?

I mean, it has to do something and flying straight and level until it runs out of fuel is unlikely to be the optimal value of "something"

Why would it be controversial to say "Look, guys, we should decide what the plane does after the pilot ejects. Maybe the best policy is just flying same course and speed until fuel exhaustion, but we should choose this policy, not default into it without consideration."
by lbreakjai | 2025-10-30 22:06:00+00:00
> Now what happens if you have a bunch of these components on a page? You get lots of uncoordinated data fetches. Each component is independent so it doesn’t know about the others so they can’t coordinate.

This is solved by tools like tanstack-query. Ten components using the same request will only trigger one API call, and the response will be shared.
by lotsofpulp | 2025-10-30 22:06:28+00:00
Earned income tax makes no sense, it targets the young and hard working, and work should be maximally rewarded. Land value tax is what makes sense, targeting rent seekers and the wealthy. Also consumption taxes, if one is concerned about things like the environment or substance abuse.

Land value tax is a consumption tax too, since defending and servicing and routing around one’s occupied surface area of the earth is very costly for the rest of society.
by golem14 | 2025-10-30 22:06:32+00:00
It really depends on the use case. A one-off install on a laptop that I don't use for anything that gets close to production - fine by me.

For anything that I want to depend on, I prefer stronger auditability to ease of install. I get it, theoretically you can do the exact same thing with curl/sh as with git download/inspecting dependencies, installing the source and so on. But in reality, I'm lazy (and per another thread, a 70s hippie) and would like to nix any temptation to cut corners in the bud.
by pdonis | 2025-10-30 22:06:36+00:00
If the autopilot is engaged, the pilot won't be ejecting, because the aircraft will be in some kind of controlled flight. Autopilots will be disengaging and lighting up a big red light in the cockpit well before the aircraft gets to the point where the pilot would consider ejecting. Remember that ejecting is an absolute last resort, since the pilot is quite likely to be injured and runs a significant risk of being killed in the process of ejecting.
by jeffbee | 2025-10-30 22:07:04+00:00
Cars are both more complicated and way more reliable. You used to spend a Sunday changing your plugs and points. Now your car lacks points and if the plugs last less than 100000km it's a disappointment. You used to need new clutch plates on the regular, now nobody ever needs them or if they do need them the car is a total loss because good luck getting to the clutches. On my current car the closest I ever came to working on it was replacing the wiper blades.
by bena | 2025-10-30 22:07:16+00:00
It's completely ephemeral and ridiculously difficult to prove or demonstrate.

We only really know what goes on inside our own heads. And unlike other things, like long covid, there's no outward expression of not being able to visualize.

And even for those who claim to be able to visualize, they'll admit that they aren't "seeing" the object. But it's difficult to explain what I mean when I say "I can see it in my head". But it's not. So it's hard to say whether what we're doing is the same or not.

Like the old bit about whether or not the blue you see is the blue I see. In the end, it kind of doesn't matter. If something is "blue", we both agree that the thing is blue, it occupies a certain wavelength, etc. So even though we agree that the thing is blue, we cannot know if we actually see it the same. But since the results are the same, the particular qualia doesn't matter.

We can't make that comparison with inner monologue or visualization. Which is why I guess it fascinates people.
by aquariusDue | 2025-10-30 22:07:31+00:00
Funnily enough I've been contemplating the idea of websites open during business hours and such for "local" as in kinda national scales. But it breaks down quickly once you factor in a potentially global audience.

So yeah, in the end available as much as possible (while sounding like "I needed it yesterday") might be the way to go even if you're not actually aiming for the extreme end of uptime.
by throwaway81523 | 2025-10-30 22:07:34+00:00
For arbitrary n, that proof is arbitrarily hard, even undecidable for large enough n. Again though, for the specific case n=6, that difficulty has not yet been demonstrated, especially if you're willing to accept probabilistic arguments instead of rigorous proofs. n-by-n checkers is PSPACE-complete but the specific case n=8 that people actually play, has been completely solved using computers.
by madethemcry | 2025-10-30 22:08:20+00:00
That gives me a quite literal flashback.

Back in the Macromedia Flash 5 days (25 years ago!), Robert Penner popularized the easing concept. I can't imagine the void we had before that. I clearly remember me starring at the formulas in ActionScript 1.0 (see [1]) without any chance of understanding them - but usage was clear, easy and fun!

Those formulas basically generated the required tweening numbers mathematical (comparable to the Bezier approach mentioned in the article). That's a much different concept to the linear interpolation described in the linked blog article where you pass in a static list of numbers. The more complex your curve the more numbers you need. That's when the author links to the external tool "Linear() Easing Generator" by Jake Archibald and Adam Argyle. It was a fresh and nice reading even though animations are less a topic for me then it was back with Flash.

Here an example of an easing function from the linked source file. The tween executing function would pass in time (t) and other parameters I can't name to calculate the resulting value continuously.

Math.easeInOutBack = function (t, b, c, d, s) { if (s == undefined) s = 1.70158; if ((t/=d/2) < 1) return c/2*(t*t*(((s*=(1.525))+1)*t - s)) + b; return c/2*((t-=2)*t*(((s*=(1.525))+1)*t + s) + 2) + b; };

If you want to dig deeper, visit roberpenner's easing overview [2] with some resources. Surprisingly all of those links are still working.

[1] https://robertpenner.com/easing/penner_easing_as1.txt [2] https://robertpenner.com/easing/
by mminer237 | 2025-10-30 22:08:22+00:00
Off the top of my head:

* It's easier to write without pulling in dependencies.

* Being simpler syntax means smaller page sizes.

* In theory, CSS animations can be faster.

* You don't have to worry about attaching listeners to dynamic content.

* Styling with JS violates Separation of Concerns.

* `prefers-reduced-motion` is only available in CSS, so JS has to run a CSS query anyway.
by eirikbakke | 2025-10-30 22:08:36+00:00
In case anyone needs a minimal CPU implementation in 65 lines of Verilog: https://people.csail.mit.edu/ebakke/fic/ https://people.csail.mit.edu/ebakke/fic/code/Fic.v

(I wonder if it would convert cleanly to a redstone circuit...)
by km3r | 2025-10-30 22:08:40+00:00
> My man, Israel had a blockade surrounding Palestine on all sides for years prior.

A blockade that was specifically accounted for the the preceding ceasefire agreement that was in place on Oct 6th.

> David and Goliath

Yet, it is David who keeps starting this fight, losing, then calling Goliath unjust because his ability to punch back is greater.

> And not ignoring Palestine, which had existed for 12 centuries before the birth of Christ?

Nope not ignoring. Both groups have a long history in the region. Arabs through colonization centuries ago. Heck, "Palestine" even comes from the Jewish word for invader (the naming is not connected to the arabization of Palestine).
by larkost | 2025-10-30 22:09:01+00:00
There were eGPUs for Macs, but only the Intel ones. To my knowledge there are no drivers for eGPUs for Apple Silicon. My guess is that without Apple's involvement it would be near-impossible to get graphics accelerators working.

In theory you could make things work for some sort of computational acceleration (e.g.: AI, or some OpenCL work), but I am not sure that that market is really worth all of the work it would take. For those sorts of things it is probably a lot easier to setup an external (Linux) box, and send the work over.
by kossTKR | 2025-10-30 22:09:05+00:00
My comment and others point to the israeli atrocities here all just all just got flagged and removed in a very suspicious way with tons of "disinformation" comments below them, basic stuff that's literally been said by the UN, Amnesty, Red Cross, Doctors without borders etc. for years is flaggable now?

I thought censoring and straight up brigading was not allowed here? But i guess if they do what the article is about they can easily sway a thread like this in a few minutes, and i'm sure they do when stuff becomes frontpage on various sites. Can't talk about the genocide.
by gpm | 2025-10-30 22:09:23+00:00
If I understand you correctly we're imagining you pulled a repo with main at commit A. You added commit B on top of A. Someone else added commit C on top of A to main on the remote, and you're asking what happens?

Nothing until you pull and rebase B on top of C (two distinct steps). Once B is on top of C, when B is checked out there will be conflict markers in the source tree that will presumably break your build until you resolve the conflict (unless the conflict is in README or something).

My CI workflow has always been on top of a git based forge. As far as the forge is concerned jj is git and absolutely nothing changes with regards to that.
by tecleandor | 2025-10-30 22:09:58+00:00
Literally on the landing page they have two columns comparing:

Affinity vs Affinity + Canva premium plans

And the FAQs under it are trying, repetitively, to upsell the Canva AI plans:

Are AI features available? Yes. With a Canva premium plan you can unlock Canva AI features in Affinity. Can I access AI tools without a Canva Pro or other premium plan? No, these are only available to those with Canva premium accounts.

Up to 10 or 12 times, I think I've seen it just in that FAQ.
by cerved | 2025-10-30 22:10:08+00:00
> Honestly, a simple data-driven heatmap showing which parts of the code change most often or correlate with past bugs would probably give reviewers more trustworthy signals.

At first I thought this to but now I doubt that's a good heuristic. That's probably where people would be careful and/or look anyway. If I were to guess, regressions are less likely to occur in "hotspots".

But this is just a hunch. There are tons of well reviewed and bug reported open source projects, would be interesting if someone tested it.
by hinkley | 2025-10-30 22:10:32+00:00
It's 19 minutes until active engagement by staff. And planned rolling restarts can trigger alerts if you don't set thresholds of time instead of just thresholds of count.

It would be nice though if alert systems made it easy to wire up CD to turn down sensitivity during observed actions. Sort of like how the immune system turns down a bit while you're eating.
by isr | 2025-10-30 22:10:33+00:00
Strongly disagree. THE ENTIRE ETHOS of Smalltalk & Ruby is to leave things up to the object you're communicating with, rather than the call/send site.

Sure, you may not like that mindset, in which case, smalltalk/ruby are ABSOLUTELY not for you. You want something else.

Which is totally fine. Part of the reason behind the Cambrian-explosion of higher level programming paradigms since the 1960's is precisely because there are multiple ways to skin a cat, and different ways resonate with different folks.
by pfdietz | 2025-10-30 22:10:39+00:00
Usually that works, but not always. It's the last part that's the killer. When you optimize against historical weather data in Europe to produce steady power at minimum cost, a wind/solar/battery/hydrogen system cuts the cost in half compared to wind/solar/battery.

As I said elsewhere I'm thinking ultra low capex thermal storage will edge out hydrogen here, though.
by wubrr | 2025-10-30 22:11:17+00:00
> No one is arguing the historical & material reasons as to why Bay Area is the birthing place of many technological revolutions.

You're kinda missing the bigger picture - the fact that Bay Area was not always a tech hub, and became one at some point for various reason - which can happen in any other place (and has).

> which has systemic downstream advantages that cannot be replicated.

Seems like a very baseless and meaningless statement.

> Being surrounded by Stanford, Berkeley, etc gives the region a constant flow of world class engineers.

Except for the fact that the vast majority pf Bay Area tech talent does not come from Stanford or Berkeley, and is being outsourced at ever increasing rates.

> Theres just no other region like it and won't be for a very long time.

If you say so.
by crabmusket | 2025-10-30 22:11:25+00:00
> But right now, they’ve just made it free.

It sounds like you're positioning this as a counter to the post you're replying to, but I think that is actually what they're complaining about.

> you only pay if you want Canva AI features

Right, so what they've done is tied their business model as a product to AI features and nothing else. That's not "oh good, I can use it for free", it's "oh no, they are no longer incentivised to care about the parts of the product I wanted".
by bitwize | 2025-10-30 22:11:50+00:00
The name of a tool is often closely associated with its primary use case, not the mechanism of its function. Tools which offer expansions of a particular use case are often named for the tool that they build upon, not for the mechanism by which they fulfill that use. Smartphones, for instance, are clearly computers, yet we call them "phones" because we use them for social connections over long distance—it expands the use case for the Western Electric 500, not so much a Compaq 386. (This is why the fight to preserve total app freedom on Android is a lost cause; success would make an Android phone a better Compaq but a worse phone.)

If the queen had an ordinary mirror, she would use it to ensure and maintain her beauty. It's specifically a magic mirror because it expands that use case, through magical properties that allow her to compare her beauty to that of every other woman in the kingdom.
by SoftTalker | 2025-10-30 22:11:54+00:00
Ejecting for for no reason would end the pilot's flying career. Ejecting for any reason will result in an investigation, at minimum. Pilots are expected to fly the airplane until the last extremity.

So while yes it's possible, it's unlikely, and the return on investment of making the plane able to do something like "return to base" in that circumstance would be a large negative number.
by w_for_wumbo | 2025-10-30 22:12:25+00:00
"Others were vehement that mental images are just as real as those perceived with our eyes" - This sucks as a child, where you see a gymnasium floor open up beneath you. So you run to safety, just to be punished for what was an appropriate response.

Some children don't see any differentiation between their imagination and reality, so it's a matter of paying attention to how others' behave to know what to do.

Because you can't trust that the reality that you're in is shared by the people around you.
by gamegod | 2025-10-30 22:12:33+00:00
If this is a business, which it sure seems like it is, then this is such a messed up idea. Exploiting whistleblowers and the whistleblowing system for profit. And they're trying to incentivize whistleblowers with money too.

Whistleblowers take all of the risk here, and only get 20% of the proceeds. Seems like a pretty shit deal, besides being confoundingly greedy.

There already are people you can trust, who aren't anonymous, who are professionals bound by ethics, and who aren't out to sue for profit: Journalists. investigations@icij.org
by vacuity | 2025-10-30 22:12:58+00:00
Tragedy of the commons is separate, and I think a more serious issue. If the only problem is clashing cultures, a firm warning would suffice. However, people who have more or less the same culture may still perpetrate the tragedy of the commons, and I think culture is not much of a factor. Tragedies of the commons occur when people do not see or care how their individual actions affect the collective.
by ratelimitsteve | 2025-10-30 22:13:03+00:00
remember that part of optimization is the amount of resources spent developing a solution for a problem that just doesn't come up that often. in the microcosm of a single ejection there's probably a better way to handle it than to just let the plane continue on its course. in the macrocosm, there's probably better problems to deal with than the one that results from the relatively rare situation in the military and unheard of in the civilian sphere. it's also worth noting that ejector seats are explosive-assisted and any plane that's been ejected from is rendered structurally unreliable, and usually is so close to crashing that nothing can be done to save it even if saving it is viable. So most of what you do "in response" to an ejection isn't actually in response, it's about planning ahead. outside of a wartime situation where factors beyond your control tell you where you'll be flying, don't be in a place where it would be dangerous to bail if you think you might have to bail.
by dgfl | 2025-10-30 22:13:07+00:00
Thank you for your clarifications. I don’t really know what to make of these experiences, I know for sure that it can’t be much more than a small percentage of tourists getting pickpocketed. Plausibly, the people with negative experiences are a loud minority.

I also now realize that my original comment may seem harsher than I intended. I fully understand your point of view since I was also born in a comparatively poor place, and I realize how uplifting it is to see everything around you improve at a rapid pace. But despite this, cases like that of Naomi Wu are egregious. Nobody can say for sure how much each “inconvenient” aspect of her online presence (accusing companies, being openly gay, having an Uyghur partner) has contributed to her shutdown, but the fact is that this person can’t publish her videos on tech anymore. This is very hard to justify for me.

Nonetheless, thank you for sharing your opinion. It is very valuable to get your perspective here.
by enether | 2025-10-30 22:14:10+00:00
This is the crux of my point.

Postgres is the solution in question of the article because I simply assume the majority of companies will start with Postgres as their first piece of infra. And it is often the case. If not - MySQL, SQLite, whatever. Just optimize for the thing you know, and see if it can handle your use case (often you'll be surprised)
by curioussquirrel | 2025-10-30 22:14:16+00:00
Photoshop now has a bunch of features that get used in professional environments. And in the end user space, facial recognition or magic eraser are features in apps like Google Photos that people actively use and like. People probably don't care that it's AI under the hood, in fact they probably don't even realize.

There is a lot of unchecked hype, but that doesn't mean there is no substance.
by coderenegade | 2025-10-30 22:14:58+00:00
What if it were possible to get grit from a pill? People who have taken it and come off of it are saying that they haven't reverted. You get good at what you practice, which is as true for grit as it is of anything else. If some people need assistance in getting that practice, this can probably help them. I've taken ritalin for ADHD for a long time, and if I don't take my treatment, I'm still far more focused and productive than I ever was before treatment, because I developed habits through the medication that stuck. I wouldn't be surprised if something similar were at work here.
by Retric | 2025-10-30 22:15:11+00:00
IE criminal intent vs criminal activity, critically the criminal activity only needs to be intended not actually occur for it to be fraud. Specifying which criminal intent is applicable is reasonable but nothing I said was incorrect.

The victims are the people being deprived of their legal protections.

Not everyone agrees which information should be protected but sending information can be a form of harm. If I break into your bank, find all your financial transactions, and post it on Facebook, I have harmed you.

Courts imposing gag orders over criminal or civil matters is a critical protection, and attempting to violate those gag orders is harm. The specific victims aren’t known, but they intend for there to be victims.
by paulcole | 2025-10-30 22:15:15+00:00
But this person says they want to refute it in every situation.

Some people seem to make a hobby of refuting the output of others. So no, I don’t trust the implication that if somebody spends time refuting it that it must be worth refuting.

In my experience (with both people-output and ChatGPT-output) my goal is to not refute anything unless it absolutely positively must be refuted. If it’s a low-stakes situation where another person has an idea that seems like it might/will probably work, let them go nuts and give it a shot. I’ll offer quick feedback or guiding questions but I have 0 interest in refuting it even if I think there’s a chance it’ll go wrong. They can learn by doing.
by the_af | 2025-10-30 22:16:21+00:00
It's like a photograph is an indirection of the thing that was photographed: not the real thing, but a good visual approximation.

It's like watching a movie; the people are not there, but you still see them.

The cinema is in my mind. People here describe it as "thinking of seeing", but to me that's nonsense. It's definitely a visual thing, I bet it's activating some of the same regions in the brain. Seeing is thinking anyway, in the sense the brain is interpreting signals from the optic nerve.

It's never an hallucination in the sense of being confused about what's real and what's not.

I can also anticipate the taste of something I like, feel it in my mouth, and start salivating. Is it tasting or "thinking of tasting"?
by tsimionescu | 2025-10-30 22:16:36+00:00
> Next 5 years or so (or even less) both the iPad and the Wearables, Home and Accessories category will overtake the sales of Macs.

I view this the exact opposite way. The death of the laptop in favor of tablets has been touted for about a decade now, and it has still failed to materialize. Wearables have even surpassed the iPad.

Not to mention, the Mac laptops have seen a recent surge of popularity last few years, due to still being the only realistic ARM-based laptop, with the battery life / weight vs performance you get from this. This is still likely to remain the reality for at least a few years, and thus they're likely to snowball even more based on this reputation.