News for hackers. Stuff that matters.

simplecto

now do crypto
Re:Ask HN: What is the perfect tech stack for web development? on Wednesday September 24, 2025 @04:03PM (#45365319)
and Django as the icing on top of this framework cake :-)
Just had a look at the repo -- I'm curious to know where this goes when you add vectors for semantic / hybrid search.

The use of commit-hooks is also very clever (mentioned here in the replies)

Ask HN: Looking for a directory of PS1 command prompts. Like awesome lists

Command line bros, assemble!PS1 is the settings that give you the cool prompts on the command line.I've gone searching for a directory of PS1's where I can browse, save, and try out different command prompts.Do i need to make this? Or is my google-fu, perplexity-fu, and gpt-fu just not where it needs to be?Or do I need to make one?

( Read More... | 5 comments | on HN )
Re:Show HN: PgDog – Shard Postgres without extensions on Tuesday May 27, 2025 @06:24AM (#44105555)
very cool to see people go deep in the weeds to make it easier for lazy devs like me.
Hmmm...if I understand it this is possible. The freelancer's client would need to oauth authenticate and approve the right permissions/scopes through.

Then those tokens would be saved in the database for your freelancer to use on their customer's behalf.

Show HN: Oauth2_capture – A Django package for handling OAuth2 token flows

I've created oauth2_capture (https://github.com/heysamtexas/django-oauth2-capture/), a Django package that makes it easy to capture, store, and refresh OAuth2 tokens from multiple providers.The package currently supports Twitter/X, LinkedIn, GitHub, Reddit, Pinterest, and Facebook, with more providers planned. It handles the entire OAuth2 flow, from authorization to token storage and automatic...

( Read More... | 2 comments | on HN )
Re:Hypertext TV on Friday April 18, 2025 @08:26PM (#43733122)
make the internet weird again. 10/10 rating
Re:Ask HN: Anyone quit their job due to health issues? on Monday March 17, 2025 @08:03AM (#43387585)
This crept up quite a bit during the pandemic and a lot of people just "powered through" which only exacerbated things. That had a compounding effect on which led to burnout and anxiety.

One left tech to join his brother in an outdoors adventure company where they rent/sell rafting and camping equipment and run tours.

I know another one who shutdown his zombie startup. Now he just manages his rental properties and runs a newsletter for a "ZeroHedge" type crowd.

No one seems to be getting rich but they seem much more fulfilled.

It is not (I'm not sure where it is going. But here is a gist of that file.

This is in my requirements.txt

git+https://github.com/richardpenman/whois.git@master#egg=python...

And the meat of the file:

    import whois

    """Get WHOIS information for a domain."""
    try:
        domain_info = whois.whois(domain)
    except whois.parser.PywhoisError as e:
        return Response({"message": "Bad request", "details": str(e)}, status=400)

    if domain_info["domain_name"] is None and domain_info["registrar"] is None:
        return Response({"message": "Bad request", "details": f"{domain} not found or registered"}, status=400)

    return {"result": domain_info}
Thanks! -- It is in the backlog under "pending".

If this thing takes off and becomes a thing then adding those will be fairly straight forward.

Hahaha. There is something in the aether today. I just posted here about my own similar tool, but doing it with REST apis.

https://news.ycombinator.com/item?id=43173022

Hey, I'm embarrassed to release this often, which is kind of the mantra around here, right?

Long story short is that I've decided to build an API service that wraps many of the most useful libraries and other services, even those "one-feature" SaaS offerings.

Be gentle, I'm sharing it to poke and critique.

I have some colleagues in F50 companies who asked to have a service like this deployed internally because of a number of bureaucratic reasons.

It is easier to get an internal API approved than it is to add it to the existing compiled/deployed software stacks. (weird, but it is what it is -- mostly about software supply chains)

Anyway, go look at the openapi spec and see that it is mostly just about scraping and format conversions (for now).

Re:OpenEuroLLM on Thursday February 20, 2025 @02:34PM (#43119094)
Re:Hetzner cuts traffic from 20 TB –> 1..5 TB on US VPSs on Thursday November 28, 2024 @09:25AM (#42265475)
Enron tried this in the late 90s/early 2000s.

That didn't work for a number of reasons (cooking the books), but also network bandwidth is not fungible. Unlike commodities such as oil or natural gas, bandwidth’s value is highly dependent on specific factors like location, time, and network conditions. This variability makes it difficult to standardize bandwidth as a tradable commodity, complicating efforts to create a seamless trading market.

There are a few in the crypto/DePIN space poking at this problem. I remain highly skeptical.

I knew this was coming, so kudos to you all for getting out of the gate!

I've implemented this in our workflows, albeit a bit more naive: when we kick off new processes the user is given the option to "put a human in the loop" -- at which point processing halts and a user/group is paged to review the content in flight, along with all the chains/calls.

The human can tweak the text if needed and the process continues.

Social media is like freeways. They will fill up and become as crowded as before.

It is a land grab like everywhere else.

The crypto people have already shown up, and the solopreneurs are chiming in as well.

Hopefully Bluesky’s algorithm can make the experience significantly different that people stick around.

Instagram launched a recent thing where they allowed people to reset their profile history and clean the slate.

Re:Software-defined (Internet) radio with Liquidsoap (2023) on Friday November 22, 2024 @05:27AM (#42212631)
This is such a secret sleeper piece of software. Keep in mind this will also do video as well, which excites me to experiment with making 24/7 streaming channels like old-school cable tv.
California -- here, hold my Chardonnay
Re:Understanding the BM25 full text search algorithm on Wednesday November 20, 2024 @09:07AM (#42194037)
because the space moves fast, and from my learning this is the current thing. Like fashion -- it changes from season to season
Re:Understanding the BM25 full text search algorithm on Wednesday November 20, 2024 @08:44AM (#42193880)
It seems that the current mode (eg fashion) is a hybrid approach, with vector results on one side, BM25 on the other, and then a re-reank algo to smooth things out.

I'm out of my depth here but genuinely interested and curious to see over the horizon.

Re:Understanding the BM25 full text search algorithm on Wednesday November 20, 2024 @06:16AM (#42192805)
Those are some really spicy opinions. It would seem that many search experts might not agree.

David Tippet (formerly opensearch and now at Github)

A great podcast with David Tippet and Nicolay Gerold entitled:

"BM25 is the workhorse of search; vectors are its visionary cousin"

https://www.youtube.com/watch?v=ENFW1uHsrLM

Once you layoff your people will it be time to fire cloud?

It is incredibly sad that companies and executive leadership teams are more devout to cloud and long-term contracts than their people. This is a function of poor procurement and short-term IT strategy, sure. More on that later.Every day we see the hits come in. 15% here, 20% RIF there, it is relentless. Eventually these places get down to a skeleton crew.I wonder, though, when many of these...

( Read More... | no comments | 4 points | on HN )
I would focus on a niche not well served by the current platform.

I dont know who that would be.

Multi-sided marketplaces are really hard to bootstrap, but with the right offering to the right people— it could be a win.

Has the market spoken? Time to pick up Golang and Rust?

So it's been a decade-long round-trip from IC to management to senior manager back to IC.And in the time you see some skills develop while others atrophy. And some new skills appear on the market that I'm shallow in.In this case that could be Golang and Rust. (Lets not talk about how I feel about the Javascript ecosystem)But, man, it is hard to let go of the cozy warm and lazy blanket Django...

( Read More... | 63 comments | 15 points | on HN )

Show HN: Create GitHub issues from voice memo and LLM

Hey HN!I'm working on some early demos that will support much better async communication for Developers, Engineering Managers, and Product people.We are all too familiar with the empty tickets that were used more as breadcrumbs rather than actual context, criteria, and purpose for getting work done.I want to solve that as well as help non-technical product managers be able to give sufficient...

( Read More... | no comments | on HN )
Re:Show HN: Midnight Reminders via Morse Code on Saturday November 02, 2024 @08:44AM (#42026070)
pipe that through an LLM and you will have a page full of word salad :-)

but seriously, this is a neat idea. and kudos to OP for building a full prototype -- this is the level of geekery I show up for.

I remember the days of T9 on the old Nokia phones. I was so good that I didn't have to look down at the screen.

My favorites were fixed in my phone. I knew how many down clicks on the button would land on the right friend/family member. I could literally send messages from my pocket.

And yes, I admit -- I did engage in texting while driving. And this is the part where I justify it -- "but I had eyes on the road the whole time!"

Oh! and there was old skits on late nite where people woudl compete with the old morse code guys.

https://www.youtube.com/watch?v=pRuRE-Bwk1U

Re:Ask HN: Freelancer? Seeking freelancer? (November 2024) on Friday November 01, 2024 @12:57PM (#42019014)
SEEKING WORK | EU | Remote

  Senior Python/LLM/Django Engineer & Technical Leader
  "Let's do this" attitude + proven track record

  └─── IMPACT
  • 40K+ nodes/validators (petabyte-scale)
  • $1M+ annual infrastructure savings
  • 150B+ messages/month (200M+ MAUs)

  └─── EXPERTISE
  • Django, Python, LLMs, MLOps, Automation
  • AWS/GCP/Azure, K8s, Terraform
  • PostgreSQL, Vector DBs, Observability

  └─── LEADERSHIP
  • Technical architecture & strategy
  • Team mentorship & process design
  • ISO 27001, GDPR compliance

  ┌───────────────────────────────────────────────┐
  │ Linkedin: https://linkedin.com/in/heysamtexas │
  │ Github: https://github.com/heysamtexas        │
  └───────────────────────────────────────────────┘
Re:Ask HN: What's your go to DevTool these days? on Friday November 01, 2024 @07:41AM (#42015960)
The AI stuff is cool, but the unlock for consistently improved developer experience and productivity has been the consistent use of linters, formatters, type checking, strict commit messages, and automated releases, and change logs.

Having all that in place really changes my attitude from "playground on my machine" to "put my name on it and ship it." -- it makes me proud.

I'm heavy on python, so there are a few "aftermarket" bolt-ons:

- ruff for linting and formatting - flit for package management (will experiment with uv in the coming days) - commitizen for commit formatting - pyright for type checking (but not for Django projects) - pycharm is where all the magic happens - pre-commit for commit hooks and final checks before it get shared to the repo

I don't mention all the CI/CD stuff here because that is a separate thing.

Building up this stack took a while to onboard into. Taking it on all at once would be overwhelming and leave me bewildered.

It is nice to have claude or chatGPT around to have around for going into the weeds. However, "trust but verify" -- these LLMs will hallucinate, so you should check the original documentation.

The overall impact has been that I now use template repos where I can spin up a production-ready codebase with all the fixins. Not only that -- it is also ready for others to consume in a predicable fashion.

I still need to write docs, use cases, and things like that. But having this in place give me the opportunity to run faster, ship faster, and revisit old work with a confidence that was not there before.

Older »