Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mschaef
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
33 ms
·
331.
▲
by
mschaef
7y ago
No kidding... it would be hard to find that number of engineers at the level Apple needs, much less organize them all, so they're pulling in the same general direction.
332.
▲
by
mschaef
7y ago
> most of these data structures end up sharing a lot of data, and a “new” structure is often only the diffs from the previous version. Like everything else in life, those data structures come with tradeoffs. Accessing an array element is
333.
▲
by
mschaef
7y ago
> If Apple also spent 10% of its revenue on processing bug reports and fixing bugs Just to be clear, you're suggesting they dedicate $25B/year to bug fixing? Seems high, given their total R&D budget for 2018 was only ~56% o
334.
▲
by
mschaef
7y ago
> but it’s also worth going through the implementation yourself once or twice (even if you just throw it away) I tend to agree, but I'm not completely sure where I'd draw the line between things you have to implement to '
335.
▲
by
mschaef
7y ago
> We don't tolerate this for, say, word processors; people don't go to a piece of paper to lay out their headings and only then work out the incantations necessary to achieve that result. There's a reasonably significant s
336.
▲
by
mschaef
7y ago
That's pretty much what my copy does. I'm grateful the profession has TAOCP as a resource, but the reality for the majority of workaday engineers is that most of the sort of art described in that series is abstracted out into libr
337.
▲
by
mschaef
7y ago
> Disclaimer: old timer (not sure if you whippersnappers do the same anymore). Heh... I don't know that I qualify as an 'old timer', but it's been a while since 'whippersnapper' would've applied to me.
338.
▲
by
mschaef
7y ago
> It's the same in other language when you go deep into performance engineering Take a look at the optimized code for the C version of wc: https://opensource.apple.com/source/text_cmds/text_cmds-68/w..
339.
▲
by
mschaef
7y ago
> Every language has their esoteric quirks. But most let you avoid them in favor of concepts manageable by an average middle schooler.
340.
▲
by
mschaef
7y ago
> 5. If you resort to calling groups of people "condescending elitist hipster latte drinkers" then pretty sure you've lost the argument. Agreed. It always surprises me to see this kind of text in an argument outside of a g
341.
▲
by
mschaef
7y ago
> What parts of Windows do you prefer over MacOS? I grew up using Windows (since Windows/386) and switched to OSX about ten years ago. For whatever it's worth, I still can't get used to window management or keyboard shortc
342.
▲
by
mschaef
7y ago
Thanks for the reference. Hadn't heard of this book and just now ordered it.
343.
▲
by
mschaef
7y ago
True as far as it goes, but a couple comments: * I was referring to the energy supply chain, not just electricity. Energy as a whole is very much a global supply chain. (And even more than that, it's very globally interconnected in ter
344.
▲
by
mschaef
7y ago
> (and also macrocontrollers, if there's such a word), Not really, but the idea is sound. There's a hierarchy of control in electricity generation. * At the bottom level you have microcontroller driven control loops sitting wit
345.
▲
by
mschaef
7y ago
> the current size of the world's population - is dependent on a lot of programmable devices. Not to mention the energy supply chain. If the supply chain required to make electronics collapses, that probably also means the energy su
346.
▲
by
mschaef
7y ago
In the event of a sufficiently large collapse, people will be so far down on Maslow's hierarchy of needs that an OS will be about the last thing on their minds.
347.
▲
by
mschaef
7y ago
> It's hard to come up with different things to say on the meetings, as there aren't many things that have changed since yesterday. If you can't find something to say for a minute about a day's worth of work then you
348.
▲
by
mschaef
7y ago
Speaking from experience in the Philadelphia region, the legacy of old buildings is something of a burden. The area I'm in now was built up before cars were commonplace - implication being churches built closely enough to be within wa
349.
▲
by
mschaef
7y ago
Accessibility and ease of workflow. I've had (and have) some nice cameras, but the phone is almost always with me and almost always more convenient to get at and use. The phone can also own much more of the lifecycle of the image than
350.
▲
by
mschaef
7y ago
Different ROP's do different amounts of work (both logical operations and memory accesses). An ROP like BLACKNESS just fills the target with black, where an ROP like SRCAND does logical operations on multiple source values. The dynamic
351.
▲
by
mschaef
7y ago
To pick the bit operation being used. They also have varying number of operands (ranging from just filling a target region with solid black to three operand stuff that merges images, etc.)
352.
▲
by
mschaef
7y ago
> my G which has annoying buttons One thing I've always liked about those calculators is the fact they actually injection molded the keys with two colors of plastic... one for the body of the key and another for the marking. There&#
353.
▲
by
mschaef
7y ago
> I have a question, if you don't mind: Not at all. > I have a stopwatch function in my HP48 that I don't want using a local variable (avoid polluting my precious menu), or having to keep it in a stack. The first thing that
354.
▲
by
mschaef
7y ago
This is just an inner loop optimization, really. The thing to realize about the machines Windows 1.0 was originally written to run on is that they were very short on both memory and speed. Almost unimaginably so, by modern standards. So her
355.
▲
by
mschaef
7y ago
> The Windows documentation for BitBlt dates it to Windows 2000, which is definitely wrong. I wonder if anyone has a 3.0 or even 1.0 API reference lying around? Check page 116 of this: http://www.os2museum.com/files/
356.
▲
by
mschaef
7y ago
RPL is one of the more interesting later developments from HP's calculator group. After the HP41C series, they realized that continue the development they wanted to do, they needed a higher level programming environment. To that point,
357.
▲
by
mschaef
7y ago
It has the first class function objects, but not the lexical scoping. Try entering this and storing it into a variable: << -> x << << x >> >> >> If you run that object with something on the st
358.
▲
by
mschaef
7y ago
FWIW, I thought it was about this: https://en.wikipedia.org/wiki/Cairo_(operating_system) I was a Cairo or so further out of date than you were. :-)
359.
▲
by
mschaef
7y ago
> I realized that these circuits coincided with breakers on the right side of the box. From this, I found out what is apparently a common pattern: we have two 120V out-of-phase incoming lines together with a grounded neutral that is pre
360.
▲
by
mschaef
7y ago
> which power standard is the "best" and how do we get rid of the rest? Not sure what's 'best', but getting rid of the 'rest' is likely to be expensive in terms of capital investment and for a comparati
More ›