HNHacker News
TopNewBestAskShowJobs

dhruvmittal

516 karma · joined December 12, 2012

[ my public key: https://keybase.io/dhruvmittal; my proof: https://keybase.io/dhruvmittal/sigs/Yxi0rRyIoMAXyneLsgwKtP9F2_hNSgz79hSWUl6uSbc ]
submissionscomments
dhruvmittal··on Linus (from LinusTechTips) builds Linus Torvald's new PC [Video]
I thought it was pretty interesting to see that Linus was focusing on power + silence. Made me interested in picking up some quieter fans for my PC.
dhruvmittal··on Clover: An all-in-one notebook
Looks like a notion clone but only for ios?
dhruvmittal··on AI slays top F-16 pilot in DARPA dogfight simulation
Not as rare as you'd think. Even Iran seems to have them.

https://www.google.com/search?q=loitering+sam

dhruvmittal··on Martin Fowler – Kinesis Advantage2 – Review after three years of use
I had one of these at a previous job, great keyboard. I still miss the reliability of the thing. Ended up building an ergodox the year after I left, and I've kept with that for the last 6 years.
dhruvmittal··on Using 'this' incorrectly in C#
I'd argue that this.myValue = myValue is a lot clearer than the 'conventional' MyValue = myValue, unless you live in a world where your linter can mandate pascalcase for private fields always (and never otherwise).

It's too hard to rely on convention to communicate details across an org, especially when using 'this' is what your devs default to (perhaps a relic from their Java days in school).

dhruvmittal··on What Does 1GB of Mobile Data Cost in Every Country?
Bad data viz alert: Why use area to encode mobile data cost when you're also using the vertical axis for the same purpose?
dhruvmittal··on Finally, I Closed My LinkedIn
^This. I've said it for years, but LinkedIn is my favorite social network right now. It gives me the dream of keeping up with all the people I've known (X moved to Y, started a new job, etc) but don't care to actually speak to, but doesn't force me to care about their politics or opinions about game of thrones. On top of that, the "office culture" feel keeps things a little more professional and/or shallow-- if you wouldn't say something at work, you probably wouldn't say it on LinkedIn, which gives just a bit of a sterile feel (vs Twitter or Facebook, which are everyone's soapboxes).
dhruvmittal··on Speech to Text on iPhone vs. Pixel
Since I got my Pixel 4, I've found myself using more and more speech to text as... it's just that quick and easy. Every so often, I try to use speech to text on my iPad Pro and I have an experience pretty similar to Poor Michael Geer over here.
dhruvmittal··on Google Podcasts
No point in switching if they can't give me an opml import... and no point in getting stuck if they won't give me an opml output[1].

[1] https://www.ctrl.blog/entry/google-podcasts-data-portability...

dhruvmittal··on The iPad Awkwardly Turns 10
Related to backgrounding apps, I don't understand why if I split screen an app during a video chat, my video turns off. It's a little awkward if I'm trying to read an email during a Zoom call.
dhruvmittal··on Renaissance Technologies
I met him a few times when I was a grad student at Stony Brook (Physics). I can't speak for his particular math skills, but he's in possession of an incredibly sharp mind.

The Simons Center for Geometry and Physics has an art gallery and an associated lecture series, and James often shows up to participate in these events. Luckily, these events are free to enter for all graduate students. At one of these events, I'd commented that a particular piece reminded me of a crystalline structure I was interested in studying (as a li-ion cathode). James overheard me and came over to quiz me on some of my group's work. About 8 months later, I ran into him at another lecture. While he didn't remember my name, he asked how my hollandite simulations had turned out.

This anecdote doesn't really prove anything, other than that Dr Simons is a pretty cool dude.

dhruvmittal··on Ask HN: Would you pay for beautifully designed Linux software?
Yes, I would pay (and have done so in the past). Much as I'm willing to pay for good apps on my phone, even though there are plenty of free alternatives.
dhruvmittal··on Where is Notepad in Windows 10? (2015)
The thing that happens online, and especially in the linux space, is that the people who participate in the conversation are not the people who the feature-set is restricted for.
dhruvmittal··on Why Garmin watches have become common in some segments of tactical aviation
Realistically, this is the kind of restriction that's in place to impede the high-frequency & low-capability regime in the space of non-nation-state (or, historically e.g. the 70s, non-peer nation) threats.
dhruvmittal··on “I was told to buy a software or lose my computer: I ignored it”
I'm guessing the damage numbers are higher because of a number of high-impact city-focused attacks. I live in Baltimore, where all of the city's systems were shut down for a few months over a ransomware attack asking for <100k. A similar attack occurred last year in Atlanta; wikipedia quotes a demand of 50k & Atlanta estimated around 10M in contractors for recovery.

https://en.wikipedia.org/wiki/2018_Atlanta_cyberattack https://en.wikipedia.org/wiki/2019_Baltimore_ransomware_atta...

dhruvmittal··on Google Announces Pixel 4
This might be a dumb question, but how does Face ID work with beards and other facial hair?
dhruvmittal··on My Talk at Microsoft
> They should, however, be a bit more repentant about starting a McCarthy-esque red scare against all things open source.

Especially since we're still suffering from it. There are enough project & program managers who see the words "open source" on an engineering document & send us back to build or buy some alternative.

dhruvmittal··on Kriegspiel
There's a similar game concept (not based on pieces but rather on decisions to reconnoiter) called reconnaissance blind chess[1]. My understanding is that this game is largely used to explore and experiment with AI decision processes in situations with imperfect/decaying information.

[1] https://rbc.jhuapl.edu

dhruvmittal··on US proposes barring tech companies from offering financial services
Paypal's revenue is more around 15B currently. So, not yet.
dhruvmittal··on Don’t Put Your Work Email on Your Personal Phone
You're not wrong, but there's also the filter of "is this a real emergency or could this be an email he'll see tomorrow morning?" that goes through the coworker's head when his options are call vs. email. And, at least in my position, if it is a real emergency I'd like to know.

That said, other than a handful of coworkers who I'm friends with outside of work, only my manager & HR have my personal number. This adds an extra step where the coworker should determine if getting in touch with me immediately is actually worth the effort.

So far, I've received one such phone call in 3 years. It was an actual emergency, and easily resolved by me at that time because they called me. If they had waited until the next working day, the issue would have blown up and taken much more effort for me to resolve.

This might alternatively be an argument for working with people who respect your time.

dhruvmittal··on Employers are mining the data their workers generate
A surprising number of people in management seem to think "Oh, that'll make us very silicon valley and signal how cool & hip we are!"

And a surprising number of people who haven't had to work in open offices before think "Oh, that'll be cool: social, innovative, and collaborative!"

dhruvmittal··on The worst morale-boosting gesture I've experienced
Not the original poster, but any kind of overtime is rare for salaried work? At least in the US.

I'd take 60% per hour for overtime in a heartbeat as long as it was optional, since I've always ended up doing that kind of work for client/manager goodwill (or the pleasure of not being fired).

dhruvmittal··on Why Codeless Software Is Doomed to Fail
Block diagram based "codeless" software might not be a one-solution fits all, but it's certainly effective in a number of domains. I'm currently making the transition from writing physical simulation code in Fortran, Python, and C++ to Simulink with great effect. And "codeless" Labview has long dominated equipment controllers in laboratory settings.
dhruvmittal··on Pinebook – Powerful, Metal and Open Source ARM 64-Bit Laptop
It's a shame they're dropping the 11", though I concede that if they want this to be feasible with the magnesium alloy body they did need to condense the product line.
dhruvmittal··on Laboratory Notebook Skills [pdf]
So I had the opposite experience-- learned to do all my data processing in undergrad+grad school for physics using Python. Moved out to my first industry job developing simulations and learned that everyone (other scientists, management, etc) would rather me process results in excel (unless we were working on a database scale, in which case we used postgres). I actually had to learn excel properly for the first time for this job.

I'm now at another large university-affiliated research lab and excel is king here as well, though I can get away with using Matlab generated plots in my slides when I'm working solo. People still don't like python for some reason.

I had a similar experience with paper writing-- in academics it was conventional to do everything in LaTeX from my first lab courses in freshman year. In both workplaces, we've just been using word.

And it's not that people don't know python/latex here-- we've just apparently developed a culture of using these matlab/excel/word tools instead.

dhruvmittal··on Why did Clojure gain so much popularity?
At my last job, I was a C#/F# dev. Recently changed jobs and learned that even in 2018, .NET is a dirty word at many companies.
dhruvmittal··on Ask HN: Physicists of HN, what are you working on these days?
And to answer the question, (MS 2016 Condensed Matter Theory), Did risk assessment for two years, now I simulate systems of systems.
dhruvmittal··on Ask HN: Physicists of HN, what are you working on these days?
Money aside, there is a sort of more systematic reason we see physics MS/PhDs bailing to industry.

Though theory groups in general tend to use computational simulations as a tool to complete calculations, groups that develop novel computational methods and techniques tend to be headed by younger, more junior professors. These groups are typically well-funded and do very exciting (trendy? cutting edge?) work with distributed computation, machine learning, neural networks, etc, so they tend to pull quite a few students.

While these computational groups tend to bring in funding and are well-staffed by excited grad students, the junior professors leading them tend to be marginalized by the more traditional, seniority-focused establishment. Which is to say, a new PhD might have a lot of trouble landing a prestigious postdoc because a) their adviser might have been too young to have high name recognition outside their field and b) departments might place limits the amount of staff for these more junior professors/young groups doing exciting computational work. This is, of course, on top of the overall scarcity of jobs in academia.

But there's no such job scarcity in industry-- especially not for stats-smart programmers with years of experience a) wrangling data in python, b) writing fortran that runs on distributed clusters, or c) designing algorithms to solve /approximate hilariously expensive problems. Advisers know this and point some of their students who might thrive more in industry than academia towards that route.

(Anecdote: And of course, as a physicist who builds models/simulations in industry, I can speak a personally a little re: thriving. If you're someone in love with solving disparate problems, you're unlikely to find that in academia. Some of us learn in graduate school that we can't spend our whole lives-- or in my case, more than a few months-- solving one problem. Academia just... didn't seem like something that would be worth fighting for.)

I assume that this will gradually change as there's turnover within physics departments and we get more computational-first professors with seniority (or even in leadership). There are a few departments with better-known professors you can see it happening now. Universities are spinning up incubators and institutes for computational research. Physics departments are just slower to adapt to new developments, and the hierarchy of theorists can have more to do with seniority and internal politics than it does with technology.

dhruvmittal··on The World's Greatest Art Thief
I wouldn't be surprised if White Collar drew from this, especially for the art thievery, considering how liberally it drew from the life & career of Frank Abagnale as an FBI consultant.
dhruvmittal··on Ask HN: What big programming productivity gains you see happening in 5-10 yrs?
- Context-aware IDEs with significantly more powerful versions of today's intellisense tools.

- Compilers with even more powerful implicit behavior- forget automatically creating Get() and Set(), we'll be creating entire inheritance structures with one function definition.

← PreviousPage 3 of 7Next →