HNHacker News
TopNewBestAskShowJobs

int3

502 karma · joined May 16, 2010

www.jezng.com

http://hnofficehours.com/profile/int3/

submissionscomments
int3··on G-3PO: A protocol droid for Ghidra, or GPT-3 for reverse-engineering
Relevant paper: https://arxiv.org/pdf/2202.01142.pdf
int3··on Conversation skills essentials
I'm skeptical that most people's short-term memory is queue-like. More likely that they are better at remembering earlier stack entries, or that they are simply less neurotic when forgetting about them.
int3··on I wrote a SQL engine in Python
Thanks for the answers! And the push vs pull link is a great explanation indeed :)
int3··on I wrote a SQL engine in Python
I don't have very much background in ML or distributed systems, so forgive my naive questions...

> After all, most ML in industry today seems to be lightweight models applied to heavily engineered features

I assume "lightweight models" are those that don't have too many parameters, and "heavily engineered features" mean that the data fed into the model has undergone significant pre-processing via potentially complicated UDFs -- hence the motivation for the project. Is that right?

> Quokka is an open-source push-based vectorized query engine ... it is meant to be much more performant than blocking-shuffle based alternatives like SparkSQL

Does anyone have pointers to what push-based vs blocking-shuffle engines are? Any good papers?

> It should work on local machine no problem (and should be a lot faster than Pandas!)

So I understand why Quokka is faster than Spark, but I'm a bit uncertain as to why the author is also making a comparison with Pandas on a single machine. Is it because the streaming pipeline design means that Quokka can better take advantage of multiple cores?

int3··on Culture shock
In cities, it's hit or miss. Outside of that drivers tend to be pretty gracious.

> If there's no semaphore, good luck crossing

Do they actually call traffic lights "semaphores" over there?

int3··on Superpack: Pushing the limits of compression in Facebook’s mobile apps
The method limit is the more constraining one.

Also, Google eventually lifted this limit on newer versions of Android because other apps were running into the same issue. It's not just FB :)

int3··on A flawed paradigm has derailed the science of obesity
You seem to be reading a lot into what I wrote. I never said anything about a "character defect", or that the problem is easy to solve. I'm saying that easy or hard, we do have agency. In particular, I disagree with these two statements from GP:

> People who keep on gaining weight until they die must have a broken thermostat set on "high". It can't be psychological.

> Because conscious thought is not a replacement for automatic regulation.

I skimmed the article, but only because I've already read an entire book on the topic. I understand that there are hormonal effects on weight. That's no reason to throw your hands up and declare that you have no agency in the matter.

int3··on A flawed paradigm has derailed the science of obesity
I don't think it really matters how it's normally achieved. The point is that it can be achieved through conscious choice.

I used to be slightly underweight when I was younger, and could eat endlessly with no consequence. These days I have to consciously watch my calories. It was a bit difficult at first, but I've gotten used to it. Conscious thought is not a replacement for automatic regulation in itself, but you can consciously work to form new habits.

int3··on Old iPhones become faster if you change the region to France
Phones have much larger batteries and pack far more functionality into a small space than a regular watch. Hard to see how the constraints are comparable.
int3··on Carvana’s success rides on used-car loans
There are also plenty of funds trading commodities, and many of those can be framed as "necessities".
int3··on Carvana’s success rides on used-car loans
> I’ve spent a LOT of time of the past few years trying to get a hold of reliable MLS market data to do my own sort of analysis to try and find affordable enclaves or diamonds in the rough or whatever and that data is damn near impossible to get free access to. So the fact that Zillow has this data and also has unlimited pockets and FTEs who work on this stuff all day…it doesn’t feel right to me.

How is this different from hedge funds who do the same thing with equities, and outperform the retail investor as a result?

The advice to retail investors is "buy and hold", and I think the same applies here.

int3··on CompilerJobs – A listing of compiler, language and runtime teams
There's always non-specialist work to go around, even on specialist teams like those working on compilers. Build system integration & profile gathering for instance. Some teams will be happy to start you off on that while you ramp up.
int3··on Tell HN: Don't root for WFH, it might destroy well-paying jobs
Why do you hate the global poor?
int3··on A ToC of Ian Lance Taylor’s 20-part Linkers essay (2008)
https://lld.llvm.org/NewLLD.html#key-concepts

> The semantics of LLD’s archive handling are different from the traditional Unix’s. You can observe it if you carefully craft archive files to exploit it. However, in reality, we don’t know any program that cannot link with our algorithm so far, so it’s not going to cause trouble.

int3··on Keep Your Identity Small (2009)
> Why is it in your interest

Because a society where we can have less partisan opinions and more fruitful discussions is a better one.

But I'm not attacking you, and I don't think most of the other commenters are, either. You expressed a disagreement with its thesis and explained how identity has been useful to you. I just pointed out that perhaps there is a way to achieve the same goals without expanding your identity. I was trying to have a discussion about the essay. But it appears I misunderstood, and you did not actually wish to engage in a discussion, so I will stop here :)

int3··on Keep Your Identity Small (2009)
> If people can't think clearly about anything that has become part of their identity, then all other things being equal, the best plan is to let as few things into your identity as possible.

I can respect that "all other things being equal" does not hold here. There are always tradeoffs. But there are real benefits to not identifying with things (as the essay discusses).

int3··on Keep Your Identity Small (2009)
You don't have to ignore these things. You can acknowledge that they are real and affect you personally, but keep your identity and opinions separate from that. It's the difference between "immigrants tend to have a hard time" vs "white people are trash", or giving preferential treatment to your fellow countryman at work because "it's us against the world".
int3··on Keep Your Identity Small (2009)
Did you even read PG's article? It explains the consequences of identification.
int3··on Keep Your Identity Small (2009)
And how does that foisting happen?
int3··on Keep Your Identity Small (2009)
You can acknowledge your preferences without making them your identity, though. E.g. you can admit to yourself that you are attracted to a variety of genders without thinking of yourself as being queer.
int3··on Zld: Drop-in, faster version of Apple's linker
LLD's Mach-O backend is still in development. We'll definitely benchmark it against zld when it's ready. I think we can be little a bit faster...
int3··on Zld: Drop-in, faster version of Apple's linker
A lot of the complexity stems from supporting multiple platforms/versions/optimizations/build configs, though. ld64/zld supports 300+ CLI flags...

Also, LLD in trunk can link for Apple Silicon too :)

int3··on The Brazilian Amazon has 'flipped' to become major producer of greenhouse gasses
It's more like we shouldn't pay for things that don't benefit us... no one is owed economic development.

Also the marginal value of forests and wildlife have changed significantly over time as they have been depleted. The tradeoffs that made sense then don't make as much sense now.

int3··on “Shared libraries are not a good thing in general”
Don't weak definitions already cover this? It's just a matter of the application authors taking advantage of it...
int3··on Intel seeks $10B in subsidies for European chip plant
Technological expertise from decades of running & improving an extremely complex manufacturing process?
int3··on Intel seeks $10B in subsidies for European chip plant
Intel has a lot more to offer than the smaller businesses. It's a mutual exchange -- more than you can say for the typical tax.
int3··on Mastodon Renaming “Toots” to “Posts”
> I hope I am just missing the point.

Pretty sure it's a pun for the French `tout suite` -- "right now / ASAP". Pretty clever actually given how much value people place on immediacy on social media...

int3··on Texas Courts Open Eviction Floodgates: 'We Just Stepped Off a Cliff'
Renting is a choice. Choosing a particular apartment at a given price point to rent is also a choice.
int3··on Prefix Trees in Action
As an interviewer who likes asking about them... I'd say they're surprisingly useful.

- Barring very degenerate inputs, prefix tries are usually faster than `std::set<std::string>`. And for longer strings, prefix tries are definitely faster than `std::unordered_set<std::string>`.

- The same ideas that apply to strings apply to bitvectors too, so we can handle arbitrary binary data the same way. (This gives us things like Patricia trees.)

- They're great for implementing immutable sets. In fact most functional languages use some variant of prefix tries for their set/map data structures.

And some real-world use cases:

- Symbol lookup in mach-O (macOS) binaries use prefix tries

- One of the fastest string sorting algorithms (burstsort) uses prefix tries

- Program analysis / abstract interpretation really benefits from immutable sets of bitvectors with fast union operations

- Pretty sure every typeahead / autocomplete implementation uses some kind of trie

- And for something a bit more esoteric: scrabble/boggle AIs use them too

int3··on Facebook Banned Our SaaS Website
Do you not think that good service results in better profits?
← PreviousPage 2 of 5Next →