Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mschaef
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
361.
▲
by
mschaef
7y ago
> Sure, but how do you know if your tests match real-world use? As a product category, laptops have existed for close to 40 years, and Apple has been a successful and high end participant in that category for close to thirty. If they can
362.
▲
by
mschaef
7y ago
Completely agreed with Stratoscope... I've been looking for this for years without any luck. Thank you for posting it!
363.
▲
by
mschaef
7y ago
> Solar energy covers the daylight hours. The number of daylight hours varies considerably over the course of the year, as well as over varying weather conditions. > Wind power covers the evening / night time hours. Wind power pr
364.
▲
by
mschaef
7y ago
Absolutely. This has to be viewed holistically, as a combination of greener generation, better efficiency, storage, lifestyle changes.... The problem's too big to solve otherwise.
365.
▲
by
mschaef
7y ago
> wait until they haven't exhausted every penny of profits before moving to renewable energy? XCel is a regulated energy company. Their profits are defined by their state regulators and they are granted a right to a specific rate of
366.
▲
by
mschaef
7y ago
Germany made a similar announcement recently, and I have the same questions here as for there. Although there has been progress to use coal plants as variable output plants, they tend to be used base load plants that run all or most of the
367.
▲
by
mschaef
7y ago
> We commit the migrations along-side the application code and in our case we use FlywayDB [1]. The only down-side is that this tool doesn't perform roll-back operations automatically. You can always do them by writing another migra
368.
▲
by
mschaef
7y ago
I'm going to date myself here, but this reminds me in some ways of Microsoft's BASIC 7.0 (circa 1989). One of the new features of 7.0 was a library for producing text mode GUIs with dialog boxes and the like. Because the language
369.
▲
by
mschaef
7y ago
Meanwhile, Bernie's IT team is wondering why they're now flooded with 404 requests...
370.
▲
by
mschaef
7y ago
A lot of credit for that goes to Rich Hickey - from what I can tell, he did a very successful job early on of 1) designing a Lisp with a unique combination of ideas and 2) publicizing it in a way that resonated with a people.
371.
▲
by
mschaef
7y ago
> To be perfectly honest, Clojure's biggest mistake, from my point of view, was to be so heavily JVM-dependent. IMHO, Clojure's use of the JVM was something of a Faustian bargain. (But net worthwhile). Reasonable people might d
372.
▲
by
mschaef
7y ago
Absence? There's absolutely syntax in Clojure. 1) Lexemes have a specific structure. 2) Core data types have a specific syntax (representable with a grammar). 3) The data types used to represent programming constructs also have a spec
373.
▲
by
mschaef
7y ago
> ...how we store, retrieve and transmit data is vastly more important. Agreed. Data storage and transmission formats have the potential to dramatically outlast the modules where they originate. This is in large part because these things
374.
▲
by
mschaef
7y ago
Thank you.
375.
▲
by
mschaef
7y ago
Any thoughts on why there isn't more evident action from building fire suppression systems? At least in smaller systems, I've seen sprinklers that work externally to the building to protect tall wooden spires, etc.
376.
▲
by
mschaef
8y ago
This looks really nice, both because it covers Git in a new way, and that it approaches solving a large problem with an eye towards explaining how to do it. It really reminds me of Donald Knuth's work on literate programming, in both s
377.
▲
by
mschaef
8y ago
Really glad to see this... this has often seemed to me to be a nice sort of capstone project for an undergraduate degree program. (Covers real implementation of everything from networking, datastructures, language parsing, etc.)
378.
▲
by
mschaef
8y ago
I think that omission is mainly my own bias, which stems from my age... I had been paying attention to the industry then and at the time it got a bunch of press. Bob's also interesting in that Melinda Gates was involved in marketing th
379.
▲
by
mschaef
8y ago
You may be thinking of COR, for "Common Object Runtime", which was formerly known as COM 3.0. http://www.danielmoth.com/Blog/mscorlibdll.aspx
380.
▲
by
mschaef
8y ago
> I don’t remember them being a double link list. IIRC, the first two bytes of a tokenized line was the address of the next statement and each command was tokenized. You may well be right... it's been a longer time than I care to ad
381.
▲
by
mschaef
8y ago
"The most obscure part of Microsoft's history." That's a pretty high bar. Here are a couple other candidates (restricted to stuff that actually shipped as products): * QuickPascal - Microsoft's low end Pascal compet
382.
▲
by
mschaef
8y ago
Yup. They were founded on a BASIC for the Altair 8800. pCode as an architectural element of their BASICS, however, was ten or more years after that. (IIRC, Applesoft BASIC's execution model was a doubly linked list of statement structu
383.
▲
by
mschaef
8y ago
A lot of this line of work also originated from efforts to solve problems in COM, which was becoming central to Microsoft's approach to platforms. The idea was to make it easier to produce objects in different languages and then let th
384.
▲
by
mschaef
8y ago
> For personal projects I would never ever use java just because the amount of friction around builds and packaging is so terrible. As a counterpoint, I do tend to use the JVM for personal projects, but I'm also pretty strict about
385.
▲
by
mschaef
8y ago
> I was at Microsoft from 1986-1991, working on Windows (2 and 3) What was that like? What parts did you work on? (And thank you... I cut my teeth on Windows 3 in particular and learned a lot, I am sure, from code you helped contribute t
386.
▲
by
mschaef
8y ago
Cute, but it would be super annoying these days if a platform vendor picked some otherwise completely legitimate value out of an API's parameter domain and used it for an easter egg... (Yes, you can wait for a value in any of 65,535 me
387.
▲
by
mschaef
8y ago
Microsoft's use of pcode in BASIC predates even Visual Basic. I believe the first use of it was in QuickBASIC 4.0 (~87-88), which had an adversing campaign built around the fact it could compile at some ridiculously high rate. What was
388.
▲
by
mschaef
8y ago
I did. It's simple, but intentionally so - essentially just a linear list of stripcharts and some basic formatting. The general idea was that in steady-state operation, the only thing that should really be seen is the data of interest.
389.
▲
by
mschaef
8y ago
Not OP, but here's how I did solve it: https://github.com/mschaef/metlog This was mainly an exploratory thing to learn some new technologies, but the gist is that it's a Clojure/Clojurescript application
390.
▲
by
mschaef
8y ago
I've built one of these types of systems without a lot of that technology stack. I have my own dashboard, use in-process HSQLDB for the back end, and have a deployment process build around uberjars, shell scripts, and init scripts. ht
More ›