HN user

Malp

198 karma

my public key: https://keybase.io/matthewalp; my proof: https://keybase.io/matthewalp/sigs/fCzcJimiWj-2Q6Bgqf8VuZpGrQvbl6K5Yx0KJ7Y3Mj0

Posts19
Comments65
View on HN
semyonsinchenko.github.io 1mo ago

Where Is the JVM Tax?

Malp
4pts2
maheshba.bitbucket.io 2mo ago

Your Agent is a Distributed System (and fails like one)

Malp
2pts0
nvartolomei.com 4mo ago

Zipf's Law and Sharding

Malp
3pts2
zignar.net 7mo ago

The Debug Adapter Protocol is a REPL protocol in disguise

Malp
36pts5
nsrip.com 1y ago

Debugging a Go runtime crash: the one-instruction window

Malp
1pts0
quickwit.io 1y ago

How to investigate memory usage of your rust program (2022)

Malp
1pts0
ariadne.space 1y ago

Using QEMU-user emulation to reverse engineer binaries (2021)

Malp
9pts2
engineering.dynatrace.com 2y ago

JumpBackHash: Say Goodbye to the Modulo Operation to Distribute Keys Uniformly

Malp
4pts0
arxiv.org 2y ago

The Internal State of an LLM Knows When It's Lying

Malp
3pts1
nsidc.org 2y ago

Charctic Interactive Sea Ice Graph

Malp
1pts0
materialize.com 2y ago

Uses and abuses of cloud data warehouses

Malp
156pts76
github.com 3y ago

TypeScript Native Compiler

Malp
2pts0
reflect.net 3y ago

Reflect – high-performance sync for the multiplayer web

Malp
9pts0
mattalp.com 4y ago

On Dispatch Chains

Malp
10pts1
fermat.ws 4y ago

Fermat.ws – Programmable Hypermedia

Malp
4pts0
www.slate.com 4y ago

Linda Taylor, the Welfare Queen (2013)

Malp
1pts0
github.com 4y ago

Show HN: Viewfinder, an app to manage your webcam's settings from the menu bar

Malp
1pts0
www.vice.com 6y ago

Shady Data Brokers Are Selling Online Dating Profiles by the Millions (2018)

Malp
4pts0
issuehaven.com 7y ago

Show HN: Issue Haven – a collection of open issues for newcomers to Open Source

Malp
3pts1

Awesome to see the progress made by Alex, highly recommend watching the linked talk for people interested in any of Ruby, (AoT) compilers, and MLIR (which I haven't seen used too much outside of the ML space, personally)

Ruby 3.4.0 2 years ago

Just-in-time compilation of Ruby allowing you to elide a lot of the overhead of dynamic language features + executing optimized machine code instead of running in the VM / bytecode interpreter.

For example, doing some loop unrolling for a piece of code with a known & small-enough fixed-size iteration. As another example, doing away with some dynamic dispatch / method lookup for a call site, or inlining methods - especially handy given Ruby's first class support for dynamic code generation, execution, redefinition (monkey patching).

From https://railsatscale.com/2023-12-04-ruby-3-3-s-yjit-faster-w...,

In particular, YJIT is now able to better handle calls with splats as well as optional parameters, it’s able to compile exception handlers, and it can handle megamorphic call sites and instance variable accesses without falling back to the interpreter.

We’ve also implemented specialized inlined primitives for certain core method calls such as Integer#!=, String#!=, Kernel#block_given?, Kernel#is_a?, Kernel#instance_of?, Module#===, and more. It also inlines trivial Ruby methods that only return a constant value such as #blank? and specialized #present? from Rails. These can now be used without needing to perform expensive method calls in most cases.

I had similar thoughts about a year ago. My experience is that the results are that good, though sometimes there are changes under the hood which lead to poor or limited results- it is a beta project, after all. I used the free trial, following which I stayed on the monthly sub before paying a lump sum of $100 for the next 10 months. I've enjoyed my correspondence with the CEO as well. YMMV

Crystal 1.9.1 3 years ago

Happy to see this here; I found it to be a fun language to prototype reasonably performant things in + for learning about certain data structures. I expect to see the comments talking about the lack of docs, language server struggles, and compilation times (the whole stdlib and program is compiled from scratch every time a program is compiled/run, IIRC). The language is slowly growing and I encourage people to stick with its onboarding shortcomings and giving it a shot for their next project.

I am so bad at iterating over dataframes! It always feels horrible and slow. While doing this though, I discovered that using df.to_dict('records') and then iterating over the resulting dictionary is almost 100x faster than using the pandas built-in iteration tools like df.itertuples() or df.iterrows()!

That's really surprising to hear, any context on why this is? Very fun read BTW, my friends and I have joked about making something similar for our DMs (nicknamed MattGPT) and giving "them" topics to discuss + observing what they come up with.

Depends on your use case and financials. I use it extensively for work as a computer scientist + developer, and have expensed it in the past. I initially found the free plan of ~30 searches / month pretty good for a 'sudo search', when Google and others weren't quite cutting it and I felt that there could be better results.

I agree about the efficiency and wouldn't expect anyone to know that on a thread, off of a handle alone. However, I see it in a more positive light- based on John's other comments in the thread, he's made the time to stay active in communities like this one even as the CTO and followed up with folks internally to understand how an oversight like this could've happened.

Great stuff, I went down the rabbit hole of building something similar for synthesizing flash cards + Q/A pairs from textbook PDFs about a year ago, and I would also emphasize that PDF search is a janky nightmare to get within the ballpark of usability :')

Absolutely. I'll add that there has been some preliminary exploration[0] into the genetics already; many would dismiss the psychotic and psychedelic (often disturbing and unpleasant) trips that some experience from THC (or cannabis, but this study focused on THC rather than other cannabinoids that may have been present), but there's already an established case that suggest that it's not simply an anxiety-ridden trip.

0: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4872423/