HNHacker News
TopNewBestAskShowJobs

runlevel1

3,093 karma · joined June 20, 2011

Opinions expressed are solely my own and do not express the views or opinions of my current or former employers.
submissionscomments
runlevel1··on Please do not attempt to simplify this code
You can click a line number to select the start of the range, then shift+click to select the end of the range to do this automatically.
runlevel1··on Show HN: Iso20022.js – Create payments in 3 lines of code
It'd be more accurate to say 3 steps, but I see where they're coming from:

    // 1. Import
    import { ISO20022 } from 'iso20022.js'
    // 2. Instantiate the sender
    const iso20022 = new ISO20022(initiatingPartyInfo);
    // 3. Send
    iso20022.createSWIFTCreditPaymentInitiation(paymentInstructions);
runlevel1··on I prefer rST to Markdown
Ironically, that was my argument for getting rid of Confluence. Confluence should be the low barrier to entry solution, but its buggy, clunky GUI ends up actively punishing anyone who dares try to update docs. So a repo full of markdown files with a self-merge pipeline ends up being lower-resistance.
runlevel1··on After years of leniency, ULA cracks down on hobbyist photographers
We're talking civil liability, not criminal.

They can make your access contingent on agreeing to their terms. Even if the venue is publicly owned. So buying a ticket to a concert at, say, Red Rocks, which is owned by the city of Denver, doesn't automatically entitle you to be able to record the performance.

So, what if you don't buy a ticket and, instead, setup a camera with a parabolic mic and telephoto lens from public space outside the venue? You still don't have the copyright for the music or this performance of it. So you can't go selling videos of concert.

Now, I suppose it could become criminal in some cases. For instance, if you're trespassing somewhere you don't have a right to be, or if it rises to the level of criminal copyright infringement.

Don't get me wrong, I think what ULA is doing here is dumb. But I think it's legal.

(IANAL)

runlevel1··on Was the Internet created to survive a nuclear strike? (2022)
> A strike can take out a city if that happens the network continues to function - whatever nodes were just lost.

That's true up to a limit. Regional consolidation of ISPs have led to centralization. For instance, the 2020 Nashville AT&T building bombing caused a fairly widespread outage of phone and internet spread across 5 states. It took quite a lot of work to restore service despite most of the switching equipment not being damaged.

Take out a few critical interconnection/peering points and you could have something of an internet Kessler Syndrome as a thundering herd of traffic was routed over overlapping, lower-preference routes. It would take a great deal of work by a relatively small group of people to stabilize. Work made more difficult from problems communicating, and many of the network engineers are not going to be local to the equipment they manage.

Not to mention how something like that would surface all kinds of previously unforeseen bidirectional dependencies.

runlevel1··on CrowdStrike offers a $10 apology gift card to say sorry for outage
> The decision does need to be unanimous from the jury.

Not in civil trials.

Louisiana and Oregon didn't require unanimous juries in many criminal trials either until 2019 and 2020 respectively.

[1]: https://apnews.com/article/a4f065037299491913827b7d8eda9023

[2]: https://www.findlaw.com/litigation/filing-a-lawsuit/trial-an...

runlevel1··on A Linux kernel syscall implementation tracker
This is a thing of beauty. I used to make spreadsheets like this ages ago when I was working across Linux and Solaris, but they were nowhere near as thorough as this.
runlevel1··on [dead]
Can you link the trend search that you found useless? I'm not seeing any changes, but I only use it a few times per year.

Not that I'd be too surprised. Google Search and Image Search have become shockingly bad for many of my queries.

runlevel1··on The Race to Seal Helium HDDs (2021)
Here's a phone call between US President Lyndon B. Johnson and Sealab 2 who were doing just that:

https://www.youtube.com/watch?v=wusrtGfjzZg

runlevel1··on Show HN: Gosax – A high-performance SAX XML parser for Go
Wish I'd had this a few years ago. I had to parse Confluence wiki backups which, for reasons only known to Atlassian and god, lacked any closing tags. I ended up writing something similar to this, but mine was a lot kludgier.
runlevel1··on T-Mobile users thought they had a lifetime price lock–guess what happened next
Verizon math can be a little wonky sometimes: https://verizonmath.blogspot.com/
runlevel1··on AI in software engineering at Google: Progress and the path ahead
For example, I asked it for a database schema given some parameters. What it gave me wasn't quite what I wanted, but seeing it written out helped me realize some flaws in the original design I had in mind. It wasn't that what it gave me was better. The act of evaluating its suggestions helped me clarify my own ideas.

It's sort of like Cunningham's Law with a party of one. Giving me the wrong answer helps me clarify what the correct answer should look like.

Or, perhaps a better way to put it:

It's easier to criticize than to create. It gives me something to criticize and tinker with. Doing so helps me hone in on the solution I want. (Provided its suggestion was at least in the right universe, of course.)

runlevel1··on AI in software engineering at Google: Progress and the path ahead
That comment was solely about AI code suggestions.

Generative AI still has a ways to go for other forms of research, and it will never fully replace the utility of a search engine. They're two different tools for different but overlapping tasks.

runlevel1··on AI in software engineering at Google: Progress and the path ahead
I accept a lot of wrong suggestions because they look close enough that it's quicker for me to fix than it is to write the whole thing out from scratch. Which, IIUC, their metric captures:

> Continued increase of the fraction of code created with AI assistance via code completion, defined as the number of accepted characters from AI-based suggestions divided by the sum of manually typed characters and accepted characters from AI-based suggestions. Notably, characters from copy-pastes are not included in the denominator.

runlevel1··on AI in software engineering at Google: Progress and the path ahead
Humans have limited RAM, so we have to put our ideas into an external medium that can then be refined.

I've been finding AI's suggestions -- even when rather wrong -- help me do that initial step faster. Which, I think, jives with their findings here.

runlevel1··on Gov. Polis Signs Bill Mandating That Consumers Have Options to Fix Electronics
There's always some risk of a cobra effect. However, I'd rather we try something reasonable and have to reverse it than to not try anything at all.
runlevel1··on Gov. Polis Signs Bill Mandating That Consumers Have Options to Fix Electronics
Text of the law and votes here: https://leg.colorado.gov/bills/hb24-1121

Direct link to the text as signed (pdf): https://leg.colorado.gov/sites/default/files/2024a_1121_sign...

runlevel1··on Show HN: Ellipsis – Automated PR reviews and bug fixes
> I think selling them as an automated engineer is a little over the top at the moment

Indeed. Amazon originally advertised CodeGuru as being "like having a distinguished engineer on call, 24x7".[^1] That became a punchline at work for a good while.

I can definitely see the value of a tool that helps identify issues and suggest fixes for stuff beyond your typical linter, though. In theory, getting that stuff out of the way could make for more meaningful human reviews. (Just don't overpromise what it can reasonably do.)

[^1]: https://web.archive.org/web/20191203185853/https://aws.amazo...

runlevel1··on Final Cut Pro transforms video creation with Live Multicam, new AI features
I'm curious, how many folks are using Final Cut Pro nowadays?

It seems like all you hear about these days is people using Adobe Premiere and DaVinci Resolve, but I'm not in the industry.

runlevel1··on About the Chinese police officers who may soon be patrolling in Hungary
> According to Gulyás, they will basically act as interpreters, and since it is better if this is done by a professional who is familiar with the special terminology, replacing them with civilian interpreters would not be adequate. Their presence is also justified by the size of the Chinese community in Budapest and the increasing number of tourists coming from China, the minister argued.

If the size of the Chinese community in Budapest is so large, why aren't they recruiting from that pool and teaching them the special terminology?

runlevel1··on Rabbit R1 source code [part 1]
> It wasn't that long ago that it wasn't socially acceptable to have phone conversations in public wearing Bluetooth ear pieces, whereas now we don't think twice about it.

When amongst other people? Maybe I'm behind the times, but it's still rather annoying in my mind. And the younger generations don't really seem to talk on the phone much at all anymore. They just text.

runlevel1··on Never forget that utterly ridiculous Pepsi logo design document (2023)
Arnell Group followed-up the Pepsi rebranding with the disastrous Tropicana rebranding.

Reportedly, they paid Arnell $35M for the Tropicana rebrand. It made their product look like a generic store brand. Upon rollout, they reportedly lost as much as $20M a month. They reverted it soon after.[1]

Arnell's explanation for the failure was similarly whacky.[2]

Two years later, Arnell Group's parent company, Omnicom, fired Peter Arnell. Though that might have been for misconduct that had Newsweek comparing him to Harvey Weinstein way back in 2009.[3]

[1]: https://web.archive.org/web/20090226235602/http://industry.b...

[2]: https://www.cbsnews.com/news/arnells-explanation-of-failed-t...

[3]: https://web.archive.org/web/20120113061332/http://www.thedai...

runlevel1··on Never forget that utterly ridiculous Pepsi logo design document (2023)
Maybe, but Arnell was rather eccentric and, by several accounts, had very much bought into his own BS.

[1]: https://web.archive.org/web/20120113061332/http://www.thedai...

[2]: https://www.cbsnews.com/news/why-the-firing-of-weird-design-...

runlevel1··on User reports metallic taste in mouth when using laptop
That happens with the ungrounded two-prong power adapter connector (the one that comes in the box). If you have a three-prong power adapter extension cable, it won't do that.[^1] Apple used to include one of those in the box too, but they stopped around 2015 or 2016.

[^1]: https://www.apple.com/shop/product/MK122LL/A/power-adapter-e...

runlevel1··on FTC and DOJ want to free McDonald's ice cream machines from DMCA repair rules
In the US, IP law flows from this line of the Constitution:

> [Congress shall have power] to promote the Progress of Science and useful Arts, by securing for limited Times to Authors and Inventors the exclusive Right to their respective Writings and Discoveries.

Are laws like this really helping promote the progress of science and useful arts? Because it sure does seem like it's doing the opposite.

runlevel1··on Nanos – A Unikernel
> Yes, but we caution users to evaluate if you really need kubernetes. Chances are you don't

That's an odd, perhaps presumptuous, claim to make considering this isn't even in the same orchestration/scheduling space as Kubernetes. Especially without mentioning alternatives.

From later in the FAQ:

> The complexity that comes with kubernetes is that it requires you to re-invent all the layers of a cloud platform that already exists. If you run a vanilla linux instance on AWS you get out of the box: networking, storage, security, routing, etc all for free.

They might not like the abstractions, but to say you have to "re-invent" all those layers is reaching.

runlevel1··on Tesla starts shipping $3k Cybertruck tent, looks nothing like what was unveiled
Reminds me of the tent that came in the Pontiac Aztek's Camping Package. It ran $195 (~$340 in 2024) and came with a similar tent that fit on the back plus an air mattress.[^1]

[1]: https://www.caranddriver.com/reviews/a15139389/pontiac-aztek...

runlevel1··on Varda Capsule Reentry – Five Minutes from LEO to Earth [video]
Here's footage of several MIRVs entering the atmosphere at night: https://youtu.be/3ZM3y5qpMgY?t=68

On a more scientific note, here's a video from the Space Shuttle boosters as they reenter (2005): https://youtu.be/527fb3-UZGo?t=70

runlevel1··on DVD's New Cousin Can Store More Than a Petabit
What about 2 decades ago?

From 2004: https://web.archive.org/web/20150526182019/http://phys.org/n...

EDIT: Here's a more modest proposal of 125 GB in a crystal cube from IBM in 1995: https://web.archive.org/web/19970121005010/http://www.resear...

runlevel1··on Court blocks $1B copyright ruling that punished ISP for its users' piracy
How they "know": The copyright holders join a torrent swarm and log all IPs that give them pieces of their copyrighted content. They then send infringement complaints to the IPs' ISPs alleging that someone with that IP was infringing on their copyright at the given date and time.

There are a number of reasons an ISP might not know who had a given IP at a given date and time. DHCP and CGNAT are two big ones. And the rare individuals who choose to fight do sometimes use that as a defense.

However, those technologies have a purpose other than anonymizing activity. A residential ISP who took active measures to obscure their customers activity would have a harder time defending against a complaint of negligence.

← PreviousPage 3 of 19Next →