Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
massung
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
91.
▲
by
massung
5y ago
https://www.velominati.com/
92.
▲
by
massung
5y ago
Re: Code Reviews Like anything there are good versions and bad versions. I think we've all been through bad code reviews and bad code review processes, so let's skip talking about those. On the other side, here's what good co
93.
▲
by
massung
5y ago
> Why have I never seen... Simply put, limited history/experience. That's not a bad thing. Rediscovery is good, and often coming at things new, with ideas not weighed down by past thinking can allow for breakthroughs. > ...a
94.
▲
by
massung
5y ago
Last I worked with Nim, the most frustrating aspects of it were how it implemented tuples and multi-threading. Tuples are really more akin to records, which name their fields. Because of that, I found many things quite difficult to do since
95.
▲
by
massung
5y ago
Tell that to all the electron apps out there. ;)
96.
▲
by
massung
5y ago
Easy answer: the extra time spent every day helping my daughter with her homework. This has paid off enormously. Not because she's a grade-A student (far from it; she has a lot of difficulty). But because I've been able to consist
97.
▲
by
massung
5y ago
Not a prediction of the future, but rather something I've found quite funny over the years: watching so many things keep repeating themselves in a never-ending cycle. My two favorite have been... 1. Compiled (native) vs. interpreted (b
98.
▲
by
massung
5y ago
It's important to remember that aside from "convention" (and likely having a few helper functions defined in whatever server library you're using), there's nothing special about the method/verb in the HTTP prot
99.
▲
by
massung
5y ago
Pretty neat! Some UI suggestions: * When adding a custom format, allow for an "X" to remove it as well. * Clicking on any of the output formats should automatically copy the text to the clipboard. I like that it selects it, but it
100.
▲
by
massung
5y ago
I think back-in-the-day, the cryptic riddles were a (terrible) way of trying to filter "smart" candidates. The people who could come up with a solution to a problem never before seen. But almost no problems are truly original or n
101.
▲
by
massung
5y ago
All those items are so spot on. There's definitely a difference between hiring Sr. vs. Jr. programmers. When it comes to Sr, the best place I ever worked had a pretty great process: 1. Phone interview that was 100% identical for all ca
102.
▲
by
massung
5y ago
Out of curiosity, would this allow Google to perform the signing _at the moment of download_? By that I mean, would it be possible that 2 different people download the app from the Play store, one of them gets an unmodified version of the a
103.
▲
by
massung
5y ago
Something the author didn't dive into - which is very important - is the audience of said documentation. In my 20+ years documentation is pretty much essential, but there is definitely a skill in documenting for a particular audience:
104.
▲
by
massung
5y ago
This was my first time seeing said puzzle, and when I got to the end I instantly was thinking? WTF you need to subtract $2 to get to the price of the room, not add to try and get to some imaginary amount of money spent. The room is $25. Eve
105.
▲
by
massung
5y ago
No system will be free of problems or gaming. But, doesn't hacker news actually have implicit down voting by way of time? HN isn't designed to be a searchable Q&A or forum. It's a "what's a currently popular&quo
106.
▲
Ask HN: Is there any proof/studies showing targeted ads improve sales?
4 points
by
massung
6y ago
|
8 comments
107.
▲
by
massung
6y ago
Having read the previous HN post on this (leaving Ocaml) and this one, I'm going to post a different perspective on this. As a programmer, I love reading blog posts about why someone made something, how they made it, and what tools the
108.
▲
by
massung
7y ago
I've updated the README to point to a DEPENDENCIES.md file that details installation instructions of 3rd party libraries needed for each of the platforms. It needs some love for Linux, though, if anyone is up to the task.
109.
▲
by
massung
7y ago
You need to download and install the CSFML libraries yourself. For audio you also need OpenAL and libsndfile. Links to all are in the README.
110.
▲
by
massung
7y ago
Take a look at music.rkt (the very end), there's an example of doing just that with the Tetris theme song. It's what I would use to test different sound waves, envelopes, note parsing, etc. Edit: I was thinking of pulling the RIFF
111.
▲
Show HN: R-cade, a simple arcade game engine for Racket
(github.com)
205 points
by
massung
7y ago
|
24 comments
112.
▲
by
massung
7y ago
Interface looks nice! From my perspective, though, the largest annoyance of PR reviewing is that diffs are alphabetical instead of conceptual. For example, a large change ends up affecting 26 files named A, B, ... Z. The PR diff/review
113.
▲
by
massung
7y ago
I've been reading - and absolutely loving - As You Wish: Inconceivable Tales from the Making of The Princess Bride. For anyone here who loves that movie (it's inconceivable if you don't), I highly recommend it.
114.
▲
by
massung
7y ago
This seems pretty cool. Great website, too. A couple comments that prevent me from signing up... First, my retirement funds are things I'm _very_ protective over. Aside from a blurb saying "We use a third party service with bank-l
115.
▲
by
massung
7y ago
Performance work is no different than new features: requirements change. Code cleanup can mean many things. When talking about architecture, it could be a legit argument that due to requirement changes there needs to be a rethink. But that&
116.
▲
by
massung
7y ago
> I don't think tech debt should be communicated to the business people. This is wrong. Technical debt is almost always incurred because of the business requirements. They need to be made aware the debt is being incurred at that tim
117.
▲
by
massung
7y ago
The problem here is the mischaracterization of what technical debt is. Most of the time I hear programmers talk about technical debt, what they really mean is profiling and performance (because over time requirements change and code size in
118.
▲
by
massung
7y ago
Personally, I haven't been laid off, but wanted to recognize that a layoff also affects those who weren't: morale drop, worry, survivor's guilt, stress leading to physical symptoms, etc. Sometimes, this can quickly lead to a
119.
▲
by
massung
7y ago
> For example, it turns out to be really convenient that strings are simply lists of characters. Statements such as these are very academic and concerning - to me - when it comes to new languages. And they make me wary of whether or not
120.
▲
by
massung
7y ago
Pretty cool idea and project. Hope you take it further and it turns into something truly spectacular! My only comment is on the article. This line: > Nu would not have been possible without Rust. That's just patently false. Perhaps
More ›