skysight-inc/HackerNews huggingface dataset:
Browser is not great for 3D rendering, unless you mean 3D rendering like it's still 2005 (performance-wise). The browser is not able to handle any modern AAA games for example.

Also, the browser does not have an out-of-the box set of standard UI widgets, which makes every browser-based (Electron) app redefine them in its unique way.
Public-Private Partnership Keeps 14ER Peaks Open in Park County
I use my system setup script: https://github.com/pcho/binfiles/blob/master/bt. It helps me a lot with setting up new VPS when I need or with daily tasks. While using macOS, I also had this as helpers: https://github.com/pcho/binfiles/blob/master/.archive/setup-..., to set up homebrew. And, https://github.com/pcho/binfiles/blob/master/.archive/setup-..., for a bunch of options as many of build from source works fine in both systems. In .archive folder there’s a lot of other scripts that I used, but tried to incorporate them in bootstrap script.

It also uses my https://github.com/pcho/dotfiles, https://github.com/pcho/vimfiles and https://github.com/pcho/zshfiles
There is a lot of backlash against this article, which to be fair is kind of poorly written, but still makes a valid point. Encrypting something and writing the key on the same place is pointless.

These browsers encrypting the passwords with a key saved on the device is security theater and has to be called out.

Security is not all or nothing, most people don't have full disk encryption so their passwords are sitting there completely unencrypted, trivially retrieved from anyone with physical access.
The complex plane does have infinite memory.

A Turing machine can perform all discrete computations with a single bit. An idealized analog computer can compute anything with a "single" complex plane.

Our (mis)conception of there being an "infinite memory problem" when the complex plane is infinite is analogous to flatlanders getting hung up about a "discrete bit memory problem."
A lot of what your are writing happens to other people as well.

For the "I know a lot" part, deep knowledge is open not recognized simply because people do not sense it. Unfortunately being recognized often means doing self promotion.

For the "I need to ask questions" part - I do too. And every serious engineer did too.

So far it looks tout are in a company that is not a great fit.

As for the rest, I am affraid that your may need to study people interactions me. It is not always politics, sometimes the way you engage other people.

I know that this is easier said than done, especially in your case but I would take it as a challenge. It cups make your like and intentions much easier.
That is only true if the parts are available, often times companies will change the design annually and discontinue the parts making that "easy fix" a time bomb waiting to break and now you have to replace the entire thing

3D printing could resolve some of that, but brands have been known to issue take downs or other legal threats over people sharing models so....
Feel like people would have said the same with images 6 months ago tbh. (I mean sure, you could get a fake photograph of a person, but the text control that clip has unlocked is just wild…)
> One option is to go into management (no need to scoff at it, it is hard, offers plenty of opportunity for growth and is exactly the area where older folks can shine

Many many people say this but I think mid/low level managers are also usually young and I don't see the huge value of being old if the tech keeps changing. If anything it might be a bit easier to stay in shape technology wise if you're a developer, not a manager.
This might be less of a problem if you go to high level management (director, CTO etc) but that career path is not trivial at all.
I believe they are just being quiet. Their series of talks is over.

In December front-man Ivan Godard wrote [1] on their forum that they are holding off on twenty-something patents so as not to "start the clock" on them. And they can't talk about anything on the forum that is not yet filed.

[1]: <https://millcomputing.com/topic/project-still-alive/>
Then why have a different moral code for employers and investors?
I never thought I'd read this kind of comment on HN, I don't know how you're not ashamed of yourself and involving politics in this kind of discussion.

Awful. There are other forums you can use for this kind of communication.
Comment about IDE.
In general, if someone cites a wacky propaganda website as evidence for something, I'm going to assume that they're doing this because there's no proper evidence. I suppose occasionally this isn't the case, and they've just made a bizarre choice on what to link, but if it walks like a duck and quacks like a duck...

Indeed, the real story would appear to be rather more nuanced: https://en.wikipedia.org/wiki/Suzuki_Motor_Corp._v._Consumer....
Git will automatically prefix a subcommand with `git-` and try to execute a command with that name.

https://blog.sebastian-daschner.com/entries/custom-git-subco...

Many "built-in" Git commands are themselves separate executables. My Linux machine has them in `/usr/lib/git-core/`, and my macOS machine has them in `/Applications/Xcode.app/Contents/Developer/usr/libexec/git-core/`.
Because the point of an RPC layer is to communicate between pieces of software, and you often have no guarantee of control over the languages they are written in.
If my company instituted a 4 day work week, on my first new day off I would be applying to work at a 5-day company.
Much better than the API I found. Thanks.
They are not in the public domain.
> "Oh, you've been gone for three weeks? No problem, no problem, welcome back, let's se....you have 2,473 terms to review today."

My wife has been using WaniKani for a few years, and she uses Account => Vacation mode for planned time away from it. It's essentially a pause feature for reviews (but not for your subscription).
The prescription explicitly says to take just two 100mg pills upon noticing a tick bite, and then don't do that again for another week.
Ha! Kill the goose that laid the golden egg.

I remove brand labels from nearly all of my possessions. I don’t watch television and I listen to NPR. Add advertising to my phone?

Hmm. Always wanted to try that e-ink phone, Lite Phone. Prolly have my Motorola Razor in a drawer…

https://www.thelightphone.com/
If this continues into the long-term without solution, I suspect paid package repos will start making an appearance, whereby only vetted versions of components are available.

At least one big company already maintains internal clones of repos with registration of every version of every component used (I know this through personal experience) and I have no doubts the others are doing the same, especially if they are into cloud or government contracts.
If true, then size of brain does not seem to matter much, considering the kind of languages we have and how little we usually learn from past programming language theory, when creating new languages.
I had the same reaction!... but just tested it and lo and behold it works!

[user@user ~]# cat > ~/bin/git-test-me <<'EOF'
#!/bin/bash

echo hi
EOF
[user@user ~]# chmod +x ~/bin/git-test-me
[user@user ~]# git test-me
hi
If you host your domain in AWS Route 53, I wrote a Python CLI that makes dynamic DNS a one-liner:
https://github.com/ericfitz/r53
By far the biggest problem with reading a file in C is Microsoft's ill-conceived wide-char functions, _wfopen, etc. that produced decades of "ensure the path has no unicode characters" problems. Basically every C/C++ project has a wrapper to fix this. The good news is the bad days may be over soon, thanks to MS moving towards the Unix solution of using UTF8, as well as modern languages like Rust moving this stuff into the stdlib where you can't mess it up.
maybe look into AWS Vault?
Can we just call it systems thinking and not make up a new word for it? Seems like a very strange fs.blog to begin with that is a very loose definition with little substance.

The book Thinking in Systems: A Primer by Donella H. Meadows is an excellent guide to help you with “long term thinking”.
The truth is that those currently green, eco, etc country who are marching as and how they manage to reduce carbon emissions is that they achieve it mainly via relocating their heavy gas emitting factories to other parts of the world (China, Vietnam, or cheaper Eastern Europeans).

So there is zero chance to cool the planet unless ALL areas will act and have exactly the same laws and rules regarding gas emissions.
> My impression was that constant growth is the normal state of nature, not a malady.

except nature is constrained by nature laws.

Truth is in reality the Volterra equation describes an ideal environment[1], with unlimited food supply for both predators and preys and of course economists have rushed to use it to explain that capitalism is "natural" but it's as natural as plastic bags

[1]

Physical meaning of the equations

(!!! ->) The Lotka–Volterra model makes a number of assumptions, not necessarily realizable in nature, about the environment and evolution of the predator and prey populations: (!!!)

1. The prey population finds ample food at all times.
2. The food supply of the predator population depends entirely on the size of the prey population.
3. The rate of change of population is proportional to its size.
4. During the process, the environment does not change in favour of one species, and genetic adaptation is inconsequential.
5. Predators have limitless appetite.

In this case the solution of the differential equations is deterministic and continuous. This, in turn, implies that the generations of both the predator and prey are continually overlapping.
S3 and load balancers (with ACM support). Having a magic load balancing appliance that autoscales and supports TLS termination is nice and reduces a lot of maintenance. There's nice value adds like OpenIDC support.

S3 is incredibly powerful and cost effective for the price. It has insane throughout and a very simple API (compared to, say, setting up SMB or NFS to support public uploads where you need more pieces)
I popped in to say much same. But the statistician in me thinks about it such that 2nd order thinking and longer term impacts often coincide due to the time it may take 2nd order impacts to play out. But in some systems, 2nd order impacts happen on short timeframes. So I’d describe it as a correlation between 2nd order and long term thinking.
Doesn't fix SPAM but I can still dream of a better environment.
Its funny that both of these things happened at almost the same time but reminds me of the chat found earlier today https://news.ycombinator.com/item?id=32458744 which has some great comments regarding this and the (g)libc relationship.

Thanks for also pointing this out.
You can look things up surprisingly easy in the books you've read. I guess, this has something to do with physical experiences you had with them. I use my own library as a memory extender regularly.

But unread books are useless for this purpose unless they are dictionaries or references. And surely there is no point in keeping them in your own home. A proper place to keep unread books is a public library.
Funny, I haven't heard of this tool. Looks a lot like evident.io from back in the day, perhaps a bit simpler version--and they had a pretty decent outcome I'd say!
Changing When and How Much We Eat May Extend Healthspan
Question from reading the article, although I might have missed the response.

Is a user's latest version of macOS still vulnerable to this exploit if they're running any applications that do not return true for this boolean?

(i.e. does this mean older apps still make the entire machine vulnerable?)

If so, is there a means for the users to enforce this flag globally and just deal with the crashes if an app tries to do something that relies on this privilege?
Ripnote: The only note-taking setup you'll ever need
> Navigating with a map and compass was taught to 10-year-old kids in elementary school

Yeah, but most of them still consistently sucked at it. The elementary school terrain was picked so that it is as easy as possible, with zero possibility to get lost or confused.
The first program that may have some issue with UTF-8 seems to be on page 18. The trouble with writing a UTF-8 aware "character counting" program is that the definition of "character" is pretty complex. A "correct" program would not fit on one page, and would need to be updated as more emoji ligatures are added to the standard. It would perhaps be good to clarify that "character" means "byte" in this program.

The line counting program on page 19 is correct for UTF-8 inputs. The word counting program on page 20 works as specified (the specification says it only uses 3 specific delimiters) for UTF-8 inputs. The digit counting program is correct for UTF-8 inputs. The "longest input line" program doesn't really specify what "longest" means, but it finds the one with the most bytes.

There are maybe 2 examples that don't work on UTF-8, if the standard is that "longest line" and "character counting" programs should detect that ":regional_indicator_s::regional_indicator_u:" is 2 characters while ":regional_indicator_u::regional_indicator_s:" is 1 character. Such programs may not make a very good introduction to programming though.
I suspect that the difference is in knowing versus unknowing use, and the deliberate choice of including learned elements or not on the part of the user.

In the case of the ML model, it can reproduce a part of a training example perfectly, without the user knowing this happened (see the early Copilot analysis wherein it was possibly to get it to quote well known blocks of code verbatim). This is much less likely to happen when a user is consulting her own memories, though obviously never say "never".
I mostly use GPS as a way of locating myself on the Google map or another map app. This is mostly because I usually bike or walk, and having a voice telling you things is not really the best way to navigate in that case.

However, even so I find it very amusing that the literal only place where I'm very confused by the map is the town where I grew up. I'm very not-used to seeing it from above, can't find the landmarks on the map, and usually I'm not sure where north is exactly. I can't recognize it. Any other place where I lived I have learned on the map first, so it's fine. But not my hometown.
This is a modest but often overblown risk. SIM swapping is easy but scales badly. SMS interception malware exists but isn’t widely installed and you rely on the malware not being able to root your phone or get accessibility access to your screen.

But most importantly, both TOTP and SMS are vulnerable to phishing - by far the most common method of stealing second factors.
By “the culture” are you referring to the high murder rate?
I know the median number is quite random tbh. It's just a random set of startups where I look what the median is, right.

But at least it was interesting for me to learn about how long it took for these particular solo dev startups to reach $5k MRR.
Do those videos work for you? I just get spinners when opening it on Chrome on linux.

I don't browse reddit too often, so I don't know if this is a common thing with reddit videos? can anyone else chime in and let me know whether this is a me-problem or something common?
> and declining sales

The real reason
I tried to answer your points on that in the top comment.

Yes, it was a quick look. Yes, it did not build on much prior NetBSD knowledge, or knowledge of the other BSDs. This is intentional.

Yes, I do have prior xNix knowledge and experience. I have used and/or worked on AIX, SunOS and Solaris, SCO Xenix and SCO UNIX, Mac OS X 10.0 through to macOS 10.14, and Linux since kernel 1.2 or so.

You may find it interesting to compare my recent articles on the other BSDs:

FreeBSD 13.1 – https://www.theregister.com/2022/05/20/freebsd_131/

OpenBSD 7.1 – https://www.theregister.com/2022/04/22/openbsd_71_released_i...

I personally consider it a failing that what little coverage I have seen of the BSDs generally is by BSD users who are already familiar with it. All the BSDs put together are a minute fraction of the Linux user base. That means non-specialists will probably know a bit about Linux but probably know nothing at all about BSD.

So, I tried to review them on the basis of my own considerable Linux experience. I have been using Linux since 1996, and I have been a full-time salaried employee at both Red Hat and SUSE. I'm also an Ubuntu community member and have used every version since it first launched, and I have been volunteering help on the Ubuntu support mailing list since 2004.

So, you know, yes, reasonably clueful, I think. :-)

If I had problems installing NetBSD, and I did, then I think pretty much anyone would.
Another claim seems to be that a collection of unread books serves as a personal reminder of ignorance, that the un-known always exceeds the known, a kind of "memento ignorantiae" that gives us the humility and motivation to always seek to learn more rather than remain complacently content with the knowledge we have already acquired.

And possibly the physicality of a dead-tree library carries this effect more forcibly than an online shopping list.

Pardon my latin.
If you insist? I suppose
To you (and others), but not to everyone.
On the basis that the "machine" is not a human and there is nothing that necessitates allowing neural networks to do all the things humans are permitted to do.
It's not major--obviously the Erie Canal more or less followed the path of least resistance so it's not surprising the railroad did as well. But it's certainly not flat which would presumably make it difficult to put modern high speed rail along a similar route that was competitive with flying.
Here’s one I wrote recently to take a list of domains and enumerate subdomains using sublist3r. Mostly it wraps the latter tool and cleans up the output, but it also enriches the output with dig info.

https://github.com/ericfitz/dominfo

Dependencies:
sublist3r (Python)
pv (used for progress bars)
I was just telling someone that fallacy of extrapolating known experiences out into the unknown. We caught a bit of this moving out to the town we now reside in. The previous city we came from had a dedicated child urgent care. We assumed every decent sized county had the same such thing. Not so.
> attracting people willing to pay double to move there

What active behavior are we actually talking about? Making the place nicer? I feel like there's got to be actual some breathing room between "savior of the murder capital Pine Bluff" and "big bad real estate investor gentrifying people out of their homes."
I think it makes sense to have a distinction between human and machine learning.

• Human memory has natural limits in capacity, accuracy, speed, etc. Even if you wanted to, you just can't launder copyright all of humanity's works in a blink of an eye. Things done by humans are limited to human scale, but automation can elevate things to an industrial scale (it's legal to fart, it's not legal to have an industrial-scale sewage spill).

• Humans have rights, machines don't. Being able to learn and use knowledge is fundamental for humans, and (pre-Disney) copyright is supposed to be a balance between individual's freedom of creativity and control over their works. Machines don't have needs or rights to learn and express themselves or need to control "their" creative work. Without creator's needs in the picture there's nothing to balance, it's just a business model based on using other people's work.
It really all depends what the problem domain is - message routing to banks or tracking pallets in warehouses and reporting how many ended at the right place at the right time.

The world needs their burger flippers.
I personally can't see a career in a particular programming language. There are so many programing languages out there. Wouldn't it be better to get expert like knowledge in some specific area. For example becoming an expert in distributed systems for the automotive industry. You would then participate in design and implementation of a distributed system. I think this would narrow down the needed knowledge, however life long learning is still needed.
One thing I find exceptional about your statement and also about a number of similar treatises of recent years is the seeming hopelessness of finding your own self clear of the endless subjectivity of others' conflicting opinions.

You may find it terrible, but I actually believe in objective reality. I believe I know good and evil when I see them... and I can do this without access to the supernatural or recourse to religion. I believe in better and worse outcomes for individuals and for societies. I believe some societies are better than others, because I've lived in 34 countries over 20 years and I can make honest comparisons about the pros and cons of each. Nowhere is perfect, but some actually are better -- objectively, if you believe that being expressive and embracing diversity and freedom of thought is a good thing. Personally I think good==complexity and evil==destruction, and so anything that kills life is destroying complexity that the universe demands, so is necessarily a kind of evil.

The Achilles heel of people younger than me is that they think opinions on the internet actually mean something... and the younger they are the less they seem to believe in the objective truth of the world. Call it the corrupting influence of Instagram, I guess. But I think it's due for a major backlash, because no one wants to have their morals dictated to them that way... and the objective world remains. It always remains. True things are true, false are false; evil is hypocrisy, and it's rampant. It is not a subjective, religious pronouncement.. it's a thing that is fucking right there.

2+2=4
When I say "google search" I mean it in the Platonic, IDEA of THINGS type of way--generically speaking, that is. IOW, distrust is cured when you search information (by whatever means) and satisfy yourself. Sure beats a mere opinion by someone (or by some skeptic), no?
Thank you both for the suggestions, I had considered adding some more expressive querying at a later stage, will have to consider these.
When I first saw all these devs making "$500k in 3 days" (Josh W Comeau), I wondered wtf. But when I started to look into their stories, they were doing stuff for years: sharing things for free, starting and failing with side projects, etc.
I have a new washing machine and it just can't seem to get rid of soap in the gasket.
I wasn't sure what a combination square was so I checked Wikipedia and they only had entries in English, Dutch and Spanish, so I assumed they were some kind of special case of right angle not very popular over here.
Almost all of them have to race to the bottom to survive. Most folks would just buy the cheapest/shiniest of them all. I mean there are fridges w/ a touch LCD on the front panel.

Buying quality appliances and tools is a form of art and pretty much you have to tear them down to check about the said quality. It's quite disheartening. Then buying spare parts is another major issue.