HNHacker News
TopNewBestAskShowJobs

irq-1

1,239 karma · joined October 26, 2014

submissionscomments
irq-1··on TurboPython – A Python-to-C++ Compiler
Coming from C++/Rust

https://tpy-lang.org/docs/guide/cpp-rust/

irq-1··on 5x faster Edge Functions: V8 isolates to Firecracker MicroVMs
> In the past, requests went out to a hosted execution service. Today, they run on MicroVMs inside our own edge network

The isolates were not being run at the edge.

irq-1··on Static Allocation, Constant Work
> Static memory allocation makes you OOM-proof.

It ensures you don't cause an OOM error. Your app can still be killed by OOM.

irq-1··on Smaller reactors bring nuclear power closer to fulfilling its promise
https://www.fastcompany.com/91500104/google-minnesota-data-c...

> Google’s new Minnesota data center comes with the world’s largest battery—and won’t raise electric bills

> The tech giant says it will fund enough new wind, solar, and long-duration storage to cover the project’s power demand and avoid shifting costs to ratepayers.

irq-1··on Apple proposes to take a 15% cut of purchases made outside the App Store
Auto manufacturers should take 15% of purchases made outside the vehicle, and 30% of purchases made inside the vehicle eco-system.
irq-1··on Show HN: Wyzer Programming Language
> linear/affine types and a perceus reference counting

You should put these up front also.

irq-1··on Go Analysis Framework: modular static analysis by go team
You're right. Just for information, slices.Contains() uses the index, not a copied value.

https://cs.opensource.google/go/go/+/refs/tags/go1.26.5:src/...

irq-1··on Show HN: Shirei, cross-platform GUI framework in native Go
examples/process_monitor$ GOOS=darwin GOARCH=arm64 go build

    # go.hasen.dev/shirei/cocoabackend
    ../../../gopath/pkg/mod/go.hasen.dev/shirei@v0.5.0/cocoabackend/
    perf_darwin.go:198:11: undefined: softRenderer
    ../../../gopath/pkg/mod/go.hasen.dev/shirei@v0.5.0/cocoabackend/
    perf_darwin.go:208:22: undefined: softRenderer
irq-1··on Show HN: Shirei, cross-platform GUI framework in native Go
> Mobile is under consideration (no decision yet). If it is supported, it will be limited to utility-style apps — not games or rich multi-touch experiences.

https://judi.systems/shirei/

No Multiple Windows so even desktop apps will be limited to "utility-style apps".

I compiled and ran the process_monitor example on linux: it works, compiles fast and is about 10mb. Also cross-built for windows and it's 8.4mb. Can't build for macos/arm64

(Under wine the windows exe doesn't render text. weird.)

irq-1··on EU-Backed DNS Resolver Collects Pirate Site Blocklist, Which It Doesn't Use
> DNS4EU commits “not to block DNS resolution except for when required by law, enforceable decision of the competent court or other government authority or elected by the User.” (Emphasis mine)

So the 'privacy first' resolver doesn't follow only laws, but the whims of any 'government authority'.

irq-1··on Millimeter wave technology drills 100 meters into granite
They got an executive order to ease the regulation...

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

irq-1··on My new obsession: A horse-racing board game of pure luck
Reminded me of Win, Place & Show (1966) from 3M.

https://boardgamegeek.com/boardgame/782/win-place-and-show

irq-1··on Are we self-sovereign PKI yet?
If the ID is permanent then governments will require it, because they can. If it has attestations or endorsements, governments will require a government endorsement. Think about what China, Iran or Russia would do with a permanent ID being a standard. The US, England and the EU are not immune to the same impulses.

Always online is no different than an email account or website, and the rate of change would be, at least, minutes not seconds.

irq-1··on Are we self-sovereign PKI yet?
> The same key, in every app, for every recipient. Not assignable to anyone else, not revocable, not subject to suspension. Yours forever.

This is impractical and the opposite of what we want. It's a required ID to use the internet, monitored by governments, tracked by corporations, and forever unchanging.

What we need is a system that allows people to easily create new IDs, that updates contacts that people choose. Think of a contact book that sends new keys to all contacts on every change. (Contacts would need to be always online.) It could update the key used on a website or not, depending on the users choice.

Breaking tracking and required IDs means flux and churn.

irq-1··on Hacker News front page as a site
Yea -- it could use votes to pick a hero article, or change summary length.
irq-1··on The Art of Money Getting
Investing will make more money than a career. If it's really money you want, start a business or save capitol.
irq-1··on Anthropic is expanding to Colossus2. Will use GB200
https://www.fastcompany.com/91500104/google-minnesota-data-c...

> The new plant in Minnesota will be big enough to deliver 300 megawatts of power and store an enormous 30 gigawatt-hours of energy, making it the largest battery by capacity that’s been announced so far. By comparison, that’s more storage than all of the battery projects built in the U.S. in 2024 added together.

irq-1··on What we lost the last time code got cheap
> Google, for example, is internally championing a process where the engineer has a dialog with the LLM to generate a design doc ...

Smart. They'll be able to regenerate code in the future, with better LLMs. It also lets them redo the architecture combined with other parts of the system as context grows.

irq-1··on Cloudflare to cut about 20% of its workforce
https://en.wikipedia.org/wiki/Resource_Interchange_File_Form...

Interesting

irq-1··on Two years without cookies on the site, here's where we ended up
Depressing to see influencers and AI going together so well. Influencers are hardly trustworthy or authentic.
irq-1··on Silicon Valley has forgotten what normal people want
> I suspect this is how we wound up with NFTs, the metaverse, and the clunky VR/AR headsets.

VR/AR is because new tech allows us to do something... that we haven't figured out yet. It's not driven by visions of the future but by hardware advances.

The metaverse was an old idea that Zuckerberg hyped because Facebook became un-cool. It was meant to keep the company relevant and let it change the name away from Facebook.

NFTs was an attempt to copy moneys move to the digital world like bitcoin. Whether idealistic or crass opportunism is debatable, but broken tech ideas are nothing new.

irq-1··on Show HN: Gova – The declarative GUI framework for Go

    gova: build failed: exit status 1
    # counter
    ./main.go:20:16: cannot use Counter{} (value of struct type Counter) as gova.View value in return statement: Counter does not implement gova.View (missing method viewNode)
Not encouraging. You can't add 'viewNode' since it's not exported...

I guess they changed the API and didn't update the code or picture.

irq-1··on Show HN: Built a daily game where you sort historical events chronologically
Should have 5+ puzzles to do on the first day, so people can play enough to remember it. (They can be the same 5 static puzzles.)
irq-1··on Alberta startup sells no-tech tractors for half price
Another: https://www.slate.auto/en/personalization A basic truck that you can customize.

> BRING YOUR OWN TECH

> Bring the apps you know and love to create the experience you want. Instead of a bulky, distracting, and quickly outdated infotainment system, a Slate can come with something simpler: a smartly designed mount that fits a phone or tablet and a holder for a portable Bluetooth speaker. Heating and air conditioning are included, no need to bring your own fan.

> Your Slate will age gracefully, because it’ll always have the latest tech—yours.

irq-1··on Show HN: Pion/handoff – Move WebRTC out of browser and into Go
Connect it to an AI talking head and you have a customer service center - users browsing a store can click to talk with 'someone'.
irq-1··on Modern SQLite: Features You Didn't Know It Had
> the any-type-allowed-anywhere design always seemed a little strange.

Sqlite came from TCL which is all strings. https://www.tcl-lang.org/

An example of where this would be a benefit is if you stored date/times in different formats (changing as an app evolved.)

irq-1··on Polymarket gamblers threaten to kill me over Iran missile story
...so then trace the transfer to each identity? How does knowing the first person in the chain help identify the 2nd and 3rd, etc? What if there are 50 identities and the coin has a dozen origins?
irq-1··on Swiss e-voting pilot can't count 2,048 ballots after decryption failure
> ...the fact that things can be anonymous (no one can know how you voted) or verifiable (people can prove that you only voted once) but not both.

Isn't that what secure hashes do? ID to hash is anonymous and checking for duplicate hashes verifies only voting once.

irq-1··on PureBasic: The Quiet Survivor
Some other options.

https://github.com/andlabs/libui

> Simple and portable (but not inflexible) GUI library in C that uses the native GUI technologies of each platform it supports.

Missing a lot of desktop features and abandoned.

https://wxwidgets.org/

> wxWidgets is a C++ library that lets developers create applications for Windows, macOS, Linux and other platforms with a single code base.

https://github.com/fltk/fltk

> FLTK provides modern GUI functionality without bloat ...

Not native, but small, dependable and cross-platform.

irq-1··on Dictionary Compression is finally here, and it's ridiculously good
Seems like this only helps large (heavy) websites with consistent content. The real world examples are all large, like YouTube, Amazon, etc...

Small JSON responses that compress to <1k would fit in a single packet, so I don't see the advantage of going from "65 bytes with normal Zstandard compression, vs 28 bytes when using the past response as a dictionary - 57% smaller."

Page 1 of 20Next →