HNHacker News
TopNewBestAskShowJobs

tincholio

1,046 karma · joined June 18, 2010

submissionscomments
tincholio··on Using Clojure for Web Apps
Tony Kay is also working on Fulcro RAD, which seems very promising: https://www.youtube.com/watch?v=jkx9F-RIFiY
tincholio··on Using Clojure for Web Apps
> It really boils to "if it doesn't look like C, I'm not learning it"

I think it's funny that most people who complain about this are likely coming from Java, JS, or Python, not C. And they probably would suffer a lot in C...

I've made the jump to Clojure, and to be honest, it's painful going back to other languages, but not just because of the syntax, but rather the lack of expressive power, and the excess of boilerplate. I had to do some Python work last year, and it felt like coding with a straightjacket on.

tincholio··on Leon Sans, a geometric typeface made with code
That is indeed beautiful!
tincholio··on Why Clojure?
Because function arguments are evaluated before the function itself. In this case, that evaluation would fail because numbers do not implement IFn, and hence cannot be called.

Macro arguments are not evaluated, and so this works.

You could make it a function, and pass the arguments quoted, but it'd be more cumbersome.

tincholio··on Why Clojure?
I still disagree with most of what he says. It worries me that he might try to impose "Uncle Bob's one true way" of doing Clojure on newcomers (and he has very good reach into the OO community)
tincholio··on Computer Science vs. Computing Science (1999)
I'd much rather go with Dijkstra than with Uncle Bob, FWIW
tincholio··on Show HN: I wrote a maze traversal program in Clojure
Just a nit-picky comment... your 'can-go-left?' and 'move-left', etc. functions would probably be more idiomatic by either passing the direction as an argument, (and maybe using multi-methods, though it might be overkill for this).
tincholio··on Antergos Linux Project Ends
I went a bit the other way around. Switched from RedHat to Gentoo ca. 2002, and used it for about 8 years, when I started using mostly Macs, and some Ubuntu installs (less time to dick around with build flags and long compile times). Just last week installed Manjaro on a new system, and it seems really nice. I'll probably switch my home laptop from Ubuntu to it (or plain Arch, maybe)
tincholio··on Solid Principles: A Software Developer’s Framework to Robust, Maintainable Code
Man, I feel for you. You could be working with an ex-colleague of mine, from all you've said. I inherited _his_ codebase when he was let go, and had to re-write most of it, there was no way to fix that in a reasonable amount of time, if even at all.

But the same type of things on the PR comments, the over-architected, highly-coupled monstrosity that never quite worked.

In the end, we ended up with 6K fewer lines of code (out of a total of 16K or so), and the thing actually works now. Go figure...

tincholio··on Rindfleischetikettierungsüberwachungsaufgabenübertragungsgesetz
I remember this word coming up in /r/calligraphy as a joke, and doing it in three scripts, just for kicks: https://farm4.staticflickr.com/3799/12643089914_a2fe5b5f5f_k...
tincholio··on Estimating Number of Jupyter Notebooks on Github
If only more people would use org-babel...

If you're on emacs and like Jupyter, there's https://github.com/dzop/emacs-jupyter , which is pretty nice. I've been using it for a few days with Julia, and it works really nice. It also allows you to use different kernels from the same org-mode file, though I haven't tried to pass data between them yet (should be possible, though, at least it works in plain org-mode).

tincholio··on Refused U.S. visa eight times, Zoom CEO is now a billionaire
It's a constant pattern with this user.
tincholio··on Sony reveals PlayStation 5 details
It will depend on a bunch of things (codec used, encoding parameters, size of the screen, etc.), but most likely yes.
tincholio··on Making Pictures with Data
You can do much better than ImageMagick, if you want to visualize data like that. Veles (https://codisec.com/binary-visualization-explained/) (previous HN discussion: (https://news.ycombinator.com/item?id=15164166)) is a nice example of this.

R and ggplot (https://martin.varela.fi/2017/09/09/simple-binary-data-visua...) can get you some nice visualization with just a few lines of code, too (though not as nice as the Veles tool).

tincholio··on Elon Musk Says Tesla Vehicles Will Drive Themselves in Two Years (2015)
I think that lumping Musk with either of the other two is quite harsh.
tincholio··on Itinerant – a fuzzy weather forecast app
Sure thing!
tincholio··on Itinerant – a fuzzy weather forecast app
I think this goes a bit too much in the "imprecise" direction, so much so that it doesn't convey actual useful information (at least in those images shown). First off, short-term weather forecasts are not inaccurate, for the most part, so knowing that the temperature will be 21C (±1 degree) is more informative than knowing it'll be "brownish mass". Secondly, the heatmap style makes more sense when it's overlaid on top of an actual map, and you have an actual scale to interpret it.

What does "cool", "warm", "warmer" mean in here?

That being said, the images look pretty nifty, so it has that going for it.

tincholio··on Online pornography age checks for UK web users [video]
Grouporn might have some...
tincholio··on Online activists are silencing us, scientists say
it's funny, they only seem to accept those aspects that suit their ideology...
tincholio··on What Programming Languages Engineers and Employers Love and Hate
You're not alone, brother
tincholio··on New Skype for Web is live for Edge and Chrome browsers
It is, as long as you don't need to do anything else on your computer at the same time. It's an absolute resource hog.
tincholio··on A community-driven port of Emacs to Rust
Your example is not necessarily contrived, but it is not very representative, either. Throw in a couple of proper lambdas in there, and suddenly python won't look as nice.
tincholio··on Typeful Programming (1993) [pdf]
As a side note, if you don't know Luca Cardelli, I encourage you to take a look at the stuff he's done. He's a brilliant researcher, and a true polymath, having made significant contributions on many fields...
tincholio··on GNU ed 1.15
Whoever downvoted has obviously never used ed!
tincholio··on GNU ed 1.15
?
tincholio··on Adding a Trackpoint to an Inexpensive Mechanical Keyboard
Sounds like you want this: https://ultimatehackingkeyboard.com/

(I want it, too, but it's kinda pricey)

tincholio··on Lessons Learned Implementing Common Lisp with LLVM [video]
You might want to look at Ferret (https://github.com/nakkaya/ferret), which compiles a subset of Clojure to C++, it could be useful to help you understand. It's also written in a literate style, so it's also well-explained.
tincholio··on A blogging style guide
One thing that might help (and certainly won't hurt): read more.

If you read properly written English (I'd exclude from this much of the web and academic writing), you'll start absorbing the patterns.

tincholio··on The State of JavaScript 2018
I do wonder how much of that love is from devs who basically only know JS, and have done nothing by web stuff.
tincholio··on ‘Salt, Fat, Acid, Heat’ Is a Love Letter to Amateur Cooks
I haven't read the book, but I share your feeling about the show. It was a bit disappointing.
← PreviousPage 8 of 22Next →