Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jierenchen
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
jierenchen
6y ago
I'm all for a rewrite of existing systems, but I think that's going to be a long-term thing (5-10 years) that will happen in parallel to developments in treating code as a database. I've found RDBMS is quite limited in terms
2.
▲
by
jierenchen
6y ago
Great post. I see two big challenges. 1. How do you do this without changing the way we program? The most amount of value I would get from this kind of tool is being able to spelunk in a huge codebase with lots of legacy gunk. The cost of e
3.
▲
by
jierenchen
6y ago
Hey there HN, I'm Jieren, and I'm building this app here. I submitted this two months ago and I wanted to share again as there's been some significant progress. Instead of a fairly janky interface where you're clicking a
4.
▲
Show HN: Search your codebase with code blocks instead of text
(sourcescape.io)
4 points
by
jierenchen
6y ago
|
2 comments
5.
▲
by
jierenchen
6y ago
Hey there HN, I'm Jieren, and I'm building this app here. I submitted this two months ago and I wanted to share again as there's been some significant progress. Instead of a fairly janky interface where you're clicking a
6.
▲
Show HN: Search your codebase with code blocks instead of text
(demo.sourcescape.io)
1 points
by
jierenchen
6y ago
|
1 comments
7.
▲
by
jierenchen
6y ago
Same reaction here: "How is this a problem?" I think it's in the nature of big companies to view everything as a process optimization problem and losing out on "innovators" is viewed as a gap in optimality that need
8.
▲
by
jierenchen
6y ago
This is very cool! It's really awesome to see this code as data concept gaining a lot of traction recently. Hope to see this project developed further. I'm working on a similar project here: https://sourcescape.io/
9.
▲
by
jierenchen
6y ago
Back up now. Was it a 502 or did it lock up?
10.
▲
by
jierenchen
6y ago
Thanks! Yes, that's part of the ultimate vision. The challenge will be figuring out how to represent these transformations.
11.
▲
by
jierenchen
6y ago
Hi there HN, I'm Jieren, creator of SourceScape. SourceScape is a query engine for source code that lets you build up constraints for the code you want to see, much like GraphQL in a GUI. It's a no-code builder for static analysis
12.
▲
Show HN: SourceScape – GraphQL for Source Code
(sourcescape.io)
14 points
by
jierenchen
6y ago
|
5 comments
13.
▲
by
jierenchen
6y ago
Figuring out how to fill the gap between code search and static analysis (code checks.) Right now the tools we have for programmatically reading through code are: 1. Code search, which is fast, but inaccurate/heuristic. 2. Static analy
14.
▲
by
jierenchen
6y ago
Hey there HN, I'm Jieren, creator of SourceScape. SourceScape is a query engine for source code that lets you build up constraints for the code you want to see, much like a SQL query. You can also think of it as a very fast no-code bui
15.
▲
SourceScape – Query source code like it's a database
(sourcescape.io)
3 points
by
jierenchen
6y ago
|
1 comments
16.
▲
by
jierenchen
6y ago
> The oldest: GC was originally invented for Lisp. It's common now. LISP was so ahead of its time, its parents still haven't met yet. Not very FP, but another gem from SBCL: saving and restoring program state for later use. Now
17.
▲
by
jierenchen
6y ago
Or the visitor pattern, which is.... the map function. One thing I will note from recent experience: programming for a long time with immutability cripples your ability to think about mutable things. I was writing up a streaming merge sort
18.
▲
by
jierenchen
6y ago
We should draw a distinction between FP as religion and FP as tool kit. FP as religion has failed to gain acceptance because it imposes too much cost on the user. I have to rethink my whole stack in terms of category theory AND deal with yo
19.
▲
by
jierenchen
6y ago
What I've found is that the real challenge for a beginner is making continuous and sustained progress. The key number in the (1.01)^365 equation is the ^365 part. Do something difficult every single day. Beyond just sticking with it, y
20.
▲
by
jierenchen
6y ago
The funny thing about knowledge work is that it sits somewhere between additive and compounding. Additive like: Let's say you shovel sand into a pit and you shovel 1% more than your peers every day for a year. By end of year, you will
21.
▲
by
jierenchen
6y ago
> They complement each other. There are certain things that I’d love to pull up a command line for (e.g. quickly aligning dozens of objects using a non trivial heuristic); but on the other hand there are plenty of things where the act of
22.
▲
by
jierenchen
6y ago
This is exceptionally cool. Thanks for sharing and building! When I'm using Sketch or Movie Maker or Logic or some other GUI-based >>x<< editing tool, the thing that keeps going through my head is: "Dammit I wish I had