MurphyA/hacker-news huggingface dataset:
by cb321 | 2025-06-28 06:07:38+00:00
Our exact context here is not just column numbers, but also about backslash line continuations joined by the C preprocessor. That makes the #line directives emitted refer to columns within a (large) "virtual line assembled by the tooling", not an "actual source" coordinate.

So, a column number would not be very meaningful to a programmer (relative to some ';' or '{}' expressional label leveraging internal language syntax/bracketing which would definitely still be a bit to muck about with). As per my Lisp mention, it is really be a >1 dimensional idea, and there are various ways to flatten/marshal that parse tree. "next/over" and "step/into" are enough "incrementally/dynamically/interactively" to build up that 2d navigation, but also harder to work with "cumulatively" and with more complex than lisp grammars. Maybe most concretely, how "subexpression numbers" (in addr2x or other senses) are enumerated might still be a thing programmers need to "learn" from their "debugger UI".

Another option might be to "reverse preprocess it" or maintain forward-meta-data to go from the "virtual line column number" back to the "true source (line,column)".

I don't mean to discourage you, but just explain more what problem I meant to refer to by "how to label it" and highlight limitations of your new test. { But many are probably limited somehow! :-) }
by spencerflem | 2025-06-28 06:08:01+00:00
Don't mean at all to discredit what the author's done - it's their life and seems to have been helpful to them and for that I'm very glad.

But this would make me so sad -

Its not that the notes are useful but every few months I love nostalgia tripping on old notes. Like looking at old photos but instead of places and people its thoughts. Like, "oh yeah, I did care about that back then!"
by cornfieldlabs | 2025-06-28 06:08:01+00:00
These are very valid questions , thanks for asking them.

> Group chat Group chats work when everyone in one know each other. I have N different circles which don't overlap so group doesn't chat makes sense. Messages in group chat are more "in the face" - everyone has to. I just wanted a place where I can dump my thoughts without feeling like seeking immediate attention.

> Blog PostX is indeed something like a private blogging space. It's something I wanted for myself.

Honestly I am not fully sure how it's going to be used by people but I have built something me and my friends like and use.
by schiffern | 2025-06-28 06:09:01+00:00
If the Romans had only known, they could've used chewed watermelon seeds which contain urease. Adding this catalyst greatly speeds up the volatilization reaction from 3-5 weeks to overnight,[0] eliminating the need for Roman laundries to buffer weeks worth of urine as they wait for it to turn into ammonia.

There's a reason why Roman laundries were usually located just outside the city, ideally on the downwind side...

[0] https://www.researchgate.net/publication/291165299_Citrullus...
by goku12 | 2025-06-28 06:09:16+00:00
That's what I plan to do too. My current device is locked down pretty aggressively. But the problem here is, what percentage of the population has the skill and patience to do it? These companies need to hold only a simple majority of the population hostage. The holdouts like you or me can be eventually peer pressured into accepting the same abuse.

For example, let's say that you avoid a certain abusive messaging platform. But what if your bank or some other essential institution insist on using it to provide their service? We can complain all they want. But they will probably just neglect you until you concede in despair.

To fight this, you need affordable and ethical alternatives for the device, platform and applications. You also would need either regulation or widespread public awareness. Honestly, the current situation is hopeless on that front.
Show HN: AIOps MCP – Log anomaly detection using Isolation Forest
by kkorathaluri | 2025-06-28 06:09:27+00:00
I built an open-source AIOps MCP (Monitoring & Control Plane) that detects anomalies in logs using Isolation Forest.

It accepts logs from agents, apps, or collectors, parses and extracts features, and identifies unusual patterns in real time. Alerts can be sent to Slack, Webhooks, or PagerDuty. It’s lightweight, easy to deploy with Kubernetes & Helm, and designed to plug into existing observability stacks.

I built this to experiment with combining ML-based anomaly detection and flexible alerting for DevOps/SRE teams. Most AIOps platforms are either too heavyweight or closed-source — I wanted something minimal yet effective.

You can try it by running the FastAPI app locally or deploying with Helm. Contributions are welcome — I’d love feedback on features, detection accuracy, and real-world use cases!

GitHub: https://github.com/kishorealliiita/aioops-mcp-iforest
by k310 | 2025-06-28 06:09:32+00:00
I always used and use paper notes. Computer files are mostly downloads, and saved articles for better search (ahem) than DDG or Google because their results are almost entirely name matches with movies or shit to buy.

And stuff disappears. Hopefully saved at IA, but not always.

That said, I have all my old note books with great ideas :-) whose time may come yet, etc.

The only notes I tossed were from years just prior to a divorce. Nothing useful, just griping. The other ideas are still interesting to review.

For example, lists of questions for games, and unusual names, such as Ebenezer and Florence, aka Ebb and Flo.

Photos are always saved, including ones I scanned from parents' prints and daughter's growing up prints. (Film days) A few old slides have been scanned, but I keep the originals. One more adapter ring, and those will also be scanned. My brother and I have Dad's original paintings and good quality photos (from the digital camera age) for showing off.
by VivaTechnics | 2025-06-28 06:10:28+00:00
You’ve clearly been through the wringer and picked up real experience. So why not grab two others like yourself and build something of your own? Pick any industry. Eventually, you’ll hit a similar wall. Everyone does. That’s the moment that sorts people. Most quit. Very very few push through. Those with passion, as you claim ("love").

Honestly, I’m one of those brain-dead folks, trying to jam AI into everything. Not because it’s always smart, but because I don't have a choice. We pitch anything without AI, and no one even listens. No budget, no job—simple as that.

It’s a social epidemic. People look at each other. We all keep pushing things too far in one direction, even when it makes no sense. There are many ways to do some other things. (I'm reminding myself here, not you).

Bottom line: pick yourself up, find your crew, and start building. Then, lead like a brain-alive exec.
by necovek | 2025-06-28 06:14:02+00:00
I don't think anyone discussing today is saying things like "wow, kids died from diphtheria in 1900, everyone knew this and just ignored it?"

So really, people in 2200 will talk the same way we do today: "oh, look at all the advances we made that reduced personal transport deaths from 40k people to 1k".

Humans have been assuming risk to gain particular value since we've existed, so only unaware people would say that we are ignoring it (or you wouldn't have the numbers to run your agenda in an unrelated discussion).
by owlstuffing | 2025-06-28 06:14:21+00:00
Because history treats them as a package deal. Tokugawa Japan saw foreign faces as existential threats. The Ottomans built trust only within ethnic/religious silos (millets). Rome demanded a trinity of assimilation: Latin language, Roman customs, and worship of state gods (later emperor cults).

Today's civic nationalism experiment rejects this link, yet no society has sustained high-trust diversity without such enforced unity. Rome threw everything at assimilation: shared language, values, identity above tribe, and state religion. It still fragmented.

So Western nations face an unprecedented gamble: Can they maintain cohesion without these historical levers? History offers no successful precedents, only warnings.
by nishiohiroshi | 2025-06-28 06:14:35+00:00
Configure your testing preferences once here https://gitauto.ai/settings/rules, then GitAuto automatically maintains your code quality.

Now with full feature access on free tier:

- Set up your testing rules and coverage standards - Choose which triggers work for your workflow (PR merges, schedules, labels) - GitAuto handles unit test generation based on your preferences - Your team focuses on features while tests get written automatically

The result: consistent test coverage without constant manual effort. Your testing standards get maintained automatically once you define what you want.

Free tier has usage limits but no feature restrictions.
by Simon_O_Rourke | 2025-06-28 06:15:50+00:00
> what business partners want in a deal is enhancing prestige, aligning with family business values, and offering something genuinely unique in a market where exclusivity matters.

There must be some awfully corrupt shenanigans selling stuff out there so. No wonder the Chinese telcos run all Dubai's backbone infra, those guys are old hands at liberally distributing "incentives" to patriarchal organizations to get their way.
by nextaccountic | 2025-06-28 06:17:19+00:00
Safe Rust is actually safer than Java because Java still has data races (that happen when you don't use correct synchronization when doing multithreaded code). In Java data races aren't as catastrophic as C (that is, it's not UB), but they are still a very severe kind of bug.

In Safe Rust, data races can't happen because you can only share stuff between threads if they are either synchronized or read only - attempting to share data that can't be accessed by many threads results in a compile time error.

Also: Java depends heavily on the GC to have memory safety. There are probably some kernels that manage memory with GCs, but for most of them it's not appropriate.

And even for projects that are written in a language that uses a GC (like written in Python, or Java, or C#), having two GCs in the same project, sharing data between each other, is kind of catastrophic. Because of this, a project in a high level language either uses libraries written in the same language (or at least the same runtime), or languages written in C or C++. So Python programs use Python libraries or C libraries, C# programs use C#/.NET libraries or C libraries. But it's uncommon to use a Python library in a C# project, or a C# library in a Python project.

Just like C, Rust fills the niche of writing libraries that can be used in many ecosystems. Right now some Rust libraries are used in Javascript projects (either on node or on the web, with wasm), for example.
by 1659447091 | 2025-06-28 06:18:23+00:00
It's not only about language. Many are English as a 2nd, 3rd or even 4th language in Europe. There are hundreds of languages spoken in the US, as in Europe. And if one doesn't look too closely the EU can remind one of the US, particularly with the Schengen Area.

And to be fair, our Supreme Leader is also getting away with being Supreme Leader by proxy of western European states that keep capitulating to his whims on specific things; our hell is their hell. US states ave their own equivalent of parliamentary setup, presidents/ministers, their own legislature, fiscal politics, etc. In some states women have bodily autonomy, in others they are a miscarriage away from being suspected criminal.

> Of course someone from USA is of the opinion that Europe is some small homogenous entity, while each us state is unique in its own way, that's not at all surprising.

If you are suggesting that is my view, then you completely misread what I wrote.

Americans seeing each state as its own little country neatly grouped together in a geographical region does not equal Americans seeing Europe as a single country. I was pointing out why the individual states can be comparable to individual countries in Europe based on size, population, laws and economies.
by manjasheets | 2025-06-28 06:20:05+00:00
Unveil your true radiance with the Korean Color Test! Discover your perfect personal color palette in minutes from the comfort of your home.

Our fast, fun, and surprisingly accurate online test, inspired by K-beauty and celebrity stylists, helps you find the colors that truly make you shine. Simply upload a selfie and answer a few quick questions to receive:

Your Personal Color Season Analysis: (Spring, Summer, Autumn, or Winter)

Tailored Style Tips: Dress to impress with colors that enhance your natural features.

Custom Color Palette Preview: See your best shades at a glance.

Personalized Hair & Makeup Suggestions: Find products that perfectly complement your unique tone.

Stop guessing and start glowing! Enhance your confidence, simplify your shopping, and always look your best.

Ready to discover your true colors? Visit koreancolortest.com today!
by hnaccount_rng | 2025-06-28 06:20:21+00:00
The number of photons themselves is not too restrictive (i think the voyager probe still emits 6ish photons per second directed at the receiving dish). And we easily build sensors that detect every photon (far above 99% levels). The tricky part will be differentiating between “source photons” and “background photons” (for Voyager we exactly know what to look for, here we wouldn’t have any baseline for distinguishing)
by pm90 | 2025-06-28 06:20:35+00:00
> Here, the market demands you come dressed in a tuxedo, not the jeans and blazer that passed for formal back home. Your packaging, your experience, your digital presence – everything needs to exude a level of sophistication that would seem excessive in most Indian markets.

The gist of the article just seems to be that the business environment in Dubai is (shocking!) different from that of India, with people needing different things. I don't quite understand or agree with the "competing with the best in the world" though, it just seems like the money people in Dubai just expect you to be better dressed, more presentable, and form a personal relationship before business deals.
by exitnode | 2025-06-28 06:21:24+00:00
I don't take long-term notes at all, only quick notes on paper of thing I need to do. I tried to collect all thoughts, notes etc. but I would never read them again. Most of it would be outdated anyways. So I understand that these kind of notes might feel like ballast and might be a reason to not be able to close with things.

Everything that is worth keeping is on my website as properliy written posts which I enjoy to re-read from time to time. You could also look at it this way: anything that doesn't make it onto the website - i.e. is published - isn't worth saving either.
by bigyabai | 2025-06-28 06:21:46+00:00
Destroying what? Precious value for C-suites to exploit, money to lure you into the life of luxury alongside them? I don't care about that. To be frank with you, 99% of those seats were outsourced before the 2008 financial crisis to Pakistan and India already. Those people already lost their jobs, your coding skills are only worth whatever the market will pay you for them. Go look at the running rate for a Javascript SRE, it's been through the floor for a decade.

My overall point is that I've already cast my die. The only thing I care about vis-a-vis the licensing of my software is protecting my users from commercial exploitation. You won't convince me or anyone to take a stand against contribution because someone might try to vibe-code an alternative. FOSS, particularly examples like Linux and Git, aren't just popular because they're free. They're popular because they're well-supported, standardized, transparent, secure and peer-reviewed. Don't take my word for it, ask anyone you know that works in a Fortune 500 business. Nobody is afraid of libcurl being erased from history because Google vibe-coded an alternative and BSD-licensed it.

So - what is the hard sell here? I'm a grown-up, I can understand the economics of the situation. How is my manager going to put me out of a job with Claude 7.0? What org structure can survive if engineers leave the company? Have you even thought this through, or are you parroting the hype machine without a causal understanding of the argument?

I can be convinced that AI is a bad thing. But you can't convince me to stop writing Open Source software because it endangers people's jobs, even my own. For fuck's sake, I publish this code free of charge for the express purpose of saving everyone the trouble of writing it themselves, as long as they follow the rules of my license. I don't owe anyone the right to be valuable to a business, no more than Pakistanis lost sleep imagining the starving residents of Redmond, Washington whose jobs they'd subsumed. Buzzards gotta eat, same as worms.
by Too | 2025-06-28 06:21:47+00:00
In embedded you are typically stuck on some ancient proprietary compiler and can't take advantage of the latest C versions. Even less so if you need safety standards like MISRA.

That of course doesn't help you with the switch away from C. The question is why they keep updating the language. The only ones with valid reasons to not upgrade to some more sane language can't take advantage of the new features.
by alexgunnarson | 2025-06-28 06:24:44+00:00
Very cool. Being able to use semantic (as opposed to syntactic) operators like `==`, `+`, etc. feels like fertilizer for some novel ideas. Sort of like when word embeddings first came out and there was a loose concept algebra introduced with it ("King - Man + Woman = Queen").

That said the neuro + symbolic integration here is, like most systems, pretty shallow/firewalled (taxonomically, Type 3 / Neuro;Symbolic — https://harshakokel.com/posts/neurosymbolic-systems). I think the real magic is going to come when we start heading toward a much more fundamental integration. We're actually working on this at my company (https://onton.com). How do we create a post-LLM system that: 1) features an integrated representation (neither purely symbolic nor dense floating point matrix); 2) can learn incrementally from small amounts of noisy data, without being subject to catastrophic forgetting; 3) can perform mathematical and other symbolic operations with bulletproof reliability; and 4) is hallucination-free?

The cobbling together of existing systems hot-glue style is certainly useful, but I think a unified architecture is going to change everything.
by yzydserd | 2025-06-28 06:24:53+00:00
The posted article isn’t as good as the better, longer web page by the actual researchers at https://www.mola.org.uk/discoveries/news/worlds-most-difficu...

Anyway, let’s see them tackle Eternity II next.

https://eu.woodtrick.com/blogs/news/eternity-ii-puzzle-the-h...
by sillysaurusx | 2025-06-28 06:26:06+00:00
The problem is that attitudes like GP’s are why mental health is so disregarded. It’s tempting to believe that people should just man up and deal with it, and presto: you have both toxic masculinity and also a reason not to bother taking mental health seriously. After all, if 51% of the population can handle it, is it really a societal problem worth bothering with? (They can’t, and it is.)

The idea that it’s healthier to internalize trauma is wrong in well over 90% of cases. Most people have lots of problems as adults due to trauma they got when they were kids, usually by emulating a dysfunctional parenting model, and they don’t even realize it. I lost my best friend when my issues flared up, and I was blind that I even had a problem at all. My actions felt healthy, and they were anything but.

Please don’t minimize mental health. If not for yourself, then for your future children.
by joegibbs | 2025-06-28 06:26:42+00:00
Is Musqueamview not good enough? Or at least transliterate it into the Latin alphabet, or have Musqueamview as the main name and the other one on signs but not the actual name. I get they want to be inclusive and all that but what do they expect giving it a name that’s unreadable and untypeable to all but a handful of people?
by Zanfa | 2025-06-28 06:27:29+00:00
> JSX really isn’t that great. Sometimes it feels like most React devs don’t know how to write a for loop or if statement because they mostly use map(), ternaries, and short-circuiting, which are not very ergonomic compared with markup-based approaches.

I'm the last person to vouch for React and the horrors it has inflicted upon web development, but the one thing it definitely got right compared to Angular (and Vue) is the use of JS for control flow, rather than fake attributes and whole new language.
by ErrorNoBrain | 2025-06-28 06:28:04+00:00
the thing with such a system is keeping it up to date

you have to spend SO MUCH time writing notes... and since you might put in everything you've thought to do, in there, you also have to go back and read it again, to find it?

seems like a very time consuming process

i personally write down details for a few topics, in my notes, and then i tend to forget the small details, and use my brain to remember the big scope(s). then i can return to my notes for tiny details later, if needed.

most of the time though, i tend to never return.

and so i ended up just not writing notes anymore. it ends up being too much to look through, or too much to be worth the time.

gotta find that sweet spot i guess, but thats not easy either.
by socalgal2 | 2025-06-28 06:34:00+00:00
I know what you mean. It's not just notes. I had shelves full of trinkets and books that I never looked at. I threw them all way to "unclutter my life". I realize now, even though I never picked them up or read the books they triggered memories. When I bought them, what I was into at the time, things like that. I don't know how much I wish I still had them all.

I'm going though something kind of similar now in that there are several boxes of stuff of mine in my parent's storage. I haven't looked in them in 20+ years. I basically told them to just chuck them in the trash. I haven't seen them, I don't want to see them. If I see them I'll just end up keeping them for another 20+ years without looking at them.

Yes, they will trigger memories. Things I made in high school, elementary school, college, etc.... There's at least 3 journals. But, do I really care? If they had just thrown them away with out telling me or if the storage and burnt down I'd have no idea what was in them and I certainly don't miss the contents or even think about them except when my parents mention, "you know, we still have your boxes in our storage"

I don't know how to choose between keeping them and getting rid of a pile of trash haha. I'm choosing to throw them away. I'd prefer not to know what's in them so I don't know what I don't know. I guess partly I just want to detach from the past. Others certainly make different choices.
by hkuopo1 | 2025-06-28 06:34:10+00:00
While exploring how certain systems identify and fingerprint PCs, I came across the BIOS UUID—something I had never paid much attention to before.

Turns out, this unique identifier is embedded in the motherboard firmware and exposed via SMBIOS. It's commonly used by asset tracking tools, enterprise deployment systems, and—apparently—some game anti-cheats.

What surprised me most:

On many systems, it's not truly unique (some vendors reuse UUIDs).

It persists across OS reinstalls and sometimes even firmware updates.

It can be read via simple WMI calls (wmic csproduct get uuid), making it an easy target for client-side tracking.

In a world where device fingerprinting is becoming more aggressive, the BIOS UUID is one of those quiet, persistent identifiers that may not get much attention—but potentially plays a big role in linking a system to an identity.

Has anyone here experimented with editing or nullifying this value (for example, on a custom BIOS or through DMI editing tools)? Curious what risks or limitations come with that.