MurphyA/hacker-news huggingface dataset:
by jchw | 2025-09-06 02:56:12+00:00
> Then why does it seem that millennials share more opinions worldwide than any prior generation?

That seems sort of tangential to me.

> Also, doesn’t anyone find it odd that we’re commenting on a post about stopping commenting, without addressing that?

Not at all. I used to comment in a variety of different places across the Internet: discussion forums, image boards, random blogs, Reddit, Digg, etc. The vast majority of places I used to comment have deteriorated significantly or are simply significantly less amenable to actual discourse than they used to be.

Hacker News is weird because it feels like an exception. Not the only exception remaining, perhaps not even the best depending on your tastes, but certainly one of them.
by topranks | 2025-09-06 02:56:26+00:00
The mechanics are sort of different. It’s on a blockchain so a true “reverse” is not possible.

But the smart contracts they write look up a blacklist, which only they control. They can block, unblock or burn tokens.

To “reverse” something they could burn those tokens, and then just issue more and send the new ones to the original address.

So yeah it’s like PayPal or whatever. Except with blockchain thrown in so they can say the rules don’t apply to them.
by ipaddr | 2025-09-06 02:58:28+00:00
A lot of disgusting legal porn exists. Revenge porn is just boring amateur porn that doesn't have consent attached. Both parties may or may not have knowledge of it and someone decides to share after the relationship ends. It's part of their relationship, its a real event that shows a moment of closeness and its an expression of real love. It doesn't interest me but to find you think its so disgusting sounds fake. People have real lives and real relationships that are raw and doesn't always show you in the light you want to present but if its honest and real its life. It's art in a different form.
by mechanicalpulse | 2025-09-06 02:59:06+00:00
I've experienced the mind-numbing frustration of API specs that don't match the implementation, which is why I have embraced the concept of requiring the spec to be part of the implementation. For example, the express-openapi package for Node.js expects the specification to be supplied as a property of the very function implementing the operation. This permits middleware to access the OpenAPI specification directly and utilize it for coercion and validation of requests and responses, so you get several birds with one stone.

I've also experienced enterprise OpenAPI deployments where the API specifications were owned by a separate enterprise API architecture team and were fed into some central consumer-facing documentation portal along with whatever unbeknownst infrastructure sat between the application and the Internet. Developers had access to the spec repository, but API architects reviewed PRs and made any recommendations for normalizing interfaces or using existing or canonical types.

Either way works, IMNSHO.

Edit: I should also say that I have likely misrepresented the deficiencies I experienced with API Blueprint. Take it with a grain of salt; I literally do not remember because it's been ... checks code ... nearly five years since I touched that project. The issue I ran into may have been as simple a problem as providing two example POST requests with slightly different payloads or two example HTTP 200 responses with slightly different response bodies. This is something that API documentation might often include to show multiple common use cases. It may have not have even been part of the actual spec or it may have been only a limitation of the specific UI renderer I was using.
by adithyassekhar | 2025-09-06 02:59:16+00:00
This reminded me, I saw tooltips being a large chunk when I profiled my react app. I should go and check that.

Similarly, adding a modal like this

{isOpen && <Modal isOpen={isOpen} onClose={onClose} />}

instead of

<Modal isOpen={isOpen} onClose={onClose} />

Seems to make the app smoother the more models we had. Rendering the UI (not downloading the code, this is still part of the bundle) only when you need it seems to be a low hanging fruit for optimizing performance.
by ggm | 2025-09-06 03:00:41+00:00
Personally, I think "Musk effect" is post hoc reasoning. I think the primary driver is price. BYD decided to attack the market segment around $35,000 and Tesla stuck at $75,000.

Plus, novated lease structures meant a large market of secondhand tesla came onstream which "robbed" front line tesla sales, as people realised the battery life was holding up.

There are discussions about how in times past the retained value of a tesla almost went up under supply chain delay. That isn't true now, and so people who before felt a canny buy was a tesla on lease and then sale at lease end to recoup stake now either keep the tesla or went over to the alternatives. And there are plenty: 15-20 ev models in the marketplace in AU now.

Doesn't mean he isn't a complete twat, but then so is Jeff Bezos, we all still use Amazon, notwithstanding his trophy wife lifestyle, and Zuck with his bridge busting super yacht, they're all mildly repellent at best.
by h2zizzle | 2025-09-06 03:01:01+00:00
Recent extreme frustration with Google products in mind, I'm tempted to read the crux of this post as, "Google engineers/designers are incompetent." It might be unfair, but on a day when Google Search, Youtube History Search, and (whaddya know) my Nest Thermostat have all failed me, the temptation is strong.
by neilv | 2025-09-06 03:01:12+00:00
As a poor-student-ish activity in a US college town, I used to systematically walk trash pickup zones of the city streets the night before the zone's pickup, looking for useful household items that people customarily set beside their trash bags for some poor student type to grab.

Occasionally, it would look like some scavenger had come along before me, and cut the connectors off computer cables, and took only the cable. Not even cut the cable off an appliance to which it was attached, but simply a cable with connectors on both ends.

For example, one time it was for a complete vintage Mac setup, which someone had taken some care to set out with all the required items... but the cables were missing; only their cut-off connectors were there.

One time, I actually saw a/the person doing this. He looked just like a comfortable gray-haired engineer, calmly standing on the sidewalk with a heavy wire cutter, snipping the connectors off a computer cable someone had set out on the curb. I was so surprised, that I didn't say anything to him.
by iJohnDoe | 2025-09-06 03:02:10+00:00
When growing up, it often proved the neighbors or people that were most judgmental, like the preacher, or the preachers family and kids, or the teacher’s kids, all of whom would cast shame on everyone else turned out to be the worst.

The people that wore their problems on their sleeve turned out to be just ordinary people with ordinary problems and were the victims of ridicule.

Ever since then I tend not to give much thought to those casting the most judgement because I figure they have the most problems.
by johncolanduoni | 2025-09-06 03:02:51+00:00
The only thing I intimated about Chrome is that if it got 2x slower, many users would in fact care. I have no doubt that they very well might not write it in C++ if they started today (well, if they decided not to start with a fork of the WebKit HTML engine). I’m not sure what Oilpan has to do with anything I said - I suspect that it would do memory operations too opaque for Fil-C’s model and V8 certainly would but I don’t see how that makes it a bad example of performance-sensitive C++ software.
by tgma | 2025-09-06 03:03:16+00:00
> Being able to look at JSON and understand it as a human on the wire is huge advantage

I don’t think this is a given at all. Depends on the context. I think it’s often overvalued. A lot of times the performance matters more. If human readability was the only thing that mattered, I would still not count JSON as the winner. You will have to pipe it to jq, realistically. You’d do the same for any other serialization format too. Inside Google where proto is prevalent, that is just as easy if not more convenient.

The point is how hard or easy it is for an app’s end user to decipher its file database is not a design goal for the serialization library chosen by Apple Photos developers here. The constraints and requirements are all on different axis.
by kwk1 | 2025-09-06 03:03:29+00:00
> The obvious solution to this, a fully managed DHCP6 setup, does not seem to be well supported by dnsmasq, but it wouldn't matter even if it was because so many devices don't support DHCP6, only slaac.

Relevant reading: https://issuetracker.google.com/issues/36949085

Android Public Tracker - Support for DHCPv6 (RFC 3315) - Status: wontfix
by Mikhail_Edoshin | 2025-09-06 03:04:51+00:00
Rob Pike once said that the idea of programs doing one thing (and connected with pipelines) was "dead and gone and the eulogy was delivered by Perl". A scripting language is much more convenient to use, even if we are to make system calls to old-style programs. And although most such languages are weakly typed, they are still stricter than what gets sent to stdout.
by ics | 2025-09-06 03:06:49+00:00
Is there an easy way to report inaccuracies?

I tried a connection with John Frusciante (guitarist in Red Hot Chili Peppers) and while he was in the photo, his face was tagged as Chad Smith who was not in the photo and a woman with a mask covering her face was tagged as John. I didn't see an obvious way to identify a unique image except for an attribute in the HTML which was "15552" if that helps.
by _tik_ | 2025-09-06 03:08:14+00:00
"The very fact that you can't have any political party of the CCP makes it undemocratic."

This claim is not accurate. I'm currently reading The Search for Modern China, and I was surprised to learn that there are, in fact, eight officially recognized political parties in China — all operating under the leadership of the CCP. One of them is even called the 'Taiwan Democratic Self-Government League.'
by al_borland | 2025-09-06 03:09:19+00:00
Why would I want to rob from my future self like that?

How many teachers might one have? What good is the equity if all of it is being siphoned off by past teachers. I’d much rather pay a once than have that hanging over my head my whole life. Buy-once cry-once.

I could see people on track to get significant equity looking to buy their way out of this indentured servitude.
by michaellzd0303 | 2025-09-06 03:09:32+00:00
Yes, that is a great point. Real moments and memories are irreplaceable. We don’t see AI as a replacement for traditional photos, but as an option for couples who may not have the budget, time, or resources for a professional shoot. We just want to have another option for people who would like to use AI to create some funny and low-cost photos to share in their social media( Funny but filled with love!)
by dragonwriter | 2025-09-06 03:10:00+00:00
> Recent extreme frustration with Google products in mind, I'm tempted to read the crux of this post as, "Google engineers/designers are incompetent."

Engineers don’t make business decisions on when to end support, that’s a management decision; engineers ideally ought to be consulted on what it would take to continue support, but even that isn’t guaranteed. If planned obsolescence has been a business strategy, literally having an obsolescence switch and pulling the trigger on it has to be tempting to certain decision-makers even when support would be practical.
by HAL3000 | 2025-09-06 03:10:27+00:00
> possible revolutionary products ahead.

Which products? EVs are a commodity. Self driving technology is better at Waymo, and in China, the latest Huawei version of self driving, installed in Avatar cars, is on par with Tesla’s and even better in some cases. What’s left? The Optimus robot? Unitree from China and Boston Dynamics (owned by Toyota), are ahead of Tesla. Not to mention the hundreds of startups in China working on the same thing, all using essentially the same transformer based architecture with only minor tweaks. There’s no moat this time. What Tesla still excels at is marketing and hype, but even that has its limits.
by rdm_blackhole | 2025-09-06 03:12:42+00:00
They also started to support censorship and government approved social media content.

See the recent thread about Nepal banning many apps and the comments are full of people saying that the EU should do the same or require that the content be even more moderated on all the platforms.

It's very sad to see.

I come here for the hacker news but it seems we are being overrun by a new kind of people who love when the EU intervenes to "regulate" the markets and fully believe that the EU is "pro" privacy (TM) and can't wait to impose new regulations all the while it's actually working to undermine encryption for everyone in Europe.

I guess the old saying is true, War is peace, freedom is slavery, ignorance is strength.
by saalweachter | 2025-09-06 03:13:42+00:00
So here's the thing.

There are two types of businesses: those allergic to change, and those unable to stay the same.

If you are at a corporation where you constantly have to be Doing Things which Demonstrate Impact, this sort of judgement or regulatory change is a godsend for hundreds or thousands of middle-managers and engineers.

You have a project with clear goals ("comply with court order/new regulations"), relatively low bars for success (minimal impact on the bottom line), and it's all very clear to upper management that the work you're doing is Important. Heck, you might be able to lean on it for a couple of years to justify your existence, instead of trying to convince people that changing the rating system from a five point scale to a percentage then back to a five point scale was a worthwhile use of a dozen employees worth of headcount.

There may be some industries where change is anathema or the owners' oppositional defiance disorder makes they unwilling to change things just because they're illegal, but there's also plenty of others where people will be gleefully fighting for the opportunity to comply with a court order.
by Mikhail_Edoshin | 2025-09-06 03:16:20+00:00
I once read a very good book on writing "bug-free C". It is old, it was already dated when I found it, but I keep remembering the foundational approach. Say, you got a bug; what to do? Fix it, of course. But then think: how to make sure you won't make the same mistake next time? And it has to be a technical solution, not a feat of will or attention.

Types are an attempt to prevent certain bugs from reappering. They are not perfect, of course. The general problem is that we do not know how to design programs yet.
by cnst | 2025-09-06 03:16:48+00:00
I feel the same, I agree that the web has gone downhill with all the endless JavaScript wasting all the available CPU cycles. (With all the rest CPU cycles being wasted by the swap-in/out because of the memory bloat of web browsers, again.) This is why these days I ALWAYS enable Low Power Mode in any browser or system that provides such a functionality; macOS has finally added this a few years ago — better late than never.

But I feel like ALL browser vendors are not doing enough to combat this bloat. There have to be resource limits, warning messages/icons, and stop-gap measures to avoid pointless JavaScript wasting our electricity; but NONE of the browsers do this to an extent I'd wish they'd do; in fact, Chrome has actually been ahead of Firefox and Safari in reigning these sites, probably because it has to run in production on 4GB ChromeOS machines costing $99, whereas all the Firefox and Safari devs are probably using 48GB machines costing $2399 as their benchmarks. So, the reality, is that, ironically, Chrome is again the leader even in this area. Because Chrome on a $99 4GB ChromeOS machine feels snappier than Firefox on a $999 MacBook, given enough open tabs.

Your point about feature bloat sounds good in principle, but is not practical in reality. In reality, if things don't work in Safari, you're simply asked to install an app from the App Store. Or if you have to configure a keyboard on a Mac, you have to use a Windows machine with the native keyboard configuration tool, instead of VIA in Chrome WebHID or WebUSB. Why in your opinion are these alternatives not worse than having these sorts of things as web standards as written by Chrome?
by vimota | 2025-09-06 03:18:16+00:00
CoPlane (https://coplane.com/) | Founding Software Engineers | Remote (US/CAN Timezones) | Full Time

The world doesn't need another ERP. CoPlane is building the Agentic Orchestration platform that enables enterprises to orchestrate intelligent processes across their existing systems. Founded by ex-Stripe/Segment product and tech leads, we're changing how businesses operate their backoffice - helping them scale intelligence not headcount.

We're looking for exceptional engineers to grow our small founding team of engineers that include ex-founders, open source contributors (authors of neovim and neverthrow), and architects of petabyte-scale data platforms. You'll work with billion-dollar enterprises solving their hardest, most mission-critical automation problems.

If you're excited about working at the nexus of data, automation and AI, and want to make a significant impact in an early, well-capitalized startup with large enterprise design partners, we'd love to hear from you.

Roles: Platform Engineer (Infra), Product Engineer and Forward Deployed AI Engineer.

For more info and to apply: https://coplane.com/careers
by derefr | 2025-09-06 03:19:08+00:00
Nope. Don't even own a car. Military-industrial-complexes are just my special interest. And apparently Musk's, too. (What do grid-scale batteries, rockets, data-satellite constellations, and tunnel boring machines have in common? They're all products/services that can be — and already are being — sold to multiple allied nations' militaries. AFAICT, this is 90% of the reason Trump can't fully cut ties with the guy.)
by willingo | 2025-09-06 03:21:01+00:00
im working on a language learning app and have built a flash card feature as well.

lingodailynews.com lets users read the news in the language they want to learn at their reading level. it creates a vocab list and then you can practice with flash cards.

your approach looks cool but i didnt sign in the try it. you can test mine without creating an account. id love to hear some feedback
by jandrewrogers | 2025-09-06 03:21:13+00:00
The duration of protection is independent of SPF. There is no implication that you can stay in the sun longer with a higher SPF (FWIW, the packaging more or less makes this clear). The only thing SPF represents is a marginal reduction in total UV flux during the protected period.

Anything over SPF 30 buys you approximately no additional protection.
by roenxi | 2025-09-06 03:21:52+00:00
Fun fact: the big difference isn't the syntax. Lisps only go from foo(bar baz) to (foo bar baz) which is a change but not really much of one. The change is actually the immutable and high performance basic data structures. Clojure can do something that something like C can't do - cheaply create a copy of something with a small change. That leads to a completely different preferred code style in the Clojure community that is a big departure from C-like languages which make heavy use of variables. The code is doing something practically different from what a C-like language can ergonomically handle.
by thepryz | 2025-09-06 03:22:13+00:00
It’s still unacceptable. We should all be demanding legislation that requires code and/or hardware specs be open-sourced when they reach end of life. Otherwise, we’re simply continuing to be irresponsible by creating fast fashion in technology, enabling products to be designed for a short life and destined for the landfill simply because companies only care about quarterly profits and have no accountability.

Future generations deserve better.
by hdjrudni | 2025-09-06 03:23:37+00:00
I also moved from Canada to California for a new job with lowish six figure salary.

My experience is almost the opposite of yours though. I moved at the end of 2018. I had to put 2 months deposit for rent instead of 1 because I had no credit, but it was otherwise easy. Transferring lots of money over the border is and continues to be a pain but is doable. I think I used OFX for that, my work gives me a bit of a discount.

I also bought a Mazda. New, not pre-owned. For whatever reason, I think it was extra easy for me to secure financing. The guy at the dealership knew precisely what to do, and could answer the credit questions on his own (you know those weird questions they ask like did you have a credit card in 2015, what was your address in 2014, blah blah). Of course the answer was "no" to everything because I had just arrived and had no history. He got me a better deal than the credit union I was with was offering. Did everything on the spot. I think I got 2.9% APR. Maybe not the best, I see ads for 0 to 0.9% sometimes but I didn't really care because I was going to pay it off quick, but that's not the point -- I got financed with zero credit history in the US. I also put $10k on my brand new US credit card which had 6 months 0% interest. I'm sure they wanted me to rack up a bill and then charge me a fortune on interest but I knew I could (and did) pay it in time.

Other places have been a mixed bag. Credit union took me in no problem. In fact, they were camped outside my work which is how they scooped me up. They know we're all high income earners, so smart move on their part.

Meanwhile, Amazon declined to give me a credit card. Citi only give me $5k credit card and would only raise it $1k or $2k/year, meanwhile Capital One gave me $30k.

Also got financing for some couches one time (Synchrony) and then denied another time. I think Synchrony actually checked my Canadian credit history, but only because the guy at Mancini's knew how to do it properly. At the other furniture store, I think they were n00bs and couldn't relay the information correctly.

Weird.

I guess this is what happens when you sometimes have humans in the loop and sometimes not. If any of them just looked at my salary and my employer or poked around a bit, they'd surely know I could pay some $$$.