News for hackers. Stuff that matters.

tylfin

Re:Last night an AI agent performed brain surgery on a mouse on Monday November 02, 2026 @08:44AM (#50336716)
What does the approval process look like here? The company website associated with the account fails to load, Exin Therapeutics
Re:PYX: The next step in Python packaging on Thursday August 14, 2025 @11:49AM (#44901878)
Posit has solved similar problems with their Package Manager as well, the benefit being that it's hosted on-prem, but the user has to build wheels for their desired architecture (if they're not on pypi).

Show HN: Small lib leveraging Pyodide to convert RST to HTML

https://github.com/tylfin/restructedpyjs

Hey everyone,While developing, I realized that there aren't great existing JS libraries to convert reStructuredText (RST) to HTML. Without WASM, I would've either tried to port the docutils code or pre-compute the rendered HTML.It's exciting to start to leverage these new tools, and I hope this small demo gives you inspiration when thinking about client-side libraries :)

( Read More... | no comments | on HN )
Re:Software Architecture Patterns: 5 minute read on Thursday October 28, 2021 @09:14AM (#29025695)
I don't think the term "Microkernel Architecture" should be used in this context. I think "Modular Architecture," (or Plug-in like is mentioned) gets closer to this extension-based pattern.

The reason being that there's no relevance to the kernel, and modular kernels, also take this approach with replaceable plug-ins or extensions.

Re:Udemy S-1 IPO on Tuesday October 05, 2021 @09:09AM (#28758887)
This is actually something they address in the Risk Factors section (here: https://www.sec.gov/Archives/edgar/data/1607939/000119312521...) if you're curious about what they have to say.
There is the "Yank" PEP 592 semantic that can be used to mark vulnerable packages. It's adoption has been a little slow, but I agree, having these packages available and marked accordingly makes it easier for security scanning and future detection research.

https://www.python.org/dev/peps/pep-0592/

Re:Image unshredding using a TSP solver on Friday July 02, 2021 @12:36PM (#27713733)
I could imagine a civil or criminal case relying on shredded documents as a source of evidence.
Re:Cores that don’t count [pdf] on Thursday June 03, 2021 @11:27AM (#27382784)
Can't reproduce the issue after a few minutes? Sorry wont-fix, mercurial core.

Joking aside, it's really neat to see the scale and sophistication of error detection appearing in these data centers.

Yeah, this is very good advice.

I think if revenue or product quality is tied to a VCS, having an active-active or active-passive setup is the way to go.

Fortunately, I'm on an on-prem product so that investment hasn't seemed worth it yet.

This doesn't mean we don't escrow our code, but rather than try to rebuild from source, I just take a short coffee break and wait for the impacted service to come back up :)

The last time this happened, it was after they shipped the phone app.

I wonder if they have a big feature underway or are just migrating more infrastructure to Azure?

EDIT: Either way, some postmortems would be appreciated before more customers have to look for a backup solution...

Re:MasterCard data analytics opt-out page: where did it go? on Tuesday December 29, 2020 @10:44AM (#25570809)
From Google, I think this is the page you're looking for:

https://www.mastercard.us/en-us/vision/corp-responsibility/c...

Re:How I got to $9.99 MRR after 7 years on Friday December 11, 2020 @12:47PM (#25388454)
Is it too early for an acquisition?
Re:Applebot on Tuesday September 01, 2020 @09:24AM (#24341477)
Yeah, I've never had to implement my own DNS cache for a language before...

If you're on a system with cgo available, you can use `GODEBUG=netdns=cgo` to avoid making direct DNS requests.

This is the default on MacOS, so if it was running on four Mac Pro's I wouldn't expect it to be the root cause.

Re:GitHub was down again on Thursday April 23, 2020 @09:33AM (#22955760)
I would really like to see a postmortem for the recent outages. While I doubt it's all the same root cause, it would be nice for some messaging around improving resiliency.

I think the outages could be related to:

1. Github mobile just went public so they may of changed the scaling params to keep up with expected increase in traffic 2. The new notification system seems to be a lot heavier, and they could still be catching up to the changes 3. They were somewhat recently acquired by Microsoft so maybe they're migrating to Azure to reduce expenses

Whatever the cause, 11 days with outages out of 90 is pretty rough when you rely on Github for project management, a central hub for viewing CI, and all VC concerns. Feel bad for the smaller companies that wholly adopted GitOps and are blocked deploying hotfixes during these outages.

Re:Ask HN: Who is hiring? (February 2020) on Monday February 03, 2020 @01:52PM (#22227530)
Opinions on Astrology aside:

> Commenters: please don't reply to job posts to complain about something. It's off topic here.

Sorry but I'd like to get you started on what is happening inside containers ;P

Specifically can you go into more details about what worries you with containers. Is it insecure images with out of date software, or risky applications inside the containers? Something else?

Do the satellites disrupt telescopes world wide? If that's the case it's pretty tough on observatories that were recently built, at (apparently) a tens of millions of dollar price tag, that are now impacted by the decision to launch without proper oversight.

Obviously having more accessible internet for the rest of the world is a positive.

Ref: https://www.space.com/8791-giant-telescope-50-million-fundin...

Re:Learning at work is work, and we must make space for it on Wednesday December 11, 2019 @02:31PM (#21765877)
Anyway around the paywall?
Re:Show HN: Sanic – A Comprehensive CLI for Kubernetes on Tuesday July 02, 2019 @03:46PM (#20338752)
I might be a little slow here, but I don't think I totally understand the use-case.

The parallel docker build / pushing to a registry is definitely cool.

Isn't the parallel Kubernetes deployment the same as `kubectl apply -f .`?

My experience has always been: GitOps w/ version controlled yaml so when a deploy is triggered all the tests run, if that's successful then a sed is performed to replace some placeholder with the new image tags then it's just `kubectl apply -f .`

Re:Degraded performance on GitLab.com on Monday July 01, 2019 @01:27PM (#20327633)
> please, please slow down on chasing new markets + features and just make the stuff you already have work properly

I really agree with this. I was working at a company where we were exploring switching from Github enterprise to Gitlab for the K8s integrations, the docker registry, and the CI features.

Following the helm chart installation instructions was a nightmare because we were on-prem w/ a custom cluster. There were a lot of assumptions we had to find workarounds for (e.g. we used an f5 integration to manage our ingresses and performed SSL termination elsewhere so the nginx thing was awful).

The other terrifying bit was the number of services / pods that got brought up with the installation. If I have to monitor my team's services, I really don't want to monitor the health of: NGINX, Postgres, Redis, Minio, Registry, GitLab/sidekiq, GitLab/gitlab-shell, GitLab/gitaly, GitLab/unicorn, and GitLab/migrations.

When it comes to on-prem or self-hosted software I actually prefer running a monolithic application that worst-case I can just bounce or reboot the server.

Slow down, simplify things, and improve the user experience. Gitlab already has enough features to be competitive for a while with the Github + marketplace model.

Author seemed to have some valid points - issues that are part of the normal healing process are being diagnosed & treated via antidepressants.

The part I'm not so sure I agree with is the "system is too jammed up so don't come," sentiment.

I think if someone is having a hard time & they want to reach out to a medical professional that's probably for the best.

Unfortunately that does shift the burden onto the system to train professionals to determine the difference between prescribing antidepressants or talk and time therapy. It's a lot easier to write someone that prescription than hear them out.

Re:Show HN: CSSFX – Click-to-copy CSS effects on Wednesday May 08, 2019 @10:36AM (#19859169)
Yeah I was about to post that it didn't work on firefox...
Re:Google Docs gets an API for task automation on Monday February 11, 2019 @02:31PM (#19137486)
On the flip-side, it's easier for a large organization like Google to manipulate the post that gets voted to the front page.
Re:Google Docs gets an API for task automation on Monday February 11, 2019 @01:13PM (#19136665)
Do Google Doc features really impact the community enough warrant a post?

Just seems like marketing to me.

Re:Saying Goodbye to Louisville on Thursday February 07, 2019 @01:58PM (#19107472)
This is why I'll never use the Google Cloud. Sorry my business does not move as quickly as your decisions.
Re:Ask HN: Who is hiring? (October 2018) on Monday October 01, 2018 @03:14PM (#18115842)
Cogo Labs | Senior Software Engineer | Full-Time | ONSITE only | Cambridge, MA | https://cogolabs.com

Cogo Labs is a startup accelerator. We are looking for a Senior Software Engineer on our Platform Team to take ownership of key initiatives and systems that support our incubating teams and companies in their high growth efforts.

You'll work with engineers, analysts, and exec staff to flesh out requirements, scope projects, and lead implementation and rollout. Ownership and accountability are core to how we build successful teams and as a Senior Software Engineer you will enjoy a high degree of autonomy as we continue building some of Boston's fastest growing startups.

Our team is about 8 people, all local to Cambridge. We're passionate about Golang + Kubernetes, improving as engineers, and helping our customers as much as possible.

Other jobs available, and you can apply directly via https://grnh.se/dko5gxn42

Re:Ask HN: Who is hiring? (May 2018) on Tuesday May 01, 2018 @11:24AM (#16967805)
Cogo Labs | Engineering and analyst positions | Boston | Onsite | Full-Time | https://www.cogolabs.com

A big part of building successful companies is reaching the right audience. Here at Cogo Labs, we try to build reliable, scalable, and customizable tool chains that allow our businesses to find and attract users who will become loyal customers.

We mostly use Golang + Python + Docker/Kubernetes

See the full list of jobs and details to apply here: https://grnh.se/dko5gxn42

Cheers!

Re:The Future of Software Is No Code on Monday April 23, 2018 @11:10AM (#16904060)
I just love the dichotomy on HN where you get one article: “The Future of Software Is No Code” and another “Why it took a long time to build the tiny link preview on Wikipedia,” these two are seemingly orthogonal in my mind.

Older »