MurphyA/hacker-news huggingface dataset:
by bluGill | 2025-11-06 14:44:24+00:00
> You can't "build trust" if your primary motivation is to sell stuff to your contacts

That is false. You build a different type of trust: people need to trust that when they buy something from you it is a good product that will do what they want. Maybe someone else is better, but it won't be enough better as to be worth the time they would need to spend to evaluate that. Maybe someone else is cheaper, but you are still reasonably priced for the features you offer. They won't get fired for buying you because you have so often been worthy of the trust we give you that in the rare case you do something wrong it was nobody is perfect not that you are no longer trustworthy (you can only pull this trick off a few times before you become untrustworthy)

The above is very hard to achieve, and even when you have it very easy to lose. If you are not yet there for someone you still need to act like you are and down want to lose it even though they may never buy from you often enough to realize you are worth it.
by superkuh | 2025-11-06 14:45:08+00:00
>“You shouldn’t have put your content on the internet if you didn’t want it to be on the internet,”

This is absolutely the correct and original take. This modern corporate bending over backwards to try to appease the lawyers and pretend the web isn't public is the new and weird take. Seriously, if it's not supposed to be public then don't put it in public.

When I send a HTTP request to a webserver on the public internet it is up to them to decide if they want to respond to that request. And it is 100% up to me what I do with the data in that request on my machine in private.

>Common Crawl doesn’t log in to the websites it scrapes, but its scraper is immune to some of the paywall mechanisms used by news publishers. For example, on many news websites, you can briefly see the full text of any article before your web browser executes the paywall code that checks whether you’re a subscriber and hides the content if you’re not.

This weasly idea above, that corporations get to decide how you display the HTML, is very, very dangerous to our society. It's as if visiting a website and downloading the publicly available contents is a nation setting up an embassy of "foreign soil" on your hardware that they control and you don't.

Their cultural expectation is that you cannot do what you want with that data. Modifying it or how it's displayed is, to them, is like walking into their business location and moving around the displays. So obviously the only legal interface is the one they provide "at their location" or via another incorporated entity they associate with. But of course they aren't at their location they're at my location on my property in my PC. But slowly this commercial norm is working it's way into leglistation to become our reality as web attestation.

What they see, and what they want, is a situation equal to you going to their business premise and sitting down at one of their machines. They want to own your computer in just the same way simply by you visiting a website. That shit's fucked.

I'll turn off CSS and JS if want to and read the text if I want to on my computer in my RAM. If you don't want me doing that don't respond to the HTTP request. And stop trying to characterize all interactions on the web as between corporations. There are more of us human people than corporate people. Our use cases matter.

Alex Reisner and The Atlantic should be ashamed of themselves. They obviously don't know what they're talking about and are just repeating a corporate PR line, or, at best, intentionally trying to create controversy out of nothing.
by evv | 2025-11-06 14:45:10+00:00
I'm confused how you would "build something on ChatGPT" in the first place. Does ChatGPT have an API?

Of course OpenAI's GPT-5 and family are available as an API, but this is the first time I'm hearing about the ability to build on top of ChatGPT (the consumer product). I'm guessing this is a mistake by the journalist, who didn't realize that you can use GPT-5 without using ChatGPT?

It seems that they have a unified TOS for the APIs and ChatGPT: https://openai.com/policies/row-terms-of-use/

The seemingly-relevant passage:

> You must not use any Output relating to a person for any purpose that could have a legal or material impact on that person, such as making credit, educational, employment, housing, insurance, legal, medical, or other important decisions about them.
by mschuster91 | 2025-11-06 14:45:26+00:00
> Just add a country IP ban, we all know who is submitting these reports.

As much as I'd like to see Russia, China and India disconnected off of the wide Internet until they clean up shop with abusive actors, the Hacktoberfest stuff you're likely referring to doesn't have anything to do with your implication - that was just a chance at a free t-shirt [1] that caused all the noise.

In ye olde times, you'd need to take care how you behaved in public because pulling off a stunt like that could reasonably lead to your company going out of business - but even a "small" company like DO is too big to fail from FAFO, much less ultra large corporations like Google that just run on sheer moat. IMHO, that is where we have to start - break up the giants, maybe that's enough of a warning signal to also alert "smaller" large companies to behave like citizens again.

[1] https://domenic.me/hacktoberfest/
by kamaal | 2025-11-06 14:45:31+00:00
>>I've been doing my daily journaling and task management on Emacs for while now

Trust me, move to Google Docs.

This is simply a whole larger and easier universe compared to anything Org-mode will ever evolve to be. Its also backed up online, pictures are embedded in the document itself. And several other features come out of the box. You also don't have spend years learning to use it, and can get productive from minute 1.
by AaronAPU | 2025-11-06 14:45:41+00:00
YouTubers and other social media influencers are a sort of royalty now, getting to decide by fiat which companies live or die.

But you can’t really even make the case to them anymore because like you said they can’t/won’t even read your email.

What mostly happens is they constantly provide free publicity to existing big players whose products they will cover for free and/or will do sponsored videos with.

The only real chance you have to be covered as a small player is to hope your users aggregate to the scale where they make a request often enough that it gets noticed and you get the magical blessing from above.

Not sure what my point is other than it kinda sucks. But it is what it is.
by acrostoic | 2025-11-06 14:46:35+00:00
Not directly - GraFlo is for the ingestion side, not migration. Migration between different property graph DBs isn't trivial (and sometimes not even possible) because they're organized in fundamentally different ways. Some are much more flexible with uniqueness constraints, indexes, or how they handle certain graph patterns.

But the nice thing is: if you have your source data and GraFlo schema, regenerating your graph in a different DB is trivial. GraFlo handles indexes and constraints for each target database. It's like having the recipe instead of trying to reverse-engineer the cake.
by the__alchemist | 2025-11-06 14:46:53+00:00
Yikes. Sounds like we need this in rust ASAP. (I do a lot of parallizable code; GPU-centric, but CPU-SIMD is a good fallback for machines that don't have nvidia GPUs). I find the manual SIMD packing/unpacking clumsy, especially when managing this in addition to non-SIMD CPU, and GPU code.
by TomMasz | 2025-11-06 14:46:59+00:00
I think you've hit on something important with work and accomplishment. I've heard software developers say over and over again they don't feel like they've actually accomplished anything when they complete some coding task. It's not just bug fixes, but tasks in general. Some of them take up hobbies like woodworking, where the results of your work are something tangible you can see and touch. But it's not just software development, a lot of jobs involve work that seemingly produces nothing despite the time and effort spent. It's not hard to see why so many people find their work miserable.
by stego-tech | 2025-11-06 14:47:16+00:00
…I find it interesting that you edited the quote to remove their defense of Nazis. Like, that’s just a very odd decision to make when quoting somebody.

And you’re covering the ground I already laid in the original comment:

> …the only way to effectively punish an operator like Cloudflare is to block its entire IP range, despite the harms innocent customers and users will incur. And I can’t quite figure out a way past that under the current piecemeal system of the internet and the financial incentives for consolidation and centralization.

I don’t need eSplaining of my own argument.
by liampulles | 2025-11-06 14:47:48+00:00
Suppose I am the CTO at a big legal firm, and I have been charged with finding an AI service to integrate with. What could an OpenAI sales person tell me that justifies the value of this certification?

Lets suppose they've already told me that their company is a "leader in the AI space", to which I responded that the guy at Claude told me the same thing on Monday, with which I was equally unimpressed.
by stocksinsmocks | 2025-11-06 14:47:53+00:00
5% wrong is an extremely charitable take on the NYT.

I once went to a school that had complementary subscriptions. The first time I sat down to read one there was an article excoriating President Bush about hurricane Katrina. The entire article was a glib expansion of an expert opinion who was just some history teacher who said that it was “worse than the battle of Antietam” for America. No expertise in climate. No expertise in disaster response. No discussion of facts. “Area man says Bush sucks!” would have been just as intellectually rigorous. I put the paper back on the shelf and have never looked at one since.

Don’t get emotionally attached to content farms.
by dustfinger | 2025-11-06 14:48:50+00:00
I live in EXWM. I absolutely love it as a coding environment. EXWM + helm + projectile. I mainly use v-term for cli, but I have always been interested in learning eshell, just never got around to it. I have been thread-locked on occasion, and when that happens it is frustrating. I can sometimes manage to switch to another session to kill processes and avoid restart, but not always. Still, I wouldn't leave EXWM. Maybe in my retirement I will end my career by helping to make emacs + EXWM multi threaded. I am guessing that is a daunting project, but it sure would be fulfilling.
by zetanor | 2025-11-06 14:49:01+00:00
The problem is that every single public money drive using the "Firefox" brand since at least 2018 has been for the exclusive benefit of the Mozilla Foundation NGO, not the Mozilla Corporation entity which develops Firefox. Donations in the About screen of Firefox go to the Mozilla Foundation. The Mozilla Foundation does not appear to fund or even support anything related to Firefox:

> How will my donation be used?

> At Mozilla, our mission is to keep the Internet healthy, open, and accessible for all. The Mozilla Foundation programs are supported by grassroots donations and grants. Our grassroots donations, from supporters like you, are our most flexible source of funding. These funds directly support advocacy campaigns (i.e. asking big tech companies to protect your privacy), research and publications like the Privacy Not Included buyer's guide and Internet Health Report, and covers a portion of our annual MozFest gathering.

(from https://www.mozillafoundation.org/en/donate/help/#frequently...)

Do Spreadshirt sales benefit the Foundation (not Firefox), or are they revenue for the Corporation (Firefox)? I've looked around for a minute and can't tell.
by latexr | 2025-11-06 14:49:26+00:00
> The economics of selling branded clothing has been very well understood for 50 years. The markup for slapping a logo on a T-shirt is massive. Plus, it's a form of crowdsourced, word-of-chest advertising.

None of that addresses the point that the old logo was already very merchandisable.

Furthermore, whatever markup they’re making is not something you can just generalise. It is very possible, likely even, that the bulk of the cost goes to whatever company is making the t-shirts (I haven’t looked but I doubt Mozilla is doing it in-house).
by stego-tech | 2025-11-06 14:49:29+00:00
You’re eSplaining my own argument back to me. Cloudflare’s whinging is they shouldn’t be required to block entire swaths of IP ranges because they have legitimate customer traffic there; their opponents (rightly) state that because of how Cloudflare and the internet works, the only real way to stop these piracy streams are wholesale service blocks, because of how easily specific IP or domain blocks can be bypassed.

The centralization of power is the problem, and as I say near the end:

> …I can’t quite figure out a way past that under the current piecemeal system of the internet and the financial incentives for consolidation and centralization.
by burntsushi | 2025-11-06 14:49:32+00:00
It's not quite that dire. The `memchr` crate uses abstraction to limit the code duplication: https://github.com/BurntSushi/memchr/blob/1230fc5c638a4d922f...

That is, the `memchr` crate has a `Vector` trait that is generic over the vector type. Which is essentially your `DataStructure<S>` where `S` is the ISA. (Using the vector type isn't load bearing. I could do the ISA. But in `memchr`'s case, the vector type implies the ISA.)

It relies on `#[inline(always)]` to work. But you can write the algorithm generically once: https://github.com/BurntSushi/memchr/blob/1230fc5c638a4d922f...

And the entry point into a specific instantiation of the generic algorithm is where you apply `#[target_feature(enable = "foo")]`: https://github.com/BurntSushi/memchr/blob/1230fc5c638a4d922f...
by more_corn | 2025-11-06 14:49:46+00:00
Toyota has the world’s best reputation for quality and longevity. Their fleet probably has the best total fuel efficiency. (Natural Intelligence is prone to unsubstantiated claims, please check the facts presented here) They have a luxury brand and the most sane option at the low end of the market. I suspect that with the exception of the us market that has been artificially closed to free trade, BYD is going to rival Toyota soon.
by buellerbueller | 2025-11-06 14:50:04+00:00
>Rampant government cuts, attacking healthcare subsidies, attacking LGBT Americans, threatening universities, ego-driven tariff policy, and just generally poor economic stewardship, should be the electoral strategy. It sure seems to be working out for republicans.

I agree with none of these policies. I also just disagree with the woke left's focus on identity politics, because I see it as a losing battle, electorally. I prefer the left to focus on labor and economic issues, which apply broadly to all, regardless of their identity.

I believe in Maslow's hierarchy of needs, and insofar as it informs my political views, food shelter and jobs are far more important issues than identitarian issues. Solve the basic needs first, and when everyone has a fair piece of our wealthy country's economic pie, I suspect we will find the identity issues are easier to address, with broader support.
by onion2k | 2025-11-06 14:50:33+00:00
If they didn't, we wouldn't be having these problems.

That assumes people have the ability to choose not to do these things, and that they can't be manipulated or coerced into doing them against their will.

If you believe that advertising, especially data-driven personalised and targeted advertising, is essentially way of hacking someone's mind to do things it doesn't actually want to do, then it becomes fairly obvious that it's not entirely the individual's fault.

If adverts are 'Buy Acme widgets!' they're relatively easy to resist. When the advert is 'onion2k, as a man in his 40s who writes code and enjoys video games, maybe you spend too much time on HN, and you're a bit overweight, so you should buy Acme widgets!' it calls for people to be constantly vigilant, and that's too much to expect. When people get trapped by an advert that's been designed to push all their buttons, the reasonable position is that the advertiser should take some of the responsibility for that.
by kevstev | 2025-11-06 14:50:34+00:00
Can be relatively simple inside of Home Assistant. I have my alarm attached to Konnected, and that has an HA integration. I can both arm and disarm my alarm through an HA dashboard, and also have it arm itself if both myself and the wife are out of the house. You may not even need the alarm integration part- you can just use the home/away functionality and set the thermostat. The thermostat integration part I am less sure about, just because I haven't used it, but it should be fairly easy to set the set temps based on your home/away status.

Of course you need Home Assistant set up for this, but if you are interested in these types of things, it will be very useful.
by ecshafer | 2025-11-06 14:50:40+00:00
They fired the inventor of Javascript as their CEO. They hired some grifter as their CEO who just keeps giving themselves more money. They keep throwing money at vanity side hustles. They purposefully confuse the Mozilla foundation with the browser, and have increasingly made the foundation redirect their funds to C level salaries and their own personal political passion projects that are not aligned with the Mozilla Firefox project. If there were actually focusing on being the best browser and web privacy, it would be good. But they aren't.
by buellerbueller | 2025-11-06 14:50:41+00:00
>umm, did you look at the election results from yesterday?

>#1 economy (i.e. emotionally driven tariffs)

>#2 people don't like seeing children and neighbors disappeared by masked thugs >(i.e. due-process and rule-of-law)

None of which are the identity politics issues that the woke left forces on people, and expects ideological conformity on.
by NoMoreNicksLeft | 2025-11-06 14:51:22+00:00
I've often wondered if that is even possible (whether it is good policy or not is another question entirely). Could we disconnect Russia from the Internet effectively? Let's say that Europe could be pressured to cooperate, what then? Well, here a couple of years ago I finally got the answer I wanted: we can't. China would never abide any such sanction, and there must be a few overland backbones connecting the two (even if I'm wrong here, wouldn't take decades for those to be built).

Likely, the country that wanted to do this finds themselves isolated on their own network, not their target isolated from the internet. Even if that country as is large and powerful as the United States. Perhaps the answer might have been different, 20 years ago or even 15, but everything has changed and there's no going back.
by bluGill | 2025-11-06 14:51:26+00:00
> ended up with someone who was more expensive but also much more competent, and the work was done to a higher standard.

How do you know that? Or is it just that your bias is coybows are bad and so you assume someone who dresses and acts better is better?

Now step back, I'm not asking you personally, but the general person. It is possible that you have the knowledge and skills to do the job and so you know how to inspect it to ensure it was done right. However the average person doesn't have those skills and so won't know the well dressed person who does a bad job that looks good from the poorly dressed person who does a good job but doesn't look as good.
by progbits | 2025-11-06 14:51:39+00:00
Certain sections of this content were grammatically refined/updated using AI assistance, as English is not my first language.

OP: I sympathize, but I would much rather read your original text, with typos and grammatical errors. By feeding it through the LLM you fix issues that are not really important but remove your own voice and get a bland slop identical to 90% of these slopblogs (which your's isn't!)
by lelanthran | 2025-11-06 14:51:40+00:00
> If the process crashes or your harddisk dies, you want redundancy so even those twelve customers can still access the application.

That's fine, 6 of them are test accounts :-)

> It's sure a corny stance to hold if you're navigating an infrastructure nightmare daily, but in my opinion, much of the complexity addresses not technical, but organisational issues

If you have an entire organisation dedicated to 6 users, those users had better be ultra profitable.

> If the process crashes or your harddisk dies, you want redundancy so even those twelve customers can still access the application

Can be done simply by a sole company owner; no need for tools that make sense in an organisation (K8s, etc)

> You want a CI pipeline, so the junior developer can't just break prod because they forgot to run the tests before pushing.

A deployment script that includes test runners is fine for focused product. You can even do it using a green/blue strategy if you can afford the extra $5-$10/m for an extra VPS.

> You want proper secret management, so the database credentials aren't just accessible to everyone.

Sure, but you don't need to deploy a full-on secrets-manager product for this.

> You want a caching layer, so you're not surprised by a rogue SQL query that takes way too long, or a surge of users that exhaust the database connections because you never bothered to add proper pooling.

Meh. The caching layer is not to protect you against rogue SQL queries taking too long; that's not what a cache is for, after all. As for proper pooling, what's wrong with using the pool that came with your tech stack? Do you really need to spend time setting up a different product for pooling?

> dding guardrails to protect your team from itself mandates some complexity, but just hand-waving that away as unnecessary is a bad answer.

I agree with that; the key is knowing when those things are needed, and TBH unless you're doing a B2C product, or have an extremely large B2B client, those things are unnecessary.

Whatever happened to "profile, then optimise"?
by JCM9 | 2025-11-06 14:52:04+00:00
We see business go through this cycle a lot. Some new “better cheaper” thing comes along. Everyone implements it to keep up with the Jones’s. Suddenly there’s no differentiation because everyone has it and everyone thinks it sucks. Suddenly going back to some reworked version of the old thing is the new black.

One such example was call centers. In the 2000s implementing a call center in India was all the rage on cost cutting. The customer experience was terrible and suddenly having a US-based call center (the thing companies just abandoned) was now a feature.

I think we’ll see similar things with AI. Everyone will get flooded with AI slop. Folks will get annoyed and suddenly interacting with a real human or a real human writing original content will be a “feature” that folks flock to.
by gdulli | 2025-11-06 14:52:53+00:00
Original comment from more_corn:

> Toyota has the world’s best reputation for quality and longevity. Their fleet probably has the best total fuel efficiency. (Natural Intelligence is prone to unsubstantiated claims, please check the facts presented here) They have a luxury brand and the most sane option at the low end of the market. I suspect that with the exception of the us market that has been artificially closed to free trade, BYD is going to rival Toyota soon.

What's Natural Intelligence, I wondered:

> Natural Intelligence | Data-Powered Intent Marketing

> Since 2009, Natural Intelligence has built one of the web’s largest and most diversified performance marketing portfolios – creating tailored, data-driven decision journeys that help consumers discover and choose the perfect brands for them.

> Today, as GenAI transforms search experiences, we’re guiding brands to win in the era of AI-powered discovery.