HNHacker News
TopNewBestAskShowJobs

0xEFF

150 karma · joined March 2, 2022

submissionscomments
0xEFF··on LLMs are making me dumber
I do the same as GP on a regular 2 hour drive up I-5 I take.

The vetting process is the same as if I were driving up I-5 with a gear head friend of mine having a conversation with them as we go.

0xEFF··on Judge: Amazon "cannot claim shock" that bathroom spycams were used as advertised
It literally says spy cam in the product title.
0xEFF··on Spotify will reduce total headcount by approximately 17%
No company reflects “we’re family” in contracts or compensation packages. That fact alone tells us the message is and always has been bullshit.
0xEFF··on OpenAI researchers warned board of AI breakthrough ahead of CEO ouster
I think it’s reasonable that 95% of people would choose generational wealth for their families given the opportunity.
0xEFF··on German court prohibits LinkedIn from ignoring "Do Not Track" signals
Is it really unquestionable?
0xEFF··on Ask HN: How to survive indefinite DDoS attack?
Even so, the suggestion is a good one. Modern proxies have gotten much better at handling auth and processing the traffic as the GP describes. Service meshes have these features built in now when a few years ago we had to roll our own solutions with haproxy or nginx.
0xEFF··on The negative impact of mobile-first web design on desktop
A bank is a bad example. The only thing we use bank websites for is to check our transactions and transfer money.

My business checking account has started offering partner promotions from the transfer screen and I’m tempted to switch to another bank because of it. Their developers and designers were tasked with delivering that component. At the same time they took away their mobile app and mobile check deposit because it was not secured properly.

Most bank websites and apps are examples of teams and organizations focusing on the wrong thing in my opinion.

0xEFF··on Generative AI could make search harder to trust
See for yourself, 4.0 is clearly improved over 3.5.
0xEFF··on Goodbye integers, hello UUIDv7
Every access and id token issued by oidc already has an issued at (iat) and expiration (exp) fields.
0xEFF··on Cisco Acquires Splunk
Splunk has delivered this level of innovation and quality since 2007 when I first used it.

We used Splunk to associate a change request ticket number all the way through the change control process to the Puppet log output tagging each change to the original business purpose.

It was like magic for auditors back then and I rarely see that depth of tracing automated changes to business purpose in the field today, though we get close with gitops.

0xEFF··on So, you want to deploy on the edge?
It’s historically been abbreviated AAA “triple A” for Access, Authentication, and Authorization. Each being a separate system, VPN’s and Firewalls traditionally controlling access for example.
0xEFF··on Discord is not documentation
RedHat has traditionally.
0xEFF··on Discord is not documentation
The platform slack with over 10,000 users uses linen. It’s good. Wonder how long it will last though.
0xEFF··on What makes developers productive?
There are loads of startups offering platforms as a service for about half the cost per year of one devops engineer.
0xEFF··on What makes developers productive?
No, the best organizations have a happy path laid out for org chosen tools and a platform that supports adding in “non standard” tools / libraries by individuals and teams as needed, with a defined path toward those additions become the new golden path standard.
0xEFF··on How I run my servers (2022)
Edit: the term service principal is current and isn’t specific to Kerberos

https://istio.io/latest/docs/concepts/security/#principals

0xEFF··on Keep work fresh by teaching your successors and investing a bit in long-shots
Not at L6. Scarface is right, most of the time the org just knows something is wrong and they don’t know what it is exactly or how to fix it. Sometimes they don’t even know something is very wrong, while working on a defining problem 1 the L6 also identifies related problem 2 the org thought was minor but is actually major.

None of this is specified, there are no specs to execute up front. Much of it is defining the spec yourself and collaborating with the rest of the org to find out if other people agree with the spec.

0xEFF··on Istio moved to CNCF Graduation stage
This is a good analogy. For more context in the past 5 years working with customers in the Bay Area I’ve not encountered one who mentioned linkerd let alone ran it in production.

More than half those companies ran istio in production at large scales.

0xEFF··on Software engineers hate code
The sweet spot is for someone with deep experience to lay down the skeletal structure of the tests, rpc, infra, lifecycle, etc… then hand it off to a broader team who could learn the intention behind the decisions.
0xEFF··on How to build a website without frameworks and tons of libraries
Why are discussions of web development and JavaScript unique in that we can’t discuss alternative methods and trade offs without the discussion devolving into personal attacks and defensiveness?
0xEFF··on The Rise of the AI Engineer
Yes, it’s meaningful. If Google doesn’t fix search in the next decade then Bing (or some other winner) will be the service earning Google’s ARR in 11 hours.
0xEFF··on Why I recommended ECS instead of Kubernetes to my latest customer
These reasons related to deployment, but there's also lots of value in the security aspects of the control plane.

  * automatic service account for each workload
  * automatic service to service auth to 3rd party services
  * the audit log
  * role based access control
  * well defined api
  * the explain subcommand
  * liveness and readiness probes
  * custom resources
The list goes on, but the big ones for a small team just getting started are workload identity and security.
0xEFF··on Why I recommended ECS instead of Kubernetes to my latest customer
A single EC2 instance is an equally bad trade-off on the opposite side of the spectrum from over architected SQS, SNS, etc…

The ideal trade off is a single Kubernetes cluster with as much in the cluster as makes sense for the team and stage of the project. As you say, toss the app on a single node to start, but the control plane is tremendously valuable from on the onset of most projects.

0xEFF··on htmx
Is it really easier? Yes.

The project I’m currently building is an enterprise b2b SaaS and I’ve gotten it fully functional without writing a single line of JavaScript. By functional I mean it looks and behaves like there is JavaScript, because there is with HTMX, but it’s abstracted away to the point of taking none of my time, which is what matters.

There’s no way I could learn the JavaScript ecosystem in a day. Maybe I could get something functional in a day but the technical debt would be too costly. I’m not sure any human could learn it in a day with acceptable technical debt trade offs.

For my situation of an enterprise app that’s mostly declaring resources in the backend via API, it’s been much faster to write in my preferred backend language only. I build the API, make a command line tool in the same language that calls the API, then add a basic HTML form for the demo and it’s great.

0xEFF··on Changes to Tailscale Pricing and Plans
What is it that Tailscale provides over plain vanilla wireguard? Is it a static address somewhere to connect to?
0xEFF··on OpenAI API keys leaking through app binaries
Given a cloud service account you can call the provider’s token service, get a bearer token, then use that bearer token to call any other cloud service configured to trust the provider issuer. Most cloud providers support this today with oidc.
0xEFF··on We updated our RSA SSH host key
Yes for a host key. It’s like accidentally publishing the tls key for https://accounts.google.com

The host key is the only thing ensuring you’re actually talking to GitHub.com when you push code.

To add to sibling comments, it should not have been possible to make this mistake. That it was possible is concerning.

0xEFF··on OpenAI CEO Sam Altman sent startup six-figure loan after SVB collapse
I’m a business owner with payroll married to a attorney.

I’m comfortable doing exactly as GP described to make payroll.

0xEFF··on Apple doesn’t want you developing hobby apps
It’s difficult to square creating both the most successful product and the most successful company in history with the idea Jobs heading the company into the abyss with the appliance model.
0xEFF··on Ask HN: What Next After Ubuntu?
For production servers, the trade offs Debian makes are better than the trade offs Ubuntu makes.

This has held consistently true for as long as Ubuntu has existed.

In recent years this is also true on the desktop.

Page 1 of 10Next →