MurphyA/hacker-news huggingface dataset:
by justinowings | 2025-07-08 17:57:58+00:00
Rather than giving an ambiguous score (or grade) regarding if something is written by AI/ChatGPT/Claude etc., Un•AI•ify works like the popular HemingwayApp:

1. paste in text

2. tool looks for overused patterns in AI-writing

3. gives a "rhetorical score"

Patterns include negation/affirmation ("It's not X. It's Y"), using words like only, just, really, truly, fully, etc., buzzwords, cliches, triads, and ...

The ubiquitous em dashes.

If you want a fun test, grab the blog post by the Jasper CMO, and drop it in:

https://www.jasper.ai/blog/context-ultimate-differentiator-a...

here's the analysis:

https://unaiify.com/un/qS05YRBY
by ofu997hn | 2025-07-08 17:58:57+00:00
Location: Portland, OR, USA Remote: Yes Willing to relocate: Yes Technologies: JavaScript, C#, SQL, HTML, CSS, React, GraphQL, .NET, Node, Git, MongoDB, MS SQL Résumé/CV: see linkedin.com/in/oliverfu Email: ofu997@gmail.com

Summary: I'm a .NET web developer with 4 YOE and I'm eager to level up in my next role. I build user interfaces and wrangle business logic, queries, and APIs with JavaScript, C#, and SQL. I'm familiar with MVC frameworks, object-oriented programming, and web app architecture. As a passionate and curious developer, I like to mingle with all aspects of stacks. Prefer remote but willing to relocate. Ideally, a role that supports learning, growth, and scaling up.
by ep103 | 2025-07-08 17:59:32+00:00
I think the primary thing I've learned about open vs closed source products this last decade, is that the difference in marketing is huge.

Both Firefox and Chrome are great browsers, end stop.

But most articles on HN about Chrome start with glowing praise.

And most articles on HN about Firefox start with "What's wrong with FF" and condescention.

I'm past the point of thinking that this is actually reflective about the browsers and their organizations.

Chrome is actively ending ad block support in its plugins. Its CEO is actively engaging in the political process. Firefox has always had a messy relationship with advertising, in which it generally tries to walk the line between reality and ideology. There are pros and cons to both products, depending on what you care about. The fact that articles on each browser so consistently fall into the same pattern does not seem reflective of the actual products themselves.

I think the difference is down to marketing.
by bArray | 2025-07-08 18:00:58+00:00
> Rust was developed at Mozilla. Mozilla axed it. In 2020, it laid off the whole team.

> As I reported back in 2023, the Servo browser engine is doing well. Early this year, its own figures show strong continued upticks in interest since Igalia took over development. You guessed it – Mozilla also gave Servo the boot in 2020.

You don't need to develop a new programming language to develop a decent browser engine. Maybe it would be nice, and maybe it could be better, but do you really have the resources to go off on such a tangent? Clearly the answer was no.

> 2020 is the same year Cathay Capital invested $50 million into KaiOStech, saying it would help bring the next billion people online. As The Register reported in 2018, KaiOS is Boot2Gecko, Mozilla's FirefoxOS rebranded. Mozilla killed its own version in 2015.

Calling it "FirefoxOS" was a mistake, but the idea wasn't all too bad. The rendering in HTML/CSS was a good idea, Java after all have Java Swing/JavaFX and that worked well, but I wouldn't have forced all of the apps to also be JS. I think it will be the future equivalent of an OS where all apps must be Adobe Flash. The rendering should have all been done in HTML/CSS, with the backend being any language of choice running in a tiny container.

I think Mozilla need to make things that do one thing well, and they also need to get better at developing MVPs that test the waters before pouring in years and millions into it.
by bapak | 2025-07-08 18:01:05+00:00
> even if there's a 0.0001% chance the AI will send a sensitive image meant for your wife to your boss, you should probably reconsider shipping.

Not the best example since Siri has been misunderstanding us for many, many years.

You really meant to send that I love you to Louis coworker, right? Not to "Love"? Too late
by benhamner | 2025-07-08 18:02:00+00:00
Here's three main ways our users and customers use us:

1. Revenue Operations teams

Integrate Sumble's data programmatically to help with account scoring, territory planning, account qualification/disqualification, and CRM data cleanup. We provide feature matrices that feed ML models for large sales teams.

2. Individual AE's/SDR's

Many sales people have a small universe of named accounts that they go deep on. They use Sumble to understand the buying groups that exist within their target accounts, and which relevant technologies these groups use, and any relevant projects going on (e.g. data infrastructure migrations, cloud migrations, and GenAI projects can be critical signals for many of our customers)

For ongoing awareness of key changes within accounts, we work with our enterprise customers to define all the signals that are relevant to their sales plays, and send email/slack notifications when any of these signals happens in their accounts as well.

For sales reps with a larger universe of accounts (e.g. the SMB/commercial tier), they use us to filter out a lot of the noise in their territory and understand which accounts are real active businesses that are potential users of their product that they should spend time on.

3. Marketing

Marketers use us to figure out which accounts to focus on, and to spin up very targeted LinkedIn/Facebook/etc. campaigns to reach their most likely potential users and buyers
by perching_aix | 2025-07-08 18:02:08+00:00
The world is big and rediscoveries are not always going to be so graceful. If stuff is harder / more annoying to find than to figure it out yourself, you're downright reasonable for intentionally attempting so even.

If I remember correctly, in the "Tia's rule" case specifically, her coworkers even defended her for the whole thing - implying of course that she was being ridiculed for this, making neither side of this story look very pretty if you ask me.

Also why people don't "RTFM". Yes, I can read through the pages of prose you wrote how you implemented e.g. bog standard role based auth. Or I can just brute force try using all the related looking commands and see what happens...
by lucb1e | 2025-07-08 18:02:10+00:00
It's apparently obvious to you that "hey Gemini, can you message Mike that I love him?" means the text is first sent to Google and then back to your phone and then by your phone to Mike. This isn't the case for everyone, perhaps also because it's not necessarily that way: https://www.macworld.com/article/678307/how-to-use-siri-offl... I couldn't find whether tasks related to "reading your messages" (like text to speech while you're driving or so) is a thing Siri does, but it obviously talks to you and if you tell it to send a message then that works offline so evidently there is some access there without needing to first upload it to the assistant's vendor
by qwertox | 2025-07-08 18:02:12+00:00
Just a kind reminder that you can't delete chats on Gemini if you're using a Google Workspace account.

I don't know how they believe that this is remotely a good thing, or if this is even in accordance with the GDPR.

Now just assume something odd happens and it pulls in a couple of your WhatsApp messages into its Activity History.
by Pet_Ant | 2025-07-08 18:02:19+00:00
Universities aren't job training. Universities are for getting foundational academic skills. You can use that to get a great foundation for applied knowledge, but that's not what they are for. Universities are measured by publications.

During my internship my placement suggested on the feedback form at the end of term a focus on more upcoming skills like Flash, Silverlight, and Aero. 3 years ago we'd be telling students to learn blockchain. My education, which included foundational aspects like OS, ended up being more important when containers came around, even when it was "obvious" that Windows was the only OS anyone will use now.

Universities are higher level foundations just like elementary and high school. Not job training. Best course is to get you four year, and then take a year or two for bootcamps and/or community college to get whatever is currently hot and disposable.
by llm_nerd | 2025-07-08 18:03:01+00:00
For sure there are obviously developers building those computation libraries like numpy, compilers, R, and so on. These people exist and are grinding out great code and abstractions for the rest of us to use, and many of them are regulars on HN. But these people are seldom the target of the "learn SIMD" content that appears on here regularly.

If someone is an average developer building a game or a corporate information or financial system or even a neural network implementation, if you are touching SIMD code directly you're probably approaching things in a less than optimal fashion and there are much better ways to utilize whatever features your hardware, or hardware in the future, may offer up.
by ElfDragon11 | 2025-07-08 18:03:06+00:00
We’ve been running into the same problem over and over: Team knowledge lives in Notion (or Confluence, Google Docs, etc), but updates actually happen in Slack threads, Zoom calls, and email chains. So the docs slowly rot — and nobody has time to keep them fresh.

We built AutoBase to try and solve this. It listens to those real-time channels — Slack, meeting transcripts, and email — and updates your internal docs when something changes. Kind of like a passive assistant that keeps your knowledge base accurate without manual effort.

We’re still early and looking for:

Feedback on the approach

Teams who want to pilot it (lightweight setup)

Insights into what tools people are using for knowledge bases right now

Would love to hear how others are handling this — what do you use to keep your team in sync? Is stale documentation something you've dealt with too?
by PaulHoule | 2025-07-08 18:03:31+00:00
I do. And I remember exposes of the media business circa the 1970s that point out the synergistic relationship between subscriptions and ads, such as Ben Bagdikian pointing out that subscription revenue subsidized ads in daily papers or the fact that magazines like Vogue received much more revenue from advertising than subscriptions but wouldn't be viable if they were free because paying for a subscription qualified you as a consumer.

Lately the folks at my gas station have hit me up for a conversation whenever I was looking at newspapers, usually it is about how shocking it is how little paper you get in local papers for $2.50 or more. There are the funnies and the DBA listings and front-page articles about some chain store that isn't in our town going out of business. They don't bother to send reporters to public meetings like they did 25 years ago, and if there is a local election you might have to wait 36 hours after the results are posted by the board of elections. (Used to be a reason why I bought a paper)

Contrast that to the N.Y. Times which costs $6 or so but is a beast in terms of size (small print too!) although I'd say a lot of the content is vacuous.
by Stwerner | 2025-07-08 18:04:17+00:00
I look at it kind of similarly to what the rise of online poker did for texas hold'em. You had people who spent decades playing in person to learn enough to get to the highest tier, but when online poker came about people were able to play 4+ tables at once basically 24/7 at a higher hourly hand rate per table than was possible in person (let alone having access to analysis tools like Poker Tracker). People were able to get very good in a much shorter amount of time.

I suspect we're going to see something similar with Junior talent across the board. A lot of the barriers to actually getting to the core of software engineering for example are going away, and you're going to be able to get orders of magnitude more trial and error attempts in than you previously could in the same amount of time.
Show HN: Vibes – Discover music through human stories, not algorithms
by lucascliberato | 2025-07-08 18:04:24+00:00
Hey HN,

I built Vibes because I got frustrated with Spotify's algorithm-driven recommendations and the endless scroll through the same mainstream tracks. Music discovery felt sterile—no context, no stories, just cold data points.

Vibes is a web app where people share song recommendations with the human stories behind them ("this song got me through my breakup," "perfect for 3am overthinking sessions").

Each recommendation disappears once discovered, creating genuine exclusivity and serendipity.

- Web-based, no accounts needed to discover music - Every song comes with emotional context and personal stories - Recommendations disappear once found (no infinite scrolling through the same tracks) - Community votes for "Song of the Week" - Discovery through human curation, not algorithms

The idea came from realizing that the best music recommendations always came from friends telling me why a song mattered to them, not from an AI analyzing my listening patterns. Built it as a love letter to the pre-algorithm era when music discovery felt more personal and surprising.

Try it at sharevibes.app. Would love feedback from the community!
by z0r | 2025-07-08 18:04:53+00:00
The answer (for me): 1 thing per workspace most the time. maybe 2 things side by side on a landscape oriented monitor or 2 things on top of each other on a portrait oriented monitor. And: 2 or 3 monitors.

"I want the primary thing I'm working on to be right in front of me, not all over the place." is exactly why people use tiling window managers. The screenshots where people have dozens of apps all shown on a single monitor are mostly memes or to flex their uncommon layout engine.
by rsyring | 2025-07-08 18:05:38+00:00
FWIW, I've had ChatGPT suggest things I wasn't aware of. For example, I asked for the cleanest implementation for an ordered task list using SQLAlchemy entities. It gave me an implementation but then suggested I use a feature SQLAlchemy already had built in for this exact use case.

SQLAlchemy docs are vast and detailed, it's not surprising I didn't know about the feature even though I've spent plenty of time in those docs.
by bonoboTP | 2025-07-08 18:06:11+00:00
> Imagine if a Gemini had your entire life in its context (haha scary I know!)

Windows Recall [1] is this for your PC activities (not yet fed to AI, but I see no reason to think it will stay this way). Meta is working on glasses to record the IRL part. But your phone is probably enough for most of it. Joining Zoom meetings with AI note takers is getting popular [2]. Not long until in-person meetings will have AI listening in from the phone mics, of course just to increase productivity and to summarize and remind you later. Convenience!

[1] https://support.microsoft.com/en-us/windows/retrace-your-ste... [2] https://news.ycombinator.com/item?id=44446916
by southernplaces7 | 2025-07-08 18:06:23+00:00
I loved the book as entertainment. It's brisk, engaging and though at least one reply here mentioned terrible writing, I disagree. Weir has a certain overly strident, cheery style that some might not like, and fair enough, but it is what it is: validly his specific style, and not all that bad for narrative flow as long as it doesn't rub you the wrong way.

The story is also just sentimental enough in an unusual enough way that I fell into it enough to be moved where it counts.

If you want to read it for anything resembling hard science concepts though, forget about it maybe. Weir lays on just enough of his usual technical babble to give a richer scifi feel to the book, but much of the core events are hand-waved into existence well away from anything resembling realism. That's okay though, because realism isn't really the point of the book anyhow.

In "The Martian" I thought the technical stuff was closer to touching on realistic details, since it was about a comparatively simple Mars mission gone wrong. Here though, we're talking about using near-current technology -with a clever plot device for an exotic fuel source- being used to zip around nearby star systems at just a hair under the speed of light, and most of that is complete, utter fantasy in disguise.

I'll give this to Weir though, he's damn imaginative at crafting a lot of very plausible sounding, deeply detailed technical talk, despite it mostly being completely invented.
by danbruc | 2025-07-08 18:07:31+00:00
To reaching AI that can reason. And sure, as I wrote, large language models might become a relevant component for processing natural language inputs and outputs, but I do not see a path towards large language models becoming able to reason without some fundamentally new ideas. At the moment we try to paper over this deficit by giving large language model access to all kind of external tools like search engines, compilers, theorem provers, and so on.
by dev1ycan | 2025-07-08 18:07:37+00:00
A couple years ago (~2018-9 or so) I realized that Firefox had a weird leak, I opened a lot of tabs often (heavy internet user plus dev) and I never really restart my pc unless absolutely necessary because I have too many things at once I'm working on and it's a pain to reopen everything including Windows Explorer instances (now tabs).

I talked about this leak and they kept gaslighting me like it didn't exist, Firefox at one point was taking 24 gbs of ram on my pc. (It did)

Another issue, Firefox Nighly, I 100% understand that it's an early bird preview and all that, but they would literally brick your browser whenever they wanted you to force to update it... what? I complain and they say "then don't use nighly", like brother, I understand that, I completely understand to use stable for stability, but there is no reason to FORCEFULLY brick a user's browser whenever you release an update, just have a popup and if they WANT TO they restart at the moment if not at the next restart period... and if you REALLY need for some critical issue you can have a flag with the update that forces a bricking but is only used in extremely important scenarios.

The amount of mismanagement at Mozilla is incredible really, I was a die hard Firefox user, I remember opening my youtube channel trying to right click on a background and not being able to copy the url/view image with chrome back in the day, that was when I realized that Google would force "its" web standards so I decided to go all in on Firefox, yet now I'm back on a chromium browser because Mozilla has completely destroyed the browser I loved, even worse now with all the weird privacy invasive stuff they've added in.

I truly hope ladybird browser is successful.
by scarface_74 | 2025-07-08 18:08:29+00:00
I got my last 3 jobs based on recruiter outreach on LinkedIn - one at BigTech in 2020 and my two subsequent jobs - 2023 and 2024.

I’ve also had two other BigTech companies reach out to me for my niche. But I would rather get a daily anal probe with cactus than ever work for another BigTech company especially going to an office.
by MortyWaves | 2025-07-08 18:08:35+00:00
Nuxt has always been a strange tool that doesn’t really fit well into any good use case, unless your only experience is Vue and Nuxt.

Hard to see the real reason for Vercel to do this. The pessimist in me wonders if perhaps they are hoping to influence how Vue is developed in the same way they now influence how React is developed after hiring several React team members.

But even that doesn’t seem that likely considering the relatively tiny Vue market share and microscopic still Nuxt market share.

I also consider its “community” to be a strange place too. It’s on Discord, and a couple of years ago common internet abbreviations were considered ban worthy rule-breaking offences.

Even the word “lmao” would get you an instant warning from a bot. The framework itself and its oddball community were enough poor experiences for me to stop using it pretty quickly.
by sigmoid10 | 2025-07-08 18:08:38+00:00
>I'd heard of sqlmap but I didn't realize it was so good

The blog correctly explains how it has become pretty useless in our age where noone writes their own database integration anymore and everyone uses off-the-shelf components, but man... I remember a time when it felt like literally every sufficiently complex web service was vulnerable to sql injection. You could write a small wrapper for sqlmap, hook it up to the results of a scraper, let it run over night on every single piece of data sent to the server and the next day you'd have a bunch of entry points to choose from. It even handled WAFs to some degree. I'm out of it-sec for several years now, but I still remember every single command line argument for sqlmap like it was yesterday.
by junon | 2025-07-08 18:08:57+00:00
That's good to know, thanks! And yeah, STMCube's quick pin config and clock config tools alone are what keep me coming back. I don't use any of the C generation or code editing/compiling stuff (I write all of my firmware in Rust) but having the configurator there to quickly configure peripherals is space age levels of tooling compared to any other manu I've worked with so far.
by rcxdude | 2025-07-08 18:09:06+00:00
Open tabs are kinda halfway between history and bookmarks, for me. They generally represent a train of thought or investigation, but they have less clutter than history, since I do close irrelevant ones as I'm navigating (and AFAIK there's no way in most browsers to show the history as a tree of navigation paths like tree style tabs). Bookmarks I perhaps should use more but they are liable to quickly grow out of control as well, and they require a lot more active thought to organise, in comparison to a tree of tabs. I would absolutely love a browser to properly unify this, I think there's a few smaller ones but they don't seem to be good enough to switch away from firefox and tree style tabs.
by os2warpman | 2025-07-08 18:09:22+00:00
I didn't mention TSA.

Most TSA, FAA, and airline operator policies and procedures are harmonized with ICAO and IATA policies and procedures. Of course, there are regional variations and differences between international and domestic flights within those regions, but for the most part things are consistent among all of the members of both signatories of Convention on International Civil Aviation (ICAO members) and IATA members.

The whole shoe thing was proposed someone who wasn't the US (I think the UK, but my memory is fuzzy-- damn cosmic rays), submitted to ICAO, voted on, and enacted by the US as a signatory.
by onlyrealcuzzo | 2025-07-08 18:10:15+00:00
> but even if there's a 0.0001% chance the AI will send a sensitive image meant for your wife to your boss, you should probably reconsider shipping.

That's too low of a probability for Apple to care. The probability that YOU would do it yourself by some random series of accidents is probably orders of magnitude higher than that.

Do you really think you're going to send 1,000,000 nudes to your wife without accidentally sending one to the wrong person!?
by philo23 | 2025-07-08 18:10:21+00:00
Genuine question, what kind of problems would using fibers help with?

To be clear, my point wasn’t that I think fibers are useless or that people shouldn’t use them. I think it was a great addition.

Just that they wouldn’t be directly useful to the average PHP dev, until they’re being used by frameworks/libraries/extensions, say for example: a HTTP library that can fire off multiple requests asynchronously.
by cryptonector | 2025-07-08 18:11:27+00:00
You're still confusing signals generated by the tty/pty (which go to the foreground process _group_) and OOM signals which _don't_ go to the victim process' process group. You cannot catch a signal that wasn't posted to the process or its process group -- you just cannot.

What you can do is notice via the wait syscalls that the child died with `SIGKILL`, and in a sense this is "catching" that that happened, but no signal handler runs (nor could it, since `SIGKILL` is what's used and you cannot set a handler for `SIGKILL`).