Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jehna1
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
jehna1
1mo ago
I'd bet that the product is not the book, it's the venue: a publisher would pay a lot of ¥ to get a new book to a place where people see their book, not to mention to a place where there's just one book in display and people
2.
▲
by
jehna1
8mo ago
I've been experimenting with Claude Code and different code-to-cad tools and the best workflow yet has been with Replicad. It allows for realtime rendering in a browser window as Claude does changes to a single code file. Here's a
3.
▲
Show HN: Website Does Not Exist
(thiswebsitedoesnotexist.net)
19 points
by
jehna1
1y ago
|
4 comments
4.
▲
by
jehna1
2y ago
Super, thank you for adding the link! It really helps to get people to find the tool
5.
▲
by
jehna1
2y ago
Better yet, it already does have support for local LLMs! You can use them via `humanify local`
6.
▲
by
jehna1
2y ago
On structural level it's exactly 1-1: HumanifyJS only does renames, no refactoring. It may come up with better names for variables than the original code though.
7.
▲
by
jehna1
2y ago
Super interesting! Since you're generating code with LLMs, you should check out this paper: https://arxiv.org/pdf/2405.15793 It uses smart feedback to fix the code when LLMs occasionally do hiccups with the code.
8.
▲
by
jehna1
2y ago
At the moment I haven't found good ways of measuring the quality between different models. Please share if you have any ideas! For small scripts I've found the output to be very similar between small local models and GPT-4o (judgi
9.
▲
by
jehna1
2y ago
I'm using both a custom Babel plugin and LLMs to achieve this. Babel first parses the code to AST, and for each variable the tool: 1. Gets the variable name and surrounding scope as code 2. Asks the LLM to come up with a good name for
10.
▲
by
jehna1
2y ago
It does work with any sized file, although it is quite slow if you're using the OpenAI API. HumanifyJS works so it processes each variable name separately, and keeps the context size manageable for an LLM. I'm currently working on
11.
▲
by
jehna1
2y ago
For each variable: 1. It asks the LLM to write a description of what the variable does 2. It asks for a good variable name based on the description from 1. 3. It uses a custom Babel plugin to do a scope-aware rename This way the LLM only de
12.
▲
by
jehna1
2y ago
Yes, I think you could use HumanifyJS for that. The way it works is that: 1. I ask LLM to describe what the meaning of the variable in the surrounding code 2. Given just the description, I ask the LLM to come up with the best possible varia
13.
▲
by
jehna1
2y ago
There is a fully local mode that does not use ChatGPT at all – everything happens on your local machine. API access of ChatGPT mode is needed as there are many round trips and it uses advanced API-only tricks to force the LLM output.
14.
▲
Tool for unminifying JavaScript with LLMs without breaking the code
(github.com)
2 points
by
jehna1
2y ago
|
0 comments
15.
▲
by
jehna1
2y ago
You need to use another tool to do the actual renames, like HumanifyJS does: https://github.com/jehna/humanify
16.
▲
by
jehna1
2y ago
Author of HumanifyJS here! I've created specifically a LLM based tool for this, which uses LLMs on AST level to guarantee that the code keeps working after the unminification step: https://github.com/jehna/humanify
17.
▲
by
jehna1
2y ago
An educated guess, but I'd think wifi signal object detection works on recording a baseline (empty room signals) and then doing a diff to the baseline when some object moves. If that's the case, you cound not use the wifi signal t
18.
▲
Using LLMs to reverse JavaScript variable name minification
(thejunkland.com)
2 points
by
jehna1
3y ago
|
0 comments
19.
▲
Meetings as a Productivity and Motivation Killer
(lehtu.github.io)
2 points
by
jehna1
3y ago
|
0 comments
20.
▲
by
jehna1
3y ago
Polar asks you to grant "act on your behalf" permissions to your Github. As someone who has both professional and open source projects at Github, that's a definite deal breaker
21.
▲
by
jehna1
3y ago
Here's one for React: https://github.com/jehna/nosx
22.
▲
by
jehna1
3y ago
Glad to see jsx-less approaches to declaring dom! Very similar to: https://github.com/jehna/longwood
23.
▲
by
jehna1
3y ago
I think a big moment in a programming language's evolution is to become self-hosted; you use the programming language to write a compiler/interpreter for the said language. Now I want to see Smol Developer to develop itself. Then
24.
▲
by
jehna1
3y ago
Thank you! I added them both to Mastofeeder's readme For a positive reference I love how simple https://bird.makeup (a Twitter to Mastodon bridge) is; that's the UX that I wanted to replicate with Mastofeeder. IMO Mast
25.
▲
by
jehna1
3y ago
Thanks, good point! Makes sense to not flood the federated timeline.
26.
▲
Show HN: Using Mastodon as a RSS Reader
(thejunkland.com)
17 points
by
jehna1
3y ago
|
5 comments
27.
▲
by
jehna1
4y ago
Ok, the next thing we need is bob.py which is a ChatGPT that has been instructed to be a developer, talking to Alice.py
28.
▲
by
jehna1
4y ago
Want to make browser-only webapps without node.js, bundling, building, transpiling and all that stuff? This experimental view library might interest you: https://github.com/jehna/longwood It's usable with plain in
29.
▲
The Rubber Hand Illusion
(facebook.com)
1 points
by
jehna1
4y ago
|
0 comments
30.
▲
by
jehna1
4y ago
- Luck - Side projects - Free time to spare on coding - Landing a real programming job
More ›