Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ghoward
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
70 ms
·
271.
▲
by
ghoward
5y ago
Just so you know, those of us who believe in structured concurrency often have slightly different meanings (which I believe will converge over time). My definition is at [0]. Beyond libdill, a rough version has now been implemented in C. (B
272.
▲
by
ghoward
5y ago
I've written my senators, and I encourage everyone to do the same. Also, I have a website that you can point politicians to: https://everyoneneedsencryption.gavinhoward.com/ . Suggestions welcome on how to improve that
273.
▲
by
ghoward
5y ago
What to do with us? You have no right to do anything to those of us who did nothing to you. Leave us alone.
274.
▲
by
ghoward
5y ago
I can't believe no one has mentioned `gdb-dashboard` [1] yet! I use it extensively. [2] Beyond that, I have recently learned how to write custom pretty printers for GDB. This saves a lot of screen space. I should probably update [2] so
275.
▲
by
ghoward
5y ago
Ah, whoops. Smalltalk and Forth are two languages that I have written a bit of code in and studied extensively. I did say that I was probably missing some. Oh, and Go. I've written some Go.
276.
▲
by
ghoward
5y ago
> If you're thinking about designing a language, study as many other languages as you can so that you get a better sense for the design choices involved and how various concepts fit together. I've written C, C++, Python, Ruby,
277.
▲
by
ghoward
5y ago
I have also been working on a programming language, but longer than the author of this piece (since 2011), and the author is correct. Designing a language consumes you; you never see programming the same way again. Whenever I write C (I
278.
▲
by
ghoward
5y ago
KeePass, as far as I can tell, is inactive. KeePassXC seems to be the logical successor that is active.
279.
▲
by
ghoward
5y ago
Thank you. It does look familiar.
280.
▲
by
ghoward
5y ago
Thank you for your kind words. I hope you are right.
281.
▲
by
ghoward
5y ago
As one of few authors of an implementation of `dc` and `bc`, but one who never actually met Lorinda Cherry, perhaps I have a slightly different perspective of her work. I've read the closest thing we have to the original sources of `dc
282.
▲
Goodbye, Kitty
(gavinhoward.com)
3 points
by
ghoward
5y ago
|
0 comments
283.
▲
by
ghoward
5y ago
If anyone needs a link to point politicians to, you can use [1]. Suggestions welcome for improvements. [1]: https://everyoneneedsencryption.gavinhoward.com/
284.
▲
by
ghoward
5y ago
Cominarty is not available in the United States. [1] [1]: https://dossier.substack.com/p/bait-and-switch-there-remains...
285.
▲
by
ghoward
5y ago
There are always exceptions, of course. But then again, there's also the Ariane 5.
286.
▲
by
ghoward
5y ago
I think those are one and the same; I was just more polite about it, I guess. I think yours is closer to the truth than mine.
287.
▲
by
ghoward
5y ago
I agree 1-2% might be misleading, but Dr. John Regehr puts overflow checking overhead at 5%. [1] I'll take 5% or even 10% for correctness because, again, fast and wrong is very bad. [1]: https://blog.regehr.org/archives
288.
▲
by
ghoward
5y ago
> Assuming there is no UB and optimizing under that assumption gives a speedup. Sure, but to make sure you do not have any UB, at least for things like signed arithmetic, you basically have to either give up signed arithmetic, which is w
289.
▲
by
ghoward
5y ago
I want a safe C. If that means I have to deal with fewer available optimizations, I'm all for that! That's why I wrote two's-complement arithmetic with unsigned types and why I actually have bounds checks on my array accesses
290.
▲
by
ghoward
5y ago
Not GP, but I hadn't thought of this! That would be a great side effect of using the GPL now that I think about it.
291.
▲
by
ghoward
5y ago
Somewhat agreed. I started a poll [1] asking if devs could get their employers to pay. Almost nobody answered. I'm not sure it would be possible to get companies to pay without regulation, as you say. [1]: https://news.ycomb
292.
▲
by
ghoward
5y ago
> Entirely impossible to answer any “would you pay” questions without knowing the cost. That's why I asked people to comment what their companies would pay. > Asking a vendor to accept liability for 3rd-party code is some combina
293.
▲
by
ghoward
5y ago
Yes.
294.
▲
by
ghoward
5y ago
No.
295.
▲
Poll: Could You Convince Your Employer to Pay for Vetted Packaging?
1 points
by
ghoward
5y ago
|
2 comments
296.
▲
by
ghoward
5y ago
Adding permissions would not have caught this case, though, because there is no need for permissions to run an infinite loop.
297.
▲
by
ghoward
5y ago
That decision revolved around a one-time $150 fine (in today's money) and was used to justify forced sterilizations. And it was overturned later. And it was for the authority of a state, not the Federal Government. Not the same thing a
298.
▲
by
ghoward
5y ago
My thoughts: https://gavinhoward.com/2022/01/the-social-contract-of-open-... . I submitted that link here: https://news.ycombinator.com/item?id=29876749
299.
▲
The Social Contract of Open Source
(gavinhoward.com)
2 points
by
ghoward
5y ago
|
0 comments
300.
▲
by
ghoward
5y ago
I agree that that might be too far, but the one aspect of being able to audit the source code in a criminal trial makes me want this bill to pass despite that flaw. That is such a big win for justice!
More ›