HNHacker News
TopNewBestAskShowJobs

jdance

174 karma · joined May 31, 2017

submissionscomments
jdance··on My Second Year as a Solo Developer
What solutions would you pay for as a software engineer? What would your boss/team lead pay for? You can't really do it for someone elses domain, you need a motivated partner in that domain for that (my general experience, of course there are exceptions)
jdance··on Mozilla lays off 70
As an outsider there are constantly small details that are off in product and marketing that hint to this. Its really sad to see, I keep using firefox and get a little sad every time I see these signs that this company does not know what it wants to do. In many ways it behaves like a public company without long term direction
jdance··on People Who Do Not Exist Invade Facebook
The motions of the sun and seasons (my personal experience) are much easier explained by the "round" model :) The truth from ground level is more like "I can't actually know if it's round or not, because the scale is invisible from here". I readily admin I have not seen a round earth and can't say that I know for sure (in the end not even my own memory can be trusted, so I can never really know). But even with that the flat model is really horrible.

My point being, I'm sure theres some more weird psychological phenomena that makes people want to believe in a flat earth, rather then hanging out in meat space.

jdance··on Building a new Windows 3.1 app in 2019: A Slack Client
In fact, sometimes I work with wifi off just because it creates a special peace of mind — and then I have to turn it on to do git push :)
jdance··on Building a new Windows 3.1 app in 2019: A Slack Client
I work like this every day in my game that I am building. I’m almost the only one using the engine, and 90% of my work is in lua. I use the source code and the lua 5.1 reference for everything.

I hardly google something in a week of work, since there is nothing online about anything. It is like heaven compared to other ”google driven” programming things I have done. I feel very productive pretty much all the time, even when debugging mysterious real time issues.

jdance··on I stood up to my boss, then he got promoted
Well, our values and norms say that being an employee, that some 40 of our hours per week are owned by another person, is good and normal. Freedom has very little value it seems. I'm like you and I just love to be free. I do whatever I want to do! And I love it, I love my life. With the perspective of freedom, signing over 40 hours a week to some random guy seems like a totally completely ludicrous thought. I would literally rather live in a tent eating only noodles, but luckily everything seems to work out anyway :)

If you have this experience of "not being egocentric enough" a lot -- which I have had -- you might like to check out the developmental model called Spiral Dynamics, it put things into place for me.

jdance··on OpenLayers
For complex GIS stuff in OpenLayers, you can do stuff like connect to a GeoServer instance and edit features with a ready made protocol like WFS-T. I have been involved in making these kind of tools for enterprises, like editing address points and routing paths in the browser, with transactions and edit sets and things like that.

When I was working with this stuff, Leaflet was more "view only" and not so much editing. This was back in the "have to support IE6" days. I remember trying Leaflet for a simple project, but gave up since I could not set a bounding box for panning (the map was only supposed to show a limited area of the world), while OpenLayers seemed had every API feature one could wish. Although more bloated, less polished :)

jdance··on Novelty and Heresy
Reading the comments its obvious that this hits a nerve with many people, exactly as the essay argues :) Our conceptual world is just that, conceptual, and is open to interpretation and change, and is fundamentally open ended. And at our current societal development we really really do not like that. We want to know how things are, and poking holes in how things are, is not popular (yet)
jdance··on The Bytecode Alliance: Building a secure, composable future for WebAssembly
I like the JVM and have done lots of code for it, but the java download&install / setting up PATH / non native gui-look / no exe-files / should i get se/ee/jre/sdk etc etc must be a big contributing factor to its lack of being more popular (client side). A lot of the experience has been clumsy, ugly and unintuitive from the start
jdance··on Async-await on stable Rust
My other question of similar nature also goes unanswered :(

Maybe the primary benefit is that its new and sexy

jdance··on Async-await on stable Rust
I guess the thing that puzzles me is that if they are run threaded (concurrently) they seem just as hard to reason about as threaded IO to me.

And that would leave the motivation to be performance gains by being able to reduce the amount of threads I guess

(And that it is cool of course :)

jdance··on Async-await on stable Rust
I have never used async/await and cant really understand it. Is it like coroutines in lua? It seems very similar. But I guess its not limited to one thread like lua? Whats makes it better then threaded IO? Losing the overhead of threads?

I like coroutines but thats mostly because they are not threads, they only switch execution on yield, and that makes them easy to reason about :)

jdance··on JavaScript Is C
I would guess whatever you do on top of typescript, its still a superset of javascript, which will always have holes in it. Its that 100% guarantee that the author is looking for, and that Elm provides.

The difference between 99% and 100% is enormous in my experience. A part of your brain that constantly evaluated the situation can now be totally at rest, spending that energy at other things.

Note that I have not used Elm myself, but looking at it I get the point. I have the 99/100% experience in other things

jdance··on The end of uBlock origin for Google Chrome?
Aah why did they complicate tree style tabs. I tried once again to use it after they changed it but I'm not going to create some userChrome.css file on all my systems to hide the native tabs, and the plugin looks stupid now with some big "Tree Style Tab" header :( Why doesn't Mozilla just implement this natively. Do that Sherlock thing! Its just a super feature. I want to do Prefences->Show Tabs as a Tree, get it synced, and just never use Chrome!
jdance··on Broken
Thats a very good formulation of current windows, I always struggle to find the words to describe it. As someone quite new to Linux, I wonder what setup are you running?
jdance··on Broken
Someone like Cook is probably very very busy with the logistics of running one of the worlds biggest companies. I dont think he cares that much about products, hes a businessman not a user
jdance··on Broken
My ASUS Zenbook (like 3 years old) works absolutely flawlessly. I actually had full crashes on windows, but none on linux. I never thought it would be this good.

The only issues I have had is that the sound output sometimes does not automatically switch to/from HDMI when I unplug a TV, and that gnome gets slightly laggy after a really long uptime (its a really weak laptop performance wise). And I'm a person who gets very annoyed with small issues, I'm just super happy. I have a real native terminal with package management, and a window system that I like, and all software except photoshop.

jdance··on Broken
I agree that's a good change, but I want to be able to control my computer. It started to feel like it was Microsofts computer, not mine.
jdance··on Broken
I've been using stock Ubuntu 18 on my laptop (zenbook) for a year and have had pretty much 0 issues. I consider myself a bit lucky in that though. The driver experience is actually better then on windows, on windows I had some random crashes which I have never had since switching.

I just love the feeling that its my computer again, I haven't felt that for 10 years prior. I actually like customizing the interface and stuff like that, like I used to do in the win2k days. And having a real package manager integrated in the OS is just glorious. My only problem is not being able to run Photoshop, I can't live with Gimp. So I use photopea as a poor substitute.

I grew up on Windows but have been using mac extensively as well. I can never understand window management on mac, but with some gnome extensions (cover flow alt tab, dash-to-panel, arc menu) its just really really solid, I'm so happy to have my own computer again.

If windows and mac continues on the road they are on, I expect linux desktop to get a real boost. I cant stand not being able to shut off annoying stuff like automatic reboots and some photoanalysisd process, I just want to scream.

jdance··on Broken
Seems you didn't read the post very carefully, author did everything he could except using a separate apple id.
jdance··on Epic CEO says it won't ban Fortnite players for taking a stance on human rights
I like Valve too, its a really smart company in a world of stupid, but the Steam client is a really lazy thing, it has not improved much in many years, it is not worth a 30% cut to me.
jdance··on Epic CEO says it won't ban Fortnite players for taking a stance on human rights
This is almost off topic, I dont think Epic CEO has much to do with this
jdance··on Epic CEO says it won't ban Fortnite players for taking a stance on human rights
On top of this, as I recall everyone hated steam when it came, that you had to have it running to launch Counter-Strike through steam. I know I found it very annoying. Now Steam is home to most people and they are angry over the next change.

Like the guy in the sibling comment defending 30% cut for a digital service like Steam, it is Stockholm syndrome, or just human nature :)

jdance··on Lua 5.4.0 beta
I love lua syntax, its the only language I feel I actually dont have to look up syntax when I return to it a year later. Its just stupid simple, and that has a big value for me. Maybe Java < 8 also .. also pretty simple but very verbose :)
jdance··on Interview with Edward Snowden
I dont actually think people would poke the icon :) they like the trade, which is weird, but psychology is weird sometimes. I asked my friend if it bothers him that his google home device sends all sound in his home to google, and he replied ”no, I have nothing to hide”. Well I never claimed that he had? If he did it would be even more stupid. I think he secretly likes that google listens, for some strange reason. Being spied upon gives some strange sense of being connected, of not being alone, perhaps? Its scary not to be a part of the system. People like having their choices made for them and all that. Nothing new! Consciousness is growing so I think this will change in the long run but its a very slow process
jdance··on Running GitHub on Rails 6.0
The new sites with their own implemented loading bars are just super annoying to use. Sometimes they just stall and look stupid. State is bad! Stateless page loads work! Dont use SPAs unless you do something that looks like a desktop app! Please!
jdance··on The days are long but the decades are short (2015)
There is something about these lists that just doesnt work. They absolutely dont help for me. I have thought they do at many times in my life but reading one again I’m like, ”what?”. This isnt even remotely actionable for me, its just some mad random philosophical collection. It LOOKS good but it lacks something very fundamental. I wish I could see exactly what it is thats missing. I have kind of found what that is now in my own life, if just barely, but I’m not clear enough about it to verbalise it even for myself. Maybe when I can completely see it I can write a blog post of my own :)

I would say this list would not have helped the author at all in accomplishing whatever it is that he has. I may be wrong but I have really tried to believe it :)

jdance··on Why All of Our Games Look Like Crap
Hey, believe me I'm working on it, those menus I have are like 10 iterations in! And I'm looking for art help too. Just saying its a cognitive load, both the learning, iteration, , finding people and paying them. I could instead say "fcuk it" and focus ONLY on the things I'm good at, it's an option that I can understand.

Happy to hear you tried and liked the game! Lots of things in the pipeline

jdance··on Why All of Our Games Look Like Crap
Haha I love how 90% of the comments are from just exactly the same people who he wrote this blog post for, and they still make the same points again :D

I have an indie game myself (Skyturns on G Play) and if you are not an artist, making good art is simply really hard. Someone says ”this menu is ugly”, and the cognitive load of making it meet their expectations is massive.

I even have graphically skilled people critiquing my game, paying them, but then coming back with more ugly menus. A real skilled professional art director is hard to find, recruit and motivate.

On a small scale its a ton of freedom to just let your game be somewhat ugly and just focus on what you yourself is great at.

For all the 1000 opinions I’ve heard about my games menus, not one of these people have produced something better. That 1001st person who actually knows drawing, colors and UX is the professional art director, which is possible to find, but the energy required to find him/her and pay is also something that can go somewhere else!

jdance··on How Men’s Bodies Change When They Become Fathers
Hey, me too. Was certain it would be about getting fat. Thing for me is, I was not exercising before, same weight for 10 years and I’m not sleep deprived at all with our 3 months old. But I do eat out more, and have a tendency to not really care what I eat - food has become fuel. I’m kind of suprised by the whole thing. Not sure what to do because I wasnt doing anything before :)
← PreviousPage 2 of 3Next →