MurphyA/hacker-news huggingface dataset:
by kevincox | 2025-10-26 22:14:30+00:00
I'm talking about output. For sure, if I am reading this bool from FFI I want to have "not 0" be truthy. However if I am writing a bool to a FFI interface I want the value to be predictable (for example 1) rather than "some non-zero value".

Although this does open interesting cases where if you read a bool from one FFI interface and write to another it may have an unexpected value (ex 2). But I still think it is useful for the in-language conversions for example Boolean to LongBool and the True constant to have predictable values.
by forrestthewoods | 2025-10-26 22:14:39+00:00
MinGW is awful. Avoid. Cygwin is honestly not really something that has come up in my career.

I don’t know why Linux people are so adamant to break their backs - and the backs of everyone around them - to try and do things TheLinuxWay. It’s weird. IMHo it’s far far far better and to take a “when in Rome” approach.

My experience is that Linux people are MUCH worse at refusing to take a When in Rome approach than the other way. The great tragedy is that the Linux way is not always the best way.
by beefnugs | 2025-10-26 22:14:40+00:00
Actually I think its called Fraud: If you payed someone else to do your job, and didnt even confirm correctness, then you should be fired.

Wait no, if your boss is making you use this tech, then its his fault.

Wait no, if the companies are selling this as the holy grail of firing everyone to save money, its the fault of whomever is buying this trash without testing it

Wait no, if this is trained on the entirety of human information, then we are all wrong for not deleting all of our bad answers written on the internet
by 1718627440 | 2025-10-26 22:16:08+00:00
I am not sure you understand my point. Inlining libc definitions for syscalls is fine when you only care about Debian 12 commit hash ####. It will break as soon as you think your machine is running Debian 12 and you updated it, so surely it includes the latest userspace-patches. It will also break when a user uses the OS configuration to change the behaviour of some OS functionality, but your code is oblivious to that matter, because your code bypasses the OS version of libc.

Modifying the OS is fine, if this is what you want to do, but it comes with tradeoffs.

----

You wrote earlier:

> actually tried to hack a linux_system_call builtin into GCC at some point. [...] The maintainers didn't seem too convinced in the mailing list so I didn't bother rewriting it.

I am not sure what exactly this means. There is syscall(2) in the libc, if you want to do this. If you want to inline the wrappers you can pass -static to the compiler invocation.
by bobthepanda | 2025-10-26 22:18:16+00:00
malls have basically also optimized for sales per square foot to the detriment of their former status as hangout spots. at the modern mall, "kids just hanging out" is considered a loitering nuisance these days. and the malls that are surviving are those geared towards upper incomes, which means that the availability of third places is bifurcating like everything else in the economy.

amongst the people I know, a fair amount are not able to willing or host events because they have roommates who they are not necessarily friends with; and amongst those lucky enough to live alone, new build apartment sizes have been shrinking.
by wibbily | 2025-10-26 22:19:06+00:00
Huh? The first "conflict" you list isn't a conflict.

> The snippet from "search docs crawling indexing pause online business" states that adding a Disallow: / rule for Googlebot in robots.txt will keep Googlebot away permanently as long as the rule remains. "search help office hours 2023 june", however, advises against disallowing all crawling via robots.txt, warning that such a file "may remove the website's content, and potentially its URLs, from Google Search." This directly contradicts the claim that a full-disallow rule safely blocks Googlebot without negative consequences, creating a true conflict about the effect and advisability of using a disallow rule to block Googlebot.

If you want to block Googlebot "permanently", why would you expect to stay listed in Search? The first page actually agrees with the second - if you only want to temporarily block crawling, it recommends not blocking Googlebot.

Actually, your last "conflict" is bad too. A 503 fetching robots.txt does stop crawling the site, for at least twelve hours and possibly forever (if other pages return errors). The only crawling Google will continue to do is to keep trying to fetch robots.txt.

I appreciate what you're trying to set up here but 2/4 is a pretty bad record for a demo.
by cyberax | 2025-10-26 22:19:58+00:00
Nuclear can be made flexible, that's my point. It works best as a constant baseload, but it's mostly because the current plants were not designed for dispatchable use (except for some plants in France).

Nuclear plants do not degrade at a constant rate, regardless of their power. By idling the plant, you extend its service life, essentially amortizing the capital cost over a longer period of time. And the capital cost is the main driver in the cost of the nuclear power, as you're pointing out yourself.
by lschueller | 2025-10-26 22:20:51+00:00
I don't remember the name of the tool anymore. But 2009 around there was this supoosed powerpoint killer where the slides weren't arranged in a linear order, but more or less grouped in a flower like circle order where you had to zoom in to go into details of your presentend topic. It was really aweful, because you couldn't print anything or export parts of it to use it somewhere else and it was highly confusing.. Leaving the impression of missing any structure. Most viewers have this fomo inclination, what makes it common to sharing loads of information in a concise format. I've came across only a few examples, where zooming in was more of a benefit than a burdon to provide information.
by ricardobeat | 2025-10-26 22:21:30+00:00
The article says it “speeds” but provides no sources or evidence, you might want to take that with a grain of salt.

Here’s a video of the new mode, it seems pretty normal, you wouldn’t bat an eye to a friend driving in the exact same way: https://www.youtube.com/watch?v=C8uIPsaF-yY

Not that I would trust it with my life at this point in time, but the claims do seem exaggerated.
by blinkymach12 | 2025-10-26 22:21:49+00:00
The struggle I found in coding as a CTO was that executive team priorities would come along that would take precedence over my ability to maintain my coding contributions, and in my experience no developer team wants to inherit and maintain code from their CTO. I found myself ultimately more drawn to coding tasks that improved developer experience or validated proof-of-concept work.

I agree with the author that CTO positions are incredibly varied, so I appreciate them sharing what works for them personally and in their organization, even if it doesn't match what has worked for me.
by scrubs | 2025-10-26 22:22:37+00:00
Agree. Let me say much the same through a parallel line of observation: maybe you dont need a this cto or any cto? Maybe you need to move this guy to sales.

Goodness gracious corporate america. Can we PLEASE stop with hustle and bs?

You ever heard buffet or munger say everyday they do some bill keeping in a double entry accounting system and AI makes them better? Never. Why? Because when you and your org are competent you're not constantly on the hussle. My guess if they need to, they do and as they have things on their mind they don't have time to blog about.

People know what management at Berkshire Hathaway stands for. Case closed.

Competent upper management can be a boon for orgs esp on cross functional management which builds the org and keeps ia from infighting and running in 10x different directions. This guy isn't that. Moreover that means other people on the board don't know that either.
by lotsofpulp | 2025-10-26 22:24:13+00:00
>to expect such a driver to take the same level of care and attention as a commercial pilot when operating a Tesla in autopilot mode is....wishful thinking at best.

This is irrelevant to the branding. Just as autopilot in a plane assists pilots in ideal conditions, Autopilot mode in a Tesla assists drivers in ideal conditions.

As an aside, Autopilot mode in Tesla monitors the driver’s eyes to ensure they are looking at the road, and quite a few steps are taken to ensure drivers know that it is not a self driving feature, but merely assisted driving. Again, the broader point being that autopilot is not known to fly planes end to end, so there should be no confusion due to the name that Autopilot in a Tesla will drive end to end.
by DarkmSparks | 2025-10-26 22:24:37+00:00
last I heard everything amyloid/plaque burden was suspect after

https://www.nytimes.com/2023/07/19/us/stanford-president-res...

It looks very much like they are a symptom rather than a cause. They have got very good at medicines that remove amyloid/plaques, they only physical outcome was massive brain bleeds and death, plus a little

https://www.ncbi.nlm.nih.gov/search/research-news/13804/

before being withdrawn for all the reasons they resigned

https://www.pharmaceutical-technology.com/analyst-comment/bi...

absolute disaster :(
by furyofantares | 2025-10-26 22:25:37+00:00
I read the whole thing now and it's filled with slop. I don't really care about the emojis and the marketing voice too much. I do care that it's impossible to tell what the author cared about what they didn't, or if any of it is made up or extrapolated.

I bet the input to the LLM would have been more interesting.
by 1718627440 | 2025-10-26 22:26:45+00:00
> (I think Windows does it waaay better but ymmv)

Can you elaborate on that?

Btw., I don't want to bash Windows here, I think the Windows core OS developers are (one of) the only good developers at Microsoft. The NT kernel is widely praised for its quality and the actual OS seems to be really solid. They just happen to also have lots of shitty company sections that release crappy software and bundle malware, ads and telemetry with the actual OS.
by godzillabrennus | 2025-10-26 22:27:05+00:00
I'm glad you are comfortable coming forward and for sharing your thoughts. Not to pile on with the others here but you may go fast alone but you go far together when you build the right team. Being an individual contributor CTO is not being a CTO for a business that succeeds at scale. Don't stop doing what you love if you feel that's more important but it's probably best to step back from being a CTO and hire someone to manage that role so you can code if you don't want to do the job.
by lotsofpulp | 2025-10-26 22:27:32+00:00
I have no expertise in piloting or the details of autopilot in a plane, except that it does not fly the plane gate to gate, however it does assist the pilot in mundane tasks, such as cruising at altitude and following a path. Maybe modern ones land/take off, I don’t know, but a pilot is still required for many crucial tasks as far as I know.

Which is what the Autopilot function does in a Tesla, so I find it to not be a misleading name.
by tzs | 2025-10-26 22:28:02+00:00
> A quick bit of detective work led me to uncover a poster for the Shrewsbury Musical and Floral Fete that would be taking place of the weekend of August 21st to the 22nd in the year 1968.

August 21st and 22nd in 1968 were Wednesday and Thursday so I'm confused that the author is calling that the weekend.
by freddie_mercury | 2025-10-26 22:28:35+00:00
Not really true. See for instance this link

"Opponents call the amyloid hypothesis zombie science, propped up only by pharmaceutical companies hoping to sell off a few more anti-amyloid me-too drugs before it collapses. Meanwhile, mainstream scientists . . . continue to believe it without really offering any public defense. Scott was so surprised by the size of the gap between official and unofficial opinion that he asked if someone from the orthodox camp would speak out in its favor."

https://www.astralcodexten.com/p/in-defense-of-the-amyloid-h...
by HackerThemAll | 2025-10-26 22:29:24+00:00
There are many silly bugs and inconveniences not getting fixed. In Pixel's Android you cannot swap the three navigation buttons, whereas in all other brands it's easy to do. I prefer to have the "back" button to the right, and yet Pixel doesn't allow me to set up it that way. It's on the left, the way the developer who wrote that likes.

Also, in the Google Message app used for sending text messages, when you have 2 SIMs from the same carrier in your phone, you can't tell through which one you got the SMS (if this is a message to which you can't reply, e.g., an advertisement). You get the carrier name instead of the SIM card name which you set up in the settings. This is not specific to Pixels.

RCS is a joke. Either "your device doesn't support" it, or "your carrier doesn't support" it, or there are other issues. Nobody cares about their RCS, the entire planet uses WhatsApp, or iMessage, because they just work, unlike RCS.

Silly issues. That's Google in all their glory. They can do magic that serves billions of people, but they are unable to polish the edges.
by yassien | 2025-10-26 22:29:29+00:00
It explains how embeddings -those seemingly innocuous vectors produced by language and retrieval models—actually carry compressed meaning from the original text, and thereby pose substantial privacy risks. For example, even when you don’t share the raw text, an embedding might still reveal whether a certain phrase appeared in the data (membership inference) or what domain it came from (reconstruction), simply because of its geometric “neighbourhood” in vector space. To help organisations quantify these risks, the author introduces the tool Embedding Leak Auditor (ELA), which simulates retrieval and inversion attacks on embeddings, evaluates defence strategies like noise or quantization, and shows how embeddings need to be governed just like any other sensitive data.
by webstrand | 2025-10-26 22:29:38+00:00
You're right, I got that part wrong, git actually fetches all of the remote commits (but not all of the refs, many things are missing, for instance notes).

But a clone of your clone is not going to work the same way, since remote branches are not cloned by default, either. So it'll only have partial history. This is what I was thinking about.
by netsharc | 2025-10-26 22:29:51+00:00
Sure it might work well... but some genius thinks it's great UX to prompt someone 10 times within 5 seconds because it thinks "Oh, the user is in a new screen, and there's foreign language in it!"... it's almost as bad as the 90's website doing a loop of window.open()'s before the browsers thought of blocking that Javascript function...
by michaelcampbell | 2025-10-26 22:30:06+00:00
> I've wondered for a long time (based entirely on anecdotal observations) whether some forms of cancer and other illnesses arise more quickly from sudden shifts in daily habit.

My suspicion here is that a lot of your grandfather's colleagues "felt the need it was time to slow down and enjoy life" could actually have been the beginning stages of some chronic illness. But that's just a guess.
by Nextgrid | 2025-10-26 22:31:10+00:00
Absolutely agreed. But there’s a huge “legal” scam industry around it (essentially you are converting universal, fungible currency into scrip with an expiration date and strings attached), on top of which the illegal scam industry builds on (both sides benefit off each other, so the legal side has no interest in discontinuing operations or even measuring how much of their turnover is actually as a result of illegal dealings).
by wat10000 | 2025-10-26 22:31:37+00:00
I’m sure it’s harder when you’re older but it’s nothing like learning a foreign language unrelated to your mother tongue.

And my point is that they don’t have to learn anything new to avoid getting scammed. Their existing skills of “understanding that moving pictures might be fake” and “don’t give your money or private info to strangers who write to you” will suffice. Unless, of course, they never developed those skills and have been getting taken their whole lives, which seems to be pretty common.
by willyv3 | 2025-10-26 22:32:25+00:00
Hi - This is my first post - I made this for myself because all the available filetrees really sucked for what I need. Should I learn Neovim? Open to feedback. Full Gogh Themage, fuzzy search, detachable file viewer/editor (opens whatever you want and is installed), vim keybindings, git aware.
by JumpCrisscross | 2025-10-26 22:32:45+00:00
> similarity is that cigarettes have warning labels and not that AI is harmful on the order of cigarettes

We put warnings on cigarettes because not only are they harmful, but we have ample evidence about how and by what mechanism they are harmful.

The logic that leads to labelling every harm is the one that causes everything in California to be labeled as a cancer hazard. You want tight causation of sufficient magnitude and in a way that will cause actual behavior change, either through reduced demand or changed producer behavior. Until you have that-which we did for cigarettes—labelling is a bit silly.
by zmmmmm | 2025-10-26 22:33:27+00:00
Oh yes I'm completely with you on wishing Github would support PlantUML. It's almost trivial implementation wise, it's highly embeddable.

It's precisely because I do like it that I want it to scale up better to more complex diagrams. I basically can't push it forward as a universal standard in my org because it fails above a certain complexity threshold and I really can't push for teaching everybody a thousand ways to tweak the diagrams to coax it into doing the right thing (and even then, one small change and it may completely rearrange the output).
by user2722 | 2025-10-26 22:33:56+00:00
But solutions? Here's my take, will gladly take input (Android):

Two profiles: profile 1 has no notifications, reading apps (ebooks) and shouldn't have a browser (mine does and shouldn't); profile 2 has all apps, inclusively all of profile 1 apps. Idea: have an "offline" phone. Good for battery. Whenever I need IoT or something else, I shrug and change profile.

Use desktop apps/desktop browser: should work. Doesn't much. When I'm on laptop I tend to do terminal stuff, social apps feel like wasting time, do it fast and multitasking mode. Multitasking is not really what I want to train my attention span. Sometimes I turn on notifications but put system notifications in DnD so I can check what's notificated every half an hour or so.

Use Waydroid to have social apps: should work, never worked.

Special profiles on social apps: my current social apps have only institutional accounts being followed. Some decorum is kept, and with it, sanity. Exceptions: Facebook, Bluesky, Mastodon, Linkedin, where I follow regular people. But I really should implement something similar for my LinkedIn account.

Alternate sites/apps/mode of usage: use WhatsApp/Telegram to interact, say hi to some people online on Facebook Messenger, install Discourse; on group chats avoid links or include a short summary written by an human of why people should open your link and a quick "what's on the link" description.

These are my takes to extract some humanness from my machine mobile phone.
by DarkmSparks | 2025-10-26 22:34:36+00:00
From that link

"and only slow progression a relatively small amount."

They don't even do that. they _do_ remove plaques, they _do not_ have any statistically significant effect on MMSE degradation.

plus I only see the comments that point out the entire scientific basis for them was based on faked research.

The way I had it "simply" described was "the plaques are basically dead brain cells, the problem is the brain cells rapidly dieing, not cleaning up the corpses afterwards".

either way, the faked research set dementia research back at least 2 decades and wasted billions of dollars on failed medications with no benefits and horrific side effects (that they tried to cover up).
by sn9 | 2025-10-26 22:34:47+00:00
You should be investing some fixed or growing percentage of your income into retirement. Ramit Sethi's book I Will Teach You To Be Rich is a great source for learning the basics of personal finance.

You should be focusing on doing the basics for health including strength and endurance training and eating a diet high in protein and fiber: https://www.barbellmedicine.com/blog/where-should-my-priorit...
by godelski | 2025-10-26 22:34:48+00:00
I always feel conflicted when I see this problem phrased as "smartphones". I understand why but at the same time I wonder how much, if any, it detracts from solving the actual problems.

The article discusses the usual surveillance capitalism and social media stuff[0] that we're probably all pretty familiar with here. But where I feel uneasy is the blaming on the device or technology itself. Smartphones, and even social media, could be amazing technologies. We use them poorly, but that's a different issue in of itself. It is their utility that is a big part of why they won't go away. But that also makes them ripe for abuse. Anything with value will be such a target. So even though I know "smartphones" is a shorthand for "surveillance capitalism and 'engagement based' social media", I do worry that it abstracts the problems too much, making it just seem like by getting rid of our smart phones we could fix everything.

We've been using this tactic for years and tbh, I don't think it has had any meaningful success. Maybe it is time to try a different approach? I think the average person can handle a little nuance. And by breaking it down a little more we might be better at addressing the real issues. No one wants to give up the GPS in their pocket, but in 2025 do we really need that data to leave our device (except when explicitly sharing with someone like friends and family)? We don't need to throw the baby out with the bathwater.

[0] To anyone who works on feed ranking systems and engagement:

I'm genuinely curious, are you seeking to better measure engagement and look at ways to optimize different kinds of engagement? From the outside it seems like only the lazy measurements are being used, and let's be honest, arguing on the internet generates more comments and misinformation as well. Any bad comment that gets lots of responses falls down the ranking (top viewing), only to end up being replaced with similar comments which causes the process to repeat. Brandolini's law, right?

But what are the issues? Is sentiment analysis just not good enough? Is a lack of desire? Momentum?

I would seriously like to understand. Feel free to respond with an anonymous account. And please don't downvote responses, even if you disagree. Maybe we all can have an understanding that we can use votes to express our interest in the conversation (upvoting honest but disagreeable responses, downvoting quips and "mic drops") rather than our to express our agreement with a particular comment? We get to decide what votes mean, right?

[1] Follow-up

Can we at least tone down notifications? It is absolutely insane how complicated it is getting. I need to leave my bank notifications on to ensure I get notified of a fraudulent charge but that same notification system is being used to advertise to me savings bonds and referral bonuses. Same thing happens to emails. Let's be honest here, too many false alarms makes people ignore true alarms. Alarm fatigue is a real thing. If you don't believe me, watch what people do with a faulty smoke detector in an apartment. They just remove it!
by 1718627440 | 2025-10-26 22:35:19+00:00
Yes, and if I do know that for sure, I should block the PR. Getting insights on the exact problems the PR addresses is what the Author already did and it would be wasteful and micromanaging from me if I would try to do that again only to find out whether this is the case here or not.

My non-blocking comment is exactly a symptom of me being unable to decide whether I would block or accept it. I just ask for the author to improve the PR so this can be decided on.