HackerTrans
TopNewTrendsCommentsPastAskShowJobs

onimishra

no profile record

comments

onimishra
·5개월 전·discuss
“System's native webview as renderer, CEF Optional”

Taken from the product site (not this blog post) that was linked by another user. So you get to choose it would seem.
onimishra
·8개월 전·discuss
… that’s a sock… Apple made an iSuck!?
onimishra
·2년 전·discuss
Heh, was just about to post that this design ended up having issues with chafing between the sdcard read and the sdcard and that the new design (for the reader part at least) addressed this. I love the new version and have been contemplating making one myself. Very nice videos and description, so thank you for sharing your projects
onimishra
·3년 전·discuss
I’m not sure Ilya was anticipating this to more or less break OpenAI as a company. Ilya is all about the work they do, and might not have anticipated that this would turn the entire company against him and the rest of the board. And so, he is in support of Sam coming back, if that means that they can get back to the work at hand.
onimishra
·3년 전·discuss
Android is now better than iOS, says owner of a newly released product that is so bad for privacy towards the consumer, that it’s not allowed in the EU. Android, the platform that has some of the most lax privacy rules, agree that you should totally trust all of them with your data… I smell something, and it ain’t roses
onimishra
·3년 전·discuss
It’s funny - he is part of the founding team and had been working on Reddit for 18 years. Maybe his just tired of it all and wants to do something else, so the IPO can not come soon enough He must have cared about the user and the platform at some point, or else we wouldn’t have gotten this far Or who knows - maybe there’s been a power shift at Reddit that made what we’re seeing possible…
onimishra
·3년 전·discuss
Or they could hire the mods, like some other sides do? The mods here are regular users, which also means (by Reddits own terms and rules) that they can do whatever they want with their subs. That also means shutting or locking them down. If they were on the payroll, that would not be an option.
onimishra
·3년 전·discuss
And that’s the bet on his side. He has reached a point where he believes the users’ options are non-competitive, so the way he sees it, users doesn’t have any choice. It’s his way or no way. The average user doesn’t care, they just want to have fun. Which might also be why he is okay with changing all the mods, because those are the people like you and I that care and will take up the fight.
onimishra
·3년 전·discuss
It’s fun to consider this from his perspective. He has essentially pushed all-in on this and now he has no way of backing out. If this is all about getting ready for IPO, then he can’t back out, because that would show potential future investors that he is not in control of policy changes, and that means that when shareholders want to crank up the money making machine, they can’t. At the same time, he needs to show that the site can continue and take a minimal hit to revenue when such protests happen. He will never back down, as this is essentially a battle test to show the strength of the platform for investors after the IPO. It’s an all or nothing play. If revenue takes a hit after all this and doesn’t recover, then Reddit is now worth half. If it does recover, Reddit is much more stable than first anticipated and is now worth double. Right now, he is pretty confident that the outcome will be the latter.
onimishra
·3년 전·discuss
Does such a thing exist? I would love something like that, but is it even feasible? Isn’t there a lot more you need to be aware of, to make a translation of say TS’s objects into C?
onimishra
·5년 전·discuss
> (although some might argue their quality has gone down)

Isn’t that the entire thing the article argues? That journalism (real journalism, that is meant to keep those in power on the straight and narrow), suffers because not enough money goes to the actual journalists? Stock is the public’s perception of something’s value, but the actual value to society can not be measured in stocks.
onimishra
·5년 전·discuss
Many contracts (at least where I live, ymmv) contains a trial period, usually the first three months. Those are not just for your employers benefit. Some things, like team fit and culture, will only become apparent after a few weeks.

That being said, 6 months is a perfectly reasonable time for an employment that you’ve found unreasonable. If I’d see something like that on a resume when I was hiring, I might ask a question about the short stay during the interview process, but an answer about mis-matched culture fit would be perfectly legit for me.
onimishra
·5년 전·discuss
There are many other good JDKs out there, and with Oracle changing their license back and forth like a pendulum, I can not stress enough that going with the Oracle JDK should be considered a bad idea. See http://whichjdk.com/ for further detail (was posted here a couple of months ago)
onimishra
·5년 전·discuss
An old but goodie. While Hejlsberg touches on a fair amount of good points in this discussion, I’ve never agreed with the end result.

He went on to make Typescript - making sure that JS has types, so when making method calls you could have the compiler tell you when you did something wrong. Again, errors/exceptions did not get a throw clause, making it impossible to model the error state that the language provides. You can describe, in detail, the data for successful run, but are unable to describe the data for any error state. If the goal was to make the system more sound, I have a hard time seeing why the error state is not taken into account.

A lot of the described (and for myself experienced) cases against checked exceptions comes from external libraries or the language itself. IOException has a special place in hell, but for my own business logic (or inherited legacy code) in an application that spans thousands of files and classes, I would very much like to describe and be made aware of the error state throughout my application.

In Java, if I introduce a new business logic error state, all the places in my http (or cli or whatever) layer that uses that business logic will get highlighted for me, and I can then map it accordingly. In C#, that is not the case. If I don’t want checked exceptions, I can always catch it and throw a runtime exception - but I have the option. As a developer who likes to think I know what I’m doing, I would at least like the option. In C#, that decision was never mine.

With TS, we have a system that lives around being configurable. One day, I would really like to see this being up to the developer and a parameter in the tsconfig file, maybe with a configurable list of error types to be considered RuntimeExceptions. That way, if I don’t agree with a library’s use of the feature, I can tell TS to not report them by considering them Runtime.

Might just be because I use an architecture that actually favors CheckedExceptions, but not being able to describe the error states of my business logic really grinds my gears ;)
onimishra
·5년 전·discuss
It really depends on where you’re based and what level of trust you have in the manager. In some countries a company will go quite far to keep their employees - it’s expensive to both hire and then train new ones. In others, the manager gets measured just as much and he needs his bonus (or simply just his salary) as much as you do.

Either way, there isn’t much you can do if the burnout is real, other than being honest. Explain why you’re feeling burned out, perhaps even come up with suggestions to how it potentially could be mitigated. A good manager will try to accommodate you in some way. If they’ve been with the company for a long time, they might even have experience with dealing with burned out staff or have the option to shuffle some tasks around to give a tiny bit of variety. If he can’t and just lets you go, then the deadline just moved - if you were burning out, it would eventually have come to this anyway. Hard to hear, harder to experience but nothing to do but look for something new with more meat on it :)
onimishra
·5년 전·discuss
I’m very up front about it - the first message I shoot back is “I’m not looking and I’ve committed myself to 3 years at my current position, but I’m always interested to know what moves if you still want to talk”. Some come back positive, some still try to win me over (surprisingly few) and a few declines when I’m not a potential lead :)
onimishra
·5년 전·discuss
As a danish developer, recruiters are not that bad. They will usually start reaching out through LI, and will happily do the first part of the back and forth on text. I usually tell them I’m not interested in switching, but that I'd be happy to know what goes on in the industry. This usually leads to a phone call where I question them about the business, the job and what they have to offer. The one exception is, I usually don’t take the call if it’s a dedicated recruiting company, as they don’t know anything about the company they are trying to recruite me into.

I also lecture them at the end of a call sometimes. One of the more recent calls, they recruiter was looking for someone to fill “an architect position”. I asked him if he knew anything about software, and he conceded that he didn’t and that he was a psych major. I asked him if the people who told him to find an architect had told him what that entailed. They hadn’t. So I broke down three different types of architects there is in software development (code, systems and enterprise) told him he was most likely looking for a systems and what profile they could have and had a general good discussion with him. When I’m done at my current position, I have a good repor with this guys to have him find me an interesting position :)

So advice to recruiters:

1) Know what you have to offer

2) Know what you are actually looking for, even if it’s complicated. If you want to hire experienced people, seem like you know what you are talking about.

3) Proof read you written communication. You main job is to communicate and make a good first impression, but if your outreach mail/message is filled with spelling mistakes or contradictions, I’m not gonna respond.

4) Don’t try to sell me the cat in the hat. With experience come the ability to look right through your babble. If you want people like that, be open and honest. We might cut you some slack if the position is interesting enough to us ;)