HNHacker News
TopNewBestAskShowJobs

crabbygrabby

182 karma · joined June 2, 2022

submissionscomments
crabbygrabby··on Our Roadmap for Nix
I'm not so sure making nix comprehensible is realistic. When technologies fall under this level of complexity they require die hard fans to use it and keep it alive In all honesty, I would consider a complete rewrite at this point. I don't think there's a lot of hope for nix right now outside of hobbyists and researchers. Not saying this to be rude, but genuinely, take what you all have learned, take a sober look at the state of it, improve it. Almost no one will be willing to cope with it in it's current state docs or not. If it was the next docker/podman/etc you'd of known by now... It's not getting there, revert course
crabbygrabby··on Our Roadmap for Nix
I know Haskell, regularly write in rust for fun, and nix is by far the most complicated thing I've tried to learn hahaha. Glad you were able to figure it out, and seriously thank you for sharing your opinion of how you view it even after learning it.

I see some younger folks really investing time in it and it worries me. Sometimes smart people fall under this fallacy of "you have to be smart to learn this so it must be good because it's hard" when really it looks more like quicksand than asphalt. Quicksand is hard to get out of, but there's still no reward for falling in.

crabbygrabby··on Our Roadmap for Nix
It's not just you, the user experience of nix is terrible. It's biggest feature of "pure" builds is mostly unnecessary given the complexity. It's runner up feature of configuring builds with a few scripts can also easily be accomplished by simpler tooling...

I don't get why it's necessary or unfortunately why it is so complicated... Anything that can be done in nix can be done in a tenth the time by any employee in a more commonly used technology. In industry, this is a very bad thing in my opinion

crabbygrabby··on NSA, NIST, and post-quantum crypto: my second lawsuit against the US government
Seems like a baaad idea lol.
crabbygrabby··on What’s the strangest thing you ever found in a book?
Love this story. Probably money I hid when I was a kid
crabbygrabby··on Show HN: Tiny PS1-like Renderer in 500 lines
So cool. Took me back to my childhood instantly. You nailed it
crabbygrabby··on Safety: A comparaison between Rust, C++ and Go
It's possible the author actually made this mistake, and because c++ is C++ they didn't realize why/how. Not a lot of programmers have a good handle on c++, maybe even most don't... Hence these other languages.
crabbygrabby··on Ask HN: I love programming but hate the industry. Can anyone relate?
Yea I hate watching all the political shit. Like people taking screen shots of themselves in virtual meetings smiling and laughing to like message to higher ups "how good they work together" when really they are huge assholes lol.
crabbygrabby··on Ask HN: I love programming but hate the industry. Can anyone relate?
I work at a place where if you don't work overtime you are considered garbage. Everyone will beat up on you any chance they can because they are bitter. Meanwhile, not everyone has that luxury. Single parents, caregivers, etc. Just because you write code doesn't mean you live a kushy life...
crabbygrabby··on DRY is an over-rated programming principle?
There's nothing wrong with DRY. It's a concept not a law. I once saw some VB6 code that was 30k lines of copy pasted if/then statements. DRY would have reduced this to about 500 lines of highly readable code. Are there cases where you by design don't want to follow DRY yea... There are... But it's not a useless principal
crabbygrabby··on Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
You do realize people write rust for a reason right? Not because it's new and shiny...
crabbygrabby··on Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
That's mostly a thing teenagers are doing to learn CS, when it's not it's because the software is vulnerable or slow and benefits from a rewrite in a safe language.
crabbygrabby··on Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
You literally cannot get them period in rust. Like it is not possible. That's the point of rust.
crabbygrabby··on Bun: Fast JavaScript runtime, transpiler, and NPM client written in Zig
It can't people are shilling zig aimlessly.
crabbygrabby··on Ask HN: Should I learn Rust or Go?
Learn both. Go takes about 10minutes to write code in, a week to figure out harder stuff. Rust takes a few weeks. Both are good to know and fun to learn
crabbygrabby··on Every branch of U.S. military struggling to meet its recruiting goals
If they allowed medical marijuana use during off hours this would probably turn around rapidly for just about all of it's branches. I remember back in the 2000's soldiers were injecting other people's urine into themselves to not get dishonorably discharged...
crabbygrabby··on Meta is inviting researchers to pick apart the flaws in its version of GPT-3
Ah yes please work for free so meta can generate news articles, chat bots, and better targeted advertisements on the internet for billions of dollars a year. Thanks meta...
crabbygrabby··on How safe is Zig?
Sounds like you got annoyed trying to learn something new, quit, and decided it's not worth your time. When people tell you it takes a few weeks to get the hang of rust they aren't kidding. Most people aren't the exception to that, but once you do get it, it's really great... Not kidding about that either...
crabbygrabby··on How safe is Zig?
I see a lot of people put rust down for what it is today, and then in the next breathe wistfully wonder about the future of zig, or some other language, etc. It's just not fair.

Rust today let's you avoid allocations, if you want smart pointers you can have them today, I'd you want a GC inside rust, you can have that today as well. Don't need to wait for another language lol.

crabbygrabby··on How safe is Zig?
After having seeing GC after GC fail to live up to expectations... I'm still voting for Rust. So much more control over wether you even want to allocate or not. I know where you are coming from but, I see it differently I guess.
crabbygrabby··on Ask HN: What do you use VMs for regularly?
Testing features on Linux. Sounds dumb a d obvious, but if you use a windows laptop for work, being able to pipe into a Linux VM that is corporate approved is nice. Also use it for certain debuggers that aren't supported on my host OS. Basically as a stitch in for the fact I can't use Linux at work.
crabbygrabby··on Ask HN: How is Python's OOP is superior vs. Lisp CLOS?
Yea I think the starting premiss here is flawed from the get go. MD is so powerful, kind of dangerous, but very powerful.
crabbygrabby··on Tauri 1.0 – Electron Alternative Powered by Rust
Honestly, I think you all should consider changing that policy. Not only because I've seen it broken before, but because major version changes imply things can be broken at upgrade time, and features are settled for a long time. Good to let people know about major releases...
crabbygrabby··on Tauri 1.0 – Electron Alternative Powered by Rust
That's how I use it too, mostly because I personally find JavaScript and typescript frameworks harder to use than rust. Managing data in js is hard for me without static typing. Everyone will have different comfort levels but I agree, business logic in rust, front end in js is a great separation.
crabbygrabby··on Tauri 1.0 – Electron Alternative Powered by Rust
You can use tauri without concerning yourself with rust at all. You can use typescript or JavaScript. Optionally if you want too you can write backend stuff that needs to go fast in safe or unsafe rust. It's kinda dreamy if you need to access drivers, or other things that are very uncomfortable to do in js.

When you get comfortable with rust it's just like any other language you might use. Yea it has safety benefits but it's just a nice language.

People talk about rust like it's impossible to learn, or not worth it, I think it's a language every programmer should learn at some point to fact check their understanding of memory management. It does take a few weeks to figure out for some people, but writing basic/easy/sane rust isn't a challenge at all.

crabbygrabby··on Tauri 1.0 – Electron Alternative Powered by Rust
Agree screenshots are good, but it looks like a normal desktop window with js running inside.
crabbygrabby··on Tauri 1.0 – Electron Alternative Powered by Rust
Been using tauri since it was in alpha for hobby project. Experience overall is pretty good. You really can call backend rust from js, in a lightweight browser window.

It is probably the most approachable technology for me for making desktop apps these days. Much leaner than electron, like it says on the tin.

crabbygrabby··on Open Source federated link aggregator in rust
Honestly, looking at the censored words in the config.hjson as of oct28 2021, I don't see anything political. Mostly filtering literally racist and sexual slurs in the same way television/radio/the workplace does... Only in 2022 would we be discussing the n word and it's equivalents as politically charged... In my opinion, the words in the slur filter I see are effectively bottom of the barrel for reasonable discourse... If you wrote them in an email at work you'd be terminated quickly...
crabbygrabby··on Open Source federated link aggregator in rust
I like knowing what technologies were made with to some extent. It can give me a feel for what type of bugs I might run into or what the installation process looks like.

Agreed to some extent though, once something is done, what it was written in - should be irrelevant to the end user.

To be fair though, a few weeks ago there were people on here bashing rust claiming it's like impossible to use, async didn't work, the code is unreadable, shouldn't do web dev with it, etc. Meanwhile, here's yet another example of rust being just fine. So I'm glad they shared the technology they used.

crabbygrabby··on I turned down $500k, pissed off my investors, and shut down my startup (2016)
In the US 70 hr work weeks at startups and even certain industry's are not abnormal. Are those people usually making good decisions, thinking clearly, and not being jerks? Nope, but it's what a lot of people willingly do. I've seen people pull 80 hr weeks
← PreviousPage 2 of 4Next →