HNHacker News
TopNewBestAskShowJobs

dafelst

1,346 karma · joined December 28, 2020

submissionscomments
dafelst··on Judge finds no rights violations in FBI seizure Beverly Hills safe-deposit boxes
What does the agent having a foot tattoo have to do with anything? Seems like you're showing your prejudice here.
dafelst··on Microsoft's Toxic Culture Persists Despite Pledge by CEO Satya Nadella
Kipman got the boot after the original version of this article got released if I remember. Myerson and Keane I am not sure of, they're probably harder to get rid of.
dafelst··on Silicon innovation and custom ASICs at Amazon [pdf]
Pretty much everything is encrypted at rest in the big datacenters these days
dafelst··on Big data is at least four different problems (2015) [video]
Can anyone recommend any articles/blogs/etc on big data success stories outside of ad tech and retail web tech? And I mean big, business defining successes.

It's not to say they don't exist, obviously analytics is super important, but after being involved in it for 10+ years, it is rare that I have seen any game changing results come from big data analytics teams. Lots of small incremental improvements, sure, but I wonder about the ROI given the infra costs.

dafelst··on Esperanto is not my favourite artificial language (2002)
There are a few input methods, but as a native English speaker and complete novice, I found that pinyin input was the easiest for me. Basically you type the pinyin and you get suggestions for characters. Super easy if you know the pronunciation.
dafelst··on Chip can transmit all of the internet's traffic every second
Managing all those frequencies on a single solid state chip is the novel part here, based on my (admittedly dated) understanding.
dafelst··on Google is shutting down Stadia
Though it does need a subscription, Xbox Game Pass plus their cloud gaming works very well, plus gives you a huge library of games to choose from.
dafelst··on Cloudflare’s Zero Egress Fee Object Storage, R2, Is Now GA
While conceptually I love the idea of not having to explicitly set the region of an object I'm storing, I feel like (especially in a distributed team or product) this could end up with a mishmash of data distributed all over the place with a bunch of different and unpredictable access time and latency characteristics.

Maybe the solution here is "just make sure the asset is cached on the edge" but for first access there has still got to be some impact no?

I'd love to see some test/benchmarks on access latency for stuff uploaded by say a colleague or app hosted in the EU or Asia with me in the US.

dafelst··on Ask HN: I'm considering taking a break from startups to join big tech
If you really truly want to look at it through a startup lens, there is a LOT you can learn in big tech, you will improve your skills, grow as a person, be able to have a personal life (except if you go with Amazon) and get paid a shitload of money to do it. It is an incredibly sweet deal.
dafelst··on Ask HN: Did you ever fall out of Love with a Programming Language
Yeah, Ruby. Wonderful, expressive language, but oh my God, so slow.
dafelst··on Spanner on a modern columnar storage engine
For those interested in the details on the mentioned columnar storage engine "Ressi", this article doesn't really have anything, it is more about the migration process.

Apparently Ressi was meant to enter production in 2017 according to some older blog posts, so I'm not sure if this is a delay or the result of a long-running consolidation.

There are a few paragraphs about it in the SIGMOD '17 Spanner paper from Google

https://static.googleusercontent.com/media/research.google.c...

dafelst··on Histogram vs. ECDF
My point is more that you need to store n values (where n is the number of samples) or 2k if there are dupes (where k is the number of distinct values) for an eCDF, which if you did that anyways, you could generate a histogram from the same data.

If there are duplicate sample values, you can still store a sorted list of (sample,count) here and generate either a histogram OR an eCDF, or any other plot really.

Effectively it is not a fair comparison to compare the two methods since they both have storage tradeoffs that are not really discussed.

dafelst··on Histogram vs. ECDF
While this is nice, it seems like without bucketing you would run into complexity issues with large amounts of data, right? i.e. to plot a true eCDF you need a sorted list of all the collected datapoints. I guess for actual plotting you have to effectively bucketize based on the number of pixels in your plot, but that seems fairly arbitrary.

Histograms are nice in that they effectively compress non-trivial datasets (at least those that have a reasonable bounded domain) to something quite manageable.

I guess there is nothing stopping you from doing the same thing here, but it does kind of discount the author's claim of not being able to go between histogram and eCDF.

Am I missing something?

dafelst··on Ask HN: Recommendations for “Hacker Fiction” Films?
Absolutely, whoever they used as a technical consultant was on point, and for a change the writers/producers/directors actually took their advice.
dafelst··on Tell HN: Google Cloud suspended our production projects at 1am on Saturday
I think the difficulty is (ESPECIALLY with Google and suspected fraud) that when they make a mistake, getting it corrected is basically impossible unless you know a person on the inside like an established account manager or a highly ranked exec.
dafelst··on Ask HN: Anyone using Rust for server side application development?
Not me, but Materialize has built a streaming query materialization solution completely in Rust AFAIK, and has raised around $100MM so far according to crunchbase.

https://materialize.com/

Super cool product.

dafelst··on Ask HN: Why is there no performant remote desktop for Mac/Linux?
Same, I Parsec into my machine at the office using my dual screen 1440p monitor set up at home, the latency is incredibly good, so good sometimes I forget I'm using a remote machine. I was skeptical of it at first, but now I am a convert - it works very well for coding as well as gaming stuff.
dafelst··on Drawing Filled Quadrilaterals and Triangles
41ms to draw a single quad seems incredibly slow, even on ancient hardware - I recall being able to do drawing quite a lot faster than that to a crt even on an old 4MHz z80 cpu in the 1980s.

Is the slowness maybe from the IO to the display or maybe something else?

dafelst··on How Discord supercharges network disks for extreme low latency
I didn't know about md and this "write-mostly" option, that is a pretty neat setup.
dafelst··on Ask HN: What did you pursue next after working at one of the FAANGs?
I also did the same - no regrets, even with the pay cut. For me the best part is the people - being elbow to elbow with game designers and concept artists and 3d modelers and narrative folks and FX artists and composers and audio folks, etc - it is just so much more interesting than hanging around with a bunch of boring ass tech bros.
dafelst··on Embed is in C23
...and now your solution is non-portable and as a cross-platform developer you need to implement N different build scripts. This is far more elegant.
dafelst··on TSA urges passengers to do their part to speed up checkpoints
Or, you know, just get rid of the ridiculous security theater that is the TSA checkpoint. I can imagine that would speed things up a great deal.
dafelst··on Controversial SF club charging up to $300k for membership
"The venture is led by Josh Sigel, a self-described “internationally recognized thought leader and innovator.” "

The lack of self and social awareness of most of the San Francisco "tech elite" is truly second-to-none.

dafelst··on Soft deletion probably isn't worth it
IIRC Postgres has supported predicate push down on trivial views like this for over a decade now, and possibly even more complex views these days (I haven't kept up with the latest greatest changes).
dafelst··on The MiniDisc deck you hoped to never see [video]
Interestingly Sony hardware and software to this day (even the PS5) still support ATRAC decoding.
dafelst··on Soft deletion probably isn't worth it
Views are a simple solution to this problem. Pretty much all moderns RDBMSs support updatable views, so creating views over your tables with a simple WHERE deleted_at IS NULL solves the majority of the author's problems, including (IIRC) foreign key issues, assuming the deletes are done appropriately.

I feel like a lot of developers underutilize the capabilities of the massively advanced database engines they code against. Sure, concerns about splitting logic between the DB and app layers are valid, but there are fairly well developed techniques for keeping DB and app states, logic and schemas aligned via migrations and partitioning and whatnot.

dafelst··on Intel’s 12th Gen CPU can’t handle the Bar exam
It explicitly says in the second paragraph that a "virtual machine check" (presumably to stop examinees running the exam on VMs) is the cause of the issue. I think that makes the likelihood of them testing on cloud servers pretty low.

"Examplify, writes that 12th Gen Intel processors aren’t compatible with its software. “New Windows devices containing the Intel 12th generation chipset are triggering Examplify’s automatic virtual machine check,”"

dafelst··on Monitoring tiny web services
I like this apparent shift back to "small is okay" where not every service has to be an overengineered allegedly hyper-scalable distributed mess of five nines uptime with enterprise logging, alerting and monitoring.

Those things are nice when you have a bazillion users and downtime means hordes of unhappy users and dollars flushing away at insane rates, but for the vast majority of hobby projects and even mid stage startups, what is described in this article is plenty good enough.

dafelst··on Ask HN: What would you be if you weren't a programmer?
One of the most rewarding things for me in my stints as a engineering manager has been providing a (hopefully) positive influence on my reports lives through listening and empathy and giving advice, then seeing them get through tough times (work related or not) or grow as people. It has helped me grow too.

Based on that, I think being a therapist or psychiatrist might have been a good choice for me.

I dual majored EE and CS and like EE more than programming, so EE seems like a natural fallback, but I was nowhere near as good at electronics compared to software.

dafelst··on Improve Git monorepo performance with a file system monitor
This has been superceded by Scalar (https://github.com/microsoft/scalar) and again merged into Microsoft's fork of git (https://github.com/microsoft/git)

It supports neat stuff like partial clone which seems like a pretty big deal.

← PreviousPage 6 of 8Next →