Monday, 26 February 2024

New best story on Hacker News: Generative Models: What do they know? Do they know things? Let's find out

Generative Models: What do they know? Do they know things? Let's find out
373 by corysama | 121 comments on Hacker News.


New best story on Hacker News: Meta's new LLM-based test generator

Meta's new LLM-based test generator
355 by ben_s | 186 comments on Hacker News.


New best story on Hacker News: Show HN: Reverse-Engineering a Switch Lite with 1,917 wires

Show HN: Reverse-Engineering a Switch Lite with 1,917 wires
457 by uSoldering | 94 comments on Hacker News.
Hey Hackers. This is a project I solo-developed that turns completed PCB assemblies into an easy to use boardview with some accompanying boardscans. There are lots of easier and better ways of doing this, but this is an experimentation to do it as cheaply as possible, with the highest quality and lowest chance of errors. The technical details are in the link. Most public boardviews are almost entirely the result of industrial espionage, other than a few encrypted subscription based software platforms that provide extensive access. The process output is released as donationware, as my main concern is that even released as a low-cost purchase, there is a very strong culture to share this type of information at no cost. I would like to have a more sophisticated suggested donation system adaptive to user country, but I wasn't able to find a good solution. In terms of 'good startup ideas', I don't think this is one of them. The very high level of soldering skill required makes it difficult to scale, and the prevailing piracy culture makes it challenging to monetize. My main advantage is that costs are very low now that I have the entire thing working. Other than forge ahead at a loss and hope for the best, or to pivot hard leveraging the imaging technology, I'm not sure what other options I have. It feels too complicated and repetitive for shoft-form video content. If you have any feedback, questions, suggestions, etc., I'd love to hear them.

Thursday, 8 February 2024

New best story on Hacker News: Mozilla names new CEO as it pivots to data privacy

Mozilla names new CEO as it pivots to data privacy
502 by jacooper | 427 comments on Hacker News.


New best story on Hacker News: VirtualBox KVM Public Release

VirtualBox KVM Public Release
452 by CyberusTech | 175 comments on Hacker News.
For the past few months we have been working hard to provide a fast, reliable and secure KVM backend for VirtualBox. VirtualBox is a multi-platform Virtual Machine Monitor (VMM) with a great feature set, support for a wide variety of guest operating systems, and a consistent user interface across different host operating systems. Cyberus Technology’s KVM backend allows VirtualBox to run virtual machines utilizing the Linux KVM hypervisor instead of the custom kernel module used by standard VirtualBox. Today we are announcing the open-source release of our KVM backend for Virtualbox.

New best story on Hacker News: Disney to take $1.5B stake in Epic Games

Disney to take $1.5B stake in Epic Games
473 by sp3n | 356 comments on Hacker News.


New best story on Hacker News: FCC rules AI-generated voices in robocalls illegal

FCC rules AI-generated voices in robocalls illegal
556 by ortusdux | 351 comments on Hacker News.


New best story on Hacker News: A search engine in 80 lines of Python

A search engine in 80 lines of Python
457 by alexmolas | 60 comments on Hacker News.


Wednesday, 7 February 2024

New best story on Hacker News: Show HN: Improve cognitive focus in 1 minute

Show HN: Improve cognitive focus in 1 minute
441 by junetic | 216 comments on Hacker News.
Staring at something for 30-90 seconds has been proven to improve & boost mental focus on subsequent tasks (from Andrew Huberman - https://youtu.be/CrtR12PBKb0?t=3367 ). So I made something simple you can look at (and simultaneously meditate) for 1 minute to improve focus for your next task :) Let me know if it works for you

New best story on Hacker News: “Wherever you get your podcasts” is a radical statement

“Wherever you get your podcasts” is a radical statement
418 by Tomte | 257 comments on Hacker News.


New best story on Hacker News: TSMC to build second Japan chip factory

TSMC to build second Japan chip factory
412 by ytch | 271 comments on Hacker News.


Tuesday, 6 February 2024

New best story on Hacker News: Netflix: Piracy is difficult to compete against and growing rapidly

Netflix: Piracy is difficult to compete against and growing rapidly
448 by notamy | 875 comments on Hacker News.


New best story on Hacker News: Beyond self-attention: How a small language model predicts the next token

Beyond self-attention: How a small language model predicts the next token
463 by tplrbv | 85 comments on Hacker News.


New best story on Hacker News: Show HN: Atopile – Design circuit boards with code

Show HN: Atopile – Design circuit boards with code
463 by Timot05 | 245 comments on Hacker News.
Hey HN! We are the founders of atopile. We’re building a tool to describe electronics with code. Here is a quick demo: https://youtu.be/7-Q0XVpfW3Y Could you imagine the pain of building an entire software product using only assembly code? That’s about how we felt designing hardware. We don’t currently have good ways to describe what we need, reuse existing designs and compile that description down to a product. We started atopile to fix this. atopile is an open-source language and toolchain to describe circuits with code. The compiler is here: https://ift.tt/UAtSGV2 Docs are here: https://ift.tt/rxW2HQq . For a detailed deep dive designing an ESP32 module, see this video: https://youtu.be/eMWRwZOajdQ We realized this was a problem in our previous jobs. Narayan and I (Tim) had to manually, draw and export all our electronic circuit boards. This lasted until our friend Matt, a software engineer, showed us his development workflow. All his projects were built, tested, and merged automatically via GitHub. So we asked: Can we build the same for hardware? We observed that the ability to abstract electronics effectively hinged on using a language to describe the requirements, so we came up with the “ato” language. In ato, you can break down circuits into modules, components and interfaces. You can nest and connect those blocks with each other. Here is an example with an RP2040 microcontroller: import RP2040Kit from "rp2040/RP2040Kit.ato" import LEDIndicatorBlue from "generics/leds.ato" import LDOReg3V3 from "regulators/regulators.ato" import USBCConn from "usb-connectors/usb-connectors.ato" module Blinky: micro_controller = new RP2040Kit led_indicator = new LEDIndicatorBlue voltage_regulator = new LDOReg3V3 usb_c_connector = new USBCConn usb_c_connector.power ~ voltage_regulator.power_in voltage_regulator.power_out ~ micro_controller.power micro_controller.gpio13 ~ led_indicator.input micro_controller.power.gnd ~ led_indicator.gnd led_indicator.resistor.value = 100ohm +/- 10% From there, the compiler produces a netlist that describes how the circuit is connected and selects jelly-bean components for you ( https://ift.tt/OBJTKc8 ). Our next focus will be to add layout reuse, mathematical relations between values and define circuits by traits (similar to Rusts’). At the moment, atopile is intended to design all types of printed circuit boards (PCB) with low to medium complexity. The circuit complexity that the compiler can handle will steadily increase until it becomes suited for production usage. We often get asked if the compiler is meant for chip design rather than PCBs, but that is not the case. The language is exclusive to PCBs. At least for now..! A big part of why the software community is so prolific is thanks to open source and open core technology. The ability to share software packages with each other and efficiently chain tools together has made the software world an awesome place for developers. As hardware engineers, we would love our field to benefit from this as well. That’s why we’ve made atopile’s core open source (Apache 2.0). We plan to generate revenue by selling entreprise targeted features, similar to GitLab. We would love to have your thoughts on the compiler! What’s your story in electronics? What would you want us to build?