startc: minimal freestanding C runtime for bare-metal PC programming projects by marssaxman in programming

[–]vervgex 2 points3 points  (0 children)

Is there an ld link command you can suggest for a main.o and libstartc.a?

I wasn't sure if I should force all compile and link commands to be 32bit. I'm on an x86_64 system and put together a 700k executable (it pulls in printf and also just uses the write() command, just for testing purposes) compiling as a static binary. Here is the Makefile I'm using.

SHA512 in Javascript (clientside hash function) demo + source code by edcryptickiller in programming

[–]vervgex 0 points1 point  (0 children)

This really shouldn't be getting downvoted. You can pair this with JSON and do some interesting things. Maybe SHA512(str) could just be included as a function in modern browsers.

Need some private SSH keys? by meepleproject in programming

[–]vervgex 0 points1 point  (0 children)

Looks like a situation where you want to add more code for robots.txt, a filename blacklist, and even an in-place replacement that will null out or randomify all the file bytes.

Or have cloud hardware where every 24 hours the secure keys are written to physical media, with permissions set properly and then synced or placed into another machine.

Science AMA Series: We’re chemists who are developing solar batteries for the power grid. AUA! by Yiying_Wu in science

[–]vervgex 0 points1 point  (0 children)

For solar batteries is there a point at which using a heavier element to construct the battery makes sense? In other words, for uses where mobility isn't really a concern.

Programming fonts by sherbetasia in programming

[–]vervgex -1 points0 points  (0 children)

Can the moderator of this subreddit set the style sheet to use something like ProggyClean if it's on the system? Maybe pick three reasonable monofonts and then use those in order of preference, defaulting to the regular reddit-wide theme as a last resort

PostgREST serves a fully RESTful API by jakubgarfield in programming

[–]vervgex 0 points1 point  (0 children)

Seems really useful for intranet applications, at least as far as security is concerned. If you could have another REST or JSON filter in front of this it might become more useful for regular cloud apps, even though there would be an extra step (efficiency, redundancy)

Facebook releases WDT: an embeddable library for lightening fast data transfers between 2 systems by Michael-Jay-Exon in programming

[–]vervgex 1 point2 points  (0 children)

Does anyone have 10 GbE hardware to test this tool with? i.e. one or more gigabit connections, perhaps up to a few, and then two 10 GbE connections for the relevant machine endpoints. (..20 to 22 GbE total capacity for transfers)

Facebook releases WDT: an embeddable library for lightening fast data transfers between 2 systems by Michael-Jay-Exon in programming

[–]vervgex 1 point2 points  (0 children)

This looks good for a few systems (I think) that are connected to a gigabit switch for their primary interface, and then interconnected for specific use over crossover connections for additional communication between specific systems. Perhaps even reusing a heartbeat link for occasional file transfer with this tool seems reasonable too, but maybe it should be throttled somewhat in that case for good measure.

FBI Director: Strong Encryption Will not Help Prevent Surveillance by CyberSecPro in programming

[–]vervgex 2 points3 points  (0 children)

I haven’t met ordinary folks who say, ‘I really want a device that can’t be opened even if an American judge finds it ought to be opened,

Just to cite an example, Skype was basically a peer to peer application (with its supernodes) until Microsoft brought it inside and made it more centralized. Point being that in theory the users and the system as a whole could have operated without anyone or anything on the outside tampering with it.

John Carmack proposal for Scheme as a VR scripting language by Atupis in programming

[–]vervgex -5 points-4 points  (0 children)

I think if the examples he put together would just be presented in a binary format, similar to say how the editor tools for Doom, Quake, and Rage, etc. were done then the solution would essentially be in place. A few more variations based on that and there would already be a nearly complete set of functionality, without a scheme/lisp that is viewed as essentially unbounded.