Recent submissions

Comment · 1 year ago
That's literally what VPNs are for.

If you aren't aware: a Virtual Private Network creates a fully encrypted link between you and a remote node. So long as your encryption keys are secure, there's no way for anyone (even a global superpower) to listen to or intrude on that connection. There is no possible way to break into this connection, even with the entire planet's computing resources.

From the outside, all you can see is a stream of encrypted data between two nodes. You cannot tell where the traffic goes once it exits the VPN server or what it contains.

The only way to compromise a VPN connection is the most straightforward and pedestrian: compromise the VPN host and directly spy on their clients with their own hardware.

The GFW certainly can and has detected such encrypted streams and blocked them for being un-inspectable. With a VPN you can perfectly hide what you're doing and you can perfectly prevent intrusion. You cannot prevent someone noticing you're using a VPN. China can simply blanket ban connections that look like VPN traffic. But they cannot tell what you're doing with that VPN.

Comment · 1 year ago
LLMs aren't bad for programming in general.

LLMs are bad for bad programmers. LLMs will make a bad programmer worse and make a layperson think they're a prodigy.

Meanwhile, the truly skilled programmers are using LLMs to great success. You can get a huge amount of value and productivity from an LLM if and only if you have the skill to do it yourself in the first place.

LLMs are not a tool that magically makes anyone a good programmer. Expecting that to be the case is exactly why they don't work for you. You must already be a good programmer to use these tools effectively.

I have no idea what this will do to the rising generation of programmers and engineers. Frankly I'm terrified for them.

Comment · 1 year ago
Most of these cases don't require "review". It either works or it doesn't.

If you have an LLM transform a big pile of structs, you plug them into your program and it will either compile or it won't.

All programmers write countless one-off throwaway scripts. I can't tell you how many times I've written scripts to generate boring boilerplate code.

How many hours do you spend reviewing such tools and their output? I'll bet anything it's just about zero.

Comment · 1 year ago
My pixel 8 does not stay where I put it. Without a case, it will slide right off of any slightly tilted surface.

It should be illegal to put glass on the back of a phone.

Comment · 1 year ago
Maybe Apple and Amazon are the only cool heads in this absolute shitstorm.

The real, intrinsic value of AI is essentially zero compared to the hype and tech-biz cargo culting. If I were John Apple, I would simply sit back and wait while all your competition dump all their money into the AI bonfire. Once the dust settles all the hyped-up ai startups are dead, you can come in and pick up whatever worked best and have a stellar AI product with no real cost. Assuming such a product can exist, it still isn't clear.

I don't think companies not literally setting billions of dollars on fire is a bad thing.

Comment · 1 year ago
So you think the USA should interfere in a sovereign nation to intentionally and drastically damage their economy, industry, and quality of life?

Because the US can't get their collective heads out of their asses to build a competitive industry?

The USA is losing this imagined fight with China, and the solution is not to destroy an entire nation, but to actually become competitive.

Sure, let's just fucking nuke every country that's more successful than us. That'll show them!

Americans are absolutely fucking insane.

Comment · 1 year ago
Lots of automation. Dicing is automatic, bonding, testing are automatic. The manual work is mostly just transporting materials.

The bonding machines are crazy. Definitely look it up on YouTube, the machine puts down bond wires super fast.

The other part of it is sheer scale. Once you start making thousands or millions of something, economies of scale drive the costs way down

Comment · 1 year ago
Turns out that garbage text has very little intrinsic value
Comment · 1 year ago
Other nations comparable in wealth and power to the US have figured out how to build out green energy at scale.

The US wants to pretend that is completely impossible and we should keep burning fossil fuels instead.

Please learn some critical reading skills.

Comment · 1 year ago
IF (and ONLY if) you are fully cognizant and aware of what you're doing and what you're talking to, an LLM can be a great help. I've been using a local model to help me work through some trauma that I've never felt comfortable telling a human therapist about.

But for the majortiy of people who haven't seriously studied psychology, I can very easily see this becoming extremely dangerous and harmful.

Really, that's LLMs in general. If you already know what you're doing and have enough experience to tell good output from bad, an LLM can be stupendously powerful and useful. But if you don't, you get output anywhere from useless to outright dangerous.

I have no idea what, if anything, can or should be done about this. I'm not sure if LLMs are really fit for public consumption. The dangers of the average person blindly trusting the hallucinatory oracle in their pocket are really too much to think about.

Comment · 1 year ago
LinkedIn has the single worst search function out of any job board or website in general I've ever seen. It's astonishingly bad.

The only hit I got from LinkedIn applications turned me down because the CEO didn't think I had enough activity on LinkedIn.

Frankly that's a huge red flag. If you're concerned about how a potential engineer looks on LinkedIn, you probably don't know or care what an actually good and skilled employee looks like.

Comment · 1 year ago
This take is precisely as juvenile as "taxation is theft"
Comment · 1 year ago
No, with a long vowel sound. Caaahm. The L is blended into the M so much that it's almost silent.

Unless you're specifically enunciating it. The common usage lacks the L sound, but it is acceptable to intentionally add it back in for disambiguation

Comment · 1 year ago
Subtitles are very explicitly not something you're meant to engage with or focus on which is why people hate it when you make the subtitles more "engaging" than the content of the video. If you want people to focus on your subtitles, you should write a blog instead of make a video.

Subtitles are an accessibility feature. They are meant to stay out of the way and add to, not detract from the video content. They are meant to be subtle and only visible if you need to look at them.

Comment · 1 year ago
Because it would cost money to upgrade our financial infrastructure and processes.

Americans aren't opposed to it. Like so many problems with America, our institutions are simply opposed to anything other than maximal profit extraction at any and all costs.

Americans are, however opposed to the kind of national ID system you'd want for this kind of national banking scheme. For some reaon, they think it's more private or secure to use a 9-digit number assigned at birth.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton