News for hackers. Stuff that matters.

galonk

Re:U.S. Sanctions Against the a/I Collective on Friday August 28, 2026 @09:40AM (#49478309)
Thank you! Kind of nuts they posted this with that title but no explanation.
Re:Mojo 1.0 on Tuesday August 11, 2026 @03:17PM (#49263111)
"Normal" keeps getting more and more depressing.

Did they think that image would make them look fun or interesting? Because it's exactly the opposite.

Pedantic as hell but `"100" * 2` in Python (= `"100100"` for those who don't know) isn't really typing, it's operator overloading. Any language with that could implement the same questionable design decision.
They said three times "ask me anything" and then didn't respond to a single question. Stop making HN wose by comparing someone dodging accountability to slavery.
They pretended to be fronting up but didn’t respond to anything after that. Doesn’t seem very commendable to me.
Re:Tracy Kidder has died on Wednesday March 25, 2026 @02:17PM (#47521169)
My favorite story from the book. Working on hardware, the engineers would often have problems where the whole machine would crash because some signal happend one nanosecond too early or one microsecond too late.

Eventually one of the engineers broke. He left and never came back. He left a note on his desk reading "I am going to live on a farm in Vermont, and I will no longer deal with any unit of time shorter than a season."

Maybe a dumb question, but... I'm a Canadian who would qualify for a TN visa if I worked in the States, but don't currently have a visa or green card. On the online submission form for job openings, it always asks "Are you legally entitled to work in the US?". Am I meant to answer yes or no to that?
Re:Native AOT Overview on Friday May 26, 2023 @10:18AM (#36084495)
I don't know how it works, but it seems very odd that serialization/reflection wouldn't work with AOT... the information you need is there in memory either way, isn't it?
Re:Palimpsest on Thursday November 03, 2022 @12:11AM (#33446887)
I was introduced to this word by the Carl Sagan novel Contact, and I’ve always remembered it.
AA sounds like a horrible company. They had a design legacy from when their logo and identity were designed by Massimo Vignelli, but they threw it away and didn't seem to have any concept of its value. Their website has terrible design and usability. When a blogger posted an article about how bad it was, one of the designers at AA reached out anonymously and said they understood his criticisms and that they were working to make the site better. AA searched their mail servers to find that employee and fired them for... caring, I guess?
Re:My Tongue Cancer Story on Friday October 07, 2022 @11:40PM (#33129604)
I didn’t know adding text to the submission would show up as a comment so it looks like I’m the author. Sorry about that!
Re:My Tongue Cancer Story on Friday October 07, 2022 @01:02PM (#33124024)
A month ago I was diagnosed with tongue cancer. This is my journey of regret, joy, anger, and inter-species body modification.
Re:Faster CPython 3.12 Plan on Monday September 19, 2022 @09:58PM (#32906728)
I don’t know why floats aren’t included, but any float can be easily represented by an int with same bits, or a bytestring, using the struct module to convert between them, so there are clear workarounds.
Wendigos!
Re:HTTP/3 Is Fast on Wednesday December 15, 2021 @05:24PM (#29572368)
I just assumed they were broken or that the image server was slashdotted.
Re:Backblaze restore for Personal Backup is awful on Sunday December 12, 2021 @05:07PM (#29534150)
A lot of people sing BB's praises but I never had a good experience with them. The client was always slow, buggy, and resource hungry, and its UI is terrible. They got shirty with me for reporting bugs when I was using a macOS beta. And finally, at some point even though nothing about my computer changed (it was a Mac Mini, what was going to change), I got a message saying some security/copy protection system had detected that my computer was "different", and I had to un-install and re-install the entire app to fix it (there apparently being no easier way to unset a flag). I uninstalled and skipped the second part.

Instead of using BB, get a Synology/Qnap/FreeNAS box to backup all your stuff locally, and back that up to another service (e.g. Glacier or Synology's own C2).

Re:Ask HN: Who is hiring? (June 2021) on Tuesday June 01, 2021 @03:20PM (#27359903)
SideFX | http://sidefx.com/careers/ | 3D software developer; Technical writer | US or Canada (Remote) | Full-time

SideFX makes Houdini, one of the most popular and widely-used 3D modeling, animation, rendering, and effect packages in games, film, and commercials.

Facebook is the new tobacco industry.
I would have said splurge for a Ubiquiti Dream Machine, but it's not quite the automatic recommend it was before they started taking a "go fast break things" attitude toward their software. Still better than any consumer-level gear though.
Re:Fucking, Austria changes name to Fugging on Thursday November 26, 2020 @04:55PM (#25223796)
Maybe it's a weird sex thing involving Jonathan Frakes.
Re:PEP 638 – Syntactic Macros on Wednesday October 14, 2020 @02:51PM (#24780151)
I love this proposal. I think I would use it too much at first, and the pull it back to using it a reasonable amount :)

I've wished that Python had something similar to C#'s LINQ, where a user could express a query using familiar list comprehension syntax, but instead of the comprehension actually evaluating, my search library could somehow receive the AST and use it to build an optimized query. ORM libraries often play tricks with dunder methods to achieve a similar DSL feel. This could give me something very close to that.

I'm also drooling over the parser example, as someone who maintains a parsing library. I support building a parser from a a grammar file currently because doing it in code is a bit clumsy, but the example makes it look pretty.

There's also countless times people have had a great idea for "with" blocks, but it turns out it's not really possible because it would require the with statement to analyze/capture the child statements inside. This proposal gives you exactly that.

The syntax isn't spectacular, but for the most part I can't think of anything much better. I do think the "sibling statement" syntax will be hard to understand visually. I would make it start with a @ since it's like a decorator for the next statement:

@log! print("Hello")

Re:Rust After the Honeymoon on Sunday October 11, 2020 @09:10PM (#24750541)
That video is great, it was linked on HN a while ago and I watched the whole thing even though it's not my area at all. Really interesting :)
Re:Web browsers need to stop. Enough is enough on Friday August 14, 2020 @12:07AM (#24153237)
The argument that browsers should stop trying to become an OS on top of the OS (e.g. webUSB) deserves better than this overly emotional rant.

The browser that has been holding the line in this respect, Safari, is dismissed without explanation.

I am a Canadian technical writer who is also a programmer and a graphic designer. Is it easier for me to work in the states through a TN visa (which specifically mentions technical writers)? I've never tried looking in the US but I've always wondered if that would help ease some of the visa issues.

Older »