HNHacker News
TopNewBestAskShowJobs

masijo

392 karma · joined April 10, 2020

submissionscomments
masijo··on Argentina president faces impeachment calls over crypto crash
The fact that it was "hard to buy" is absolutely irrelevant.
masijo··on Javier Milei backtracks on $4.4B memecoin after 'insiders' pocket $87M
>For all the outrage, I yet have to see a single person in Argentina produce a TXHASH that proves they put money on the project.

So, it's OK to participate and promote a memecoin rugpull if they're not from your own country?

masijo··on It Took Trump Only Twenty-Four Days to Sell Out Ukraine
Good. The next step should be to get out of NATO and join BRICS :-)
masijo··on OpenLDK: A Java JIT compiler and runtime in Common Lisp
SBCL (the most popular Common Lisp implementation) is pretty darn fast, being comparable to Java, Go or OCaml.

https://benchmarksgame-team.pages.debian.net/benchmarksgame/

masijo··on Roc rewrites the compiler in Zig
Jesus, why? This is a bummer.
masijo··on Ask HN: What's Your Morning Routine?
Wake up, feel the dread of having to work 8 hours again, avoid getting out of bed until 5 minutes before my team's daily, take dutasteride and drink some water, get working and procrastinate as much as possible while avoiding getting fired
masijo··on Developer wrote 25k lines of Neovim plugin code using phone and touchscreen
How did you get a job like that? Sounds pretty good
masijo··on Glojure: Clojure interpreter hosted on Go, with extensible interop support
I agree with your criticism but those "mistakes" sadly come with inheriting implementation details of the hosted environment. As far as I understand, ClojureScript couldn't workaround some JavaScript limitations regarding macros and thus had to go with `:require-macros`.

A workaround is using Reader Conditionals (https://clojure.org/reference/reader#_reader_conditionals) and specifying platform differences where they matter, but it's awkward to say the least. What most projects do is to separate "common" namespaces and use the `.cljc` extension to indicate they're multi platform, and keep platform specific things in namespaces with `.clj`, `.cljs`, etc.

masijo··on Ask HN: What are your most regretted tech purchases?
Samsung Galaxy Watch 4. The battery life is absolutely atrocious and the health readings are unreliable.

I still want to give smartwatchs a chance but this definitely didn't convince me. Who wants another thing to charge every single day? I have enough with my phone already...

masijo··on Owl Lisp – A functional Scheme for world domination
This is how Clojure does it, take a look at this: https://clojure.org/reference/transients

It's great, one of the many awesome features Clojure has.

masijo··on QNX is now free for anything non-commercial, plus there's an RPi image
I need to know if it comes with Photon microGUI! Please, lord, let it happen...
masijo··on Jank development update – Moving to LLVM IR
Incredible work. A native Clojure would be a dream come true!

Wish jank the best of lucks. Hope I can contribute soon.

masijo··on REPL for Dart
Not strictly related (because it doesn't have a working REPL yet) but may also find ClojureDart of interest.

https://github.com/Tensegritics/ClojureDart

masijo··on Rents fall and listings increase after rent control ends in Argentina
As someone who signed contract to rent recently, "rent falling" is beyond bullshit. Listing increase is true, doesn't mean they're "good" listings though.
masijo··on Hy 1.0 – Lisp dialect for Python
Also related, for the Clojure fans among us:

A Clojure-compatible(-ish) Lisp dialect targeting Python 3.8+ https://github.com/basilisp-lang/basilisp

masijo··on Ask HN: Is the Job Market That Bad?
Well, at least I don't feel so alone now. Same situation here: LinkedIn is silent, or I'm getting really bad offers. My experience being mostly in Clojure certainly doesn't help either.

Plus, interviews have become really intense. I recently had an interview (the first one, "HR") that consisted of me talking about myself and my experience for 10 minutes, without any questions from the interviewer, and then it went straight into a coding challenge (a change-making problem, which I couldn’t finish in time).

masijo··on Ask HN: Where are the part-time remote coding jobs?
If you can find some, let me know.

The 8 hour 5-days work week is so outdated it's not even funny anymore. I want to do more stuff than just work my whole damn life...

masijo··on CIEL Is an Extended Lisp
>If someone could give me the ergonomics of Clojure, but without the JVM and the ability to easily target 1/ native (incl easy bidirectional C iterop), 2/ wasm, and 3/ support both in aot and runtime + JIT modes, I would switch in a heartbeat.

Might want to look at Jank (https://jank-lang.org/, https://github.com/jank-lang/jank). It's still in it's early stages but it's basically all you're hoping for!

masijo··on Ask HN: How are you finding the job market in July 2024?
As a Clojure backend dev (3YOE), I've noticed the same. Clojure jobs have always been few and far between but I believe it's slowing down even more lately.

Maybe it's time to move on from Clojure, though I really love it. I need to specialize in something, find a niche...

masijo··on Writing GUI applications on the Raspberry Pi without a desktop environment (2019)
Yet another alternative for drawing directly on the framebuffer is DirectFB 2: https://directfb2.github.io/

It supports Vulkan, OpenGL, Cairo and other technologies.

masijo··on The Soviet Union's Monster Mi-6 Helicopter Airliner
What government that has an active military cares about the lives of their soldiers beyond their utility value? I don't see how the US is different in that regard.
masijo··on Ask HN: How to Become a Billionare?
Be born again as the son of a billionaire.
masijo··on A ChatGPT mistake cost us $10k
This is why working for startups gives me PTSD. I wouldn't recommend it to anyone.
masijo··on North Korea's post-modern cityscapes
I suggest checking out Jaka Parker's video. He's a diplomat that can go to places where most tourists can't.

Channel: https://youtube.com/@jakaparker

Here's a video of him going on a bike ride, you can see a ton of people in it: https://youtube.com/watch?v=CDcfiEX__cA

masijo··on 996 working hour system
>Rest of world is moving toward 4-day work week Where, exactly, is this happening?
masijo··on Single-Dose Psilocybin for Major Depressive Disorder: Randomized Clinical Trial
Any details about this personal faith of yours? Is it like pantheism?
masijo··on Why is Jepsen written in Clojure?
Clojure is my favorite language by far, it feels natural to me.

That said, the two things which I truly miss from other languages are: understandable error messages (as mentioned by other people) and typing hints.

I've had to refactor large code at work and it's been a pain. It's hard to know when a function will throw an exception or just return nil, it's hard to know if a core function will return a vector, a sequence, or another type of collection, and so on and on. There are some projects that try to address this (spec, malli, typed clojure) but I haven't found them to be a good replacement to something among the lines of python/typescript typing.

masijo··on Windows 12 May Require a Subscription
>6-7 years is a pretty reasonable amount to get out of a consumer electronic device

According to whom? I find it unacceptable. There is nothing stopping a 2016 Mac from running a modern OS (and it indeed runs with latest Windows/Linux).

masijo··on How the Baltic states became the hub of crypto money laundering and fraud
I propose starving people to death in countries we don't like. That way the people will surely revolt against their government and we can then go in and spread democracy :)
masijo··on Browser extensions spy on you, even if its developers don't
If you don't mind me asking, how much revenue do you get per month from all your paid extensions?
← PreviousPage 2 of 4Next →