HNHacker News
TopNewBestAskShowJobs

gindely

114 karma · joined February 6, 2020

submissionscomments
gindely··on Stanford lab envisions delivery drones that save energy by taking the bus
No, come on, provide something concrete. Searching for "cycling joint wear" just provides unreliable sources saying you don't use your joints up, but it doesn't provide unreliable (or reliable) sources saying the opposite.

It is easy to avoid incidental injuries, and everyone would much rather the trauma of an incidental cycling accident than the trauma of a highspeed car crash. Mentioning them in just scaremongering. Ride at a safe speed on a proper path and look where your going. If you can't look where you're going, you're going too fast; slow down. (You can't say "proper paths don't exist", because we're talking about the dreamland in which they do, therefore, by definition, they do.)

20 mi round trips are unlikely. You get long trips in cities developed for cars.

gindely··on Stanford lab envisions delivery drones that save energy by taking the bus
Which is great for all those people who fill up on electricity. Mostly rich people.
gindely··on Stanford lab envisions delivery drones that save energy by taking the bus
> Also, I'll make it opt-out, and the opt-out process will be in a shrink wrap license.

I do not understand this point.

gindely··on A Git Repo to Document Police Brutality During the 2020 George Floyd Protests
If you spend four years sowing discord and disorder, you reap what you sow. The president is to blame.
gindely··on A Git Repo to Document Police Brutality During the 2020 George Floyd Protests
With respect, the poster correctly quoted you, using the punctuation common here to indicate a direct quote, and then provided an interpretation using punctuation common here specifically to indicate text that is not a direct quote. I think I have more sympathy with your point of view but before getting angry you ought to consider the context of a persons actions.
gindely··on Police attacks against journalists across the U.S. since May 28
And the present has said "Good people on both sides" in reference to the current protests, right?
gindely··on Police attacks against journalists across the U.S. since May 28
Protests are inconvenient. But if you can amass enough people day after day to block major intersections with crowds of people, then the correct thing to do is to block major intersections with crowds of people day after day.

If people don't want their intersections blocked by crows of people day after day, then they should consider the extent to which their interests are compatible with the interests of the protesters, and if necessary and reasonable, consider joining the protesters to help them achieve their goal sooner. If seventy percent of the US population were protesting, the protests wouldn't last that long - unlike in Hong Kong.

gindely··on Times New Roman alternatives: You can do better (2013)
Palatino is serif?
gindely··on Times New Roman alternatives: You can do better (2013)
I used to share that thought, and I have a font that hangs around called Modded Palatinx that contains a few improvements from the days when it was more important to me that my system be right, than that it be compatible. But nowadays, it looks a bit weak compared to other serifs - more of an acknowledgement of serifs without their meat. It's possible that hi res screens has made me think differently. I'm not sure.

(But in any case, the standard Computer Modern Roman is not my cup of tea. I like more rounded fonts, but its serifs are too strong and dominate the shape.)

gindely··on De-Escalation Keeps Protesters and Police Safer
What crazy times we live in, that a person only needs to ask for links for cops damaging their own police car and unloading bricks, but can regard US cops assaulting journalists as proven. No reflection on you, but where has America fallen to?
gindely··on Anonymous hackers re-emerge amid US unrest
Yes the article attempting to determine if this had the signature of something "genuinely" anonymous demonstrates a clear void of space between the author and the point. An attack is a genuinely anonymous if it is anonymous and uses certain imagery. Clearly, the video and the UN hack are anonymous. Whether or not the police website going down was from them or not, who knows.

Whether the anonymous attack was perpetrated by American acktivists or whether it was perpetrated by state actors is a different question. But there's no point asking "is it genuinely anonymous"; rather, ask "was it genuinely instate disaffection or is it concocted interstate action". (They don't ask that question. They don't get close. But the only questions worth asking are this one and "who did it".)

gindely··on REPL Driven Design
however true the statement may be, it's not therefore an abandonment of pure functional programming. You don't have to program in `IO` or `MonadIO m => m`.

Expressing your state in terms of pure functions of input events, as can be done with an FRP like Reflex, means you can test all your logic purely. You can be confident that you'll only request to launch the nukes when the nukes need to be launched.

Then you have to make yourself confident that, when the system asks the nukes to launch, it sends the right signal. But that's mockable by running the system attached to device that reads the signal and reports its correctness.

And making sure the nukes take off, aim correctly, and land on their target is not my department (says Werner von Braun).

gindely··on The use of `class` for things that should be simple free functions
I think before you do that, you should be careful to ask why the methods are private. Frequently, code like that exists because the private methods are reusable code that is not related to the title of this class. So the solution is first to make the private methods into public methods on separate classes.

And then the resulting classes probably meet some other rule that says "reduce trivial classes to pure functions or closures".

Generally speaking, before a person writes a private function, they should remember that it means "if you misuse it you'll break my otherwise unprotected invariants." Whenever that's not true, you shouldn't write "private". In particular, it doesn't mean "I was too lazy to structure my code correctly so I tried to hide it from the public implementation".

gindely··on CLIs are reified UIs (2017)
I have trouble saving a word document nowadays, since they close the document when you want to save or print. (You press file, and now the document has been closed and replaced by some menu. I do not know if my actions will apply to the document that I had had open before the program helpfully closed it and makes me feel very uncertain. I do not like to use Word for this reason. It is completely unfathomable to me why of all menus, the File menu is the menu that closes your document. I thought it should be the one to help you interact with it most.)
gindely··on CLIs are reified UIs (2017)
But then the solution is just "better documentation". Every time the solution is just "don't suck", i think it's fair to say that the solution won't work.

For instance, in the past decade or so, the quality of guis have gone so far downhill, that is now commonplace for advanced users to have no idea that certain features exist because they're only exposed if you swipe like so and then tap this logo that doesn't look like a button. the technical knowledge exists for how to design usable graphical user interfaces, but "make better UIs" is not a high priority for businesses and the people they hire.

cli's have a certain advantage that many cli's are open source and technically not beholden to business interests (altho they may be defacto), and they're not fashionable amongst those for whom empowering users is a curseword, so "don't suck" is theoretically possible, but i don't know that it's particularly likely.

gindely··on Rediscovering the Small Web
Yes, I just signed up on the Mare Serenitatis Circumlunar Corporate Republic earlier this week. I intended to keep my gemini/gopher pages updated daily but now is a good time to update them some more!
gindely··on Qt 5.15 LTS
Electron is slow and lethargic. Even the highly optimised VS Code makes me switch to gvim several times a day because input doesn't go in sequence; it seems to process easier input first rather than earlier input first.

You can use Gtk to make executables on Windows and MacOS, but it's not comfortable and the resulting guis are ugly. They do not take advantage of the full provisions of the platform. Gtk is less cross platform, and more a foundational Gnome library that someone has ported to Windows and MacOS. No support for two major operating systems.

Qt I can't speak to.

WxWidgets seems to be a little .. dated. The screenshots on their website look like programs that were acceptable for a technical user 15 years ago. Has it moved on from that? Dunno. No support for two major operating systems.

gindely··on Ask HN: If you could work remote where would you live?
These are people who are living remotely. It's probably better than they pick a place where the land is less productive, since they intend to live off their coding skills. They can leave the productive land to the people who need it.
gindely··on Ask HN: If you could work remote where would you live?
I work remote. It means I live with my wife in a country that is neither of our homelands. Unfortunately, visa policy in our respective countries is especially unpleasant for married couples. I would rather work in an office tho. I hate working remote.
gindely··on DirectX is coming to the Windows Subsystem for Linux
Windows still doesn't have a decent terminal app! The new one just crashes when I resume from suspend. (I believe it's because when the computer suspends, it forgets about the external monitor. But it's still not evident to me why that should make it crash.)
gindely··on Ask HN: Is there still a place for native desktop apps?
> What a perfect HN reply. ... No justification.

I disagree, therefore the stuff you wrote didn't exist. I mean, don't you think it's a little rude? Think first, engage keyboard later.

gindely··on Ask HN: Is there still a place for native desktop apps?
Lots of people use an android or an iPhone as their main computer nowadays. If you're targeting keyboard/mouse style input, then Windows is probably close to as popular as ever. But if you're targeting people using some kind of device to access your service in exchange for money, Windows is wasting your time.
gindely··on Ask HN: Is there still a place for native desktop apps?
But that isn't what's missing. It's a restatement of the problem. DOM based apps are much more resource intensive than native. What is missing from native that makes business choose DOM?

If there was some modern tool like WxWidgets that supported modern apis like DOM, Android and UWP, would we see more use of native? Electron would therefore become pointless.

gindely··on Ask HN: Is there still a place for native desktop apps?
> But now I had to upgrade my RAM.

But I can't. My ram is soldered on. How many tons of carbon dioxide should I emit so that you can use React? There are ways to do declarative ui/state management without dom...

gindely··on Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores
I have IIS on my Windows 10 Home Surface 6. I have encountered no problems at all; I did not buy it with this in mind, but now it's doing all my dev work. Biggest problem is that Teams uses 600 MB to sit idle so I never have any memory to do anything interesting.
gindely··on India coronavirus: The 'mystery' of low Covid-19 death rates
Is that not normally the case? The pp says that every burial or cremation requires a death certificate, and who else but the authorities has the right to issue a death certificate?
gindely··on India coronavirus: The 'mystery' of low Covid-19 death rates
The difference between a confirmed case and all cases is that in a confirmed case is a case which has had a viral confirmation. But all cases still involves only those people who have presented for medical attention, because a case is effectively a file about a person. What is unknown is infections.
gindely··on Sweden to shut bars and restaurants that ignore coronavirus restrictions
Isn't that what a paper bag is for? I was told in America it's perfect because it's unreasonable search.
gindely··on Sweden to shut bars and restaurants that ignore coronavirus restrictions
I would have significantly more respect for the Swedish approach if they had protected their elderly and other vulnerable communities. The fact is that the weak do not account for an unavoidable minority of the deaths.

The Swedish approach may get them out the other end before any country aside from China and Vietnam, but the Swedish execution did not save lives by protecting the vulnerable.

gindely··on Sweden to shut bars and restaurants that ignore coronavirus restrictions
Sweden isn't aiming at herd immunity. They've assumed herd immunity is going to come in all places.
← PreviousPage 2 of 4Next →