News for hackers. Stuff that matters.

Zezima

Re:Rethinking CLI interfaces for AI on Saturday July 19, 2025 @05:18PM (#44619507)
command line interface interface
by the time you are scheduled to get a CT scan, the possible diagnosis which lead to the CT scan is almost certainly riskier than the cancer.

Move along...

An amazing example of Rust's abilities. More impressed by the relentless iterative approach taken by the author. Nicely done.
Re:Recurse Center's Social Rules on Wednesday February 26, 2025 @08:22AM (#43183385)
As a Recurse Center participant and alum, these rules form an important and largely silent backbone of the community's culture.

Often reading rules causes strong reactions. Seeing how those same rules are implemented makes all the difference.

Rather than discussing the rules, I'll share experiential evidence: the community is welcoming to beginners, gentle, curious, kind, playful, and above all else: supportive.

The rules are a helpful "buck" to stop at should mistakes or conflict - small or large - arise (which rarely occurs). The key is commentary and forgiveness.

The experience of attending a batch at recurse is largely regarded as their best for many of my fellow Recursers - it certainly is one of mine.

If you're curious please reach out to them. I'm also happy to chat or answer any questions (and give a glowing review).

Re:Dusa Programming Language (Finite-Choice Logic Programming) on Saturday January 18, 2025 @04:27PM (#42751565)
So happy to see Dusa on HN. Was a joy to see you work on it while in batch at RC. Congrats!
Re:Blue Field Entoptic Phenomenon on Saturday May 25, 2024 @07:50AM (#40474350)
I have this as well, it's mildly entertaining but not overpowering. The floaters only appear when looking at a very bright blue clear sky, it never triggers otherwise.

When it does I can pause, appreciate the show, and then go back to my day. It's a fun one for sure.

The person's name is Cal
Additional comments about loco on the r/rust post here:

https://www.reddit.com/r/rust/comments/18aokzc/locors_releas...

Re:ZSA Voyager: Low profile split keyboard on Tuesday September 05, 2023 @02:37PM (#37395910)
Thank you!! So hard to sift through hundreds of products.
Re:ZSA Voyager: Low profile split keyboard on Tuesday September 05, 2023 @12:13PM (#37393836)
Can anyone identify the laptop stand in the promo video at 0:30?
Re:Gojekyll – 20x faster Go port of jekyll on Saturday August 26, 2023 @05:48PM (#37277221)
Seconding Zola. Fantastic project. I built a site with > 200 pages (including media) in 90ms on an M1 MacBook Pro.

There is no plug-in ecosystem unfortunately.

Shortcodes are nice and a modest replacement. Missing any headless CMS integration naturally because it's statically typed and compiled.

Re:Enhance Rust errors with file and line details on Wednesday August 23, 2023 @05:19PM (#37241977)
The code you wrote would be a valid use for `MyError`
Re:Enhance Rust errors with file and line details on Wednesday August 23, 2023 @12:55PM (#37238885)
Not the poster. What exactly are you asking about?

The usage of the error type the OP wrote is to get the line number of any error without using a macro on top of every single function in our crate.

The person who wrote `MyError` accomplished it by defining their error type as "something that can be constructed from any other error" (`impl From<E: StdErr> for MyError`) and additionally heap-allocated the original error with `Box::new(error)`.

So the usage would be to write one single error type in a crate which can "capture" or be constructed from any error type `E` and also prints out the line number of that error via `impl Display for MyError`.

Re:Ask HN: Where to find open source house plans? on Wednesday August 23, 2023 @08:32AM (#37234865)
Wikihouse is awesome! Thanks for that introduction
Re:QR codes appearing in Google street view? on Thursday August 17, 2023 @04:11AM (#37158622)
Ageee. Was that the take away from this post? Is everyone else having a totally disconnected discussion here? I'm a bit confused
Re:The Moral Character of Cryptographic Work (2015) on Friday July 28, 2023 @08:20AM (#36905785)
Rogaway was my professor of cryptography at Davis. Amongst his peers he focuses strongly on the ethics of his work, noticing and calling attention to ethical failings by students and professors alike, as well as mentoring students for their future careers.

He also teaches a call called "Ethics in an age of technology". The reading list is that of a philosophy professor rather than a cryptographer. I could not more highly recommend engaging with this surprisingly "unrelated" material.

https://web.cs.ucdavis.edu/~rogaway/classes/188/spring23/

Rogaway challenged us in small group settings to explore not the implications of computers and the internet, but if technology itself on humanity. I.e the automobile, industrialization, printing press, etc.

Thank you Phil, you've changed my life for the better

I know! $1.30?? Some crazy subsidy magic is happening at TJs
So happy I found this comment! Yes Snow Crash is a mist recommendation and insanely relevant to mass hysteria and "babbling"
You've described Brooklyn and NYC at large... if you're anti-car then consider the city. Boston is a good second choice. I've lived in both.

NYC comes with the normal downsides of the biggest city in the US: expenses, limited space, crowding, and noise. But this is true of all large cities in the world: Paris, London, Tokyo, etc.

But it comes with the immense upsides of a functioning metropolitan transit system, which covers the majority of the living spaces, at an affordable price, and doesn't require Uber or car to go the "last mile".

Additionally there are countless flex offices, coworking spaces, etc. Everyone I've met in tech in the city has some sort of WFH/WFO at this point in the pandemic.

City life isn't for everyone but if you're looking for a good transit system in the US there are two or three (Chicago too)

Best of luck with your journey

Re:Apple Passkey on Monday June 06, 2022 @10:13PM (#31649109)
That doesn’t sound correct. It’s not the finger print which identifies you to the website, it’s the public private keypair.

The private key is stored in the device’s Secure Enclave. It’s the face and fingerprint recognition which authenticates to the Secure Enclave in order to retrieve the private key.

When purchasing an android phone, you do need to sync the private key to the new device. Hence Passkey, which uses iCloud as its secure and authenticated syncing scheme.

Re:You can build a skyscraper anywhere in Davis, California on Monday January 10, 2022 @08:49PM (#29886120)
I hate Davis for those reasons. Minus the bike culture with is the best.

Smells like cows, tiny town, Sac is boring, San Francisco is too far.

Re:Japan's Paper Culture on Tuesday December 28, 2021 @09:32AM (#29714130)
This was 8 floors of heaven last year. Loved it
Re:Kinesis Advantage 360 on Friday December 17, 2021 @11:02PM (#29601517)
Effortless.

Muscle memory is a wonderful thing. You don’t struggle to wear two different pairs of shoes or ride two bikes.

With enough practice (three months for me) I can type easily on phone keyboards, kinesis/moonlander, and qwerty laptop keyboards.

Do yourself a favor and take care of your hands. Split, ergonomic, welled, and ortholinear keyboards make a noticeable difference for finger fatigue, RSI, etc. my wrist tenderness is gone after using my kinesis for 3 years and has not returned after using the ZSA moonlander for 3 months.

Re:Time flies in Google Earth’s biggest update in years on Friday April 16, 2021 @12:51AM (#26829629)
This was the first thing that came to my mind!!
Seriously. Who would be dumb enough to answer this question when they know their key security is non-existent.

Most people have their employer or work email on their HN profile.

Really people?

Re:I trick my well-developed procrastination skills on Monday May 18, 2020 @09:25PM (#23230378)
Best reference I’ve seen this week. You hit the nail on the head. Everyone trying to be Patrick Bateman.
This is the comment I’ve been looking for.

I’ve been writing exclusively React for 3 years and the majority of react community are ill informed as to the origins of React.

Originally an OCAML implementation, there are clear benefits from pure functions, immutable data structures, and representing views declaratively in a DAG. I am simply restating the motivations and characteristics of React.

Then Redux comes long, inspired by Elm and it’s immutable update cycle, and the React community proceeds to spend the next two years utterly confused as to why anyone would want to use Redux. Followed by an onslaught of “You might not need redux” and “How I built my react app without redux” articles by shortsighted developers who merely reimplement Redux. :facepalm:

Redux-saga is the desired solution to handling async rendering while also staying true to the core properties of React. I’m glad you mentioned it in your comment.

I find the React community to be largely defined by its misunderstanding the core design and goals of React.

I find Crank an interesting and clever application of async generators.

However claiming that the core properties principles of React - functional properties, DAGs, and priority scheduling - are “dogma” is a shameful misunderstanding.

The correct criticism is of the behavior of the React team in their community response and the Suspense API alone - rather than the intrinsic properties of functional user interfaces.

Nonetheless, I am impressed by the technical effort in creating a new async generator API for rendering JSX. This project is no easy undertaking. Sincerely hoping for its future success (and self reflection).

Keybase (KBFS)
The entire field of computer graphics

Older »