digitalinfinity
|
4 years ago
|
on: Ask HN: Who is hiring? (February 2022)
Microsoft Edge Engineering Systems | Full-Stack, .NET, Go, Python | All Levels | ONSITE (Redmond, WA) | Full-Time
In 2019, Microsoft released a new version of Edge based upon the Chromium open-source project. Browsers are the most-used class of application across platforms, and Edge is the most used Microsoft application, with hundreds of millions of users. We believe the browser can help users be more productive and helpful for consumers, professionals, students, and developers. We have a long way to go to reach our goals to bring delight and improve the online experience of our users. We want to build the best browser for our customers and collaborate with the community to advance the state of the web.
The Edge Engineering Systems team builds tools and services that give our engineers super-powers to make changes to the browser quickly and confidently. We work on hard engineering problems as well as unique computer science problems. We build a range of things, from custom tools to streamline workflows, to massively parallel distributed build and test systems. Our codebase is relatively new, and we use open-source tools and work with folks in the Chromium community. If you’d like to work on a close-knit, nimble, and highly collaborative team in a startup-like environment, building infrastructure to engineer a world-class browser, then come talk to us.
Please reach out to me (hiteshk AT microsoft.com) with Hacker News in the subject if you'd like to discuss directly!
digitalinfinity
|
6 years ago
|
on: Introducing nushell
digitalinfinity
|
9 years ago
|
on: Why Uber Engineering Switched from Postgres to MySQL
They're all famous mathematicians
digitalinfinity
|
10 years ago
|
on: Performance Culture
Curious: Is this not what is exposed by the ETW CPU counters?
digitalinfinity
|
10 years ago
|
on: How three connected hardware companies killed their devices
Super helpful, thanks!
digitalinfinity
|
10 years ago
|
on: How three connected hardware companies killed their devices
Can you share more details on your work? I've wanted to build my own connected outlet for a while and if you have any pointers to resources on this, I'd love to see them.
digitalinfinity
|
11 years ago
|
on: Earth’s Water Is Older Than the Sun
digitalinfinity
|
12 years ago
|
on: Microsoft announces the Surface Pro 3
digitalinfinity
|
12 years ago
|
on: Uber CEO responds to concern that Uber's SF service is decreasing in quality
I think some of it might be self-inflicted too rather than purely a scaling issue. Anecdotal evidence here but probably relevant- I got a mail from Uber a while back, where (presumably) some automation noticed that I was taking a bunch of uber rides to the airport when I was in Boston, but never from, so it offered some Uber credit to use from the airport. I was pretty stoked that Uber had such great analytics and this past Saturday, requested an uber when I landed. Once I got picked up however, it was a different story, with the driver claiming I had "tricked him" and that it was illegal for him to pick anyone up from the airport and that Uber had specifically given him guidance not to pick anyone up from the airport. Clearly there was some miscommunication there and although he calmed down once I explained my side of the story, it still creates a bad experience (probably for both the customer and the driver). Uber support was reasonably prompt in getting back to me but it was somewhat of a non-reply and I still don't know if picking people up at Logan Airport is a supported scenario or not. However, my positive experiences with Uber far outweigh the negative ones and I think Uber still has that built-up goodwill going for it which should cushion it through these growing pains.
digitalinfinity
|
13 years ago
|
on: IE10: How does it really stack up?
digitalinfinity
|
13 years ago
|
on: Demystifying Garbage Collectors
It can't make that assumption- in a conservative GC, any pointer sized field in an object could be a pointer. So assuming you're on a 32 bit machine, in the above example, the double would look like 2 pointers to the GC. One way of dealing with this is, the GC keeps a set of all the address ranges that belong to its objects (these are the only objects that could be garbage collected). Then, when it sees what could be a pointer, it'll first look up whether this "maybe pointer" actually belongs to it's address range, and only if it does will it add it to the mark stack for further scanning. In terms of how does it know when to stop looking for references, actually, the GC will know the object size for any objects that it has allocated, so it knows when to stop scanning it's own object. For objects that it hasn't given out, it doesn't matter since it won't scan those. And for the stack, it'll just scan the entire stack looking for pointers to it's own objects.
digitalinfinity
|
13 years ago
|
on: Learning C with gdb
Doesn't info registers in gdb do this for you?
digitalinfinity
|
15 years ago
|
on: The infamous SCSH Scheme shell "Acknowledgements"
Yup- I took compilers with him in 2005 and while it was one of the hardest courses I took, it definitely set the tone for what I wanted to work on. I was really sad when he left Georgia Tech- he was definitely one of the best professors I had there.
digitalinfinity
|
15 years ago
|
on: Firefox 4 RC now available
Sorry- I'm curious- why do you think IE9's JS engine is inferior to FF4/Chrome?
digitalinfinity
|
15 years ago
|
on: Stephen Elop is the 7th biggest individual shareholder of Microsoft
to be fair, he might have options or other incentives structured around nokia stock. i'm not sure he should be expected to sell all his microsoft shares on leaving the company- perhaps put it in the control of a trust so that it doesn't look like a blatant conflict of interest?
digitalinfinity
|
15 years ago
|
on: Wow, Microsoft And Google Are Punching Each Other In The Face In Front Of Us
In 2019, Microsoft released a new version of Edge based upon the Chromium open-source project. Browsers are the most-used class of application across platforms, and Edge is the most used Microsoft application, with hundreds of millions of users. We believe the browser can help users be more productive and helpful for consumers, professionals, students, and developers. We have a long way to go to reach our goals to bring delight and improve the online experience of our users. We want to build the best browser for our customers and collaborate with the community to advance the state of the web.
The Edge Engineering Systems team builds tools and services that give our engineers super-powers to make changes to the browser quickly and confidently. We work on hard engineering problems as well as unique computer science problems. We build a range of things, from custom tools to streamline workflows, to massively parallel distributed build and test systems. Our codebase is relatively new, and we use open-source tools and work with folks in the Chromium community. If you’d like to work on a close-knit, nimble, and highly collaborative team in a startup-like environment, building infrastructure to engineer a world-class browser, then come talk to us.
Please reach out to me (hiteshk AT microsoft.com) with Hacker News in the subject if you'd like to discuss directly!