MurphyA/hacker-news huggingface dataset:
by Aurornis | 2025-06-02 15:57:19+00:00
> Leadership made it clear that they saw me as critical to the company’s future, not just because of what I had delivered in the past, but to help shape what came next.

The more useful, though more crude, metric I use in my career is to estimate how replaceable or disposable I am.

This is extraordinarily hard to evaluate at first because we all tend to look at our little domains of the code and imagine how they’d collapse without us. You have to have some humility and some business sense to start recognizing how critical you and your inputs are to the company’s mission.

Nothing brings this in focus quite like being in a meeting where a company is forced to cut budgets and lay people off. I know that’s not helpful because most people won’t get to see that directly, but you can start to imagine how that looks if you do the thought exercise enough times. Imagine the company had to cut some percentage of headcount to avoid bankruptcy. Would you be cut at the 10% threshold? The 50% threshold? 80%? I guarantee your first estimates are going to be too optimistic, but it’s a helpful thought exercise.

From the mentorship side, I frequently see people confuse being good at their job with being irreplaceable. When push comes to shove, a lot of companies can cut deeply, hire some entry-level people to put out fires, and coast for a year or two until budgets are good again. This leads to a lot of great but generic front-end, mobile app, devops, or other generic positions getting cut. The company will suffer a bit, but rarely does complete collapse occur (despite what we like to imagine).

On the other hand, there are roles where companies cannot cut without immediate and long lasting pain. Cutting lead developers of core products or kicking out the sales team isn’t an option. It’s always the people working on generic problems, side quests, pet projects, or acting as clean up crews for the main teams who are normally too valuable to put on the generic work who get cut.

It’s possible for work to be valuable but also be eminently replaceable, offshore-able, or be a top candidate for being paused or cancelled when the budgets suddenly get tight.

Yeah the company needs a website and needs front-end developers for it, but does it need to be you? Or even in-house at all?
by azeirah | 2025-06-02 15:57:56+00:00
I dunno, as an engineer who likes to make side projects, I can say with high certainty that LLMs have helped me compensate for things I'm worse at when coding a product.

I'm good at the engineering side of things, I'm good at UI, I'm good at UX, I'm good at css, I'm just not good at design.

So I tell the LLM to do it for me. It works incredibly well.

I don't know if it's a net increase in productivity for me, but I am absolutely certain that it is a net increase in my ability to ship a more complete product.
by schiffern | 2025-06-02 15:58:11+00:00
Not sure what search you're using, but Googling `xcancel redirect` gave me plenty on the first page. You could be stuck in a search bubble. Maybe try searching in private browsing mode?

This one is manifest v3: https://chromewebstore.google.com/detail/xcancelcom-redirect...

This userscript (despite the name) also redirects to xcancel: https://greasyfork.org/en/scripts/450008-twitter-to-nitter-r...
Show HN: Using hand gestures and voice to control 3D models
by getToTheChopin | 2025-06-02 15:58:12+00:00
I'm working on a hobby project to control 3D models with hand gestures and voice commands.

It runs in real-time in the browser. Built with threejs, mediapipe computer vision, and web speech API.

As of now you can move / rotate / scale / animate the 3D model. You can also import new 3D models into the program.

I'm continuing to work on it and may open source it as well.

If you have any suggestions for improvement, please let me know!
by throwaway84496 | 2025-06-02 15:58:59+00:00
> But as a business owner, I would absolutely expect my employees (and vendors) to use these tools to go faster, just like laptops make them go faster than typewriters. It's not like it's causing the employee 4x more effort for that 4x output, is it?

s/these tools/drugs

And before you claim that it's an "apples to oranges" comparison, let it be known that we have no data on the long-term cognitive effects of offloading thought to machines.
by NitpickLawyer | 2025-06-02 15:59:00+00:00
I don't think it does. Vibecoding is currently best suited for low-stakes stuff. Get a gui up, crud stuff, write an app for a silly one time use, etc. There's a ton of usage there. And it's putting that power in the hands of people that didn't have the capabilities before.

This isn't vibecoding. This is LLM-assisted coding.
by cosmic_cheese | 2025-06-02 15:59:17+00:00
Even if they’re technically sufficient in terms of specs and my use case is simple, if I see things like animations hitching, times when the tablet is struggling (e.g. while running updates), the screen being sub-par (low pixel density, bad viewing angles, etc), etc it’s going to bug me.

On tablets being disposable, it depends on the user. The only electronic device of mine that’s regularly in harm’s way is my phone, and it’s insured so if it gets smashed I have a new one in a day or two. Been carrying iPads as auxiliary devices while traveling for years and never had a problem.
by mrmagoo2 | 2025-06-02 15:59:24+00:00
SEEKING WORK | Remote | Worldwide

Full-stack AI developer experienced in building successful products from ideation to production. I can help with both existing and new projects. Samples of work can be found in my portfolio below.

Keywords: TypeScript, Python, React, Django, Pandas, REST/GraphQL APIs, Docker, Node, Numpy, SQL

Portfolio including GitHub, projects, and contact details:

https://www.awalsh.io/
by liuxiansheng | 2025-06-02 15:59:27+00:00
It's interesting how these articles/posts about how being authentic and building for yourself regardless of outcome is meaningful, generally use examples of people who have already achieved success (defined in terms of popularity, money, views). In this case Mike Posner is still a very successful artist despite the unevenness of his career. The median experience is that there is no "success", but you wouldn't know with how often the opposite case is showcased.

I do agree with the OP, in that one should write for one-self for the numerous beneficial reasons such as self-improvement, fun, archiving. However, I think his example has some conflicts with his message.
by IAmBroom | 2025-06-02 15:59:42+00:00
False, on several points.

Women frequently complain about the behavior of men on those apps. Bumble was designed by and for women who wanted a different app.

As for only unattractive/undesirable men complaining, that's false, too. I am frequently told I'm attractive. I have many friends of various genders and sexes and initialized preferences; I'm hardly socially awkward. I have problems finding a mate on dating apps lately, but in the distant past they were a successful path to some of my fondly-remembered exes.
by incomingpain | 2025-06-02 15:59:51+00:00
>There exists an LLM that does "fact checking"?!

One of my favourites is perplexity due to sourcing being the first thing provided.

For the prompt: fact check white genocide in south africa

It immediately provides reuters, bbc, pbs, and yahoo sources to fact check.

Well laid out, whereas say chatgpt hides the sources down the page and doesnt link specific pages. Grok sources 15 web pages at the very end; but doesnt say which or what.
by parpfish | 2025-06-02 15:59:52+00:00
Something I keep thinking about is that nobody would think twice if some young musician gave an interview that said "{older artist} was a huge inspiration. their songs were fundamental in shaping how i think about the artform", nobody would be up in arms claiming that they have stolen from the elder artist. it's art inspiring other artists the way it always has.

so why does it feel different when LLM ingests some music to "fundamentally shape how it 'thinks' of the artform"?

i can create loads of speculation about what that difference is, but to be honest it all feels pretty post-hoc and hand-wavy.
by jasonthorsness | 2025-06-02 15:59:58+00:00
Honestly if the LLM finds and reads my blog and its essence imprints itself permanently on a set of weights to live forever it's sort of cool and way better than just being abandoned!

I wonder - what is the path toward LLMs keeping around material that has since been removed from the internet? Do the companies building them keep the scraped content around forever?
by TeMPOraL | 2025-06-02 16:00:13+00:00
Yup, because it's a stupid view. Good enough AI is right here, right now, today; it's already impacting day-to-day work in the software industry. That one is blindingly obvious to anyone who actually bothers to look around. You don't need experts to tell you the water is wet. It takes something special to try and deny this.

It may not manifest as job loss yet, but the market response to changes is a whole other thing. For one, it's likely to first manifest as slowing down hiring relative to amount of projects being started and then released. Software is a growing market after all.
by karl_p | 2025-06-02 16:00:15+00:00
Location: Chicago, IL

Remote: Yes

Willing to relocate: No

Technologies: C#, AWS, CDK, Postgres, DynamoDB, Snowflake

Résumé/CV: https://karl-pickett.dev/resume

Email: On resume

25 years of uncompressible experience. I will fix your thorniest backend, API, and distributed systems problems using C#, C++, or Rust (and the KISS principle)
by kentonv | 2025-06-02 16:00:25+00:00
It took me a few days to build the library with AI.

I estimate it would have taken a few weeks, maybe months to write by hand.

That said, this is a pretty ideal use case: implementing a well-known standard on a well-known platform with a clear API spec.

In my attempts to make changes to the Workers Runtime itself using AI, I've generally not felt like it saved much time. Though, people who don't know the codebase as well as I do have reported it helped them a lot.

I have found AI incredibly useful when I jump into other people's complex codebases, that I'm not familiar with. I now feel like I'm comfortable doing that, since AI can help me find my way around very quickly, whereas previously I generally shied away from jumping in and would instead try to get someone on the team to make whatever change I needed.
by OskarS | 2025-06-02 16:00:30+00:00
Huh, TIL! I didn't realize that, I just always avoid this pattern because it's such a common source of bugs (and if I really need to, I just use the erase_if).

EDIT: just saw your example and checked cppreference, it says the return value "Iterator following the last removed element" for std::unordered_map. So i think you need to add an `it--` after your erase, otherwise it will "skip over" the next element. Right?

Also just read this little nugget on cppreference for unordered_map::erase:

> Removes specified elements from the container.The order of the remaining elements is preserved. (This makes it possible to erase individual elements while iterating through the container.)

This seems like a crazy guarantee to put in the standard, it must really limit the kinds of hash tables you can make that matches the unordered_map interface.
by johnmoberg | 2025-06-02 16:00:45+00:00
Tandem Health | Software Engineers | On-site in Stockholm, Sweden | Full time

At Tandem Health we're building a clinician copilot to allow clinicians to focus on care rather than administration. We’re building, launching and iterating quickly, and already have >500 organizations using our product.

Our core product listens in to the patient-clinician encounter to generate medical records, allowing clinicians to save 5-10 minutes per patient. No longer do clinicians have to catch up on administration after hours. Some even tell us that their partners notice they're much more relaxed after starting to use our product, and we couldn't be happier :)

We're expanding our Stockholm team with exceptional engineers! We use Python (backend), TypeScript/React (frontend) and C# (Windows app) and our infrastructure runs on Kubernetes in Azure. We're scaling rapidly in terms of # of users and are especially keen to talk to senior backend engineers who have helped startups scale from thousands to millions of users.

Even if we don’t have a role out for your specific skill set, we’d love to talk! Our tech team is small but growing and you’ll have an outsized impact on an important problem.

More info at https://tandemhealth.ai

Feel free to reach out to john.moberg@tandemhealth.ai if you have any questions
by clayhacks | 2025-06-02 16:00:54+00:00
There is politics in the original trilogy. It’s just more thematic than literal political manoeuvring. The story of a rag tag group of rebels fighting against a massive entrenched empire is a political one by nature. And Lucas has directly stated his inspiration for that dynamic was the Vietnam war. And spoiler alert America isn’t the rebels. I think Andor does a great job of fleshing out the more day to day feelings of being in an era of rebellion against an empire bent on domination
by aaronziosec | 2025-06-02 16:00:55+00:00
ZioSec | Senior Full Stack Developers (Rust, TypeScript, React, Terraform), Founding Team | Remote (USA, Boulder Colorado office option) | Full-Time | $150k-$200k + Equity

ZioSec is a venture-backed cybersecurity startup building the first offensive security platform for AI agents. We're looking for two Senior Full Stack Engineers, one who leans front-end (React / Typescript), and one who leans backend (Rust, Terraform), andf strong across the stack—especially in Rust.

This is a founding team opportunity with a small, high-performing team. We just closed our seed round with top-tier investors.

Check out ziosec.com/careers.html
by bborud | 2025-06-02 16:01:18+00:00
Ralph Fiennes in Grand Budapest isn't just an exception. The performance, in my not so humble opinion, is quite possibly the most memorable and brilliant of any performance in a Wes Anderson movie. It is delightful.

That being said, I actually think his style of late has its place. At least he is trying something different in a time when most movies are so derivative and bum-numbingly boring that I rarely bother seeing a movie in a movie-theater. There is a rarity of interesting outliers in mainstream film today.

Outliers are good. They are not wayward miscreants that must be herded back into mediocrity lest we have to think.

It isn't like I'm a snob who only watches art films. I used to watch almost everything that hit the big screen, and I'd enjoy the whole range from hard-to-grasp, arty farty stuff most people think is boring/demanding/ugly/confusing to blatantly commercial nonsense ... that was nonetheless entertaining and fun. (I'd make my proto-hipster friends cringe with my love of B-movies). I had to empty my wallet of ticket stubs regularly so it wouldn't burst the seams.
by runjake | 2025-06-02 16:01:38+00:00
Try to keep it simple.

1. Use something like ArduPilot: https://ardupilot.org/

2. Fly to target latitude/longitude of flight line. https://maps.app.goo.gl/6Zy9asA8QcQ9MoGw9

3. Instruct ArduPilot to fly northeast.

4. Run an object detection Python script trained on JPEGs of Russian heavy bomber aircraft. If no objects detected after 2.21 miles, turn around and fly southwest for 2.21 miles and repeat step 4. https://opencv.org/

5. Fly to object.

6. Detonate on or before impact. I'd probably use a couple cheap ultrasonic sensors here.

Notes:

- You can have some slop because you have a lot of these drones and everyone in the Area of Operation is an enemy.

- In reality, instead of measuring distance, you'd have a beginning/end latitude and longitude and fly between those in step 4.
Show HN: Subscribe Openly
by zerojames | 2025-06-02 16:01:50+00:00
Occasionally I run into a site that links directly to an XML file in their RSS/Atom links. Browsers don't intuitively handle these links; my ideal experience is to go directly into my web reader.

Subscribe Openly takes a web feed URL and creates a pretty page with direct links to several web readers (suggestions of more to add are welcome) [1].

You can then link to this page instead of directly to an XML link. As a fallback, the XML link will appear on the Subscribe Openly page.

I hope web readers become more integrated with browsers again, but for now I'm sure there are still things we can do to improve the experience of encountering feed links. [2]

The code is open source: https:// github.com/capjamesg/subscribe-openly/

[1]: Example: https://subscribeopenly.net/subscribe/?url=https://jamesg.bl...
by karohalik | 2025-06-02 16:01:58+00:00
Location: Lisbon, Portugal (EU)

Remote: Yes, any timezone

Willing to relocate: Yes, within EU & SEA; willing to travel

Résumé & Portfolio: https://karohalikpl.notion.site/Hi-I-m-Karolina-18ad95547962...

Email: hello@karohalik.pl

___

Hi, I’m Karolina. I design things that people actually want to click — not because they’re tricked into it, but because they feel seen and understood.

For over a decade, I’ve worked across tech, travel, and e-commerce — blending UX design, content strategy, and community building to help teams create digital experiences that are clear, useful, and genuinely human.

Sometimes that means building a scalable content system. Sometimes it’s rewriting a single CTA that finally converts. It’s always about designing with care and intent.

I’m looking for my next collaboration — ideally something at the intersection of UX, content, and product areas. If you’re building something useful, ethical, and kind — even if it just loosely touches on my skills or interests — let’s talk.
by TheOtherHobbes | 2025-06-02 16:02:47+00:00
If you're going to make these arguments about IP, you can also make them about property rights in general.

What is it about creative IP that makes it different to other kinds of family inheritance, or other kinds of rentier ownership?

Why does the argument that "Ownership rights should expire as soon as possible for the common good" not apply to huge land and property holdings, some of which have been passed down for centuries, with far more obvious economic and political effects than - say - Tolkien's descendants not needing a day job?
by gustavofortti | 2025-06-02 16:03:22+00:00
SEEKING WORK | São Paulo, Brazil | Remote: Yes – available globally

I'm a Data Engineer with 3+ years of experience in large-scale data infrastructure, automation, and financial systems (Santander, Bradesco). I design and build high-performance, reliable, and automated data pipelines for mission-critical systems handling billions of dollars monthly.

Tech Stack: Languages: Python (Automation, Crawlers, APIs, Data Pipelines), SQL, PySpark Databases: PostgreSQL, MySQL, Redis, Elasticsearch, HBase Tools: Spark, Hadoop, Airflow, NiFi, Docker, OpenShift, Azure DevOps, ArgoCD, Git, Linux, Selenium Data & Analytics: Pandas, NumPy, Scikit-learn, Matplotlib, Seaborn

I've worked on systems that move billions of dollars monthly, with a strong focus on performance, automation, and data reliability.

Projects: Data Pipeline - Crawler + Shopify Integration (Crawls e-commerce data and automates product publishing to Shopify.)

Low-Cost Elasticsearch Cluster Setup (Docker-based Elasticsearch cluster with Ngrok tunneling, TLS, and node discovery - designed for development, testing, and MVP environments.)

Availability: Open to freelance (part-time/full-time), short or long-term projects - remote globally.

Contact: Email: gustavofortti@gmail.com LinkedIn: https://www.linkedin.com/in/gustavo-d-12627416a/
by 16th_hop | 2025-06-02 16:03:23+00:00
Does anyone understand how the Market Expert works? It takes in numerical OHLC data and converts it to embeddings for use by the LLM… but embedding are also numbers so I don’t see how that’s any easier for the LLM to process since it’s a language model.

> The Market Analyst LLM focuses on analyzing historical OHLCV (Open, High, Low, Close, Vol- ume) data to predict stock movements. However, time series data is inherently continuous and lacks the discrete token structure that LLMs are designed to process. This misalignment poses a signifi- cant challenge in effectively utilizing LLMs on time series. To this end, we utilize a reprogramming mechanism Jin et al. (2024) to reprogram the input financial time series into text prototype repre- sentations.
by maleldil | 2025-06-02 16:03:40+00:00
My experience has been quite different. I often give it a large block of instructions and let it run autonomously for a while. When I come back it often did what I expected. It doesn't have good taste with respect to APIs, though, so sometimes I need a heavier hand on that.

I find it helps to have a CLAUDE.md file with instructions and thorough documentation. This is on a ~30k LOC Python codebase with type-checking and tests. YMMV with other languages.
by dghlsakjg | 2025-06-02 16:03:43+00:00
Secure by default? No such thing by virtue of the fact that security is case dependent.

That said, all of the full fat frameworks make it pretty easy to define what should and shouldn't be visible to what users, the use case that he has would not have been harder to do using rails, phoenix, django, etc as a backend, and it would have been very easy to control the failures that he had.
by domassaro | 2025-06-02 16:03:57+00:00
Location: Seattle, WA

Remote: Yes, preferred.

Willing to relocate: No

Technologies: TypeScript, JavaScript, React, HTML, CSS, Next.js, Node.js, Jest, Docker, Tailwind CSS, Framer Motion, Contentful

Résumé/CV: http://deirdremassaro.com/resume

Email: deirdre.massaro@gmail.com

Hello, my name is Deirdre. I am a design-minded engineer passionate about creating elegant, smart, and simple digital experiences that delight users. Throughout my career, I have focused on deeply understanding user needs and translating them into immersive and interactive experiences using React and TypeScript. I thrive on pushing the boundaries of what's possible, delivering innovative solutions that not only meet but exceed user expectations.
by eulers_secret | 2025-06-02 16:04:03+00:00
Folks don't want to hear it, but our careers are based more on luck than any of us would like.

I avoided the first big round of layoffs at my last company. How? By being so overwhelmingly awesome and valuable that they couldn't afford to lose me?? NO!

I agreed to a smaller pay increase that year so a team member could get a much-deserved larger raise. I accepted more stock grants to help make up the difference. The next round of layoffs was based on stock packages granted to employees. More stock granted == more better, right?

Sheer luck I didn't get the notice that time.
by Rotundo | 2025-06-02 16:04:15+00:00
There is no value in these kind of things. It's all vibed nothingness.

Everybody is scrambling to try and get a piece of the AI pie before the hype crashes. Doesn't matter if it's useful, just get something, anything, out there to show that you're on top of AI!

But don't worry, this madness will stop once the investor money finds a new bottomless pit to fill.