HNHacker News
TopNewBestAskShowJobs

lukebitts

338 karma · joined March 14, 2018

submissionscomments
lukebitts··on An Introduction to Data Oriented Design with Rust
Most of what I see about ECS is how much easier it is to have dynamic behaviors without inheritance, and it is, so I don’t see why it would be bad for newcomers to use it or to have an ecs lib written in js.
lukebitts··on Nintendo 3DS discontinued after almost a decade
Some people (I know one of them) carry their pokemon from the first generation, so they can still catch'em all. My friend's case is a mix of nostalgia and just knowing what they will get from the experience.

But Pokemon is not just about collecting pokemon, there's the competitive scene for one, where people will welcome new pokemons to shake the meta and not always care about a mon being available or not.

lukebitts··on New Facebook tool allows employers to suppress “unionize” in workplace chat
They can’t find other unions
lukebitts··on After 10 years in tech isolation, I’m now outsider to things I once had mastered
I’ve seen people reward “honesty” too, like a beggar asking money for alcohol. I would be more inclined to help an ex convict thrown in the streets than a childrens bus or something
lukebitts··on Study suggests daily meditation slows brain aging
They want pushback on the word, not the concept
lukebitts··on Rust Ownership Rules
> I don't see how Rust can approach a GC language with respect for productivity for anyone

My domain is games, and while this usually prioritizes performance that's not really what I care about (so I could be using Python for instance and it would be 'ok'). My take is this: When it comes to productivity even if writing the same code is easier in Python than Rust, working over time in a Python project (or any dynamic language really) is just a nightmare for me. No matter how many tests I write or how I structure my code when I have to add a new feature that touches large parts of the existing system I just have 0 confidence it is correct. I have to run my code through all the branches to make sure I didn't forget to, idk, add the new parameter to all function calls or something.

Rust on the hand is just reliable. I can start updating my code with a half baked idea, start adding types to things, removing parameters from functions, changing variables names and I KNOW nothing will sneak on me during runtime. This is more of a feature of strong type systems than Rust itself, but still this is what productivity means to me.

(Also, to me lifetimes were the hardest concept to grasp, but I think once you really get what they mean that's when the language clicks and you get the same productivity you would elsewhere)

lukebitts··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
“Knee-jerk” is so disingenious, they’ve had warnings for over a year
lukebitts··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
Is that why they are banning /r/conservative? Right... they are not
lukebitts··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
Exactly, Reddit admins are never this patient with rule-breaking communities. If you check the timeline you can see how many times they have tried to work with the mods and they were uncooperative
lukebitts··on Where are all the animated SVGs?
I miss Fireworks so much, I even tried to run the latest version under wine but never managed to get it to run correctly. Does anyone know of a good alternative that runs on Linux? I've been using Gravit Designer but it's kinda slow.
lukebitts··on A Sad Day for Rust
> Rust seems to be being used most by people who are interested in blockchain and crypto

Where did you get that from? From what I've seen every single blockchain/crypto post on Rust's subreddit is downvoted into the negatives.

lukebitts··on VVVVVV’s source code is now public, 10 year anniversary jam happening now
> which is annoying to do in flash for boring reasons

Does anyone know what are these boring reasons? I've used AS2 and AS3 extensively and don't remember this ever being an issue

lukebitts··on W3C recommends WebAssembly
I would. And fair enough, I think the web closed around me and I didn't even realize it. But we are all doing ok so far, so I supose wasm won't be that bad either.
lukebitts··on W3C recommends WebAssembly
Maybe I’m misunderstanding something but WASM is meant to be compiled from other languages and that source is lost, unlike minified javascript, isn’t it?
lukebitts··on Parse, Don’t Validate
> It's pretty cute. Still no static types for "Strings that end with a dot" or "Strings that match [a-z]+" or "Strings that are proper nouns". ;)

That’s not true, you can wrap these in types that can only be constructed from valid data, and from that point on you can be sure everything is correct.

lukebitts··on Krispy Kreme mule will be allowed to continue operating
I've been to the US once and the only thing I miss is Krispy Kremes. I haven't found a single other doughnut that is as good as theirs.
lukebitts··on The Demise of Physical Comedy
You can still find a lot of people confronting hard subjects through humor, it is just that lately these things are better received if you are a part of the group you are making fun of. I know lgbt comedians who are great at confronting the hard subjects of being lgbt for example.

I feel like the "demise of comedy" is overstated. Every time I see a comedian complaining about that, his netflix special is just a few clicks away.

lukebitts··on Google clamps down on free storage
The reason being SMS character limits... right?
lukebitts··on Latest Firefox Brings Privacy Protections Front and Center
What are those technical reasons?
lukebitts··on Artifact: What Went Wrong?
I think Jeff Kaplan said something about that, maybe in a GDC conference? About how even perceived imbalance should be fixed even if the numbers show things are balanced. I think players just don’t have the words to describe what is bothering them, so its just “broken”, “unbalanced”, etc
lukebitts··on Richard Stallman Resigns from CSAIL and FSF
Stuff like this has been happening since at least the 60s, 20 years ago it was happening to the dixxie chicks for being against the war, 30 years ago it was happening to gay people when their bosses found out, etc. This isn't new, it just gets more attention from the media.

And anecdotal evidence is the opposite of evidence, it is meaningless. Your personal experience can be biased in so many ways I wouldn't draw any conclusions from it.

lukebitts··on Richard Stallman Resigns from CSAIL and FSF
Here I am saying with a straight face: this hasn't become a 1000 times worse in the last couple of years. Do I have any data to back this up? No. Do you? If you do I'd like to see it, otherwise this is irrelevant to the discussion.

You keep turning this discussion into something big, like this giant problem that society is facing or something and I just disagree it is that serious, that's all. Stallman was wrong and no matter how this was handled the outcome was acceptable (to me). If this happens to someone that isn't wrong then I'll be on your side next time. I won't defend someone who is wrong out of principle.

lukebitts··on Richard Stallman Resigns from CSAIL and FSF
The slippery slope is a very tired argument. When people start getting fired for illegitimate reasons then I'll defend those people. The outcome of this specific situation seems rational, fair and expected. "Don't say controversial shit on the job" is a really low bar, even if what is controversial changes from time to time.
lukebitts··on Richard Stallman Resigns from CSAIL and FSF
Simplifying the issue this much to boil it down to "a difference in opinions" is a bit dishonest. It was a very specific opinion that crossed the line, it's not like he said he prefers chocolate to vanilla.
lukebitts··on Why has the hearing aid industry gone completely digital?
It seems clear to me the author is dissatisfied with the quality of the digital hearing aids compared to analog ones. And while this is probably subjective, the author having hearing loss probably means his reasons for writing the article are pretty straight forward.
lukebitts··on Should small Rust structs be passed by-copy or by-borrow?
Do you have an example? Copying is only hard to the extent that you need to #[derive(Copy)] for your type, and ints are already Copy. I also don't see how other traits factor here.
lukebitts··on Rust 1.37.0
Translating that to Rust:

    let foo = call_api(url).await;
    println!("{}", foo.bar);
Syntatical differences aside, what's complex about it?
lukebitts··on Rust 1.37.0
Wow, hard disagree for me! I feel like Rust is the easiest language to maintain that I have ever used. I'm never afraid of changing things around since the compiler will always catch my mistakes and it is impossible (without unsafe) to introduce undefined behaviour. Whenever I'm using Rust my confidence levels are pretty much 100%. Having said that I don't know how the situation is for web dev since I'm a game dev, do you think that's the reason we have such different experiences?
lukebitts··on New CSS Features in Firefox 68
Thanks for explaining, it does make sense.

> but how many users are going to be motivated by that to move the needle

1 is enough to disprove "Nobody is going to switch from Chrome to Firefox if the UI is radically different" which was my point. zazaraka is projecting their displeasure on a lot of people.

lukebitts··on New CSS Features in Firefox 68
I don't know, but I'm not sure I understand your point
← PreviousPage 4 of 5Next →