News for hackers. Stuff that matters.

RupertWiser

Re:Show HN: terminal-code – VS Code inside the terminal on Saturday August 22, 2026 @04:48PM (#49403747)
Why not use vscode remote via ssh port forwarding? I just use it via my browser.

Show HN: Unu – canvas based pattern matching versus game

https://benwiser.com/unu/

A few years ago, I finished up a little game that I thought was really fun. It is a little versus game where each player needs to make a shape. I planed on submitting it to the various mobile app stores but I started a new job and life got in the way.As a fallback, I thought I would just throw the game on the web so that I could at least still share it but the game engine I used didn't support...

( Read More... | no comments | on HN )
I tried but hackernews dedupes submissions for posts. The original poster barely got attention with this source: https://news.ycombinator.com/item?id=45644530
Re:Privacy Pass Authentication for Kagi Search on Thursday February 13, 2025 @05:13PM (#43042093)
The cryptography privacy pass is based off [1] actually comes from Ecash[2] so we’ve gone full circle.

[1] https://www.petsymposium.org/2018/files/papers/issue3/popets... [2] https://en.m.wikipedia.org/wiki/Ecash

Re:Caniwebview.com – Like Caniuse but for Webviews on Tuesday May 07, 2024 @02:26PM (#40289604)
Howdy friends,

Ben here, one of the co-chairs for the WebView CG. Super chuffed to see this pop up on hackernews today!

For a little context, our group is currently focusing our efforts this year on improving WebView compatibility data. The project is still very young and we’ll keep chipping away at it but please feel free to reach out and engage! You can find the repository here: https://github.com/WebView-CG/Compatibility-Data-Project/tre...

If you’re interested in joining in on the broader community discussions, you can find our group here: https://www.w3.org/community/webview/

I’m currently working hard at keeping a new born alive but will be happy to answer any questions if I can a moment between diapers :)

Looks super cool! Clearly an idea that people want - I built something similar to this almost two year ago [1] but your project is a lot more fleshed out. I like that you actually used websockets instead of my hacky approach of using an http stream.

[1] https://gitlab.com/BenWiser/python-live-gui

Re:Web Environment Integrity API on Saturday July 22, 2023 @06:37AM (#36825097)
Proposal author here

I’m hoping to get back to everyone as soon as possible. I hope you can all appreciate that I’m a human being and this has been a lot!

In the mean time, I wanted to repost my last comment on the GitHub issue thread [1]:

Hey all, we plan to respond to your feedback but I want to be thorough which will take time and it’s the end of a Friday for me. We wanted to give a quick TL;DR:

- This is an early proposal that is subject to change based on feedback.

- The primary goal is to combat user tracking by giving websites a way to maintain anti-abuse protections for their sites without resorting to invasive fingerprinting.

- It’s also an explicit goal to ensure that user agents can browse the web without this proposal [2]

- The proposal doesn’t involve detecting or blocking extensions, so ad-blockers and accessibility tools are out of scope.

- This is not DRM - WEI does not lock down content

- I’m giving everyone a heads up that I’m limiting comments to contributors over the weekend so that I can try to take a breath away from GitHub. I will reopen them after the weekend

[1] https://github.com/RupertBenWiser/Web-Environment-Integrity/...

[2] https://github.com/RupertBenWiser/Web-Environment-Integrity/...

Re:Microsoft Workers to Form Company’s First Union in the U.S. on Wednesday January 04, 2023 @08:27AM (#34245267)
I’m not sure it’s fair if the product ends up making a boat loads of money. Games are high risk but a very lucrative industry.

Just look at how successful football players were in getting a slice of the pie. I’d still consider that a dream job.

Re:Ask HN: What is your new year's resolution? on Saturday December 31, 2022 @08:34AM (#34196305)
This is going to be the year I improve at climbing. I absolutely love the hobby and have done it on and off for years.

I’m at the age demographic where I see a lot of folk feeding into the hustle culture. While I think it’s important to keep the future in mind, I also want to recognise I’ve reached a pretty good point in my life and would like to do something that won’t improve my career in any way.

You can relisten to music. You don’t want to normally rewatch video. I believe this would make the markets significantly different.

Show HN: Python Live GUI – Web Based immediate mode renderer

Hey all,Wanted to re-share my framework now that it has reached v1.0.https://gitlab.com/BenWiser/python-live-guiI’m promising stability for the API but there’s still a lot more I’d like to get done.I built this for a very specific use case I have of wanting a remote based application.I specifically use this for communicating with a raspberry pi.It’s quite a nice quick way of working. Hopefully...

( Read More... | no comments | 2 points | on HN )

Show HN: Python Live GUI 1.0.0

Hey all,I've previously posted a hobby projected I've been working on here. https://news.ycombinator.com/item?id=31679945I'm happy to officially mark it as version 1.0.0 and to enforce backwards compatibility.https://gitlab.com/BenWiser/python-live-guiThere is still a lot I want to get done but I'm also eagre to hopefully start getting feature requests.The goal of this project is to make it...

( Read More... | no comments | 2 points | on HN )
Re:Wasting time in tech interviews on Tuesday June 28, 2022 @03:17AM (#31905056)
One important reason for coding questions I haven’t read in the comments is the need to avoid the interviewer’s personal bias. I’ve seen a lot of people say they can feel someone is a bad interviewer but how do you quantify that? Large corps need to protect themselves.

They also need to make candidates feel like they were tested using the same criteria as other candidates.

Yeah it does, it spawns a new thread with separate state per user.
Not yet, I plan to add support for this ~soonish because it will be harder to add later on.

It’s very much early days though. I didn’t want to go near accessibility until I had standardised the rendering model somewhat.

It also waits to be seen if anyone actually wants to use this besides me.

Ah should probably make this clearer in the README, it then serves this through an http server.

It keeps running your render method and dynamically updates your client.

The first example documents this a bit better: https://gitlab.com/BenWiser/python-live-gui/-/blob/main/exam...

Yeah I should probably replace the screenshot with a gif. Thanks for the feedback!
Hey all, author here.

I had some time off last week so I built a little tool I've been planning on using for a while now.

Thought I'd just comment on my motivations for building this.

I bought a little chromebook tablet to take on holidays. I've been enjoying the experience of using a remote IDE to code on my personal server.

I thought it would be neat if I could quickly make myself GUIs for other utilities on my remote server that get rendered on my chromebook. Doing this like being able to run bash scripts remotely.

I start utility scripts with this tool and then just use ssh port forwarding to view it locally.

The fun bit is the application itself is then just written in python.

There are some similar alternatives[1] but I wanted to be able to write GUI elements like ImGUI so I decided to build my own tool in the end.

I just wrote it in python because that's what I've been using at work lately.

[1] https://github.com/dbohdan/liveviews#python

Re:Why have a blog? (2020) on Wednesday June 08, 2022 @05:50AM (#31665168)
If you want an alternative to Wordpress, I’ve had success running a simple kotlin script that converts google docs into webpages.

Here’s the hackernews discussion around that: https://news.ycombinator.com/item?id=23134101

This is the code I run in a cron job: https://gitlab.com/BenWiser/googledocsblog

You do however need a server and your own domain.

Re:Git ignores .gitignore with .gitignore in .gitignore on Wednesday May 18, 2022 @04:30AM (#31420446)
Do you know about .git/info/exclude? It only exists in your local git file so it isn’t shared with a remote repo and achieves this same purpose.

Show HN: I made a mobile game using HTML5 with Ionic

Hey all,I wanted to share a recent weekend project I worked on. A few months ago, I discovered Ionic and I absolutely love it. https://ionicframework.com/I’m not convinced I could build an “enterprise” app with it but for little personal throw away projects, I think it’s great.For anyone not familiar with it, it basically wraps a native app around a webview and provides a bunch of css to make...

( Read More... | no comments | 4 points | on HN )
Re:‘Pro’ has lost all meaning, and Apple knows it on Monday March 14, 2022 @12:46PM (#30674687)
> I can hear people asking: “Isn’t it a bit early to predict that, given that we’ve only seen two products?” It’s a very fair question. But it definitely seems like a first step — to me, the Mac Studio line is a clear successor to Apple’s iMac Pro.

I was under the impression that apple is planning on releasing one more M1 device and that could be the iMac Pro [1]. This article feels quite hollow to me.

[1] https://youtu.be/CMm7UZKtGNk

Older »