HackerLangs
TopNewTrendsCommentsPastAskShowJobs

apwheele

1,532 karmajoined 5년 전
Data scientist. Former academic in criminal justice field.

Personal blog at https://andrewpwheeler.com/

Consulting at https://crimede-coder.com/

Large Language Models for Mortals: A Practical Guide for Analysts (book), https://crimede-coder.com/blogposts/2026/LLMsForMortals

Submissions

Structured Data Extraction Using Local Models (NuExtract3)

gmcirco.github.io
2 points·by apwheele·4일 전·0 comments

Union Busters Coming After Me: The Fred Hutch Website Saga

nlrbedge.com
4 points·by apwheele·8일 전·0 comments

AI writing is better than no writing

andrewpwheeler.com
2 points·by apwheele·18일 전·1 comments

Evaluate Your Agentic Tooling

peterbaumgartner.com
4 points·by apwheele·27일 전·0 comments

How Confident Are AI Classifiers About Their Own Confidence?

gmcirco.github.io
6 points·by apwheele·지난달·1 comments

Using Claude Code to help me write

andrewpwheeler.com
3 points·by apwheele·지난달·0 comments

Take Action: LAPD Removed Crime Location Data. Here's Why It Matters

blog.spotcrime.com
28 points·by apwheele·지난달·16 comments

Was my $48K GPU server worth it?

rosmine.ai
571 points·by apwheele·2개월 전·449 comments

The Link Between Flock Safety, Dunwoody, and Attorney General Chris Carr

jasonhunyar.substack.com
2 points·by apwheele·2개월 전·0 comments

Chatbots struggle to understand open gov data sources

urban.org
4 points·by apwheele·2개월 전·0 comments

A Good College Essay but a Bad Police Report: A triple blind study

crimrxiv.com
1 points·by apwheele·2개월 전·0 comments

Using the xAI voice cloning API

andrewpwheeler.com
1 points·by apwheele·2개월 전·0 comments

Voice Cloning on xAI

x.ai
2 points·by apwheele·2개월 전·0 comments

Pangram Is Good

andrewpwheeler.com
2 points·by apwheele·2개월 전·0 comments

Below the Fold: Dashboard of NY Times Coverage 2000-26

tedalcorn.github.io
4 points·by apwheele·2개월 전·0 comments

LinkedIn Premium Does Not Boost Your Posts

andrewpwheeler.com
4 points·by apwheele·3개월 전·0 comments

Crime Data Assistant: Chat assistant to answer crime questions with real data

nibrsai.com
1 points·by apwheele·3개월 전·0 comments

The race to the bottom with AI tools

andrewpwheeler.com
4 points·by apwheele·3개월 전·1 comments

Datahugging shields proprietary AI models from research that could disprove them

nature.com
3 points·by apwheele·3개월 전·0 comments

AAUP does not want you to share your syllabus

aaupnc.org
3 points·by apwheele·3개월 전·0 comments

comments

apwheele
·4일 전·discuss
Agree with the web search point. (I would like for Perplexity to start to offer more models out of the box integrated, like they do now with OpenAI/Gemini models.)
apwheele
·4일 전·discuss
Processing 500 retrieved chunks here (probably with an additional LLM) will also add a bit of latency (not shown in these graphs!).

So for user facing apps, that scenario is probably not feasible (more like filter 10 chunks). Which as the parent of this comment suggests is fine to add in extra context given the current size of context windows.
apwheele
·5일 전·discuss
If I may shamelessly suggest my own book for those looking for a more basic intro to calling the APIs, including a chapter devoted to agentic patterns across the different SDKs (openai, claude, and google), https://crimede-coder.com/blogposts/2026/LLMsForMortals.

Basically I wanted to write a book that did not spend the majority of time on training LLM and architecture, as it is just not relevant to the majority of software engineers (either using agent coding tools to help write code, or using the LLM APIs as backend parts of apps you are building).

This Hitchhikers book has many examples of API use as well, but is very "here is a wall of code". Mine is a bit more gentle progressively building up simple examples -- e.g. I show how to write python code to call a tool in a loop. Then show how you can feed back the error and have the LLM update. Then show how you can do that without manually looping through the agents SDK.
apwheele
·8일 전·discuss
Off topic, but Simon's Pelican on a bike SVG makes me think they are using that is the current models. I ask for much simpler SVG icons periodically (to insert into webpages, map icons, chart icons, etc.) and all of the models tend to do poorly in my experience.

Most recent example was a V to look like a checkmark. Seemingly much simpler than a pelican riding a bike, but Claude/ChatGPT/Google all did quite poorly.
apwheele
·9일 전·discuss
I read these and think it is just the jagged edge. I do not doubt your personal experience, I have used Composer 2.5 (via Grok and the credits I get with my X premium account) the past month.

I am not building rockets, but have been quite impressed. All the models do dumb things sometimes, it has done the work I have asked it to pretty well though and has done to me some impressive work.

It is fast on Grok, for other models I have worked extensively with I think it is better than gemini 3.1 (3.5 and antigravity for me is worse than the prior gemini cli). And is comparable to Opus 4.6. (Have not used the more recent models in Claude Code.)
apwheele
·19일 전·discuss
An AI written article writing about AI resumes and AI interviewers -- https://www.pangram.com/history/38790b9f-dda1-4ea9-9b6c-3858....
apwheele
·24일 전·discuss
That is a good point (spiderfy is good if you want to show multiple icons and click on each one specifically).

If you do not like the cluster-marker, you could have an icon just list the total number at that location, and then on hover (or click for tooltip) show the table. And that may honestly be better than the spiderfy example for most applications now that I am thinking about it.

Maybe a better example, ESRI when you click a popup has a series of HTML, https://data-ral.opendata.arcgis.com/datasets/raleigh-police..., so if you click one of the grey circles it contains multiple points, you can basically go through different views (either all the elements or click through to a more detailed view of the individual point).
apwheele
·24일 전·discuss
Checkout how leaflet does this, it is the "spiderfy" part of markercluster. So you click down into the number bubble, and at the lowest zoom explodes out into multiple point markers.
apwheele
·24일 전·discuss
The clustered markers in leaflet are jarring (I like them, but when I show maps I make my wife she finds the transitions nauseating).

The default heatmaps for these maps are bad. Heatmaps should use filled contours so the gradations are more easily identified. (Continuous raster maps are blobby.) See the ascii glyph map in this post, https://andrewpwheeler.com/2015/06/12/favorite-maps-and-grap.... I think those should be static for various levels of zooms as well, and not recalibrated when zooming.

Another option (not shown here) is to just use polygons and aggregations, and when zoomed in can turn on that point layer (or just have it appear). Or can just make actual clusters (like DBSCAN).

I have a map I made on my website that shows these (with various interaction tooltips/hover), https://crimede-coder.com/graphs/DurhamHotspots (hotspots of crime in Durham, NC). And an explanation of the cartographic decisions and when to use the different techniques, https://www.youtube.com/watch?v=mBm6sTR08BI
apwheele
·24일 전·discuss
Terry stops != traffic stop

You are required to provide a license to operate a vehicle.
apwheele
·25일 전·discuss
I mean some of the orgs could be like that, but the one near me I looked up (Durham, not affiliated to be clear), is more like an entry level gig to work on various projects (so you work for non-profit, but the orgs they work for may be public or private sector).

They mostly built phone apps oriented to public good projects. (So would just be using Claude Code to build the app itself, they wouldn't be calling Anthropic APIs behind the scenes, at least for those projects.)

Think $85k for an entry level gig subsidized by Anthropic. What is so bad about that?
apwheele
·지난달·discuss
Spotcrime just allows you to sign up for email alerts to crime nearby an address of your choosing.

I am generally of the mind even if it results in negative externalities, knowledge is good. So even if it on average increases fear of crime, knowing the reported crime nearby your home is a good thing.
apwheele
·지난달·discuss
I have my crazy notes on Quarto and word documents here, https://github.com/apwheele/Blog_Code/tree/master/Quarto/Rep.... Hopefully useful for others reading these comments.

I don't even know what magic buttons I need to push to get that template to correctly inherit the table format I wanted from pandoc, but it does. I tend to have other scripts though for more complicated tables though. So if I want a table to have a certain row highlighted a different color, I would write a Powershell script to run after the table was generated.

I was never able to figure out how to use LibreOffice to insert the table of contents and then export to PDF (although I can do it via the GUI).
apwheele
·지난달·discuss
I have a contact page on my business website. I get about 2 spam messages a day.

So far I have not taken the effort to better filter them. It is a nice check to make sure the site is still working at the moment given the low volume I get.

I should try to AI inject them though at this point with something silly, like I am more likely to respond if you email as a limerick.
apwheele
·2개월 전·discuss
A recent paper believes work from home reducing entry level gigs fits the data better, https://papers.ssrn.com/sol3/papers.cfm?abstract_id=6787638.

I hate it, but the X thread is the easiest review piece I can find, https://x.com/pj_lambert/status/2057477629528150369.
apwheele
·2개월 전·discuss
You should add in Calvin Schmid's Handbook of Graphic Presentation into your list Doug -- https://archive.org/details/HandbookOfGraphicPresentation/pa...

Unfortunately I do not see specific discussion of how to make the lines a consistent thickness. It does have notes on how to sharpen your pencil and how to use a carpenters spline to draw smooth curves though.
apwheele
·2개월 전·discuss
So not familiar with the caselaw around work product, but if you use an API tool directly and not the different chat tools, the queries are not permanently cached for anyone to give up in the end.

So basically if you use any of the CLI tools, there is nothing for OpenAI, Anthropic, etc. to give the courts.

Online ChatGPT (especially the free version), are apparently cached by OpenAI on their servers. (I am not sure if Claude Desktop caches the conversations locally or in the cloud as well, read the fine print if it matters!)
apwheele
·2개월 전·discuss
It actually does not -- and that is part of the issue. Consumers just see "oh gosh this looks very detailed" and superficially think someone must of spent quite a bit of time on this and it works well.

Skills are just prompts -- and most of what I am seeing are people using AI to write the (quite verbose) prompts. There should be a test, somewhere, that shows "my prompt does better than XYZ other prompt" for some model and some specific inputs. This is what is called a benchmark.

It may work well, I don't know. Just asking Claude "hey help me iterate on a paper" works pretty well out of the box too. Call me skeptical this actually works in any substantive way without seeing any evidence it works.

I agree writing a good benchmark takes time. How do people know if all these prompts they are writing are any good though? You could make an edit and it causes a regression overall. Or add too much info and it is just wasted space in the context window, or causes the model to go in loops between the different skills, or plenty of other errors.
apwheele
·2개월 전·discuss
So yes a/b broadly speaking is what I was saying (test cases and can show it is actually better).

Even this repo just the "b" showcase, showing the outputs as is (with no clear documentation how those were generated, is it headless in a CI pipeline somewhere?), is not good, https://github.com/Imbad0202/academic-research-skills/tree/m....
apwheele
·2개월 전·discuss
There needs to be a new name for people creating these with no obvious validation.

Skill spam?