Readit News logoReadit News
bapak commented on How to check if your Apple Silicon Mac is booting securely   eclecticlight.co/2025/08/... · Posted by u/shorden
userbinator · 2 hours ago
s/booting securely/running only the code Apple approves of/g
bapak · 2 hours ago
You can run unverified code if you build it yourself. You can distribute unverified code by just paying $99/year to Apple. Not great, but still no need for specific code approval.
bapak commented on A German ISP changed their DNS to block my website   lina.sh/blog/telefonica-s... · Posted by u/shaunpud
akk0 · 16 hours ago
I understand it's just rhetorics, but I am amused by the idea of some ISP managers considering themselves "the elites".
bapak · 16 hours ago
> the idea of some ISP managers considering themselves "the elites".

Can you lock millions of users out of Internet? If that's not elite in 2025, who is?

bapak commented on The cost of interrupted work (2023)   blog.oberien.de/2023/11/0... · Posted by u/_vaporwave_
SoftTalker · a day ago
If only I wouldn’t prefer stabbing myself in the leg with a rusty knife over pair programming.
bapak · 17 hours ago
I pair program every day, my colleague is called Claude. Like you, I'm allergic to meat co-programmers.
bapak commented on Show HN: JavaScript-free (X)HTML Includes   github.com/Evidlo/xsl-web... · Posted by u/Evidlo
lloydatkinson · 2 days ago
The moronic Web Component cabal got their hands on it and trashed it by forcing it to rely on JavaScript, thus ensuring it would never get support.
bapak · 2 days ago
Found this, it should answer your complaints:

> HTML Imports were redundant, since you need JavaScript to bring them alive anyways

bapak commented on Why is D3 so Verbose?   theheasman.com/short_stor... · Posted by u/TheHeasman
text0404 · 4 days ago
Note: the example is a misconception and not what's meant by "binding to data." In D3, binding to data refers to using the `.data()` method to supply an object (typically an array) which you can then use in a function callback in the accessors, so like `.attr('x1', d => /* access individual array item here */)`. This allows you to easily bind a dataset to a graphical representation and use its attributes to inform the properties of the visualization.

I'd also argue that D3 is no more verbose than vanilla JS (at least for this example). What's the alternative for creating a line in SVG?

    const line = document.createElementNS('http://www.w3.org/2000/svg', 'line')
    line.setAttribute('x1', ...)
    line.setAttribute('y1', ...)
    line.setAttribute('x2', ...)
    line.setAttribute('y2', ...)
    // etc
    document.querySelector('svg').appendChild(line)

bapak · 3 days ago
> I'd also argue that D3 is no more verbose than vanilla JS

Right? So why load a bunch of JS to do the same thing? One step further, why load any JS at all since you're just generating an SVG? People have forgotten that HTML and SVG are meant to be DATA containers, you don't have to use JSON + JS.

D3 is cool for the advanced visualizations and the interactivity. If you're sticking to static graphs, for the love of god just have the server serve a static SVG.

bapak commented on Show HN: OS X Mavericks Forever   mavericksforever.com/... · Posted by u/Wowfunhappy
latexr · 4 days ago
> Don't you love how hackable everything is? Removing stock apps from the Applications folder is completely safe—nothing will break—and this is your computer, so you should make it your own. You can always restore apps later using Time Machine. Just don't delete System Preferences, or anything in the Utilities folder.

This was pretty funny. “You can do anything, and you should be able to do anything, nothing will break”, then in the same paragraph “but don’t do this specific thing”.

Yes, there is immense value in being able to do whatever we want with our computers without restrictions. But let’s not pretend there isn’t value in being able to set restrictions too. Everything in computers is a tradeoff. Having an immutable signed OS has plenty of advantages, including for hackers: I feel much safer telling people to “just try stuff” when I know there isn’t a risk of them breaking everything and being left with an unbootable machine, leaving them feeling stupid and scared of trying anything else. More advanced tasks can come later.

Kudos for the project in general, though, I’m not throwing shade. I too am discontent with Apple under Tim Cook, but staying on an older version of macOS isn’t an acceptable solution for my use cases, I’d sooner switch to a BSD.

bapak · 3 days ago
That comment really sounds like how pissed off I was when Windows Vista told me I wasn't allowed to do something.

Funny thing is that you're still allowed to change things in the latest macOS, just disable SIP. On Mavericks you can because there's no SIP at all.

bapak commented on Pixel 10 Phones   blog.google/products/pixe... · Posted by u/gotmedium
mg · 4 days ago
The people at Google seem to think much more like me than the people at Apple.

There are 3 primary decisions Google made that click with me, while Apple's choices are a mystery to me:

1: When I put a Pixel on a table, it sits there stable. Because the backside is symmetrical. When I put an iPhone on a table, it wobbles.

2: When I sort my photos on a Pixel, I sort them in folders. The "camera" folder is where the unsorted photos are. When I sit in a bus or in a cafe, I go through it and sort the new photos into folders. This seems impossible on iPhones. Everything stays in the main folder forever. You can add photos to albums, but that does not remove them from the main folder. So there is no way to know which photos I have already sorted.

3: On Android I can use Chrome. Which means web apps can use the File System Access API. This makes web apps first class productivity applications I can use to work on my local files. Impossible on iPhones.

I'm sure people who prefer iPhones have their own set of "this clicks with me on iPhones and puzzles me on Pixels" aspects?

Is this a "left brain vs right brain" type of thing? Do most HNers prefer Androids?

bapak · 4 days ago
> sort them in folders.

They had that in iPhotos and dropped it in Photos. I missed it for about a month and then I got over it. I'd never sort my photos now, I can just search them or find them on the map.

If you want to sort photos by folder, no one stops you from using other apps. Google Photos itself is available.

Very, very few people want to spend time sorting all their photos, it's a fool's errand.

bapak commented on Analysis of the GFW's Unconditional Port 443 Block on August 20, 2025   gfw.report/blog/gfw_uncon... · Posted by u/kotri
chickenzzzzu · 5 days ago
I definitely appreciate that a percentage of so called "employees" are actually just full fledged Chinese nationals, living permanently in China, paid a salary to pretend to be an American who had their identity stolen.

But there absolutely is also a non-negligible number of Chinese and Indian nationals, who have some type of visa status in the US (especially a green card) who spend many months in their original countries making $200,000 or more per year while living like royalty in their home countries :)

bapak · 5 days ago
The green card isn't citizenship, you lose it if you don't live in the US. It's not like they don't know when you enter or exit the country.
bapak commented on Web apps in a single, portable, self-updating, vanilla HTML file   hyperclay.com/... · Posted by u/pil0u
swiftcoder · 7 days ago
Very nice concept!

I've been thinking for a while that the web really suffers from not having a built-in concept of (ideally fairly anonymous) identity. I shouldn't need to maintain a whole authentication system and a database full of PII just to let you see the same data across your laptop and your phone...

bapak · 7 days ago
You mean HTTP auth?
bapak commented on Node.js is able to execute TypeScript files without additional configuration   nodejs.org/en/blog/releas... · Posted by u/steren
pseudosavant · 7 days ago
I can’t help but think that none of these would have happened without Deno doing it first. It was basically the pragmatic Node before Node started to get reasonable.
bapak · 7 days ago
Deno first and then Bun. Node should just pass the flag at this point, they just do things to catch up.

u/bapak

KarmaCake day410June 14, 2025View Original