Show HN: BBRouter – Ben Eater's 8-bit computer, simulated on 3D breadboards
2 by creack | 0 comments on Hacker News.
Hi HN, I kept wiring Ben Eater's 8-bit computer wrong, so I built a realistic virtual breadboard editor. Some of the nice features are side-by-side diff, scope, schematics auto-sync, auto-router (BBRouter stands for breadboard router), and my favorites: upload from the real Arduino IDE and connect to your AI with MCP, let Claude & co build it or help you troubleshoot. The link is the SAP-1 running. You can orbit it, probe a hole with the scope, slow the clock down, play with the virtual displays for debugging, then you can actually build it following the step-by-step instructions. A side-goal is to create a community, there are quite a lot of simulators out there but mostly offline / too abstract to realistically use it for a real build. I also never found one that had a decent UI/UX and worked well on mobile or with a trackpad. Happy to answer anything, and tell me what breaks. p.s. Maker plan is $7/month; code HACKERNEWS makes the first month free and then $5/month for as long as you keep it.
Watch the number of websites being hacked today, one by one on a page, increasing in real time.
New Show Hacker News story: Show HN: Othismo, a Runtime for Sandboxed Objects
Show HN: Othismo, a Runtime for Sandboxed Objects
2 by mamidon | 0 comments on Hacker News.
Othismo is a runtime which has a bunch of sandboxed WASM modules talking to each other + the host environment. It's actually hosting its own website right now at othismo.com. This is a project that's been percolating in my head for a while, as a vague desire to make a "better" runtime for software development. But it was never particularly clear for me what that would _actually_ look like. In the last month or so, I felt a bit inspired to ask what such a runtime might look like for agentic development. My hypothesis is that we really can't review 10k+ SLoC pull requests consistently and really understand them. But if we try to have a higher level view of things, we still can't be confident the agent(s) haven't done something stupid and opened a socket or a file somewhere in that 10k+ SLoC. Therefore we need a very clear demarcation between computation and side effects. In Othismo that takes the shape of the image definition files (.oth) which describe the namespace + various type definitions describing what the interface of an object (should) be. It's somewhat like TypeScript, we don't actually do anything to verify an object conforms to this interface. I'd love your feedback on the syntax used to define images overall, I feel like it doesn't do a great job giving me a clear notion of the environment lexically. I'm more comfortable about the syntax for describing the behavior of objects, although things like `operator` and `readonly` are really only necessary because I've not done anything to support auth at the protocol layer yet. You can run the same website hosted at othismo.com with `git clone git@github.com:mamidon/othismo.git` `task run:example:static` You can also play with the namespace interactively with ``` task build:example:static target/debug/othismo shell examples/static/static.rti # print out the namespace(s) target/debug/othismo --check examples/static/static.rti ``` You'll need rust, task (it's like make), and node+npm.
2 by mamidon | 0 comments on Hacker News.
Othismo is a runtime which has a bunch of sandboxed WASM modules talking to each other + the host environment. It's actually hosting its own website right now at othismo.com. This is a project that's been percolating in my head for a while, as a vague desire to make a "better" runtime for software development. But it was never particularly clear for me what that would _actually_ look like. In the last month or so, I felt a bit inspired to ask what such a runtime might look like for agentic development. My hypothesis is that we really can't review 10k+ SLoC pull requests consistently and really understand them. But if we try to have a higher level view of things, we still can't be confident the agent(s) haven't done something stupid and opened a socket or a file somewhere in that 10k+ SLoC. Therefore we need a very clear demarcation between computation and side effects. In Othismo that takes the shape of the image definition files (.oth) which describe the namespace + various type definitions describing what the interface of an object (should) be. It's somewhat like TypeScript, we don't actually do anything to verify an object conforms to this interface. I'd love your feedback on the syntax used to define images overall, I feel like it doesn't do a great job giving me a clear notion of the environment lexically. I'm more comfortable about the syntax for describing the behavior of objects, although things like `operator` and `readonly` are really only necessary because I've not done anything to support auth at the protocol layer yet. You can run the same website hosted at othismo.com with `git clone git@github.com:mamidon/othismo.git` `task run:example:static` You can also play with the namespace interactively with ``` task build:example:static target/debug/othismo shell examples/static/static.rti # print out the namespace(s) target/debug/othismo --check examples/static/static.rti ``` You'll need rust, task (it's like make), and node+npm.
New ask Hacker News story: Ask HN: Opus 5.5 suddenly dumb as rocks?
Ask HN: Opus 5.5 suddenly dumb as rocks?
30 by jahala | 29 comments on Hacker News.
Is it just me, or has Opus suddenly turned dumb as rocks with 0 attention span over the last half day or so? Noticeably worse output across multiple agents on very different projects.
30 by jahala | 29 comments on Hacker News.
Is it just me, or has Opus suddenly turned dumb as rocks with 0 attention span over the last half day or so? Noticeably worse output across multiple agents on very different projects.
New Show Hacker News story: Show HN: Fabivo – Furniture design from a photo to a numbered cut list
Show HN: Fabivo – Furniture design from a photo to a numbered cut list
2 by superpapotas | 0 comments on Hacker News.
Hello all, Ive been building Fabivo, a free furniture planner that runs in the browser. You sketch it simply by drawing it, (by far my favorite feature of this app), clicking for boards or just selecting some starting designs. But what i think separates fabivo from others its the image to model ai assistant, which took me a looong time to develop and get some quirks fixed, thanks god latest models are focusing on 3d, thats been helping too! The photo part is an image to JSON CAD harness: the model returns a parametric furniture model in mm that the app can build and edit. That harness is also what i benchmark, and honestly its the reason the app exists. I wanted to see if a photo could turn into a plan i could take to the saw. Also finetuned some image models and found interesting stuff, that was a first. My intention was to basically reuse the drawing feature to convert a 2d line sketch from image models like gpt image / nano banana to my parametric model, which "worked", and was actually thinking of using that for prod, but then cheaper/better models at 3d launched, but anyways, i learned a lot! Im getting better performance from my harness than from plain 3js, tho this is anecdotally and havent actually benchmarked it... Happy to answer anything, especially about the harness or the cut order. edit: Adding the numbers, missed them. 17 photos of real furniture, three models, same harness, medium reasoning, same tools. Scored on how close the returned structure and boards are to the gold model, so its my own set. (tho i have a hard time making a good scoring metric... just usually go by look!) Model (medium reasoning) Avg. time / photo Avg. input tokens / photo Avg. output tokens / photo Avg. tool calls / photo GPT-6.1 Terra 9.5 s 30,409 632 1.06 Claude Sonnet 5.5 13.6 s 50,167 1,592 1.18 Claude Haiku 5.5 34.9 s 66,786 6,658 2.35 Terra was both cheaper per photo and the most consistent to my likings. Sonnet was close on quality, Haiku needed way more tool calls to get there.
2 by superpapotas | 0 comments on Hacker News.
Hello all, Ive been building Fabivo, a free furniture planner that runs in the browser. You sketch it simply by drawing it, (by far my favorite feature of this app), clicking for boards or just selecting some starting designs. But what i think separates fabivo from others its the image to model ai assistant, which took me a looong time to develop and get some quirks fixed, thanks god latest models are focusing on 3d, thats been helping too! The photo part is an image to JSON CAD harness: the model returns a parametric furniture model in mm that the app can build and edit. That harness is also what i benchmark, and honestly its the reason the app exists. I wanted to see if a photo could turn into a plan i could take to the saw. Also finetuned some image models and found interesting stuff, that was a first. My intention was to basically reuse the drawing feature to convert a 2d line sketch from image models like gpt image / nano banana to my parametric model, which "worked", and was actually thinking of using that for prod, but then cheaper/better models at 3d launched, but anyways, i learned a lot! Im getting better performance from my harness than from plain 3js, tho this is anecdotally and havent actually benchmarked it... Happy to answer anything, especially about the harness or the cut order. edit: Adding the numbers, missed them. 17 photos of real furniture, three models, same harness, medium reasoning, same tools. Scored on how close the returned structure and boards are to the gold model, so its my own set. (tho i have a hard time making a good scoring metric... just usually go by look!) Model (medium reasoning) Avg. time / photo Avg. input tokens / photo Avg. output tokens / photo Avg. tool calls / photo GPT-6.1 Terra 9.5 s 30,409 632 1.06 Claude Sonnet 5.5 13.6 s 50,167 1,592 1.18 Claude Haiku 5.5 34.9 s 66,786 6,658 2.35 Terra was both cheaper per photo and the most consistent to my likings. Sonnet was close on quality, Haiku needed way more tool calls to get there.
New ask Hacker News story: Tell HN: I know Firefox has update when it starts to glitch
Tell HN: I know Firefox has update when it starts to glitch
2 by majkinetor | 3 comments on Hacker News.
I keep browser open forever on my media center. Everytime it starts to glitch when opening pages, I restart it, and voila, there is a new tab with "whats new". Amazing really! I don't even want to know the reasons...
2 by majkinetor | 3 comments on Hacker News.
I keep browser open forever on my media center. Everytime it starts to glitch when opening pages, I restart it, and voila, there is a new tab with "whats new". Amazing really! I don't even want to know the reasons...
New Show Hacker News story: Show HN: Cirkit – Annotate, Trace, and Ask AI About Schematic PDFs
Show HN: Cirkit – Annotate, Trace, and Ask AI About Schematic PDFs
2 by Tal005 | 0 comments on Hacker News.
Documentation tool for EEs to document their design better
2 by Tal005 | 0 comments on Hacker News.
Documentation tool for EEs to document their design better
New Show Hacker News story: Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git
Show HN: ADRs for AI – Deliberation records for human–AI work, versioned in Git
5 by lumbroso | 5 comments on Hacker News.
Why is this worth your time? Essentially, this solves two problems of AI-assisted programming: (a) the first problem is how to do oversight and what do oversight of and this is solved through the ORRCF (for Options, Recommendation, Rationale, Confidence, Falsifier) question format (in which models are supposed to surface all their doubts with fully fleshed out recommendations, with falsifier, to be approved or overridden) (b) the second problem is how to scaffold sustainable AI-written code; the ADRs (Architectural Deliberation Records, after Nygard's decision records) written by the models, summarize all the thought process involved in any design decision and provides the blueprint for the code. In tandem, the records provide both the reason why certain non-obvious design choices were made, from a constant, to a library choice, to an ordering in an operation; and also under what conditions different decisions would be made, for instance, in a different platform, or under different latency requirements, or for a different audience, and so on. This is a framework I've been working for over a year, that is the starting point of all my projects. It involves a lot of moving parts and my challenge is figuring out onboarding. I'm hoping the plugin, ADRs4AI/plugins, just created and now also submitted to Anthropic's marketplace, will make it easier. I am also in the process of recording introductory videos. I would like feedback on the onboarding, on what you make of the currently online materials, and how I could make any of this clearer. Thanks!
5 by lumbroso | 5 comments on Hacker News.
Why is this worth your time? Essentially, this solves two problems of AI-assisted programming: (a) the first problem is how to do oversight and what do oversight of and this is solved through the ORRCF (for Options, Recommendation, Rationale, Confidence, Falsifier) question format (in which models are supposed to surface all their doubts with fully fleshed out recommendations, with falsifier, to be approved or overridden) (b) the second problem is how to scaffold sustainable AI-written code; the ADRs (Architectural Deliberation Records, after Nygard's decision records) written by the models, summarize all the thought process involved in any design decision and provides the blueprint for the code. In tandem, the records provide both the reason why certain non-obvious design choices were made, from a constant, to a library choice, to an ordering in an operation; and also under what conditions different decisions would be made, for instance, in a different platform, or under different latency requirements, or for a different audience, and so on. This is a framework I've been working for over a year, that is the starting point of all my projects. It involves a lot of moving parts and my challenge is figuring out onboarding. I'm hoping the plugin, ADRs4AI/plugins, just created and now also submitted to Anthropic's marketplace, will make it easier. I am also in the process of recording introductory videos. I would like feedback on the onboarding, on what you make of the currently online materials, and how I could make any of this clearer. Thanks!
New ask Hacker News story: Ask HN: Is it not possible to enroll for Apple Developer anymore?
Ask HN: Is it not possible to enroll for Apple Developer anymore?
4 by olalonde | 0 comments on Hacker News.
I've been trying to enroll for Apple Developer for over a month and nothing works. The Apple Developer app won't accept my Canadian passport for identity verification. The enrollment is for a Delaware LLC, so my Apple account region is set to US. I can't switch the account region to Canada either, because I haven't lived there in years and don't have a Canadian bank card. If I enroll through the website, the enrollment gets approved, I accept the term and, when it's time to pay, all my cards get declined. I tried ~7 bank cards (debit, credit, personal, business), all with matching billing addresses. All US cards. All the banks tell me they didn't decline transactions from Apple. I tried no VPN, VPN and residential VPN. I tried from my MacBook, iPhone, Safari, Chrome, incognito, non-incognito. Phone support is unavailable every time I check. I tried talking to regular Apple Store customer support but after repeating myself over 5 times with different agents, the last person I got transferred to told me they couldn't help with Developer stuff. If I email Developer support, they reply ~5 days later with unhelpful canned responses like "have you tried Safari incognito?", "you should try the Developer app instead" or "make sure your billing address matches your bank information". I'm at support email #9 and enrollment attempt #3. Has anyone had similar issues and been able to fix them?
4 by olalonde | 0 comments on Hacker News.
I've been trying to enroll for Apple Developer for over a month and nothing works. The Apple Developer app won't accept my Canadian passport for identity verification. The enrollment is for a Delaware LLC, so my Apple account region is set to US. I can't switch the account region to Canada either, because I haven't lived there in years and don't have a Canadian bank card. If I enroll through the website, the enrollment gets approved, I accept the term and, when it's time to pay, all my cards get declined. I tried ~7 bank cards (debit, credit, personal, business), all with matching billing addresses. All US cards. All the banks tell me they didn't decline transactions from Apple. I tried no VPN, VPN and residential VPN. I tried from my MacBook, iPhone, Safari, Chrome, incognito, non-incognito. Phone support is unavailable every time I check. I tried talking to regular Apple Store customer support but after repeating myself over 5 times with different agents, the last person I got transferred to told me they couldn't help with Developer stuff. If I email Developer support, they reply ~5 days later with unhelpful canned responses like "have you tried Safari incognito?", "you should try the Developer app instead" or "make sure your billing address matches your bank information". I'm at support email #9 and enrollment attempt #3. Has anyone had similar issues and been able to fix them?
New Show Hacker News story: Show HN: Visualization of Top News Stories
Show HN: Visualization of Top News Stories
2 by topaztee | 1 comments on Hacker News.
news stories has bigger headings based on updates/votes. you can also add/remove the sources and save a unique link
2 by topaztee | 1 comments on Hacker News.
news stories has bigger headings based on updates/votes. you can also add/remove the sources and save a unique link
New Show Hacker News story: Show HN: Steal My Bitcoin
Show HN: Steal My Bitcoin
264 by cloudlandsdev | 123 comments on Hacker News.
Made this because I'm curious if anyone out there has figured out how to actually use this PHP RCE we spent the last few days panicking over. Have fun!
264 by cloudlandsdev | 123 comments on Hacker News.
Made this because I'm curious if anyone out there has figured out how to actually use this PHP RCE we spent the last few days panicking over. Have fun!
New ask Hacker News story: Apple should fuck themselves with their "privacy"
Apple should fuck themselves with their "privacy"
4 by itvision | 0 comments on Hacker News.
Here's the issue. I'm trying to help my friend. He's from a country where Gemini is not available. He's fully updated and he has the latest version of iOS. We've installed some VPN service. It's working properly and shows Netherlands. All fine. IPv6 is disabled. Tested with myip dot com and ipleak dot net. No sign of the home country. Just to make things clear. As soon as he opens google.com in a private Safari tab it detects his home country. Gemini fails to open - says "your country is unsupported". What we've tried: Disabling Apple Relay Disabling geolocation services globally Enabling Fly Mode Changing the OS language to English, the local language was completely removed Changing the timezone to Amsterdam Changing the region to Netherlands Deleting all keyboards except US English Cleaning the browser data Playing with DNS Restarting the device having done all of above. Google.com continues to show their native country in Safari's private mode. Chrome does the same. So does Firefox. For fun I gave my friend my device (an Android) which is fully localized, everything points at my country, including the SIM card, timezone, language, etc. - opened a private tab in Chrome while using VPN - the VPN country was detected. My friend then could log in into Google and use Gemini. Somehow iOS willingly leaks some of the device's Google data to google.com. "A privacy oriented company" they said. I hate Apple.
4 by itvision | 0 comments on Hacker News.
Here's the issue. I'm trying to help my friend. He's from a country where Gemini is not available. He's fully updated and he has the latest version of iOS. We've installed some VPN service. It's working properly and shows Netherlands. All fine. IPv6 is disabled. Tested with myip dot com and ipleak dot net. No sign of the home country. Just to make things clear. As soon as he opens google.com in a private Safari tab it detects his home country. Gemini fails to open - says "your country is unsupported". What we've tried: Disabling Apple Relay Disabling geolocation services globally Enabling Fly Mode Changing the OS language to English, the local language was completely removed Changing the timezone to Amsterdam Changing the region to Netherlands Deleting all keyboards except US English Cleaning the browser data Playing with DNS Restarting the device having done all of above. Google.com continues to show their native country in Safari's private mode. Chrome does the same. So does Firefox. For fun I gave my friend my device (an Android) which is fully localized, everything points at my country, including the SIM card, timezone, language, etc. - opened a private tab in Chrome while using VPN - the VPN country was detected. My friend then could log in into Google and use Gemini. Somehow iOS willingly leaks some of the device's Google data to google.com. "A privacy oriented company" they said. I hate Apple.
New Show Hacker News story: Show HN: Replacing CAPTCHAs with adaptive proof-of-work in WordPress
Show HN: Replacing CAPTCHAs with adaptive proof-of-work in WordPress
5 by MatthiasNordwig | 2 comments on Hacker News.
When I founded my business a whistle-blowing-service for enterprises, I’ve seeked for a working solution to block spam bots on that home page. The solution was intended to comply with EU data privacy law, no cookies, no sniffing, light-weight-size, on my webserver only, beeing invisible for my site visitors and no running costs at all. I came across Hashcash, a proof-of-work approach, to block spam. When I implemented it, it worked immediately and blocked 100 percent without blocking any incoming real posts. I was astonished, that no solution existed in the ecosystem allready that covered all forms and was for free. Therefore I‘ve turned it into a free wordpress-plugin. It is not only a technical solution, but starts with the business model of spam (mass spamming at low cost), by producing a calculation effort for every single post, that unavoidable. And therefore is not exactly unbreakable but becomes very expensive for the spammer and therefore alows only for targeted high quality approaches that need other treatment. Up to now my own page remains spam free and users report the same. Now, running since 2022 on 4000+ active installations, it is working with almost every webform and plugin combination that is running on any wordpress instance, using pattern recognition on http-post-level instead of specific proprietary integration for single specific form builders. It ships with 80+ starting patterns for the most relevant form builders and themes, but can be enhanced with any pattern by the user. The plugin can be previewed directly and immediately on wordpress.org. It ships with14 KB compressed under a GPL-2.0 license. I’m looking forward to discuss about the proof-of-work approach, form detection, privacy implications, and tradeoffs.
5 by MatthiasNordwig | 2 comments on Hacker News.
When I founded my business a whistle-blowing-service for enterprises, I’ve seeked for a working solution to block spam bots on that home page. The solution was intended to comply with EU data privacy law, no cookies, no sniffing, light-weight-size, on my webserver only, beeing invisible for my site visitors and no running costs at all. I came across Hashcash, a proof-of-work approach, to block spam. When I implemented it, it worked immediately and blocked 100 percent without blocking any incoming real posts. I was astonished, that no solution existed in the ecosystem allready that covered all forms and was for free. Therefore I‘ve turned it into a free wordpress-plugin. It is not only a technical solution, but starts with the business model of spam (mass spamming at low cost), by producing a calculation effort for every single post, that unavoidable. And therefore is not exactly unbreakable but becomes very expensive for the spammer and therefore alows only for targeted high quality approaches that need other treatment. Up to now my own page remains spam free and users report the same. Now, running since 2022 on 4000+ active installations, it is working with almost every webform and plugin combination that is running on any wordpress instance, using pattern recognition on http-post-level instead of specific proprietary integration for single specific form builders. It ships with 80+ starting patterns for the most relevant form builders and themes, but can be enhanced with any pattern by the user. The plugin can be previewed directly and immediately on wordpress.org. It ships with14 KB compressed under a GPL-2.0 license. I’m looking forward to discuss about the proof-of-work approach, form detection, privacy implications, and tradeoffs.