HNHacker News
TopNewBestAskShowJobs

gr__or

439 karma · joined May 11, 2017

https://bsky.app/profile/watwa.re
submissionscomments
gr__or··on How the CIA Staged Sham Academic Conferences to Thwart Iran’s Nuclear Program
Thank you, good points. It is probably more of a spectrum than I previously stated. Though I'd personally also wouldn't call the ELF or Army of God terrorist organizations. That I'd reserve for untargeted civillian attacks that have the intent of striking fear. But given that the US government considers these organizations terrorist, it's only fair to call their CIA a terrorist organization.
gr__or··on How the CIA Staged Sham Academic Conferences to Thwart Iran’s Nuclear Program
I'm certainly no fan of the CIA and the fucked up shit it's done (and still doing), especially to your country. But isn't there a difference between a somewhat targeted assassination and an attack which's only target is maximum civillian damage (aka the typical terror bomb plot)? I don't want to justify these actions, I just think there is a qualitative difference.
gr__or··on The Memories of Plants
She just stepped in early. I've had so many of these articles thrown in my face without me making the topic about veganism. There is a an active defensiveness spewing out of some carnivores when vegs are around.
gr__or··on Writing a SQLite clone from scratch in C
Same reason as always: https://www.cvedetails.com/vulnerability-list/vendor_id-9237... I'd guess around half of those wouldn't happen in rust.
gr__or··on React and Redux are a joke right?
if you use ES2015:

  arr = [
    ...arr.slice(0, 2),
    'New Content',
    ...arr.slice(3)
  ]
gr__or··on React and Redux are a joke right?
Redux is not intended to be THE state management lib for every possible use case. It sure can cover pretty much every case though as people tend to notice, that requires quite some boilerplate. For typical CRUD apps that stay in sync with the backend, I'd recommend going with MobX or GraphQL (Relay or Apollo on the client side). There you can directly mutate objects just like you're used to.

To reiterate what other people have said. This it not a problem of React, this is a problem of people blindly jumping on the Redux hype train, without doing the required reading into Redux and its use case.

gr__or··on JrGQL, a GraphQL alternative
Sure, creating a new language is suboptimal. But do I want all my server requests to contain arbitrary Regexes. Hell no!

though I haven't seen a gQL alternative that does a better job, Falcor is close

gr__or··on How I Used Deep Learning to Train a Chatbot to Talk Like Me
Ha! Just yesterday I had the narcisstic idea of gifting someone I've been chatting regularly with for years a chatbot that answers his messages like I would. This is just what I needed, thanks!
gr__or··on Why we should learn German
Then it has high phonemic orthography (https://en.wikipedia.org/wiki/Phonemic_orthography).
gr__or··on Indie games don't make money
While certainly not the norm, there is also Jonathan Blow who made Braid & The Witness, both afaik full time with borrowed money. Though few people have his vision and resolute.

Me, I'm fine with making games on the side for now. But if an idea were to come along which I deeply fall in love with, I can easily imagine quitting my day job (being frugal, always putting on the side helps with that) and just work on something for a few years.

gr__or··on Frame-Based Editing [pdf]
I wrote a similar post, though much shorter and less detailed. Nevertheless eerily similar: https://medium.com/@grgtwt/code-is-not-just-text-1082981ae27...

Greenfoot really was the biggest inspiration, but I'd really like to build something more general purporse. Aka pass in a grammar file and then you can use the editor for that language.

gr__or··on Show HN: Syntactor – (JSON-)editor that prevents syntax errors
Hi HN,

I'm interested in turning this into a full code editor, probably starting with JS (since I already got JSON). But first I want to get some feedback on the principal idea, I hope this version already gets it across.

Anyway, a few more words on it: I very much believe that our current editors are too literal and too close to the actual texts. While there certainly already exist tools that treat the base programming language structures as primitives, instead of the literal symbols, few programmers use these (as they are mostly mouse/menu based). Even more advanced IDE's still fundamentally make you edit text, which must bring some cognitive overhead with it (even for pros). We, as programmers, should be more generous with ourselves here and allow us to introduce a layer of abstraction, which I believe will yield many advantages (yes, even speed).

gr__or··on The Web Centipede: Understanding How Web Communities Influence Each Other
Even Arguments based on false premises can be sound. Just as arguments can be based on true premises and still be unsound. Helping people identify which is which should at least raise the quality of disagreements.

When its premises are false, an argument is always unsound. But it can still be valid. A sound argument is one that is both valid and has true premises.

About builiding a soundness/validity graph, I've dabbled with building a webapp for that (though the graph is more implied than visual). It's still very basic, but if someone has ideas where exactly it should go or how it could be engaging to a community of critical thinkers, please contact me.

https://arguably.herokuapp.com/

http://github.com/gregoor/arguably

gr__or··on Interactive Mind Map for learning
I worked on something similar a while ago. First I also looked into building something more visual/map like but after many iterations I got frustrated by the lack of overview one had for more complex maps. So I pivoted to a more TOC/text based version. It was supposed to be community driven but when I finished my studies, the app lost the utility it once had to me. But it's still up & running:

https://owleo.herokuapp.com/concepts Source: https://github.com/Gregoor/owleo

A startup that also takes the visual learning map route is Expii: https://www.expii.com/

← PreviousPage 6 of 6