HackerTrans
TopNewTrendsCommentsPastAskShowJobs

hyperswine

no profile record

Submissions

Ask HN: Anything done with hardware-software codesign?

2 points·by hyperswine·3 years ago·3 comments

Ask HN: What are we all missing?

1 points·by hyperswine·4 years ago·2 comments

Ask HN: What part of the computing hierarchy can be most improved?

1 points·by hyperswine·4 years ago·1 comments

Ask HN: What would be your “perfect” programming language?

41 points·by hyperswine·4 years ago·177 comments

comments

hyperswine
·2 years ago·discuss
wow, thats really amazing. Are you a hardware engineer?
hyperswine
·2 years ago·discuss
One hell of a social engineering attack
hyperswine
·3 years ago·discuss
Will be missed.
hyperswine
·3 years ago·discuss
do you happen to know any?
hyperswine
·3 years ago·discuss
systems programming and HDL are quite enlightening, though bordering EE. Really gets deep into how computers work and what they really are, so you are not just dealing with a compiler black box on a high level language. Being able to understand and write your own device driver is great

for maths, I think being able to quickly read binary and hex or at least quickly gauge the magnitude of a hex number is pretty underappreciated. Multi variate calculus and linear alg was also very useful in general in reasoning about programs especially those involving lists, vecs, matrices, and ML

compilers are great too but I feel like most resources and thinking around it is a bit too focused on parsing and the frontend, not enough on the "essence" of languages and compilers, abstraction, and more recent developments in static analysis other than simple typing
hyperswine
·4 years ago·discuss
StandardML or maybe OCaml
hyperswine
·4 years ago·discuss
A functional society
hyperswine
·4 years ago·discuss
why google if the docs are great and the lang server/IDE actually shows good docs + examples on hover
hyperswine
·4 years ago·discuss
absolutely
hyperswine
·4 years ago·discuss
Ruby is quite perfect for simpler, web based kinds of things from my experience. BUt one thing that always puts me off is that `start, do, end` syntax
hyperswine
·4 years ago·discuss
A bunch of them already show up in languages like rust. Generics are the more ergnomic impl of HKTs and with ownership after you pass an entity it off to another context, you cant use it again, which I guess isnt exactly linear per se
hyperswine
·4 years ago·discuss
Having the "same syntax but in multiple different contexts" is a good idea in general I feel
hyperswine
·4 years ago·discuss
Ooh this is something Ive been pondering too. Perhaps a transformer model like GPT but focused primarily on language semantics and such. Especially the point about cognitive load - which I find to be quite undersaid
hyperswine
·4 years ago·discuss
Hm, Im hearing a lot about REPL and GC
hyperswine
·4 years ago·discuss
Interesting
hyperswine
·4 years ago·discuss
Id be fine with delphi if their IDE was available on other systems like linux or mac. I also kinda find fpc a bit verbose and clunky. Something like an elm interface would make sense I think + the points you laid out
hyperswine
·4 years ago·discuss
I guess you could use arr.for_each() or arr.map()
hyperswine
·4 years ago·discuss
What specifically about JS do you think you are attracted to most? Maybe the clean syntax and dynamic typing? npm?
hyperswine
·4 years ago·discuss
I kinda just like using the default os shell with simple cargo run/test/etc. I want to understand why REPL is more and more used, in langs like julia, elixir, etc. Do you guys find it more conveninent or something? I do like elixir playground though
hyperswine
·4 years ago·discuss
really? Thats the complete opposite of my vision