MurphyA/hacker-news huggingface dataset:
by fma | 2025-05-05 17:36:14+00:00
About 15 years ago, I was traveling and taking some photos with my gf at the time. I remember this photographer with a very professional camera, like one of those you see on the sports field. He made some comment towards us, trying to joke.. Why do people take photos of themselves, you know what they look like.

For a moment I thought...he's right, I see myself and my girlfriend all the time.

Then I realized...objects, never change, why do you take it. What makes your photo unique? He was by himself, taking photos. He has no one to capture his moment.

Although I don't disagree with him - I do have some nice landscape and photos, of just trees, mountains, and of course tourist buildings. But in modern times...I will always take a photo with, and without people.

Sometimes I look back and I am in the mood to just look at places I've visited, sometimes, I want to look a who I visited with.

I hope that man found someone he enjoys taking photos with/of.
by rootnod3 | 2025-05-05 17:37:23+00:00
The people being offended could just act like an adult.

If you want to go out with friend A but don't want friend B to see it for whatever reason (maybe B has a feud with A), then that is a thing between B and A, but not you.

I think the whole point of the OP comment is to just go with it. If you don't flauntingly advertise it, it is not your fault.

But in a very social media centric world, even if you are just a participant in a picture can feel like "flaunting it" to 3rd parties.
by shubhamjain | 2025-05-05 17:37:46+00:00
IIRC, SQLlite requires you to define a schema first, which can be a bit tedious. DuckDB is actually a better tool for this in every regard, since it can parse CSV files quite well. The latest version includes support for XLSX as well.

My personal take is, yes, it's possible in multiple other ways, but I just like having a well-designed GUI app do it for me. Just how TablePlus does for Database Management.
by dowager_dan99 | 2025-05-05 17:38:01+00:00
I use bike rides for your walks approach, though sometimes (say commuting) I get to my destination without remembering how I actually got there; the day dreaming is perhaps a little too immersive (some of this might be pretty busy city riding!) but in less attention-critical scenarios (like a ride outside the city, on the pathway or the grind up to a DH track) I have my absolute BEST periods of thought. Doing something you like (or in my case love), not using your phone, and getting exercise - especially in nice weather! - is a super-power. I know that if I get to a conclusion in this setting it is likely one of my better ones.
by Animats | 2025-05-05 17:38:11+00:00
> Seems BYD really put some engineering behind this gimmick to make it as graceful and controllable as possible.

Yes. That makes it useful. The automatic parking feature can use a precise skidding turn when necessary.[1]

[1] https://www.msn.com/en-us/autos/other/byd-s-new-feature-make...
by kragen | 2025-05-05 17:38:15+00:00
Well, in the Bhagavad Gita and in Ramesses' inscriptions, chariot archers did win battles, were the heroes, and were the nobles. There's some speculation that changes in weaponry making this approach obsolete were the main cause of the Bronze Age Collapse. (Devereaux is writing about more recent wars, but archer volleys from chariots seem even less likely.)
by Xmd5a | 2025-05-05 17:38:16+00:00
A couple techniques I used the article doesn't mention:

- Molds: in my case for silicone joints for high pressure environments.

- Flexible filaments/TPU: custom shaped joints to make boxes rainproof. Custom elastic straps with a seam in the box makes for a very nice alternative to screws.

- Triboplastics: self-lubricating polymers that can be used as bearings.

https://www.igus.com/3d-print-material/3d-print-filament
by ty6853 | 2025-05-05 17:38:21+00:00
This is a huge relief, but it does come at a cost. What other people think of you is one of the largest inputs to access to jobs, sexual partners, and likelihood you'll be referred or witnessed against for prosecution for some inane zoning/HOA ordinance or petty crime (whether you did it or not) because you're not on someone's good side, etc etc. So the high cortisol levels may be warranted from the Darwinist perspective.

Having a good thing happen or preventing bad things from happening sadly show up as high stakes butterfly effects of the perverted social ranking and opinion games.
by linsomniac | 2025-05-05 17:38:33+00:00
>really isn't hard. so why?

Fair question. For me, it's extra friction whenever I copy a shell snippet that includes these non-fishisms, or when I'm running things between my workstation and the nearly 200 machines I manage, and I don't want to force my coworkers to have fish as the default root shell, or have to remember to "sudo --shell" or set up aliases. Well, plus, I'm still not entirely sold on fish, so I haven't wanted to set it up on my whole fleet.

I just recently switched my cordless tool ecosystem at home for DIY work. There's something about having tools that I'll reach for because they're a joy to work with, rather than avoiding picking them up because of rough edges.
by conductr | 2025-05-05 17:38:39+00:00
My screen-free parenting style is centered around my thought that boredom is a blessing, a luxury, and a life skill all wrapped in one. I’ve been encouraged that the world at large is somewhat beginning to rethink these things lately. Our peer group of parents has a bit of a no phone pact that I hope they keep up with for as long as possible (they’re only 6 right now so we’ll see)
by sunshine-o | 2025-05-05 17:38:48+00:00
Absolutely.

I would add that filesystems are superior to data formats (XML, JSON, YAML, TOML) for many use cases such as configuration or just storing data.

- Hierarchy are dirs,

- Keys are file names,

- Value is the content of the file.

- Other metadata are in hidden files

It will work forever, you can leverage ZFS, Git, rsync, syncthing much better. If you want, a fancy shells like Nushell will bring the experience pretty close to a database.

Most important you don't need fancy editor plugins or to learn XPath, jq or yq.
by RandallBrown | 2025-05-05 17:39:09+00:00
> These moments used to be given over to silent reflection or conversation with whoever is around. Now, for most of us, nearly all of them are grabbed by our phones.

Maybe this is true for the author, but before smartphones I wasn't just chatting up strangers while I waited for the elevator or reflecting on my life. I was staring at the elevator light getting angry that it was taking too long.

I spent a lot of time being bored and being angry that I was bored. Now I can consume information and learn new things ALL THE TIME. It's amazing!
by jlhawn | 2025-05-05 17:39:10+00:00
I understand that LLMs aren't involved in generating the embeddings and adding the xattrs. I was just wondering what the value add of this is if there's no other background process (like mds on macOS) which is using it to build a search index.

I guess what I'm asking is: how does VectorVFS enable search besides iterating through all files and iteratively comparing file embeddings with the embedding of a search query? The project description says "efficient and semantically searchable" and "eliminating the need for external index files or services" but I can't think of any more efficient way to do a search without literally walking the entire filesystem tree to look for the file with the most similar vector.

Edit: reading the docs [1] confirmed this. The `vfs search TERM DIRECTORY` command:

> will automatically iterate over all files in the folder, look for supported files and then embed the file or load existing embeddings directly from the filesystem."

[1]: https://vectorvfs.readthedocs.io/en/latest/usage.html#vfs-se...
by snowwrestler | 2025-05-05 17:39:45+00:00
We recently built out a simple web app and eventually just gave up on Login with Facebook. It was by far the most complex and inscrutable process of all the platforms, with at least one step obviously broken. So now when you go to create an account in our app, your options are:

- Continue with Google

- Continue with Apple

- Continue with LinkedIn

- Username/password

My totally uninformed, vibe-based reading of the situation is that Meta no longer prioritizes, or maybe even is actively sunsetting, 3rd party integrations that access any Meta user data.
by danenania | 2025-05-05 17:39:56+00:00
Cool, that's fine with me, but my suggestion fwiw would be to make this crystal clear upfront so you don't risk people feeling misled.

I would also personally consider just open sourcing everything (or at least core features) as I think you'd still have plenty of customers who would prefer a hosted solution. In my experience, there is surprisingly little overlap between the people who prefer cloud vs. self-hosting, so having a full open source option doesn't cannibalize the product side as much as you might think... people who prefer cloud will mostly still prefer it even if they could self-host instead, and people who prefer self-hosting will generally just look for another project rather than using your cloud service. Just my unsolicited 2 cents.
by graypegg | 2025-05-05 17:39:59+00:00
So one interesting thing I find myself doing if I'm not taking my ADHD meds on a given day, is day dreaming way more. I tend to lose focus and run around in my own mind even if I'm doing something that's __supposed__ to be stimulating! (ex, using my phone) I don't know if that's a good thing to be fair... it hasn't ever felt helpful. I've had to rewind 20minutes in a movie because I realized I had created my own separate-but-parallel story in my own head that is only now just clashing with whatever plot point that is currently happening.

To me at least, it does feel like however optimized a thing is to take your attention, imagination is more attention-stealing.
by wirehack | 2025-05-05 17:40:28+00:00
Yes thank you for the good feedback. We will update our doc to reflect this.

> how would I add this to my agent? Would you have One MCP To Rule Them All?

If you are talking about the hosted version, you can go to our website to grab an API key and call the corresponding endpoint. https://docs.klavis.ai/documentation/mcp-server/github is the doc for GitHub MCP server.

in terms of one mcp to rule them all, it is something on our roadmap now. We are thinking that you can connect to all of the MCP servers we provide with a single URL and you can turn on/off the MCP servers in a simple UI or through API call. Let me know if this is what you have in mind.
by 542354234235 | 2025-05-05 17:40:35+00:00
>Low-mental expense, immediate, guaranteed reward.

For me, it isn’t rewarding. When I look back at my time doomscrolling, it doesn’t feel restorative, rewarding, fulfilling. Resending I have been kind of forcing myself to do more things, instead of telling myself that I “need” that mindless downtime.

And I have found that it actually gives me more energy to force myself to read a book instead of mindlessly scrolling around, to commit to one episode of quality programing instead of rewatching something easy while also playing around on the phone.

Much like committing to physical exercise gives you more energy, stamina, etc. over time than just “resting around”, training to lengthen my attention span gives me more bandwidth for things that take an attention span. Practicing reading 30 mins a day on the bus makes me better at reading on the bus and other places that aren’t hunkered down in a very specific setting. It’s not easy at first and some days are better than others, much like working out or eating healthy, my long term satisfaction is much higher than junk food, digital or otherwise.
by mlenhard | 2025-05-05 17:41:07+00:00
I actually came across Plandex the other day. I haven't had the chance to play around with it yet, but it looked really cool.

But agree that even basic prompts can be a struggle. You often need to name the tool in the prompt to get things to work reliably, but that's an awful user experience. Tool call descriptions play a pretty vital role, but most MCP servers are severely lacking in this regard.

I hope this a result of everything being so new and the tooling and models will evolve to solve these issues over time.
by thebigspacefuck | 2025-05-05 17:41:20+00:00
I’m listening to “Surely you’re joking, Mr. Feynman” and it’s amazing how much of his stories are random hobbies and experiments. It really makes me reflect on how I spend my time the past 12 years since I got my smart phone. I can’t imagine anyone being like him nowadays with the amount of screens there are.
by johnnyChiv | 2025-05-05 17:41:49+00:00
Hey HN! I've built Viug, a platform that lets you create professional B Roll videos using AI.

Key features: - Generate videos from text prompts - Credit-based system for flexible usage - Subscription plans for regular creators - Built with Next.js, AWS, and Stripe

Tech stack: - Frontend: Next.js, React, Tailwind CSS - Backend: AWS (ECS, DynamoDB, Lambda) - Payments: Stripe for subscriptions and one-time purchases - Auth: AWS Cognito - Video Processing: Custom AI pipeline

I built this to solve the pain point of creating professional videos without expensive equipment or editing skills for B Roll. The platform is currently in beta, and I'm looking for feedback from the community.

Try it out: https://viug.ai/

Viug is an abbreviation of Video Augmentation. Would love to hear your thoughts and suggestions!
Show HN: AI Language Tutor (only Spanish now)
by denieler | 2025-05-05 17:41:54+00:00
I’m excited to share Enkitalki, a new mobile app that helps you level up your spoken language skills with:

- Structured Lesson Plans Tailored sequences for every proficiency—from total beginner to advanced speaker.

- Friendly AI Tutor Real‑time, supportive feedback in a judgment‑free environment.

- Natural Conversation Simulations Role‑plays and prompts that mirror real‑world speaking scenarios.

- Anytime, Anywhere Practice Short drills or extended sessions—fit practice into your schedule.

Whether you’re preparing for interviews, travel, or just want more confidence chatting, Enkitalki adapts to your pace or will provide a full lesson plan.

Join the beta on https://enkitalki.com/, and I will give you access to the app right away Please share your feedback!
by mrlongroots | 2025-05-05 17:42:14+00:00
Some examples off the top of my head:

- You can reason about block offsets. If your writes are 512B-aligned, you can be ensured minimal write amplification.

- If your writes are append-only, log-structured, that makes SSD compaction a lot more straightforward

- No caching guarantees by default. Again, even SSDs cache writes. Block writes are not atomic even with SSDs. The only way to guarantee atomicity is via write-ahead logs.

- The NVMe layer exposes async submission/completion queues, to control the io_depth the device is subjected to, which is essential to get max perf from modern NVMe SSDs. Although you need to use the right interface to leverage it (libaio/io_uring/SPDK).
by rfonseca | 2025-05-05 17:42:29+00:00
This was an interesting quote from the blog post: "There is one silly technique I discovered to allow a LLM to improve my writing without having it do my writing: feed it the text of my mostly-complete blog post, and ask the LLM to pretend to be a cynical Hacker News commenter and write five distinct comments based on the blog post."
by 3abiton | 2025-05-05 17:42:39+00:00
>

I have been advised not to disclose specific vulnerabilities since the parties involved are not most friendly and transparent in handling security reports. While most of these got reported and some even got fixed, I can only disclose high-level details of the compromise path. Some just ghosted me after conveniently fixing the flaws, and one even gave me a phone call, which was somewhat scary and perhaps not worth the adrenaline.

What an unprofessional sysadmin move, borderline infuriating.
by Nevermark | 2025-05-05 17:42:47+00:00
You are clearly better for your temporary retreat. It is still with you. Reducing contact with the world is not the only way to deal with its less helpful siren calls.

Distraction free can also mean, “free despite distraction”.

You created some very positive grooves in your thought patterns, that you can keep using, to recall and reset awareness of what matters at any moment.

10 seconds meditating on what you experienced and learned can reset a day.

Knowing and remembering the contrast is a great way to wade through the complications of life, but avoid drowning again.

A another superpower is to have clearly defined personal missions. Then continually asking “is this helping?” quickly exposes and resolves both mundane and profound derailments. Vast time can be wasted by things that are healthy, but just not the optimal path, too!

For me, the only extreme measures I take are to avoid any exposure or giving attention to advertising. And zero exposure to opinion media (whether views “lean” in a way I sympathize with or not). That stuff just constantly models a norm of sleepwalking into a flattened reality.

After that, I just pay attention unintended wasted time and course correct whenever healthy exposure to novelty flips to low quality or extended hit seeking. We do benefit from some of the former.

I was lucky to grow up without television. Nobody had to teach me the difference between influence and inspiration and I won’t ever let that get watered down.

It scares me how most people’s world views get smashed into low artificially discrete dimensions, down selected empathy and synthetically narrowed concerns, when the if, buts, mostly, sometimes, in general but often not in particular, …, nature of reality and people seems to become invisible to so many even though it isn’t hidden at all.

And I am talking about the smart high intentioned people!

It is important to remind each other to think, each for ourselves. Don’t ever categorize one’s world view as an allegiance to any school of thought, or take any of the other common steps that subtly channel our awareness away from unfiltered reality, hand us menus of default views, or numb our ability to spy the omnipresent gems of value in the most alternate views.

So thanks for posting your experience!

We can live a high contact life and benefit from the roughness and stickiness of untamed social reality, instead of being sanded down by it.
by TwoSixTech | 2025-05-05 17:43:38+00:00
Two Six Technologies | Reverse Engineer/Vulnerability Researcher | Arlington, VA | ONSITE | Full Time |https://job-boards.greenhouse.io/twosixtechnologies/jobs/544...... Two Six Technologies is seeking senior reverse engineers & vulnerability researchers to perform in-depth reverse engineering and exploit development to transition those findings into capabilities. We are looking to hire embedded security researchers with experience in the following categories: firmware reverse engineering, hardware reverse engineering, and Linux/UNIX kernel development. Additional opportunities are available for embedded software engineers, electronic design engineers, digital signal processing engineers, hardware reverse engineers, firmware reverse engineers, and low-level kernel developers looking to enter the security field. We would love to hear from you if you work in the embedded security domain. Preference is for applicants who hold a TS clearance and have the ability to obtain SCI at a minimum. If interested, please reach out to our team @ recruiting@twosixtech.com
by cjbgkagh | 2025-05-05 17:43:56+00:00
AFAIK it's the speed of the effect that is the dominant cause of addiction in this class of drugs, the drug has to outrun counter effects in the brain. Modafinil is slow onset and long lasting. It's also a weaker ligand so the body/brain can still overcome the effect so if you don't allow your body to rest modafinil won't be able to keep you awake. I've had to go cold turkey a few times and it was rather mild.
by andy99 | 2025-05-05 17:44:11+00:00
Re vibe coding, I agree with your comments but where I've used it is when I needed to mock up a UI or a website. I have no front end experience so making a 80% (probably 20%) but live demo is still a valuable thing, to show to others to get the point across, obviously not to deploy. It's a replacement for drawing a picture of what I think the UI should look like. I feel like this is an under-appreciated use. LLM coding is not remotely ready for real products but it's great for mock-ups that further internal discussions.
by olyjohn | 2025-05-05 17:44:22+00:00
I did the opposite. I had a POD set down in my driveway and we loaded it up at our leisure. We packed and secured everything ourselves, then had it moved to the new house and unloaded it at our leisure. Since we packed it ourselves, nothing was damaged or broken at the other end. I'll never move any other way again. It was so nice not having the stress of renting, driving and returning a truck on time. The rental costs of a pod is pretty cheap, so you can load it up a week in advance... and having it moved was also surprisingly cheap.
by wirehack | 2025-05-05 17:44:28+00:00
Hi yes so if you just use it yourselves locally in Cursor, I think you can definitely just use the official GitHub MCP. But there might be more use cases where people want to connect MCP servers in their AI agents and deploy it in the cloud, then the local GitHub server would not be a fit.

The UX for end user OAuth is the standard GitHub Oauth flow. You will see a webpage saying that an GitHub Oauth App is requesting access to your github and you need to select yes/no.
by bob1029 | 2025-05-05 17:45:35+00:00
> I just like having a well-designed GUI app do it for me.

MSSQL/SSMS supports this with some fancy techniques.

> This wizard was created to improve the current import experience leveraging an intelligent framework known as Program Synthesis using Examples (PROSE). For a user without specialized domain knowledge, importing data can often be a complex, error prone, and tedious task. This wizard streamlines the import process as simple as selecting an input file and unique table name, and the PROSE framework handles the rest.

> PROSE analyzes data patterns in your input file to infer column names, types, delimiters, and more. This framework learns the structure of the file and does all of the hard work so users don't have to.

https://learn.microsoft.com/en-us/sql/relational-databases/i...
by sjsdaiuasgdia | 2025-05-05 17:45:36+00:00
A key question that I'm not sure can be answered: among Republican reps and senators, what is the ratio of "on board with it all" to "terrified of what will happen to themselves if they don't appear to be on board"?

If the "terrified" camp is sufficiently large, their terror can be overridden with a sufficiently large swing in public opinion. They're potentially movable.

The true believers...not sure if anything can move them. If the "on board" camp is (nearly) all Republican legislators, then there is no path to impeachment.

It will be interesting to see how things evolve as the economic impacts of Trump's policies develop. That's probably the most direct path to the level of public opinion shift needed to make impeachment possible.