HNHacker News
TopNewBestAskShowJobs

lsh

1,580 karma · joined July 9, 2012

submissionscomments
lsh··on Clojure for the Erlang VM
is this helpful? https://www.graalvm.org/docs/reference-manual/languages/llvm...
lsh··on Clojure for the Erlang VM
I found the project via this article:

https://medium.com/clojure-on-the-beam/agents-9de923017adf

that discusses why Clojure 'agents' haven't been implemented in BEAM yet. I think (and I'm not familiar with Erlang) that Clojure agents are very similar to Erlang actors.

lsh··on Clojure for the Erlang VM
that was insightful, thank you
lsh··on Clojure: `every-pred` and `some-fn`
clojure.spec + orchestra for nicely integrated pre/post spec checking

https://github.com/jeaye/orchestra

lsh··on Interface Builder's Alternative Lisp Timeline (2013)
I felt the same way. I'm mucking about with Netbeans GUI builder with Clojure integration and it feels like such a hack.
lsh··on Game Boy Advance “Hello World” Using Zig
and some previous hackernews discussions:

https://duckduckgo.com/?q=site%3Anews.ycombinator.com+zig+la...

lsh··on Game Boy Advance “Hello World” Using Zig
This is the introduction to Zig from the language author that I watched when it was first posted here a while ago:

https://www.youtube.com/watch?v=Z4oYSByyRak

(good watch)

lsh··on Andrej Karpathy talks about how Tesla's NNs are structured and trained [video]
you were supposed to bore a tunnel directly between the two points
lsh··on Andrej Karpathy talks about how Tesla's NNs are structured and trained [video]
citation, please
lsh··on Rust 2020: GUI and Community
I was very impressed as well. On a desktop with a hardline it loaded instantly however the text is so small I can't make it out. Zooming gives things different degrees of fuzziness, with 150% zoom the least fuzzy (but still fuzzy).

Definitely raising the bar

lsh··on Qt for Android better than ever before
JavaFX as of JDK 11 (the next LTS after JDK 8) is now part of OpenJDK. It's still released separately, rather than integrated like Swing is.

https://en.wikipedia.org/wiki/JavaFX

OpenJDK is now the 'official' JDK and reference implementation with Oracle making proprietary forks for their own customers, supported on their own timelines.

Java is actually doing some really interesting things since Java 9, with modular runtimes, pluggable garbage collectors, new compilers (Graal) and the Clojure crowd are being swept along with it simply by stint of being on the JVM.

lsh··on Using Gooey as a Universal Front End for Any Language or CLI Application
I didn't know about Zenity, thank you.

https://help.gnome.org/users/zenity/3.32/

lsh··on Using Gooey as a Universal Front End for Any Language or CLI Application
No CLI app is being robbed of anything, this is a layer over the top.

GUIs are very valuable because they can do things CLIs cannot, like show you at a glance what operations are available, promote the standard usecase of the CLI etc. Stuff that takes a bit of reading and clever typing with a CLI.

This tool allows you to quickly write a highly specific GUI that is using CLI app in the background.

lsh··on I Quit Social Media for a Year
why 5 or 10 rather than 7, hm?
lsh··on The little legacy code that could: a fable of software ownership
I think you missed the point. Whatever you call your code, monolith or microservice, it's still code and tomorrow or next year it will be legacy code. I'm not sure if the size of the codebase actually matters, developers just want to develop and will move on quickly to the next thing. It takes time and patience and persistence to maintain legacy code and the systems it's embedded in and it's far from sexy or exciting. The young dominate IT and are way more idealistic and filled with enthusiasm and new ideas than those of us who are getting on. They want to make their mark and solve the world's problems and that means more and more code! But new code! This new code will be better, you'll see.
lsh··on U.S. Tech Companies Sidestep a Ban, to Keep Selling to Huawei
I apologize if I'm wrong. It seemed suspicious.
lsh··on U.S. Tech Companies Sidestep a Ban, to Keep Selling to Huawei
it's not a personal attack, and I can't flag people. There is a real problem at the moment with fake accounts trying to sway public opinion.
lsh··on U.S. Tech Companies Sidestep a Ban, to Keep Selling to Huawei
I disagree
lsh··on U.S. Tech Companies Sidestep a Ban, to Keep Selling to Huawei
There is so much evidence Huawei are a bad actor, and probably marching in lockstep with the Chinese government, that it has it's own very long Wikipedia page:

https://en.wikipedia.org/wiki/Criticism_of_Huawei

lsh··on Ubuntu 19.04: Disco Dingo Review
> The big points of emphasis in this latest release are on Ubuntu as a tool for infrastructure development, server deployment, and the good old Internet of Things. For the server version of Ubuntu, the OS ships with all the latest cloud computing tools.

yes, I've noticed. Since 18.04 LTS we've discovered all kinds of automatic updates, automatic security upgrades, automatic monitoring and a new container service all of which have been stopped+disabled+purged. Ubuntu on servers may not be viable if Canonical insists on watching everything we do.

lsh··on Show HN: Impartial crowdsourced guide to the Australian federal election
damn shame this wasn't posted in the news section, I only came across this by accident (procrastination ;)
lsh··on Show HN: Impartial crowdsourced guide to the Australian federal election
well done, I'll definitely use it this election.

Would love some way of returning to my results or saving a PDF.

lsh··on We Can Do Better Than SQL
> I don’t know a single-word corollary to ‘Simpatico’ in English.

"amiable"? "congenial"? "affable"?

lsh··on Linux 5.1 Arrives
I agree, BTRFS has always been good to me as well and I use it day to day, however out of all the vague negativity in the comments below, this has real merit:

> ... raid5,6 had serious issues a while back - the write hole problem still exists for btrfs.

it does indeed. BTRFS should not be used on a RAID: https://btrfs.wiki.kernel.org/index.php/RAID56

lsh··on Making Dart a Better Language for UI
no more or less in my opinion. The deciding factor is the design decisions by the author(s) of the UI framework. You can stack abstractions as high you wish in any language to get that lovely declarative feel, but how does it work in anger? is it still legible in a year's time? Is it still maintained? Can you go down the abstraction stack when you need to?

Javascript is a total fucking mess of bad programming decisions stacked on top of bad programmers and I would avoid writing a UI in it like the plague.

There may be something out there that lets you write, read, maintain and extend a UI that transpiles to Javascript. I've seen TeaVM in the news recently:

* http://teavm.org/

* https://news.ycombinator.com/item?id=19581788

I use Clojure + Swing with Seesaw myself.

* https://github.com/daveray/seesaw

I don't think how native or goodlooking a gui is has any bearing on it's UX.

lsh··on 20 Years Ago, Microsoft introduced its optical mouse
I love the Kensington Orbital, flicking the trackwheel has become second nature for scrolling through console output or long webpages. I do miss a middle button occasionally though.

I might take a look at one of these Elecom trackballs or the 'expert' Kensington with four buttons

lsh··on How to Survive an Atomic Bomb
This is some good solid writing, I enjoyed reading it.
lsh··on PySnooper: Never use print for debugging again
ah, thank you. I missed the forest for the trees.
lsh··on The Most In-Demand Skills for Python Developers in 2019
I really hated that book. It was pressed on us hard during uni along with java and at the end of it all I was ready to ditch tech altogether and become a carpenter. Then I discovered Python, a new language at the time, and it made programming really enjoyable. And now we're back full circle, except the world is saturated in Python this time (as pointed out in the article) but it's the same types of people still pressing OO and OO design patterns on us all over.

It's probably the job market for web developers dictating the sorts of personalities that are broadcast the farthest, but for anyone else aggravated by this new vanguard of PC programmers: get yourself a functional language or work closer to the hardware or just plain get out of programming. They'll probably follow you there as well but the regress isn't infinite and you'll eventually land somewhere safe from these pinched-faced passive aggressives.

lsh··on Jenkins Is Getting Old
You know, Drupal feels like this for me as well. We have Jenkins testing and deploying Drupal projects and it's like one of those cranes at the tip parked on top of a mound of garbage, shifting crap from one mound to another.
← PreviousPage 2 of 16Next →