HN user

logicx24

751 karma
Posts30
Comments59
View on HN
aakash.substack.com 2mo ago

Why Jet Engines Aren't "Made in China"

logicx24
6pts0
aakash.substack.com 3mo ago

America Doesn't Have the Stomach for Growth

logicx24
6pts1
aakash.substack.com 3mo ago

Why Are BART and MUNI always broke(n)?

logicx24
4pts0
medium.com 4mo ago

Help I'm a software engineer who's scared of game dev

logicx24
1pts0
github.com 4mo ago

Show HN: Drawbridge – Drop-In SSRF Protection for Python

logicx24
1pts0
tachyon.so 4mo ago

Why SSRFs Are the Trickiest Security Issue in Modern Web Apps

logicx24
3pts0
tachyon.so 4mo ago

Sandboxes won't save you from OpenClaw

logicx24
112pts103
tachyon.so 5mo ago

MLflow's Missing Validators: An Authorization Bypass Across API Surfaces

logicx24
1pts0
aakash.substack.com 2y ago

The Zebra Murders: Racial Revolution and San Francisco's Season of Horror Part 2

logicx24
1pts0
www.notion.so 6y ago

A Nation of Gamblers: Real Estate Speculation and American History (Summary)

logicx24
1pts0
medium.com 7y ago

The Oscars Are Bullshit, and Here’s Why

logicx24
2pts0
medium.com 7y ago

Why Do We Travel?

logicx24
1pts0
medium.com 7y ago

Stand Up Meets Bagel – A Silicon Valley Tragicomedy

logicx24
3pts0
extranewsfeed.com 7y ago

A Royal Hangover – The British Monarchy in a World Beyond Empire

logicx24
1pts1
extranewsfeed.com 7y ago

A Royal Hangover – The British Monarchy in a World Beyond Empire

logicx24
2pts0
soundcloud.com 8y ago

Fuck Standup – Chaiii

logicx24
3pts0
hackernoon.com 8y ago

Getting Laid Off in Tech: The Myth of Upper Middle Class Security

logicx24
211pts191
hackernoon.com 8y ago

Ranking NFL Teams Using Maximum Likelihood Estimation

logicx24
3pts0
medium.com 8y ago

Stand-Up Meets Bagel

logicx24
2pts0
medium.com 8y ago

Kristallnacht, 79 Years Later

logicx24
2pts0
medium.com 8y ago

Kristallnacht, 79 Years Later

logicx24
6pts2
medium.com 8y ago

Kristallnacht, 79 Years Later

logicx24
3pts1
aakashjapi.com 9y ago

Choosing Your First (Engineering) Job

logicx24
1pts0
aakashjapi.com 9y ago

Analyzing Rent Prices in Berkeley

logicx24
2pts0
www.cs.berkeley.edu 10y ago

Rafiqi: A GPU-Based Deep Learning Model Serving System [pdf]

logicx24
3pts0
github.com 10y ago

Show HN: Markov's Inequality – A bot to make Facebook Messenger more like Slack

logicx24
2pts0
arxiv.org 10y ago

It’s a Trap: Emperor Palpatine’s Poison Pill

logicx24
2pts0
aakashjapi.com 10y ago

Mimicking Writing Style with Markov Chains

logicx24
2pts0
aakashjapi.com 10y ago

Implementing a Text Search Engine with Ranking in Python

logicx24
3pts0
aakashjapi.com 11y ago

Recommending Subreddits by Computing User Similarity

logicx24
23pts0

What I meant to say was, the agents (like Claude Code) often have a "Allow all instances of this command in the session," and that persists to a whitelist for that session. The mechanic here is actually just a prefix match, so `API_KEY=... diff_command` also matches, allowing the agent to reuse the key without asking me. This file also sticks around, so I had another agent read the whitelist and the conversation transcript and do other things automatically without approval.

if it's not okay for the agent to know the API key permanently, why is it okay for the agent to have one-off use of something that requires the same key?

Read commands vs. write commands. I'm okay having the agent fetch info for me, but I want to approve any state changes.

One insidious thing is whitelists. If you allow the bot to run a command like `API_KEY=fdafsafa docker run ...`, then the API_KEY will be written to a file, and the agent can then read that in future runs. That bit me once already.

True. But it can help me create a lot of useful text so I can represent my self better.

I do wonder what happens when everyone is using agents for this, though. If AI produces the text and AI also reads the text, then do we even need the intermediary at all?

Disclosure - I run https://tachyon.so/, an AI SAST tool.

It makes sense that SAST is better for the provided task. The CWE Top 25 seem like issues focused around patterns. Each one has a strictly enumerated set of vulnerable patterns that you can scan for, and then, the tool's task becomes simply finding an exploitable path to that pattern. This lends itself towards static methods. Every known weakness of LLMs, like hallucinations, needle-in-haystack, and context overflow, show up in this taint-analysis issue.

I also think this is why SAST did much better in Java. Pattern-based vulns + static languages make static taint analysis really powerful. LLMs have no advantage here, while all of their disadvantages are highlighted.

This article doesn't go into issues that LLMs are able to find that traditional SAST isn't. Auth vulnerabilities, for example - privilege escalation is a software pattern but not a code one, and it takes reasoning to build a permissions model and then test it for breaches. Business logic issues are other: ways users can get around usage limits, or get access to premium features or private data.

the ongoing economic and cultural exchange would have propelled the island towards a different political system

The blocker to this has always been the government refusing to reform. I don't see how increased exchange changes this. If anything, the Cuban government would've blocked any integration that threatens their control.

STFU 6 months ago

Robert Caro, in the LBJ series, wrote about how LBJ would use the discomfort of being the bathroom as a negotiating technique and a show of dominance. He would drag senators into the bathroom and force them to listen to him talk as he used the urinal, or force his staffers to take dictation as he took a shit.

Nothing. And that is the problem with anarchism. For some, the lack of a centralized power structure is the goal. For others, it's an opportunity.

I love history for that. Just knowing about the past gives me a feeling of connection to places I've never been to or times I'll never get to witness.

As an aside, the Scythians were not in what we'd today consider Persia (Iran). They originated around the north coast of the Black Sea, and extended east and southeast from there along the Eurasian steppe.

Chanakya 6 years ago

This is broadly true, though he did have an impressive victory at the Hydaspes and establish a series of vassal states in the Indian northwest (modern Pakistan). The historical consensus is that it's unlikely he would have succeeded in a Persian-esque conquest of the subcontinent.

Wow, this is a great idea. I recently worked on a team building streaming data pipelines, and we built a bespoke system to do exactly this: end-to-end test our software. We had past messages written to a >300TB sharded file, and wrote a microservice to read each shard and publish it to the message queue for our staging instance, and then run data validation/anomaly detection on the output. It was useful but incredibly painful to use and maintain, and Batch would have been a fantastic solution for accomplishing this.

I'm probably not up for a move to the UK, but if you don't mind, could you tell us a bit more about your job?

What sort of projects have you been able to work on? What's the work culture like? Do you find the actual technical problems you work on exciting, or is it more the domain that excites you (i.e. building and operating a racecar)?

Early Google engineers are either not billionaires or became executives, divorced from architecture, long ago.

Otherwise, I think becoming a billionaire while purely working on software is extremely unlikely, bordering on impossible. Billion-dollar net worths necessitate leading billion-dollar businesses, and those aren't made solely with code.

There hasn't been a regression, but priorities changed. NASA is a government agency and is thus subject to politics. But make no mistake, we are ahead of where we were in the 1960's, both technologically and organizationally (i.e. a private company achieving spaceflight). This is unequivocally a step forward.

Not sure about that. I got started in Notion by looking at the initial database they set up and modifying it to handle the use-case I was imagining. It was more effective than any tutorial would have been at helping me learn the product.

A more common case for preserving wealth on emigration is actually South Africa. Many reasonably prosperous South Africans that emigrated used Bitcoin to bypass SA's strict capital flight restrictions.

This works in some fields, like software, which are based on measurable skills that can be directly taught. And we see it already with bootcamps and MOOCs (though these will need reinterpretation for real success).

However, in many other fields, like consulting, or investment banking, or law school admissions, there isn't a similar quality of measurability. Indeed, for many of these fields, the signalling is the end in and of itself, where the job itself doesn't require specific skills, but it's a benefit to the hiring institution to hire from signalling institutions). These sort of problems are uniquely resistant to market mechanisms and need top-down reform.