HNHacker News
TopNewBestAskShowJobs

unlogic

137 karma · joined August 2, 2011

submissionscomments
unlogic··on A small dive into, and rejection of, Elm
Same for me. The editor window was blank until I clicked inside it.
unlogic··on Show HN: Make an app by adding JSON to this app
> "text": "{{$jason.find('#about h2').text().trim()}}"

Yeah, you can only get so far being declarative. Miracles don't happen.

unlogic··on Introducing TJSON, a stricter, typed form of JSON
Transit is unreadable exactly because it has to work around the limitations of JSON (like string-only keys) to deliver its primary features: true maps, tagged collections etc. TJSON only has tags for primitives, so yeah, it's not much different from JSON this way, the tooling is happy.
unlogic··on Show HN: Portainer – A lightweight management UI for Docker
We currently use DockerUI on our instances. What would be the compelling reason to switch to Portainer?
unlogic··on Google Noto Fonts
I've just tried it, and it is absolutely the same as Droid Sans Mono (which I love and use), barring the extra line spacing. They haven't even fixed the kerning problem with "w".
unlogic··on Arguments against JSON-driven development
It's funny how catnaroek was completely vendetta-downvoted in this thread for speaking valid things. For those who don't understand the difference between objects and values, this video may be of help: https://www.youtube.com/watch?v=-6BsiVyC1kM
unlogic··on “I paid $25 for an Invisible Boyfriend, and I think I might be in love”
I wonder how OK it is in their relationship to say things like that. That's obviously a joke, but it still comes quite bitter when such phrases are then revealed to general public.
unlogic··on Lein-droid 0.3.0 and Neko 3.1.0 released for Clojure-Android Development
Author here. There are certain performance issues, in both loading time and memory consumption. There were efforts to make Clojure runtime smaller, but they are kind of suspended for now.

I revived my old lean compiler code and for basic Hello World application on my OnePlus I reached 2.8 sec startup time and ~10 MB heap usage. I consider this a good start if further optimizations are applied (like treeshaking), but in this I rely on community (and specifically Clojure/core team) to pick up the idea.

unlogic··on Google Inbox
Ads are aspirational, not representational according to mostly everything wrote by thelastpsychiatrist. While they are bust-assing their studies they still aspire to look cool, friendly and careless. Hence the add.
unlogic··on Transducers are coming to Clojure
My argument is why not making it look like:

(comp (transducer map inc) (transducer filter even?))

Of course, it's more typing and doesn't look as nice as single-arity map, but it goes along quite well with (partial map inc).

I can be wrong but to this date Clojure didn't have a function that produces completely different things based on arity, did it?

unlogic··on Transducers are coming to Clojure
This looks exciting, but I'm confused about the decision to add extra arity to collection-manipulating functions. "filter" that returns a collection or a transducer depending only on arity seems a little counter-intuitive.
unlogic··on It’s a Man’s World, and It Always Will Be
I have no business arguing with you on the topic, but I'm just wondering: is it really so that accusing someone's argument in ad hominem is ad hominem? Or have you just used "tu quoque"?
unlogic··on It’s a Man’s World, and It Always Will Be
Jezebel: using ad hominem since before ad hominem was A Thing.
unlogic··on Phishing with Linkedin's Intro
This reminds me of Caller ID spoofing. It was nicely described in Kevin Mitnick's book "The Art of Deception".
unlogic··on iWork, Pages 5: An unmitigated disaster
Mac users should better try iTeX: http://www.youtube.com/watch?v=eKaI78K_rgA
unlogic··on Introducing Cover
Right, unlocking the phone prior to opening apps is so hard and boring. Let's just launch them directly from the lockscreen. Wait, apps are accidentally being launched in my pocket. Can I have a lockscreen for the lockscreen?
unlogic··on iOS 7 colors
I thought it is intentional, and the whole thing is a joke. But if it isn't, I am frightened.
unlogic··on Torvalds: SteamOS will "really help" Linux on desktop
Compare that to the androids absolutely crushing the entire mobile market

Why would I compare totally different things? When Android came by, there was no monopoly in the mobile OS market. Every vendor had its own. Also, there are much less legacy applications than on desktops. And mobile OS is substantially easier to catch up with. Prior to smartphone era users had no trouble switching between phone vendors (and subsequently the OSes). Switching to a new a desktop OS is way more difficult step.

Better compare it to OS X. Same decades in the market, and still only ~15% share. Yes, more than GNU, but they do their own hardware, and OS is by far not their main selling point.

I focused on gaming, because we are discussing a post about Valve

Sorry, I shouldn't have jumped on you so quickly. Yes, GNU/Linux seriously lacks in a few more areas besides gaming (namely, professional media editing). But it is still a far stretch to say Linux isn't advancing on the desktops. Jeez, 10 years ago we didn't have a decent office suite.

Anyway, what makes you so concerned about Nvidia motivation? My integrated Intel video does an excellent job drawing whatever 2D I throw at it. And it even can do 3D well enough to play some 5yo games (if you consider TF2 one of those).

unlogic··on Torvalds: SteamOS will "really help" Linux on desktop
nix hasn't really moved an inch on the desktop front anyway

What a ridiculous thing to say. Millions of people use *nix operating systems on their desktop computers every day. This number is significantly higher than a few years ago. When I hear someone complaining about state of GNU/Linux on desktops, they usually mean they can't play gamez. Sometimes they add something about lacking good video drivers (to play gamez).

And by your statement you reduce the whole range of possible computer uses to gaming. Maybe we shouldn't confuse "linux in entertainment" with "linux on desktops"? Former is only a subset of the latter.

Don't get me wrong, I like playing, and I adore Valve and their games. But for many GNU/Linux users giving up their freedoms may not be worth another brainless AAA title.

unlogic··on I got hired at a Bangladesh sweatshop. Meet my 9-year-old boss [video]
if you aren't out there doing something then you should just shut up

You've said it yourself. Golden words.

What kind of democracy do you expect to get in HN comments? After that half-cocked "outrage" and "being upset" the slacktivist is going to click another cat video startup and forget this topic altogether. I can see dêmos, but κράτος - not at all.

unlogic··on Humanity or gtfo
She hinted that she was a woman

Which of course was really relevant to the discussion. Don't you get annoyed by people showing off when it's completely off the mark?

"Guys and gals, point me to the library to do X." - "You know, there are transgender developers on the channel." - "You don't say."

unlogic··on Show HN: Nightcode, the Clojure IDE, just hit 0.1.0
I use Emacs for Clojure development (and pretty much everything else) and still think there should be a project like Nightcode. I frown everytime someone recommends Emacs to a newbie interested in Clojure (and hasn't used Emacs before). There is a lot of yak shaving to get the whole thing work (and comfortable) to scare away anyone.
unlogic··on To my daughter's high school programming teacher
I asked my absolutely brilliant coed what does she thinks about the whole "sexism in tech" thing. She told me to read less Hacker News and work on my thesis.

So I'll just leave this bingo in case you got bored in this thread: http://bit.ly/16i7WAm

unlogic··on To my daughter's high school programming teacher
My parser treated it like this: "There is an objective need for more male orderlies (because they can lift heavy patients), but I was furious that [someone] confronted me on this obvious fact".
unlogic··on How Emacs changed my life
So that some random pundit can leave an annoying and pointless comment on it.

I wonder why HN users feel so entitled to getting only the articles they find interesting. I haven't seen this point in Terms & Conditions, have I missed it?

unlogic··on Life in the Boy's Dorm: My Career at Sun Microsystems
You should read part three for better context: http://consultingadultblog.blogspot.co.uk/2010/02/life-in-bo...
unlogic··on The Yahoo board has approved a deal to pay $1.1 billion in cash for Tumblr
Because CEO is company's main representative and being charismatic/attractive certainly wouldn't hurt company's image. This applies to both male and female CEOs.

And since when calling a person pretty qualifies as sexism? Or is it the lack of "women in IT" threads lately that makes people throw the S-word around irrelevantly?

unlogic··on How to Learn Emacs: A Hand-drawn One-pager for Beginners
Not using a Super key is actually a great feature. My Super key is used solely in the AwesomeWM (a window manager) commands, so the two (awesome and emacs) never clash on who will handle a key combination.

I was very unpleasantly surprised when I discovered that OS X uses a single Control key for some of its hotkeys (like C-up/down) which I bind in Emacs for my own purposes.

unlogic··on Show HN: An anonymous P2P social network for Android, written in Clojure
Lein-droid author here. A few commenters asked about the performance and maturity of Clojure for Android, so I decided to answer in the top level.

The main problem of Clojure for Android right now is the large size of Clojure runtime. This leads to two issues: a) long loading time (can take a few seconds even for the basic app), b) applications often gets closed by the OS once switched to another, in order to free that memory.

Since ProGuard is no help in optimizing Clojure-compiled code, the issues should be addressed in some other way. One that is possible is to write source-shaking compiler that will strip the final APK of the unused functions. It's pretty hard to do with the current compiler, but if we eventually write Clojure-in-Clojure compiler (there is a proposal for this year's GSoC by the way), it may be feasible to add these optimizations to it.

And finally a shameless plug: if you are interested in trying Clojure for Android, here are the links to get you started: https://github.com/alexander-yakushev/lein-droid https://github.com/alexander-yakushev/neko

unlogic··on The Unreasonable Effectiveness of C
Actually Forth is much higher level than C since it allows to define abstractions of any complexity in itself.
← PreviousPage 2 of 3Next →