Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
pianoben
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
241.
▲
by
pianoben
6y ago
I mean, good? Defending the nation and its citizenry (including their businesses) is ostensibly one pillar of the NSA's mission. Glad to see them act upon it.
242.
▲
by
pianoben
6y ago
I strongly disagree. The vast majority of extant .NET APIs encourage or require allocating memory dynamically, thereby requiring GC. Sure, if you rewrite everything that isn't already defined in terms of `Memory` or `Span`, you can d
243.
▲
by
pianoben
6y ago
This is some fantastic debugging. I love war stories like this! They give me confidence that the world is full of mere mortals like myself, and we can do great things nonetheless.
244.
▲
by
pianoben
6y ago
We made this choice at Rdio back in like 2012. Our mobile apps were written almost entirely in C#, shipping on iOS, Android, and even Windows Phone 7/8. About 70% of the code was identical on all platforms, even the super-hairy audio
245.
▲
by
pianoben
6y ago
Nice work! I once wrote a similar thing as part of a tool to record Android devices and make gifs from the resulting video. I recall having to make two or three separate ffmpeg invocations, but here I only see one. It always frustrated me
246.
▲
by
pianoben
6y ago
Analytics tools like Amplitude give you vastly more and more-useful information than just sessions and events. Sure, it's one thing to capture events, but fast and easy search and segmentation of those events? Building ad-hoc funnels
247.
▲
by
pianoben
6y ago
That's like one, _maybe_ two full-time developers in SV, at least of the sort you'd want to steward a project like Rust, plus a tiny bit left over to maintain the rest of the foundation.
248.
▲
by
pianoben
6y ago
I worked at a promising mobile-app startup whose gigantic ambitions didn't pan out; I figured they'd be an acquisition target and bought my options for like $4K. At some point the founders decided to cash out, but instead of sell
249.
▲
by
pianoben
6y ago
What surprised me the most about SV's weather is how it affected my perception of time. Without the slow rhythm of the changing seasons, ten years passed in an uncertain blur. I find it very hard to place memories in any given time.
250.
▲
by
pianoben
6y ago
Lol, how do you think _we_ felt about it? It was a sad, sad day when our CVP forced our org to cancel our Slack plan and move to Teams. What a garbage piece of software it was back then. Probably still is, but it's been years since I
251.
▲
by
pianoben
6y ago
I'm a former MSFT employee with direct knowledge of the situation. There was an offer (not saying the amount), and Slack countered with a price that we deemed far too high. Personally I thought we should have moved forward, but it was
252.
▲
by
pianoben
6y ago
> First of .NET has excellent documentation, right up there with the PHP .NET had excellent documentation. I still pine for the truly-comprehensive MSDN of yore (where "yore" == 2007 or so). Back then, they had less ground
253.
▲
by
pianoben
6y ago
A referendum to modify or repeal prop 22 is definitely possible! The 7/8 clause is an additional mechanism to alter the law, not the exclusive mechanism. One would hope that a truly wise policy could attract bipartisan support. A
254.
▲
by
pianoben
6y ago
I'll be the first to admit that it's not great . There's a pretty wide area between "great" and "unacceptable", and I think that prop 22 is in there. Regarding 7/8 specifically, it's true that
255.
▲
by
pianoben
6y ago
Bear in mind that, without the 7/8 clause, it would be impossible to legislatively overturn or modify prop 22. It would have required a public referendum to do so. Now, it merely requires a legislative ultra-majority - improbable b
256.
▲
by
pianoben
6y ago
I love these TSV utilities: https://github.com/eBay/tsv-utils Granted they're for "T"sv files, not "C"sv, but there's a handy `csv2tsv` utility included. There's also `xsv`, from the
257.
▲
by
pianoben
6y ago
The concern I'm trying to express is that the translations of this content will grow increasingly stale as the original articles are updated, and will be missing entirely for new articles. People who don't speak or read one of th
258.
▲
by
pianoben
6y ago
I don't doubt that the Github-based CMS will allow for community-provided translations. I _do_ doubt that we'll see anything like the current set of languages covered at anything like the current levels of breadth and quality. Li
259.
▲
by
pianoben
6y ago
Yes, absolutely. Approximately nobody translates technical documentation for fun, much less at such a high level. The article is pretty clear that the number of languages supported is a business decision.
260.
▲
by
pianoben
6y ago
Reading between the lines, it seems obvious that Mozilla wishes to stop funding localization. Translations aren't even that expensive, especially relative to the cost of producing the docs in the first place. It hurts me to see MDN so
261.
▲
by
pianoben
6y ago
The fish rots from the head, so they say. Amazing to see how open contempt of the Legislative branch just trickles down.
262.
▲
by
pianoben
6y ago
I have _absolutely_ regretted writing a parser by hand. Once I replaced it with an ANTLR grammar and a comparatively-trivial bit of glue, my thrift parser became not only easier to refactor but more reliable. My hand-written recursive desc
263.
▲
by
pianoben
6y ago
I believe "intersectional" comes from gender and ethnic studies, and refers to different axes of oppression. The idea is that different kinds of privilege/opperession intersect in individuals - such as a white (privileged) w
264.
▲
by
pianoben
6y ago
Perhaps people confused it with the eponymous video-doorbell product?
265.
▲
by
pianoben
6y ago
This has basically been my role for the past decade, minus management. In that time I've worked at tiny startups, hypergrowth unicorns, and the biggest tech comapnies. In no case have I ever been hired as a jack-of-all-trades fixer
266.
▲
by
pianoben
6y ago
How often do you write hashtables? JSON serializers? Mutexes? HTTP clients? Transaction managers? Connection pools? In my last job as a mobile engineer I can claim that I wrote code all day, and that's true to a point, but most of
267.
▲
by
pianoben
6y ago
Word. California always gets its cut. If you're in California, or have customers there, going to other states only increases your potential obligations.
268.
▲
by
pianoben
6y ago
There's a subreddit for that: https://www.reddit.com/r/thinkpadsforsale/
269.
▲
by
pianoben
6y ago
I recognize that this is a marketing blog, but it blames Jira for what are really culture problems and/or bad management practices. This is an emblematic quote: Take subtasks, for example. The invention of Jira subtasks is an aff
270.
▲
by
pianoben
6y ago
> Outside of narrow fields, it was often the case that you would need to cough up an amount in the thousands to publish as open-access. Itself a tremendous affront to the public, which funds most research.
More ›