HN user

distcs

1,691 karma
Posts55
Comments302
View on HN
www.robinsloan.com 2y ago

An app can be a home-cooked meal (2020)

distcs
1051pts288
www.lasersafetyfacts.com 2y ago

Hazard distances for selected consumer laser types

distcs
2pts0
susam.net 2y ago

FXYT pattern drawing language with 36 commands

distcs
1pts0
news.ycombinator.com 2y ago

Ask HN: How do HN posters find interesting links?

distcs
3pts3
news.ycombinator.com 2y ago

Ask HN: Examples of nice open source software that are written as single file?

distcs
2pts2
news.ycombinator.com 2y ago

Ask HN: Name names and thank open source maintainers of small projects!

distcs
3pts1
ratfactor.com 2y ago

Meow5 Concatenative Assembly: The Conclusion

distcs
3pts0
irreal.org 2y ago

Vimari

distcs
1pts0
news.ycombinator.com 2y ago

Ask HN: Do I need a special keyboard layout to learn array programming?

distcs
4pts8
lwn.net 2y ago

Is that really the source code for this software?

distcs
3pts0
news.ycombinator.com 2y ago

Ask HN: Examples of software/websites with good backward compatibility in UI/UX?

distcs
2pts1
news.ycombinator.com 2y ago

Ask HN: Examples of software/websites with good backward compatibility in UI/UX?

distcs
1pts0
old.reddit.com 2y ago

Need a unique Lisp related engraving for a knife (3 lines, 9 characters each)

distcs
1pts0
twitter.com 2y ago

We have had no internet for 4 days now

distcs
3pts0
www.theguardian.com 2y ago

Ofcom urged to investigate Virgin Media broadband contracts

distcs
1pts0
irreal.org 2y ago

Why Vim?

distcs
2pts0
news.ycombinator.com 3y ago

Ask HN: Mastodon instances run by non-profit foundations (not individuals)?

distcs
10pts4
news.ycombinator.com 3y ago

Ask HN: Are there any lean operating systems left?

distcs
15pts31
news.ycombinator.com 3y ago

Ask HN: Ultra lightweight independent websites with interesting content?

distcs
14pts16
lemmy.fediverse.observer 3y ago

Lemmy.World is now the Largest Lemmy Instance (>= 38000 users)

distcs
1pts0
zealdocs.org 3y ago

Zeal is an offline documentation browser for software developers

distcs
348pts108
borretti.me 3y ago

Language Pragmatics Engineering

distcs
15pts0
lists.gnu.org 3y ago

Names are not descriptions; descriptions are not names

distcs
3pts1
news.ycombinator.com 3y ago

Ask HN: Why is curl | sh so frowned upon?

distcs
11pts14
meta.stackoverflow.com 3y ago

Why aren't incorrect close voting discouraged with technical measures?

distcs
4pts0
mastodon.social 3y ago

Bloomberg sponsors curl with 10K USD

distcs
222pts74
news.ycombinator.com 3y ago

Ask HN: Is Pascal any good for modern programming?

distcs
6pts2
old.reddit.com 3y ago

What are the benefits of Vertico over Helm or Ivy?

distcs
2pts0
www.amazingcto.com 3y ago

Comparing Compiler Errors in Go, Rust, Scala, Java, Kotlin, Python, TS, Elm

distcs
2pts0
github.com 3y ago

List of feed URLs to ~150 technical blogs

distcs
3pts0

For those like me confused how opensource.net is related to opensource.org from their about link:

OpenSource.net launched in response to the halt of Opensource.com operations by supervising entity Red Hat, which supports the move. This includes facilitating the republishing of selected, previously published material from Opensource.com for the archives of OpenSource.net with the project’s community manager Seth Kenlon continuing to play an advisory and supporting role.

It isn't mysterious. It just doesn't match the vibes of HN. I don't come on HN to see silly jokes. And as you can see by the number of flags this post has received to kill it, it looks like most HN readers agree with me.

Iceland was a very poor country for most people other than a few well off in the fishing industry.

Very insightful. I had no clue this was the case.

Is there any published list somewhere that measures the relative richness between the countries? I am just curious to see which countries come out at the top and which ones at the bottom. Anyone knows any such list?

Tell us more about your project! Did you start it from scratch? Or did you use another opensource app as starting point and developed it further for yourself? What language is your app written in? Where do you run it? In CLI? or desktop GUI? The more you can share about it the merrier. I am sure others want to learn more about this too.

What if you have never cooked at home but all the time in a commercial kitchen? That's the reality for most of us here so it is a bit difficult to relate to this article.

Really? I'd hazard a guess that the majority here (> 50%) have never worked at a commercial kitchen!

I'm honestly curious to understand why you think most people here must have worked at commercial kitchen and never cooked at home?

But the OP is talking about creating a new blog (a website that has a collection of blog posts).

As noted in another comment, some of this can be attributed to manufacturing being done elsewhere

This is an excellent point. Are there reports similar to TFA that accounts for this? I mean a report that calculates the total demand a country is putting on carbon emissions (directly or indirectly) will be more insightful.

The current Remembrance Agent uses the Savant information retrieval system developed in-house by the Jan Nelson and Bradley Rhodes. The Remembrance Agent runs through emacs, a popular text editor. The user interface is programmed in elisp, and the results are presented as a three line buffer at the bottom of the window.

There is a nice retro screenshot of Emacs after this. Looks like a really old version of Emacs. A nice window into the history of computer stuff!

Who made this?

Colin Cotter (Imperial College, London) and Julius Ross (University of Illinois at Chicago, supported by NSF-DMS 1749447). You can provide feedback, or access the source code here.

I'd really like to know how these two people from different parts of the globe came to collaborate with each other. I know we live in the age of Internet and all but I'd really like to know how such people find each other and collaborate.

I missed out on this kind of collaboration when I was in college. But learning the answer to this question might be helpful to others who might want to do such collaboration but do not know how to get started.

still don’t have contents insurance (a hangover from poverty, I just wasn’t in the habit of insuring things and now keep putting it off, because paperwork terrifies me)

The author seems to be from UK. Is contents insurance a thing in UK? How many renters really do buy contents insurance? Genuinely interested to know how many think that contents insurance is worth it?

In many years of coding C++, very rarely I experienced a stack overflow or segmentation fault. It is literally not an issue in every codebase I have worked with.

Is this true for most people though? What do you think about this quote?

Frankly I've seen a lot of segmentation fault issues with C++ projects. Granted much of it can be detected pre-emptively with good tools and when a segfault happens, I can debug it quickly too using a good debugger.

But I've to say that they still do happen and I still see them happening enough while developing and testing that I cannot simply dismiss segfaults as something unimportant.

A few things I've found notoriously difficult to do in C++:

1. Add two signed 64-bit integers without overflowing on either side (negative or positive) and without using 128-bit integers. If the sum is going to overflow, generate an error. If the sum is not going to overflow, evaluate the sum.

2. Multiply two signed 64-bit integers without overflowing on either side (negative or positive) and without using 128-bit integers. If the product is going to overflow, generate an error. If the product is not going to overflow, evaluate the product.

Essentially under no circumstance evaluate something that might overflow. Detect the overflow and generate error. Evaluate only if the detection algorithm says there is not going to be overflow.

We can't use 128-bit integers ecause some hardware may not have a 128-bit registers. It's probably possible to solve these but it gets complex pretty soon once you begin handling all the failure modes.

Does Rust make this kind of problems easy to be solved?

I've done some C++ but no Rust. I'd like to learn a few things from people who have done both.

1. How many years of C++ programming do you have under your belt? How many years of Rust?

2. For new work projects, do you choose C++ or Rust? Why?

3. For new hobby projects, do you choose C++ or Rust? Why?

4. Is there something about C++ that you wish Rust had?

5. Is there something nice about Rust (apart from the borrow checker) that you wish C++ had?

it seems self-evident to me that books and videos are complementary

Can't speak for others but for me it is more about efficient utilization of time rather than complementing multiple learning methods.

I've found that time spent in learning math from videos have poor return of investment. That time is better spent re-reading a chapter or that thing that I couldn't fully understand the first time and doing more exercises.

if those are bad or clickbaity titles, they probably could just not be upvoted much

I am an active /new page lurker. You'd be surprised by the number of times I've seen clickbaity titles getting upvoted and making it to the front page.

Sure the clickbaity titles had good content too, otherwise they wouldn't get upvoted again and again. But when there are two posts with equally good content, the one with clickbaity title gets the needed votes soon enough to get into the front page and the other one keeps languishing at /new. It's sad but that's what I see happening again and again at /new.

I try to offset the unfairness by voting for the non-clickbaity interesting posts but adding one vote to a post that nobody else is voting for does not make any meaningful difference.

Have you looked at for instance Khan Academy's Grant Sanderson (aka 3Blue1Brown) Math videos?

I have. I went through Khan Academy, Brilliant and 3Blue1Brown. After spending more than 100s of hours I started getting the feeling that these are all good for elementary level math.

But for any serious math (think real analysis, complex analysis, group theory and beyond), all these platforms did was leave me with a warm fuzzy feeling of having learned something cool but in reality that warm fuzzy feeling was not good enough for solving actual exercises that come in textbooks or really deeply understand the material.

I've given up on these online learning media. Back to textbooks. The difference is like night and day.

Since FreeBSD is on the front page today, I thought this is a good time to learn from the collective wisdom of this community. 5 simple questions to those who use FreeBSD to stir up a conversation.

1. Where do you use FreeBSD? On your laptop? Remote servers? Routers?

2. Why do you use FreeBSD instead of Linux?

3. Why do you use FreeBSD instead of OpenBSD or another *BSD?

4. Do you find something lacking in FreeBSD? Is there something that is good in another OS that you'd like to see in FreeBSD?

5. What is that one thing about FreeBSD that you would hate to lose if you were forced to use another OS?

I am entitled to give my feedback to anybody I think.

Yes, of course! And others are entitled to ignore your feedback, downvote your comment, or say it to your face that your feedback is unwelcome, or flag your comment as they see fit.

Glad it worked out for you. But I have to ask: What if it wasn't mental and was a symptom of a deeper issue in the body that needs diagnosis?

I mean when should you bet on the pain being a mental issue? My worry is that if I bet wrongly it could have dire outcomes later.

The biggest change is the updated S3 state backend which now uses the v2 Go AWS SDK underneath.

Can you shine some light on whether this change was done to maintain feature parity with Terraform's code that is also evolving? Or is this a completely new thing available only in OpenTofu but not available in Terraform?

control prefix as a thumb key,

I read that and found it to be not relevant to non-tech-savvy users. Well the problem is how do you really make them alter their keyboard so that control prefix is now a thumb key without sacrificing something else?

Like in the settings I pulled up in the other comment, I could ask them to make their Command or Option as Ctrl. But after doing that, they lose some other key (command or option) from the thumb key which is important too. Both command and option are important and frequent enough to be thumb keys. There is no clear winner about which key should go here.

or modal key sequencers instead is key combos

Like which ones exactly? Can you name some names? Do you mean like Evil or god-mode? There's a lot of choices there and I know users who use one or the other. But many don't like to change the modeless editing to modal editing such packages invariable force upon you.

Much better is to just enable sticky keys which all major OS seem to be support. But again not everyone likes them. Who am I to tell them otherwise if they have tried both and prefer CapsLock as Control more than sticky keys?

***

Like I said earlier the real travesty is the wastage of real estate with the CapsLock key. The stock keyboards come with this travesty. I see anything that changes that as improvement even if it is making CapsLock to be Ctrl and using pinky sideways.

Making CapsLock as Ctrl is the least invasive choice for them. I'm not surprised that most people do this. I'm genuinely surprised that you would go as far as proclaiming this to be universally bad.

Who do you need to state this obvious and well publicised fact that lateral/pinky motions are unergonomic?

Again, says who? I mean why is your word more important than those who swear by lateral pinky? Care to link to some research that establishes this as a "fact"?

You've ignored other alternatives that would work better than a capslock even for the less tech-savvy crowd

What are those alternatives? Why talk in riddles when you can simply share those alternatives?

I'm looking at a mac user's keyboard settings right now and the only built in options I can find for Ctrl are Caps Lock, Option, Command, Function. If they want to have a better Ctrl experience which of these other alternatives should I suggest them? Install a new tool only to manage key bindings? I've already lost their attention!

it's bad because you're using very inconvenient key for very frequent operations

Says who? I don't turn my CapsLock to Ctrl but every longtime CapsLock-as-Ctrl user I know swear by them. They say in person and online that CapsLock to Ctrl helped them get over RSI.

How do you decide for them that it's bad for them? You could say that CapsLock to Ctrl is bad for you. I just don't understand how you could proclaim that it is bad for me and others.

Home row mods is a superior solution but not every Emacs user is tech-savvy enough to know how to get home row mods. Emacs users come in all forms. There are authors, researchers, people from humanities who use Emacs. Only a few weeks ago I was reading about someone in the fashion industry who uses Emacs. I don't think most of them would be interested to figure out how to get home row mods.

Replacing CapsLock with Ctrl works for many Emacs users who cannot create mods or carry around an external ergonomic keyboard with them everywhere they go. I know it does not work for all but it works for many.

What really is a bad design is to have precious keyboard real estate wasted by the CapsLock key. Anything that changes that is some improvement on it even if that is mapping CapsLock to Ctrl and using pinky sideways. We use the pinky sideways anyway with Shift, Enter, Tab, ... Adding one more key to sideways pinky does not make it a "bad design".