Hacker Newsnew | past | comments | ask | show | jobs | submit | HankStallone's commentslogin

  find . -type f -name '*.foo' -not -path '*/.*' -print0 | xargs -0 grep bar


The one issue with this approach is that it would still traverse all hidden folders, which could be expensive (e.g. in a git repo with an enormous revision history in `.git/`). `-not -path ...` just prevents entities from being printed, not being traversed. To actually prevent traversal, you need to use `-prune`.


"Democracy" in these discussions increasingly just means the 21st-century bureaucratic status quo. It no longer has anything to do with antiquated notions like "the will of the people." If the people want something different, they're trying to dismantle democracy and should be ignored and given what the managerial class knows is best for them.

Persuading the voters is seen as a last resort, a distasteful task that really shouldn't be necessary, if we could just get the right systems in place to keep them pacified and voting for more of the same.


>Democracy" in these discussions increasingly just means the 21st-century bureaucratic status quo.

It is for this reason that so many young people, left and right, are latching onto non or even anti-democratic political ideologies. The systems themselves have become the highest good as opposed to what they were originally designed for. Due process no longer means a swift and fair trial, it means endless shifting paperwork and appeals that make our judiciary collapse on itself. Building anything is no longer about the funds and means to build it but about the willpower to trudge through 5+ layers of approval from councils and faceless agencies. All the while, elite overproduction has created a whole class of "expert" who cannot understand the world 3 inches from their face but are supposed to be trusted at all times to make the best decision on our behalf.


They've been saying 11 million for at least a couple decades that I can remember. It's probably a lot higher now, but no one in a position to find out has ever wanted to know.


I don't use docker, so I stuck with an ancient version of TT-RSS for years. But last week I couldn't get it to play nice with my new FreeBSD system and its updated PHP, so I installed from the git repo with surprisingly little trouble.


If you bookmark Dave's blog, you have to check his blog every day to see if there's something new, even if Dave only posts monthly. Or you check less often, and sometimes discover a new post long after the discussion in the comments has come and gone.

If you put Dave's blog in your RSS reader, one day "Dave (1)" shows up in your list of unread sources and you can read his new post immediately, and you didn't need to think about Dave's blog any other day.

I could use the "all articles" feed in my RSS reader (TT-RSS), but I would never do such a thing unless all the blogs I follow had similar posting frequencies that would mesh well together, which they don't. I never use the front page of Reddit for the same reason: the busy subs would drown out the ones that get a post a week.


It's strange how all these modern communication methods (blogs, forums, RSS readers) so often fail to have features that were available in Usenet newsreaders 30+ years ago. We had threading, searching, killfiling or scoring, marking posts to save, all pretty common features then. I'm not sure why there isn't more demand for them now.


This is why I read RSS over NNTP: https://feedbase.org/

(Shameless plug: I made Feedbase.)


Also, as programming languages have gotten more powerful, I think they've gotten so they require a particular kind of mind to work with. I could teach anyone with a little interest and aptitude to program in BASIC 2.0, because there aren't any hard concepts. Variables are global, there's no recursion, no objects, not really even functions, just subroutines. So you've got looping and variables, just enough to let you do some calculations and put things on a screen. Pretty simple. Also, my Commodore 128 came with a System Guide in which over 100 pages were a pretty solid BASIC instruction and explanation of every command. So if you bought one of those machines, there was a good chance you'd at least tinker with BASIC. You had to learn a couple commands just to use the thing, after all.

Moving to something modern, even a language that's considered easy to learn like python, you very quickly get into more complicated concepts. That seems to have created a situation where the easier and more powerful we make programming for programmers, the more it gets out of reach of anyone else. Though there are still languages specifically for learning (like BASIC), so that doesn't have to be a problem.


It'd cost me about $10k to replace the stack of Commodore equipment I gave away to a scrap dealer 20-ish years ago, if I bought it all used now. But I'm still tempted to start, maybe with just one or two pieces.


I recently picked up a used Epson HX-20 for a very reasonable price. It's still an amazing design, and could probably still be used for actually useful tasks.


I have the Olivetti M10 version of the HX20 - its very definitely something I could type on all day, writing a book or some such thing.

My iPad with smart keyboard, not so much. I just get distracted by all the apps.


The monitor built into the C128 was a big step up. Not as good as an assembler since it didn't have labels, but you could do a lot with it.


Right. As I touched on elsewhere in the thread, our local jailers know all the homeless people in town because they show up regularly when their mental illnesses and/or substance abuse get them into trouble. The ordinary guy who wound up homeless due to a string of bad luck and just needs a place to sleep and a new job to get back on his feet is more a movie trope than reality. These are people with real problems who in many cases need regular supervision in something like a group home, if not outright institutionalization. And as you said, the latter is very hard to do now.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: