Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
larsberg
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
larsberg
11y ago
The comment was meant to be lighthearted, but on the serious side we both: 1) Probably won't have done the full sort of inspection of our SSL cert checking to really ensure you aren't being MITM'd. 2) We won't have a che
62.
▲
by
larsberg
11y ago
The first two issues (JIT code compilation and integer overflow/underflow) add up to a significant fraction of the crashing bugs in Gecko that have security exposure. I can't provide specific numbers, but both are well over 10% of
63.
▲
by
larsberg
11y ago
Certainly, as njn has brought online each new memory profiling feature, he's discovered something ridiculous we were doing in Servo (e.g., copying things we thought we weren't; continuous memory leaks; poor use of underlying nativ
64.
▲
by
larsberg
11y ago
One fun thing about reimplementing the Web Platform is that you run across all of the spec holes (particularly in much older features, like tables, borders, etc.). Where possible, we're trying to at least determine what current browser
65.
▲
by
larsberg
11y ago
Our official roadmap/goals for Servo are here: https://github.com/servo/servo/wiki/Roadmap So, it's definitely no longer "just a research project," but the challenges of finding initial pr
66.
▲
by
larsberg
12y ago
I should mention that I and other hiring managers I've talked with are moving away from posting on the "Who is hiring?" post. It was pretty useful ~6 months ago. But, the amount of spam generated from recruiting and sourcing
67.
▲
by
larsberg
12y ago
It just takes time to do, and given that it's been a long time since there were any "infrastructure" grants to handle student or faculty time to support adding those instructions, adding and debugging them just takes time tha
68.
▲
by
larsberg
12y ago
Yes, SML/NJ and Manticore (which have more than a bit of overlap) are still the main supporters. The x86_64 backend is only used by Manticore today; SML/NJ is still only 32-bit, though there's some work going on to migrate it
69.
▲
by
larsberg
12y ago
It isn't listed on that somewhat-old page, but as part of the Manticore project we (primarily Mike Rainey) also added an x86_64 backend to MLRISC: https://smlnj-gforge.cs.uchicago.edu/scm/viewvc.php/MLRISC
70.
▲
by
larsberg
12y ago
Yes, this is mentioned in the paper, right next to where they talk about the correlation. The most telling part, though, is where they take some of the lower-25% from cubicle farm/open office spaces and put them in private office space
71.
▲
by
larsberg
12y ago
One of my favorite pieces of research in this space is DeMarco & Lister's "Programmer Performance and the Effects of the Workplace." Basically (go read it! it's short!), they show that the difference between private
72.
▲
by
larsberg
12y ago
> Yes, they are paying a high initial cost to develop these offerings. I certainly agree that for organizations who can afford these high initial costs internally this is a great development model. My challenge (as a manager at Mozilla)
73.
▲
by
larsberg
12y ago
> they've repeatedly rejected suggestions for improving them. I certainly agree that it's easy to imagine better issue management or patch review than GitHub has today - like many other projects we use other systems. When I
74.
▲
by
larsberg
12y ago
This talk and my experiences at Microsoft are why I tend to try to steer our projects at Mozilla Research to partner with external offerings rather than doing too much building of our own. It's hard to imagine a world where we build a
75.
▲
by
larsberg
12y ago
Since last July or so, Servo has been tracking all of the major features we'd like to see that have been postponed to post-1.0: https://github.com/servo/servo/issues/2854
76.
▲
by
larsberg
12y ago
You've probably already thought about this, but you might want to make sure clients understand the legal side of things. We've certainly had some cases at Mozilla where remote workers had to be "reminded" that we could o
77.
▲
by
larsberg
12y ago
It's a hard problem, which the COMPlus team knew when they started out. During the early pre-release period, there was a then-NDA-only project, Project 7, which gave grants to people trying to port both commercial languages like perl a
78.
▲
by
larsberg
12y ago
> I think it's a very strong point that moving script code off the main thread can help achieve smooth UIs. What, you mean like we do in Servo? https://github.com/servo/servo :-) Our main thread (if you can cal
79.
▲
by
larsberg
12y ago
> I guess it's no surprise that microsoft software has a human-edited source file that's over 35000 lines... IIRC, it was originally machine-generated... from LISP code written by David Bacon, under contract from the then-GC ow
80.
▲
by
larsberg
12y ago
Mozilla Research (Remote or any of our offices) I will be hiring for two positions in the coming month, associated primarily with Servo ( https://github.com/servo/servo ) and Rust ( https://github.com/rus
81.
▲
by
larsberg
12y ago
> making a big fraction of users into programmers is that we don't know how to do it It depends on how you define "programmer." At Microsoft in the late 90s/early 00s we were very happy that there were so many Visual
82.
▲
by
larsberg
12y ago
> I know these people exist everywhere today but there's an unusually large number concentrated in Chicago. Must be something in the water? Finance is also an extremely tempting lure. The pay is quite good (e.g., significantly bette
83.
▲
by
larsberg
12y ago
I work at Mozilla (I believe ~70% remote workers) and certainly see people do things like this all the time, though often on a smaller scale. For example, if they have a conference or meeting in Europe or Asia, they might extend the trip to
84.
▲
by
larsberg
12y ago
> I have friends who will be working at Microsoft, and other friends who criticize said 'Microsoft' friends, saying that they won't learn much. There are many things to criticize about the dev experience at Microsoft, but
85.
▲
by
larsberg
12y ago
If you just count *.rs files, rust and its in-tree libraries are around 400k lines, and Servo and its immediate dependencies are around 310k lines. Caveat: use of 'find' and 'wc' is almost invariably totally misleading :
86.
▲
by
larsberg
12y ago
Nick Cameron's been gathering some requirements about what would have to happen to enable tooling support: https://gist.github.com/nick29581/a3bbf6dd1b14ce57f18c I tried to revive as much information as I could fr
87.
▲
by
larsberg
12y ago
I definitely saw the "being totally unplugged" problem both previously when I worked at Microsoft and now when working at Mozilla. It's arguably even worse at Mozilla with the shift of many people (myself included) to IRCClou
88.
▲
by
larsberg
12y ago
Do you not have to park? Or are you assuming Uber? Parking got quicker in Chicago since the metered fares went through the roof, but it can still easily dominate the total travel time, as leaving and entering large multi-floor parking struc
89.
▲
by
larsberg
12y ago
It's a slide deck template I've been using for some joint Mozilla/Samsung presentations lately (LinuxCon NA, EU). The logo tabs are a cute way of indicating when the talk switches between a Mozilla and Samsung speaker.
90.
▲
by
larsberg
12y ago
We did the first part and very recently put http://www.sml-family.org/ online and announced the opening of the definition (whew!). I'm primarily concerned with the parallelism and concurrency-related features, which we
More ›