HNHacker News
TopNewBestAskShowJobs

ithrow

372 karma · joined February 21, 2020

submissionscomments
ithrow··on JDK 20 and JDK 21: What we know so far
Genuine question, why developer productivity was higher in node?
ithrow··on Ask HN: Who is the best programmer you know?
What does 'common tooling' mean?
ithrow··on The extensible vi layer for Emacs
Intellij/Webstorm doesn't "just work", at least for javascript: https://youtrack.jetbrains.com/issue/WEB-57184/wrong-warning...

It's a real turn off that a commercial IDE can't get fundamental stuff like the one show in the bug tracker correct (or fixed in a timely manner). You start to question why you are even paying for the thing.

ithrow··on Why and how I use Org Mode for my writing and more
FWIW, I haven't found a better outliner for projects than orgmode and have look for alternatives because of the reasons you mention.
ithrow··on Why and how I use Org Mode for my writing and more
Thanks and yeah, being able to put text under the outline is like the most important feature for me and it's where most outliners fall short.
ithrow··on Why and how I use Org Mode for my writing and more
Yeah just checked Bear out, it can't even fold headlines.
ithrow··on Why and how I use Org Mode for my writing and more
Here is Rich Hickey doing a conference talk in orgmode ;) https://youtu.be/thpzXjmYyGk?t=376
ithrow··on Why and how I use Org Mode for my writing and more
What didn't work for you with Todoist? I'm using along side orgmode to quickly write down tasks on my phone.
ithrow··on Why and how I use Org Mode for my writing and more
How does the outliner obsidian plugin compares to orgmode? My biggest use case for orgmode is as an outliner for projects and the features you can use while outlining like dates, deadlines, schedules, todos, lists, progress indicators for lists and todos, agenda view, notes in outlines headings etc... also how easy is to move outlines around with the keyboard, how you can focus one outline into a new buffer, it's pretty convenient.
ithrow··on Why and how I use Org Mode for my writing and more
Orgmode does let you search invisible text, it even expands/collapses headlines/lists etc... automatically as you search.
ithrow··on Vimium – A browser extension that provides Vim-style keyboard controls
I can't let vimium go even as an emacs user ;)

As someone else replied, insert mode.

ithrow··on Relic: Functional relational programming for Clojure(Script)
In contrast, a system that only handles base data in terms of triples assumes that you have a perfect attribute-oriented information model figured out upfront. But given this is rarely the case users will want tools that help them to easily transform/migrate their data and schema over time.

Curious, where do you think datomic and datalog fall short (assuming one is using clojure and datomic's performance is tolerable)? By "perfect attribute-oriented model" I assume you are referring to the database's information model and support for that model, not to domain modeling with triples. Triples and relations are equally flexible but which models require more effort to maintain and transform along side with your application?

I think Hickey's point is that the structurally rigid nature of relations and stuff like arbitrary join tables needed to created many-to-many relations is that they get hard-coded throughout your application making your applications very hard to change over time, forcing you to put extreme effort to provide a set of logical views to isolate the application from the physical structural decisions. He says 'the more structural components(tables/intersection tables and having to name them(places)) you have in your model the more rigidity you get in your applications, but as you mentioned, triples haven't prove themselves.

I'm not experienced enough to understand all the tradeoffs here and can't tell if Hickey is wearing a salesman hat ;)

Of course, databases like postgres would be my first choice for most projects (even if using clojure which I like but is still a hard sell for webapps), as you said, they have too much going for them (flexibility of relational algebra, SQL, they are well understood, widespread, great ahd well supported implementations, etc..)

ithrow··on Relic: Functional relational programming for Clojure(Script)
Interesting. What are you thoughts in regards to Hickey's comments about the structural rigidity of relations/tables to represent information on how they impede flexibility, make your program hard to change over time and increase complexity.

He mentions it in various videos but these snippets are two quick finds:

- https://youtu.be/Pz_NvY1kw6I?t=489

- https://youtu.be/thpzXjmYyGk?t=255

ithrow··on Ask HN: Using Java for a web application in 2023
For web apps, why use two languages if you can get away with only one? unfortunately, is hard to beat JS/TS here.
ithrow··on Ask HN: Using Java for a web application in 2023
I wouldn't recommend JVM for web in 2023

Why not? (assuming backend part only)

ithrow··on I use C when I believe in memory safety
Why not just TS?
ithrow··on WAL Mode in LiteFS
with a script
ithrow··on Show HN: Portable Secret – How I store my secrets and communicate privately
Just download an older version of the browser?
ithrow··on Why we picked Java
I would add nodejs/Typescript as a mature option by now. Also, for web apps, using only one programming language sounds like a net positive for me.
ithrow··on An Overview Of Upcoming Ruby on Rails 7.1 Features Part 1
nodejs, postgres and react?
ithrow··on Bun 0.3
,npm/yarn
ithrow··on Time travel in Postgres. Bisect to the last valid transaction
Wouldn't really call this time travel since you can still have data loss between branch creations and having no query support for historical data would make it tedious.
ithrow··on How We Built Fly Postgres
$188 without storage and bandwidth.
ithrow··on Ask HN: Experienced devs, what language would you learn today?
If I had to pick one of the three, it would absolutely be Python for ubiquity.

Except for browser programming.

ithrow··on Ask HN: Experienced devs, what language would you learn today?
Javascript on the backend too, why dable in two languages/ecosystem if one can equally get the job done? (for many use cases)
ithrow··on Browsers, JSON, and FormData
Vue shines for user interaction. Instead of a single SPA, we usually have one per rendered page (i.e. User Interface). Works very well.

That means you have to parse all the JS on every rendered page.

ithrow··on Bubbles
Written in haxe.
ithrow··on Seeing through hardware counters: A journey to 3x performance increase
The tools used in this article require an understanding of what the hardware is actually doing.

Which doesn't apply to 99% of business applications out there.

ithrow··on It's not Ruby that's slow, it's your database
If you are one Rails, why not the hotwire stuff?
ithrow··on Show HN: Cozo – new Graph DB with Datalog, embedded like SQLite
you may store data as property graphs or triples, but when you do a query, you always get back relations

Can you elaborate on this? in datomic you can get back hierarchical data

← PreviousPage 2 of 10Next →