HackerTrans
TopNewTrendsCommentsPastAskShowJobs

lobster_johnson

no profile record

comments

lobster_johnson
·9 tahun yang lalu·discuss
It's unfortunately not a well-known feature. The Go extension to VSCode was using "go build" (without "-i") for a long time, and if you're working on something big like Kubernetes, it's almost impossible to work with.

The annoying thing is that "go install" also installs binaries if you run it against a "main" package. I believe the only way to build incrementally for all cases without installing binaries is to use "-o /dev/null" in the main case.
lobster_johnson
·9 tahun yang lalu·discuss
Is Cosmos related to the work on Corfu/CorfuDB [2] [1] in any way?

[1] https://www.microsoft.com/en-us/research/publication/corfu-a...

[2] https://github.com/CorfuDB/CorfuDB
lobster_johnson
·9 tahun yang lalu·discuss
His thank you seems to be in reply to a deleted message by Felix Tao from Microsoft where he closed the issue prematurely. It makes more sense then.
lobster_johnson
·10 tahun yang lalu·discuss
Java applets were all over the place for many years. I remember there were tons of maths, CS and physics sites that used Java to render things like simulations and algorithms.

Sometimes the Java stuff was hidden: Before XMLHttpRequest I personally used Java in several web apps as a way to do messaging with the server, because Java permitted you to do arbitrary socket connections. You inserted a 0x0 applet into the page and then used the JS bridge that both IE and Netscape provided. Aside from the JVM startup time (which could be several seconds) it was pretty great, actually. I wrote a commercial audio conferencing system that showed the talk status of each participant, for example.

Basically, Java applets were (were, mind you) highly successful before the advent of Flash and AJAX.
lobster_johnson
·10 tahun yang lalu·discuss
The Norwegian government's BankID system (used by all Norwegian banks, and also supported as a login mechanism across all the government's digital solutions, including the national paperwork portal where everyone files their tax returns) only migrated away from Java 18 months ago [1].

[1] http://www.dinside.no/931165/dnb-dropper-java-fra-november
lobster_johnson
·10 tahun yang lalu·discuss
Based on adoption rates I would say Java applets were very successful. One area were Java applets were still actively used until very recently was in online banking, where it was used for secure OTP entry. I'm sure there are still some that use it.

As a technology, it was fairly clear even in the late nineties that Java was a bad fit for the web.
lobster_johnson
·11 tahun yang lalu·discuss
Can anyone explain why Docker image handling is so terrible? For one, building an image creates lots of unnecessary overlays (resulting in the absurd need for "garbage collection"), rather than just compacting everything into one file? But also the whole registry thing. Why can't I just point Docker at an S3 bucket? Sure, you can run a private registry, but that involves (last I checked) running a daemon, Redis, and using "docker login" to get credentials set up... instead of, you know, a file path (like an NFS volume), an HTTP URL, or an S3 bucket. The registry seems like a nice thing for publishing public images, but it has nothing to do with private images.
lobster_johnson
·12 tahun yang lalu·discuss
The Borland compilers were single-pass compilers; they did not go through an AST, but generated machine code directly from parser input. Also, the original Turbo Pascal compiler was written in assembly language. (Not sure about the later compiler versions used by BP and Delphi.)

Also, the language was quite simple. With large, complex programs, the most time-consuming stage was in the linking of the final binary.

If you want a similarly fast compiler today, look at Go.
lobster_johnson
·12 tahun yang lalu·discuss
Oh, I see, just plain SSDs with PCIe instead of SATA. Yes, that seems logical.
lobster_johnson
·12 tahun yang lalu·discuss
Can you recommend a specific brand of PCIe flash card? How reliable are they?
lobster_johnson
·12 tahun yang lalu·discuss
Are you saying it's appropriate to run a database on a RAM disk? This product is offered without a disk, so it has to be coupled with a SAN or similar remote storage system.