HNHacker News
TopNewBestAskShowJobs

_sdegutis

32 karma · joined August 28, 2018

submissionscomments
_sdegutis··on THT v0.2.0 – a language that compiles to PHP
This looks like a great transitional framework for people who need to support existing PHP code or infrastructure and aren’t ready to make the jump to React just yet.
_sdegutis··on Lambdas and Functions in Python
I'd argue that's the opposite. Python was the first dynamic language I learned. The scoping rules in Python didn't bother me because I didn't know any better, not because they're intuitive or well designed.
_sdegutis··on Lambdas and Functions in Python
“Works as intended” but also “unintuitive to most users” is still broken. Disclaimer: I have hated python ever since falling out of love with it 8 years ago for reasons just like this one so I’m definitely biased.
_sdegutis··on Ask HN: Who has started a business because they couldn't get hired for work?
I’m kind of at this point right now.
_sdegutis··on Ask HN: How can I make money when I am bored?
If you're in a situation where you're not feeling fulfilled at your day job, then you might want to look for a day job that gives you more of a challenges on a technical level and probably pays more for the bigger challenge. Just an idea.
_sdegutis··on Making Web Components Work
Styled-Components gives you efficiently “inlined” styles (creates unique CSS class used only by instances of your component) and doesn’t affect global CSS. It’s up to the developer to avoid polluting with global CSS and that’s honestly not very difficult.
_sdegutis··on Making Web Components Work
I’ve only been using React for a few weeks but the comparisons on that page to React are FUD and the incompatibility with web components is just plain wrong and mixing them is covered here https://reactjs.org/docs/web-components.html
_sdegutis··on [dead]
Hi everyone! I made this site in my spare time between job interviews, and it's grown into a community of ~50 people, many of whom are talented pixel artists. Since it's kind of novel and weird, I thought you guys would want to know about it!
_sdegutis··on Linux is Obsolete (1992)
Afaik, macOS and Windows (and probably all modern kernels) use something halfway between microkernels and monoliths, I think they call it hybrid kernels. The reason being there's benefits to both approaches, so why not both?
_sdegutis··on Linux is Obsolete (1992)
I really thought I was going to, but the other replies provide so much context, plus it's kind of like time traveling and being a fly on the wall in a conversation that took place over 25 years ago. I'm just imagining them all looking like the cast of Friends while sitting at their 15-inch 90s PC screens typing these electronic-mails in software I wouldn't recognize. And you have people chiming in and calling out argument flaws and offering suggestions on new words for "make POSIX" like posixiate. Fun stuff! It's like the comment section of an HN post. Which is funny because HN evolved out of mailing lists like that, and the culture did too.
_sdegutis··on Linux is Obsolete (1992)
> "Be thankful you are not my student. You would not get a high grade for such a design :-)"

It's really amazing to read and see all sorts of good points from both sides, and know that if it weren't for the benefit of hindsight, I'm not really sure which side I would agree with.

But I really strongly get the feeling that Andy had a great opportunity thrown into his lap, but by looking at MINIX as a "non-serious" hobby (as Linus implied) that he only did for fun and to unwind, and by not really listening to his user base (make it free, fix filesystem race conditions, add POSIX compatibility, etc), he really threw the opportunity away for it to grow. Which is fine if growth was never the goal.

And sure, a project owner doesn't have to say yes to every feature, and they actually probably shouldn't. But you have to let what you're creating evolve into something that meets needs, and turn into something different. Look at the first page of commits on Semantic-UI's repo. It was called Origami (then Shape) and was meant for doing 3D stuff in JS, before he renamed it to Semantic and turned it into a JS-based version of Bootstrap. Terrible example and doesn't really apply here but I remembered coming across that fascinating bunch of commits the other day and wanted to share it with someone.

_sdegutis··on Ask HN: What web framework would you recommend for a greenfield project in 2018?
I'm not sure about that. If I use create-react-app to do a lot of the heavy lifting for the front-end, and use nothing but GraphQL for the back-end, that is still pretty simple, right?
_sdegutis··on Ask HN: What web framework would you recommend for a greenfield project in 2018?
Awesome, thanks for this detailed answer! I was really starting to get nervous with the option-overload, but I feel comfortable with Express.js and Node.js and some ORM for the back-end, and vanilla JS for the front-end, so that's probably the direction I'll go! I guess I'll still need a build tool though since I'd like some things like autoprefixer etc, and I'll need to figure out a template engine for Node. Anyway thanks again!
_sdegutis··on Chess boxing
There were days when I had time to exercise for 2-3 hours straight, and I figured I would save time by trying to write some code or invent some app in my head while doing jumping jacks and other workouts. After a few hundred of them, I couldn't concentrate on anything but the counting and making sure my form was okay, and after a while even that took a lot of effort to focus on.
_sdegutis··on Completely Silent Computer
Oh I didn't know that. I thought Apple recently shifted the MacBook so that it was more "pro" and the MacBook Pro so that it was less "pro", making them a lot closer to each other, almost identical. I thought I remembered a lot of criticism over that move too, here on HN.
_sdegutis··on Completely Silent Computer
When I go to editfight.com on my rMBP the fans go crazy and it gets super hot. When I visit it on my iPhone it stays the same temperature and is silent. Kind of an extreme example but the principle is the same. Phones are better for sites like this.
_sdegutis··on Shell Style Guide
I always add ‘set -ex’ to the top of my bash scripts to exit on any non zero top level return code and to print out all statements being run including expanded variables or inner statements.
_sdegutis··on LZW and GIF explained
I’m writing my own custom gif encoder in C and found this incredibly helpful along with a couple other references. But this one in particular is very helpful in understanding how I would structure my C code. One of the few pieces of the puzzle left for me to figure out is how to write to a variable bit stream as byte is the lowest you can easily read/write in C.
_sdegutis··on Gmail Icons are Hard
The name editfight.com is kind of a historic name and every time I've suggested changing it, all the regulars incite in an uprising and demand I leave it alone. Sorry for the confusion though. I just updated the site to shows the rules and a brief explanation of what it is when visiting it for the first time. Thanks for your feedback :)
_sdegutis··on Gmail Icons are Hard
I have a hard time designing the UI on https://editfight.com because it’s supposed to be easy and simple and obvious on both desktop and mobile, but there’s almost no space on mobile. So I resorted to icons at first and then moved half the icons to a pop out menu and turned them back into words. The only icons left are ones that are either obvious or easily learnable and memorizable. And I had to change a few and even draw a few myself (SVG) because they were too similar to each other. There’s still one I’m not super happy with but it’s a very strange feature that only makes sense when you finally need it. Icon design and UI design in general is very hard to get 100% right for everyone.
_sdegutis··on Google is rebranding storage plans as “Google One”
And MS has Xbox One. What's with all the 1s?
_sdegutis··on Who controls glibc?
In other words the character of a person affects the weight of their arguments. That’s pretty fundamental to society but not acknowledged a lot in the tech world, especially when eccentricities are involved. We like to pretend that life is a meritocracy where we’re all judged solely on our contributions but that’s emphatically not how life works. We can’t change the human nature and the nature of social signaling no matter how hard we close our eyes and wish.
_sdegutis··on Say yes to the progressive web
I remember when this was actually a feature of web browsers. In the File menu you could just click "Offline mode" when you were offline, and it would return everything from cache. And then one day that menu option was just gone. Now the web has an opt-in way for sites to do this themselves. It feels pretty convoluted. Then again Web 3.0 feels pretty convoluted in general. It's as if the iPhone SDK came out and suddenly set the standard on how convoluted development ought to be, and every other platform followed suit.
_sdegutis··on Say yes to the progressive web
I'm not one to be super paranoid about security and privacy on websites, but the other day I was working on a PWA for the first time for a new client, and when I clicked "show service workers from other domains" in Chrome, I see community.aseprite.org, discourse.gohugo.io, vuejs.org, forums.dotnetfoundation.org, lodash.com, www.cnet.com, www.meetup.com, www.google.com/maps, www.pinterest.com, www.wired.com, and xhr.spec.whatwg.org. I get why half of these sites think they need it (the news websites and web 3.0 forums, so they can update themselves in the background maybe?) but service workers for the lodash, whatwg, vuejs sites? This seems just plain unnecessary.
_sdegutis··on [dead]
We’re all clicking pixels to draw basic things and this guy comes and starts playing Snake and Game of Life on the same canvas! Blew us away. I suggested Tetris next and he actually made it work!
_sdegutis··on Show HN: Live collaborative pixel art, on a 100x100 grid, as a social experiment
That would actually be amazingly cool. And since it's just a 100x100 grid with a fixed 32-color palette, it's actually pretty feasible with something like Arduino with a Wifi connection and a small LED screen or something.
_sdegutis··on Show HN: Live collaborative pixel art, on a 100x100 grid, as a social experiment
What do you mean by hardware version?
_sdegutis··on Ask HN: Freelancer? Seeking freelancer? (May 2018)
SEEKING WORK - Chicago or Remote

Full-stack / macOS / iOS developer with 10 years professional experience making a diverse range of apps and websites.

Portfolio: http://sdegutis.com/

Email: sbdegutis@gmail.com

Phone: 815.388.7881 - free consultation

Rate: Very competitive

_sdegutis··on Ask HN: Who wants to be hired? (May 2018)
Location: Chicago

Remote: Yes (5 years experience)

Willing to relocate: No

Languages: Clojure, JavaScript, TypeScript, HTML, CSS, Objective-C, Swift, Node.js, Ruby, Python, C, Go

Platforms: AWS, Digital Ocean, iOS, macOS, Electron

Resume/CV: http://sdegutis.com/Resume-StevenDegutis.pdf

Email: sbdegutis@gmail.com

Portfolio: http://sdegutis.com/

_sdegutis··on ReformedFelonForHire.com – High quality software skills, at a competitive price
Thanks, it's from a few months ago and we dug it up after your suggestions :)
← PreviousPage 2 of 8Next →