HNHacker News
TopNewBestAskShowJobs

veilrap

423 karma · joined July 28, 2016

submissionscomments
veilrap··on C++20 Ranges Algorithms – Non-Modifying Operations
Our code tends to be shipped running on top of a relatively up-to-date version of linux. So we tend to go through the pain of testing/refactoring needed to get to the next version of C++ when we upgrade to the next stable version of linux that we're going to support.
veilrap··on C++20 Ranges Algorithms – Non-Modifying Operations
My company does a decent job at keeping up with the standard. Getting from C++11 to C++14 was challenging, and C++14 to C++17 took quite a bit of time, but we're on track to be on C++20 later this year.
veilrap··on A Tesla vehicle using ‘Smart Summon’ appears to crash into a $3.5mm private jet
I've read that Tesla's summon feature requires the user to continually hold down a button on their phone in order to have the car continue its slow progress in driving towards the user.

Assuming that's the case, I would argue that this specific sort of accident is squarely in the domain of the user.

veilrap··on College became the default – Let's rethink that
I agree 100%. Learning how to learn is a top goal of college, and most at least, tend to do a pretty good job at it.

Colleges are far more than just a text book with a certification at the end.

veilrap··on A new tool for finding dark matter digs up nothing
Any fudge factor with a continuous effect on the output that covers the range of interest can be used to adjust a given output to an output of choice.

For dark matter, one of the problems is that any given instance is allowed to have whatever amount of dark matter gives the output we want. This makes the math work out great, but weakens its predictive power.

veilrap··on A new tool for finding dark matter digs up nothing
You're describing a https://en.wikipedia.org/wiki/Tautology_(logic)

Dark matter works well because it's designed to fill in the gaps in our current understanding of astrophysics data. Given it's origin it of course can perfectly explain the data, because that's what it was designed to do.

However, that doesn't necessarily make dark matter particularly useful for understanding how nature actually works.

veilrap··on Monorepos done right
I'm not OP, but we have a similar setup at my company. We actually use C++ as our primary language, with a significant amount of python for testing and glue.

In general, dependencies are included in our repository directly, changing/adding dependencies means getting your dependency in to the repository.

veilrap··on Tim Cook tells employees the return to offices will begin on April 11th
Cloth masks are estimated to be in the 50-60% effectiveness range. To me, that's quite effective, not ineffective. Especially when applied across an entire population.
veilrap··on Why isn't there a replication crisis in math?
If you're actually interested in this topic, you should read "What is this thing called science?" by Alan Chalmers. One big take away from the book is that there are many things that are "factual" and "scientific" but are not "falsifiable".

It's been an important part of modern scientific advancement that falsification is a good, but not perfect way of learning about how the universe works.

For example, macro-evolution is basically unfalsifiable, and yet it is generally regarded as good science.

veilrap··on What the Omicron wave is revealing about human immunity
This is somewhat misleading information.

VAERS is an open database, it can be easily submitted to by anyone, it's not a good source of truth and may contain statistical bias.

Parent's ARE vaccinating their children, millions of kids age 5-11 have had the vaccine: https://www.mayoclinic.org/coronavirus-covid-19/vaccine-trac... Depending on the state, the total % vaccinated in that age group varies between ~20-50%.

veilrap··on App store bill sails out of Senate Judiciary Committee
They are just as general purpose as my phone. It's quite easy to sideload applications onto an Xbox console for example.
veilrap··on Ask HN: Spotify vs Apple Music?
Spotify has better cross-platform support.

Apple Music's music upload is great for combining a personal/niche library with the cloud subscription library.

Spotify's music "experience" might still be marginally better, but I feel like things haven't improved, and probably have been trending downwards in favor of podcasts.

Apple Music seems like it's been getting gradually better over time.

Both have download to device support which is nice.

veilrap··on Vim Galore: everything you need to know about Vim
I'm not a VIM expert, but I do use it as my primary editor. Visual Studio Code is my secondary editor and I flip between them, but tend to be in vim most often.

I don't think that the utility of VIM comes from squeezing out wpm, but in it's navigational and editing capabilities. Particularly when paired with a relevant language server, code navigation is a breeze. Additionally, being able to run it on a remote server, in a tmux session, means I can drop off and pick up my work from basically any machine without any effort.

My vim config is pretty barebones, its primarily just language server support and git fugitive.

Now, modern vscode setup with a remote plugin, language plugin (and vim keybinding plugin) gets you basically the same benefits. For me personally though, I find a few things more clunky in that setup than the vim version of it, mostly around code navigation.

veilrap··on Are We Really Engineers? (2021)
Cost is an important constraint in engineering. Nearly every engineering project has cost as a component of the engineering process as omitting it yields projects that cannot be completed.
veilrap··on Github Copilot Wants to Play Chess Instead of Code
Humans don't just generate language out of the void. The use of language is grounded by various other inputs (senses, previous knowledge/understanding). So when a human is constructing sentences those sentences aren't just using earlier elements of the conversation to generate the next sentence (as language models do) but rather a vast wealth of resources previously accumulated.

AI that wants to actually generate language with human-like intelligence needs more inputs than just language to its model. Sure that information can also be overfit, but the lack of other inputs goes beyond just the computer model overfitting it's data.

veilrap··on A deleted subplot from “The Matrix” contradicts its sequels
I'm confused by this statement. I agree Matrix Resurrections is worth watching, it's quite good. But I'm also a fan of the other 4 films (Matrix, Reloaded, Revelations, Animatrix). Many people I've talked about the films with agree.

Personally, I found Revelations to be some what weaker than the rest, but they all form a pretty compelling and enjoyable series.

veilrap··on Court issues permanent injunction in Epic vs. Apple case
You can already sign up through Safari on iOS to those services. And besides signing up to that sort of subscription is a one time thing.
veilrap··on Court issues permanent injunction in Epic vs. Apple case
Maybe those users would be better off with the more popular products offered by Apple's competitors.
veilrap··on Looking Glass: Run a Windows VM on Linux in a window with native performance
I use Windows as my prior OS for work, even though much of work ends up happening through a Linux command line (WSL/ssh)

For both work and casual use, there's a lot of small things that add up to it being very productive, and despite regularly giving the linux desktop a chance, I always gravitate back to Windows (and recently MacOS as well).

I feel like most of the QoL features I enjoy are mostly invisible so its hard to remember them unless I'm actually experimenting with the Linux desktop. Here's some that do come to mind though.

- Windows supports right-click and drag with context menus. For multi directory file manipulation, this shortcut is shockingly useful. While much file manipulation can be faster on the CLI, certain operations like this are incredibly efficient.

- Binary blobs are really convenient compared to package managers/source building for my daily driver stuff. I have decade old games that just work, and I've never had to deal with version incompatibilities for my tooling, unlike in my Linux environments.

- Common actions like sleep/wake just seem to work better.

- Microsoft Office is really nice.

veilrap··on Apple asks staff to return to office 3 days a week starting in early September
I find this very interesting, because I'm in a similar boat, pretty senior, but not the top of the ladder. But for me some of my favorite pair programming sessions are with people who are operating on another level. It really gets the brain juices going.
veilrap··on Abolish High School (2015)
I came here to write up a similar story.

Grew up in the mid west, went to through a pretty average public school system. Participated in sports, AP classes, and generally had an excellent time.

I suspect that like most of the internet there's a strong tendency for people to post their feelings about negative experiences. From polling people in real life, it seems to be somewhat hit or miss, so clearly there's room for improvement, but I don't think that the current system is completely broken.

veilrap··on Stacked Git – manage commits as a stack of patches
I read through the getting started guide and I have a hard time seeing how this differs from an existing workflow I use with just pure git.

Basically, having a stack of patches as commits in my local branch. Edits to older commits saved via fixup commits, and occasionally merging in the fixups and/or rearranging the commits with rebase when its convenient to have a different commit on top of the stack or when I'm pushing a patch out from the bottom of the stack.

veilrap··on Facebook, Twitter & Instagram can be banned in India tomorrow for non-compliance
But that doesn't prevent said conversations from happening on a large social network.

Email, Facebook, SMS, Twitter, and Discord are all massive networks that all can also facilitate small group conversations.

veilrap··on One man’s fight for the right to repair broken MacBooks
Reducing a complicated situation to a mathematical fact is basically strawman argument. If a an expert is talking about a complicated area with a lot of nuance and no concrete right answer, then that expert's credibility matters.
veilrap··on Great books on classic video games
I agree, this one was a recent joy to read.
veilrap··on Game developers sharing their salaries on Twitter
The cost of living in California IS high. But $150k is much better than just scraping by. Assuming 40% tax rate, and a montly rent of $3000, that's $54,000 remaining with the two biggest expenses already accounted for.
veilrap··on FDA Moves to Ban All Menthol Cigarettes and Flavored Cigars
I generally feel similarly, but I'd rather go the taxation route than the control route. If people want to use hazardous substances, tax the substances to help fund the government subsidized health care.
veilrap··on FDA Moves to Ban All Menthol Cigarettes and Flavored Cigars
This just feels like a continuation of the failed war on drugs...

I don't smoke, but I have no problem with allowing people to do so in private spaces. Why do we insist on micromanaging peoples lives?

veilrap··on What’s wrong with Git? A conceptual design analysis (2016)
For me, checkout is easy to remember because I'm literally checking out an older version of the file.
veilrap··on I hope work from home continues
Ad hoc, accidental communication simply doesn't happen in remote work environments.

Coffee breaks are a shockingly productive element that simply work better in person, at least in my experience (and this seems to be a common sentiment at my software company).

In-person conversations don't have technical difficulties, there's much better engagement which allows people to better read the audience and adapt presentations/design conversations appropriately.

Surveys among colleagues seem to agree -- hybrid seems good, remote only simply is not as productive nor enjoyable.

← PreviousPage 3 of 5Next →