Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sdegutis
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
60 ms
·
511.
▲
by
sdegutis
8y ago
Node is identical to Ruby in all these ways. How man Ruby gems no longer exist that countless web apps used to depend on? How many backwards incompatible changes has Rails made?
512.
▲
by
sdegutis
8y ago
This split between micro and macro frameworks wasn't done in Ruby because of some intrinsic properties of the language. The same split was copied in many other languages, from JavaScript to Java. I think the reason it started in Ruby
513.
▲
by
sdegutis
8y ago
React sits on top of those. It uses HTML+CSS for visualization. React just does the logic for what HTML and CSS to display.
514.
▲
by
sdegutis
8y ago
I vaguely remember hearing (maybe ~2007) that Microsoft was starting to use an actual real database for their filesystem, and that they then abandoned the idea. Could this be related to the transaction API you mention, or a separate project
515.
▲
by
sdegutis
8y ago
> "Unfortunately, RawGit has also become an attractive distribution mechanism for malware. RawGit was meant to improve people's lives, but jerks are increasingly using it to hurt people." This has been my experience too,
516.
▲
by
sdegutis
8y ago
I really don't think crowdfunding is a sustainable solution for hosting costs, even if these are mitigated by using web torrent protocols. Crowdfunding is mostly useless unless you have larger businesses who depend on your platform for
517.
▲
Show HN: PerfectlyBalancedHN – Chrome extension to combat early-bird bias
(github.com)
4 points
by
sdegutis
8y ago
|
0 comments
518.
▲
Notes on Haskell Extensions
(sdegutis.com)
3 points
by
sdegutis
8y ago
|
0 comments
519.
▲
by
sdegutis
8y ago
All large enough corporations expand until they can read email; those that don't are subsumed by ad-hoc implementations of 50% of Common Lisp. - Paul McCarthy (1956)
520.
▲
by
sdegutis
8y ago
> "With function specs, I could assert the inputs and outputs to specific functions at runtime; not quite as reassuring as compile-time but better than nothing!" For 10 years I've seen many developers who have only reall
521.
▲
by
sdegutis
8y ago
One example of when generating from source can make for a less than ideal experience is the Monaco editor's documentation[0]. - Most modules don't have intro sections to guide you to where you might want to start looking for the m
522.
▲
by
sdegutis
8y ago
If the world has begun with a single quantum, the notions of space and time would altogether fail to have any meaning at the beginning; they would only begin to have a sensible meaning when the original quantum had be
523.
▲
by
sdegutis
8y ago
SEEKING WORK Portfolio: https://sdegutis.com Remote: Yes Location: Chicago IL Relocate: No Technologies: * macOS / Cocoa * Electron / WebKit * React.js / Redux.js / TypeScript / Node.js / Express.js
524.
▲
by
sdegutis
8y ago
Experience alone doesn't help you get better at estimating. You also need to have reasonable stopping points. That's why I try to aim for rigid 8 hour days, rather than being flexible. It allows me to see how much work I accomplis
525.
▲
by
sdegutis
8y ago
The three main things people seem to think of when they think "sex offender" is (1) an 18 year old slept with his 16 year old girlfriend (2) urinating in public and (3) child molester or rapist. There's a lot more situations,
526.
▲
by
sdegutis
8y ago
> if our society honestly believed they had been redeemed they would not need the label That assumes that "society" is correctly and fully informed on the issue. Sex offenders have one of the lowest recidivism rate compared t
527.
▲
Optimizations in Syntax Highlighting, a Visual Studio Code Story
(code.visualstudio.com)
6 points
by
sdegutis
8y ago
|
0 comments
528.
▲
by
sdegutis
8y ago
Creating a window manager. It skyrocketed into a really fun project that thousands of people have used to boost their productivity. I've started a Patreon for anyone who has enjoyed my window managers and feeling grateful (link in prof
529.
▲
Zephyros: The macOS window manager for hackers
(github.com)
3 points
by
sdegutis
8y ago
|
0 comments
530.
▲
by
sdegutis
8y ago
This origin story of XMLHttpRequest being an afterthought explains why the class name has inconsistent capitalization which interestingly enough I never noticed until now.
531.
▲
by
sdegutis
8y ago
Yeah I was like 9-12 at the time I played Myst and I got maybe 10 minutes into the game and spend countless hours trying to find something I couldn't find. Really frustrated me and made me hate the game. I think I eventually found it o
532.
▲
Trigonometry in CSS
(gist.github.com)
1 points
by
sdegutis
8y ago
|
0 comments
533.
▲
by
sdegutis
8y ago
The way Chicken Scheme compiles to C is pretty neat actually. It gets turned into a giant chain of function calls, so that the stack never actually returns. So this Chicken code: (foo) (bar) (qux) gets turned into this C co
534.
▲
by
sdegutis
8y ago
I learned about Ctrl + D pretty early on in my software career, probably around 2009 or so, and have been using it 99.99% of the time since then[1]. It's both consistent and easy, so I really can't see any benefit of not using it.
535.
▲
by
sdegutis
8y ago
Unpopular opinion time, but Apple would be wise to make JavaScript a first class language for writing Mac apps. Probably 90% of apps don’t need the raw speed of Objective C or Swift. Obviously they want to encourage people to make Mac-only
536.
▲
by
sdegutis
8y ago
I had the same idea: a lightweight variant of Electron, that just uses WKWebView for the GUI and JavaScriptCore for the core functionality, passing messages between them (serializing via JSON). I have a proof of concept already, but it'
537.
▲
by
sdegutis
8y ago
That's a fair point, but I think this article shows that weak typing in JS is actively avoided by most people. That's why the article is interesting in the first place. I don't know if PHP heavily relies on weak typing though
538.
▲
by
sdegutis
8y ago
> Now that is the type of thing that screams for supporting evidence. I think the direction of mainstream programming languages over the past 20 years is overwhelmingly clear about this. There's only one language that I know of th
539.
▲
by
sdegutis
8y ago
> "When you search, you expect unbiased results, but that’s not what you get on Google. On Google, you get results tailored to what they think you’re likely to click on, based on the data profile they’ve built on you over time from
540.
▲
by
sdegutis
8y ago
The types are there, are to some extent you always have to rely on them. You can't call .push() on a string, or pass a number to Object.keys(). I can't imagine a situation where using == even works as you expect it to, aside from
More ›