HNHacker News
TopNewBestAskShowJobs

jhgb

3,298 karma · joined August 25, 2017

submissionscomments
jhgb··on NASA chief suggests SpaceX may be booted from moon mission
Funny thing is, even Starship's failure (to make a reusable upper stage) would be hailed as a spectacular success by any other company (since now that any other company would have at least a cheap, partially reusable superheavy launcher of unprecedented capability).
jhgb··on NASA chief suggests SpaceX may be booted from moon mission
Kennedy's speech is hardly "a schedule". There were definitely delays in the Apollo project, like the Apollo 4 launch that was delayed by (almost?) a year.
jhgb··on Building a JavaScript Runtime using C
To be fair, there's no claim being made that this was supposed to be a from-scratch implementation of Javascript. Just an equivalent to Deno/Node which don't have their own implementation of Javascript either.
jhgb··on German state moving 30k PCs to LibreOffice
You have to be at least 41 years old to remember that bc exists in the first place.
jhgb··on Freenginx: Core Nginx Developer Announces Fork of Popular Web Server
Is it a rewrite...or a completely new piece of software that simply takes the NginX experience into consideration when designing its features?
jhgb··on Gabriel García Márquez: Sons publish novel that late author wanted destroyed
Economy is not a zero sum game. There's no reason why both sides can't benefit from it.
jhgb··on Gabriel García Márquez: Sons publish novel that late author wanted destroyed
"Giving away the novel to a national university for academic discussion"

Except a national university will almost certainly buy a copy, so your desired academic discussion will be unimpeded.

jhgb··on SpaceX just showed us what every day could be like in spaceflight
You mean the "major shareholder" who intervened in the Starlink division when progress was going nowhere, and suddenly progress was going somewhere?

On that note, it's funny how some people attribute results to different people depending on whether the results are good or bad, with no consistency at all regarding their responsibility.

jhgb··on DJGPP
> their word, their rules

That strongly reminds me of "it's spelt Raymond Luxury-Yacht, but it's pronounced 'Throatwobbler Mangrove'".

jhgb··on Learn PostScript by Doing (2005) [pdf]
If you specifically target Ghostscript, you do get alpha blending as an extension though, right?
jhgb··on Free Oberon: Cross-platform Oberon IDE
> Except Oberon doesn't have generics.

...which could plausibly be fairly easily fixed by Zig's comptime feature, which would seem to fit the language very well.

jhgb··on Linux on an 8bit Microcontroller (2012)
8-bit CPUs typically have a 16-bit address space though.
jhgb··on Google has sent internet into 'spiral of decline', claims DeepMind co-founder
In what way is that "hypocritical"? Maybe "disloyal" would be the applicable term, but "hypocritical"? I just don't see that this is "characterized by behavior that contradicts what one claims to believe or feel".
jhgb··on A look into the finances of SpaceX
We know that SpaceX told us that the incremental cost for a Falcon 9 launch is around $28M. So clearly they're not priced below cost.
jhgb··on The C Programming Language: Myths and Reality
In my country, "engineer" is an academic degree and therefore not "validated by the engineering organization" but conferred on you by a university. Having said that, "software engineer" is NOT understood as having any connection to the academic title of "engineer", as it's a job description and you can even be a degreed software engineer simply having just a bachelor's degree in the field anyway.

Could you please give some examples of countries where "software engineer" is a protected title, together with the organizations responsible for conferring it? I think I looked it up in the past but wasn't able to find one. All I was finding was things like civil engineering certification (basically search engine garbage in the case of my search -- the quality of search engine results has really gone down the drain in the past 15 years or so, sadly).

jhgb··on Mir: A lightweight JIT compiler project (2020)
> Simplicity is usually achieved by dividing tasks into small, manageable subtasks. There is even an extreme nanopass compiler design used for studying compiler topics in education.

...and production compilers: https://andykeep.com/pubs/dissertation.pdf Definitely Chez 9 is based on it -- not sure about Chez 8.

jhgb··on Ask HN: Why aren't modern programming languages, like Rust, more legible?
> Low-level languages like Rust and C++ tend to have more complex syntax and symbols because they provide finer-grained control over memory management and what not

Modern Pascal provides basically as fine-grained control over memory management as C, while not needing "complex syntax and symbols", really.

jhgb··on SpaceX rocket launches Euclid space telescope to map the 'dark universe'
So you "learned how to read and use maps", and that's a reason to not use GPS, but you won't visit a time zone website despite not having learned to do time zone conversions? I could see how the former is justified rationally but the latter doesn't seem to be.
jhgb··on Titanic tourist sub photos show wreckage being brought ashore
The launch pad is as much in development as the vehicle itself, so it's not at all clear what is "a proper launch pad" for this vehicle. And even once it's clear what it is, I've even seen some estimates that building one on that site may take years for reasons of local geology. Meanwhile they need to perform launch tests, so I'm not sure what else than MVP they're supposed to use. Clearly waiting a few years is not an option in a chicken-and-egg situation.
jhgb··on Titanic tourist sub photos show wreckage being brought ashore
> the recent environmental disaster accompanying the 4/20 launch

"Environmental disaster"? A bit overdramatic, isn't it? The amount of "debris and dust" was absolutely minuscule compared to regular human activity in a developed country like the US.

jhgb··on The effect of deplatforming hate organizations on their online audience
> Hate-based, terrorist, and criminal organizations attempt to use online platforms to spread their ideology, recruit new members, and coordinate existing members

That can't possibly be a definition since many, if not all types of organizations "use online platforms to spread their ideology, recruit new members, and coordinate existing members". For example political parties. So that doesn't really answer the question "What is a hate organization?".

jhgb··on Din 1450, recommended for barrier-free reading
What you're seeing here is absolutely English written by a German. In German, restrictive clauses are separated by commas. This language feature seeps into English written by Germans by means of interference.
jhgb··on Magnitude 6.1 earthquake near the east coast of Honshu, Japan
Is it any more insensitive than watching any video in public without headphones? Myself I wouldn't ever do that with any video to begin with, so no need to do it for specific videos. Seems just like plain common courtesy.
jhgb··on That people produce HTML with string templates is telling us something
Reddit apparently ran away from Lisp primarily because all the servers ran on FreeBSD while development ran on Macs and because at the time they were forced to use different Common Lisp implementations (OpenMCL on Mac and CMUCL on FreeBSD) so they couldn't even test what they were deploying, essentially. Today with SBCL that wouldn't have been an issue.
jhgb··on That people produce HTML with string templates is telling us something
> Another reason you won't find people using string templates to produce HTML in Lisp is that no one uses it for web development

...how does this change conditional probability? If of those people who use Lisp for web development, nobody uses strings, it's unrelated to how many people use Lisp for web development.

jhgb··on Why Lisp?
I believe that Chez should support Windows very well, even to the extent of supporting COM calls.
jhgb··on Why Lisp?
> Say that you’re looping through an array of pairs of 2D vectors and calculating the dot product of each pair. In C++ you can use your 2D vector class without any additional cost. In CL you either need to remove that abstraction (and deal with flat arrays of scalars) or incur the cost of boxing.

Or maybe use compiler macros to remove the abstraction without the cost of boxing?

jhgb··on Pentagon looking to make sure SpaceX doesn’t abandon them in war
> Ukraine is not going to care about terms of service

Well in that case they won't provided that service. That's how it usually goes. If it creates a significant legal liability to the service provider (which is the reason for many ToS clauses), the service provider would be absolutely stupid to not shut things down in such cases.

jhgb··on Pentagon looking to make sure SpaceX doesn’t abandon them in war
> while rest of the world kinda moved on

So "rest of the world" negotiates with terrorists nowadays?

jhgb··on SpaceX says it blocked Ukraine from using Starlink with military drones
They're already working on a military offshoot for the US government. But these limitations on Starlink are not anti-Ukraine; they're just anti-federal-prison because Starlink is a consumer product and not a weapons part allowed for export.
← PreviousPage 2 of 34Next →