skysight-inc/HackerNews huggingface dataset:
> Sure, you'll get around 20 ms to the AP most of the time

If you're getting 20ms to your AP you're in a pretty poor environment or you need to upgrade away from 802.11b.

While on a video call on my laptop just now, while my home theater receiver is streaming internet radio over WiFi, while I've got a dozen other devices active on my WiFi, my average latency to my router is ~1ms. Running a speed test on my phone pushing pulling >500Mbit, my latency spiked...to 12ms!

Just like with the rest of this discussion about Bluetooth being bad, if you've got poor equipment and a poor environment you're gonna have a bad time. I have some cheap USB WiFi adapters which are terrible and struggle to get good performance. I don't use those except for temporary things or when I just don't care about network performance. I don't have issues with the Intel WiFi chips on my desktop or laptops or my Ubiquiti APs.
Also FWIW, "joist hanger nails" are a special kind of nail that is much shorter than most people might expect.

Joist hanger nails (lots of them, typically 10 required per 2x6 hanger) are the correct way to attach a porch to a house. There is usually a ledger board that is lag screwed or bolted to the house frame, and then joists (nailed in hangers) are extended out to a beam supported by posts.

A collapsed porch is a big deal, clearly. I don't think there's any skepticism of your story, just the ordinary "OK, but" that we often do because it wasn't clear whether you had correctly identified the construction error that caused the failure. Not your job of course -- hopefully the contractor has remedied their bad work.

Also glad everyone is OK!
The github link if you just want to look at the code: https://github.com/evilsocket/ebpf-process-anomaly-detection
Let me guess: The use-by date is close and some anti-vaccine nogoodnik decided that that detail wasn't worth mentioning.
>found a central bank

Any udemy courses for this one?
You can not buy a sim without KYC in almost all countries. Also most users will not realize these consequences and will just assume the defaults on Signal protect them with their every day phone number and SIM.

Also facebook/instagram/whatsapp/telegram/etc are not trying to advertise themselves for the high risk use cases Signal is actively promoted for. I obviously do not recommend anyone use those either, regardless.

Matrix is all I suggest for most people.
Do you have a source for that? At least the major ETFs seem physically backed? And just because trading volumes exceed available gold, this doesn’t necessarily imply that this is just “paper gold”
Because the people often mis-citing HIPAA also know so little about it they don't even know what it stands for.

People think it is a magical incarnation, that they can wield in any vaguely relevant discussion.

Whereas I'd argue that HIPAA is a very weak law with poor enforcement. It is a "better than nothing" law and nothing more[0]. It isn't some kind of medical data super weapon like people believe.

[0] https://en.wikipedia.org/wiki/Health_Insurance_Portability_a...
This is why I worry about our potential extinction: what if we truly are the only beings in the entire universe capable of exploring it, and we wipe ourselves out?

What an incredible waste.
Why Is Anyone Still Betting on Adam Neumann?
This is absolutely NOT true. (1) Signal doesn't store your contacts, and (2) Signal only stores a name and a profile photo if you want, and in a secure way https://signal.org/blog/signal-profiles-beta/
I looked into this a bit some time ago, and fingerprint matching is significantly more error-prone and "fuzzy" than DNA matching. In that sense the argument against fingerprint databases is, IMHO, a lot of better than that against DNA databases.

There are some other differences too though: you're much more in control over where you leave your fingerprints than where you leave your DNA and fingerprints are not connected to your relatives. Not leaving any traces of your DNA is essentially almost impossible.

What concerns me that is people might be hesitant to do this blood screening for their newborns if they were ever involved in a crime, even a minor one, which would negatively impact their (innocent) newborns. With fingerprints you can be reasonably sure you didn't leave them with pretty basic precautions, and you don't need to fear your children's fingerprints fingering you in the first place. With DNA that's quite different.

So I'm not so sure the trade-off is worth it here, except for some of the most serious crimes.
Once you have even a small amount (say $500k) of perceived success you find yourself meeting "helpers" constantly, people who want to mentor you, people who want to be your friend, and magically all these people want something from you.

As your perceived worth goes up you start meeting more "interesting" people who want to help more, and of course they ultimately want something more from you.

So you eventually have a big network through this process, and at a certain level its not even about trading favors, but trading the potential for a favor. And with this support group you can answer almost any question, market trends, merger opportunities, fund raising access, its all there for you.
As someone who has also successfully done this, I think it is a matter of experience. You make mistakes and learn from them. Lots of BSers get hired into executive positions, it's best to simply do it and learn yourself along the way.
HIPAA is a wildly misunderstood law. its very existence/purpose is to make transfer of medical data easier, not harder.
It is a cornerstone of modern civilization (with its construction of private property rights) that private data vis a vis health be, in the ideal, entirely divorced from demands made by governments or sanctioned actors thereof.
A16Z is betting big on Adam Neumann's new real estate startup
want to spell it like hippo
Does anyone know of the state of the art of stack and symbolic CPUs?

I'm reading a few books that address stack computers and also symbolic CPUs, ones which may run things like Forth, Prolog, and Lisp directly on the CPU (or more directly rather than via abstractions sitting on top of Von Neumann architectures). The ideas in the books, such as those in A High Performance Architecture for Prolog, seem important and useful, but it's hard to tell if they aren't useful in today's modern age or if they simply fell out of favor or interest.

In today's age with FGPAs, ASICs, RISC-V, etc., it seems ripe territory for custom CPU development, but about the only thing I know of that is along the lines of the above is the GreenArrays GA144 chip.

https://www.greenarraychips.com/
I actually also do this and get into funny episodes because people think I work for the company when giving out the email address in physical stores.

One time I actually got my phone fixed faster because the receptionist thought I was Samsung worker (samsung@m.....pt) and their store were Samsung partners.

Anyway, I also do not receive any spam on the custom ones.
Apple does a much better job. My Note 10, released in 2019, is officially close to its EOL (last year of life support, i.e. security fixes) - and it was a big step forward for Samsung to ever even give such guarantees.

The iPhone X, released in 2017, still gets new versions of iOS. Even phones that have long been dropped from new iOS releases still get security fixes for a long, long time.

I hate Apple for some things and even they could probably do better, but they're incredibly far ahead here (now if only the devices were more repairable).
The nurse probably handed them a form written by the state that outlined all of this. California puts this in 4 easy to read pages which includes mention of law enforcement uses:

https://www.cdph.ca.gov/Programs/CFH/DGDS/CDPH%20Document%20...
I've had CCs stolen because DMV + FasTrak required CC info and can't use PayPal. PayPal / Shop are great because they don't share your actual CC info with the merchant, only a one-time token for that specific transaction. All credit cards should work this way, where you'd log into your bank or 2FA with your bank (or Visa / MasterCard) and they'd provide the merchant with an auth code or something just for that transaction for that invoice to that merchant, instead of giving them the keys to the actual card.

They even do have something called "Visa Secure" and "Mastercard Identity Check" ( see https://stripe.com/guides/3d-secure-2 ) but I've never seen this come up in practice. I guess it's easier for them to just let merchants assume the fraud risk. We need some laws that put the burden on the card issuers to get them to actually care about CC fraud, but obviously the ones benefiting from the current system are very well-funded and have lots of sway with lawmakers.
Undoubtably true, but we may never know for sure since light speed limitations means we will never leave our galaxy (and probably will never personally travel beyond our solar system) and there might not be any other life in our galaxy.
> Internet -> Modem -> router -> managed switch - access point

Yes, also. depends if you are in download or upload =) be careful with the R4SE (the model with inside eMMC storage), I don't know if the R4S OpenWrt build will run also in the R4SE.
This is a gray area for sure, but I'd argue that it violates the [HITECH Act][^1] Part D (privacy & disclosure). The rub here is that the patient, newborn in this case, did not consent because they were underage. In many cases this blood sample is taken "by default" and requires an opt-out due to religious objection.

[^1]: https://en.wikipedia.org/wiki/Health_Information_Technology_...
@ejcx

tagging a cloudflare employee that I came across on HN if they can help you look into this.

May be Cloudflare can provide a way to export settings because even I use them extensively and this issue sounds like a nightmare.
Solar panels are only like 3-4" above the roof on residential installs. Any extra view blocked that wasn't already blocked by the house is trivial. In fact solar panels are usually not installed all the way to the top of the roofline so there is no change in visibility at all.
The plant was built before they discovered a few fault lines in the area. Fault lines that are extremely close to the reactors.
SaaS? The ban is all about hardware and materials.
Also the android bluetooth stack has always been trash, with it varying per vendor on how bad it got. It's getting better, but still.
Show HN: I made a tool to hide HN usernames and reduce bias
Hey HN, I made this tool after I read a pretty interesting pg essay - http://www.paulgraham.com/hackernews.html

He talks about changing some HN usernames' colors to orange and then deciding to revert back

So I thought it could be interesting to remove usernames entirely. This Chrome Extension just replaces HN usernames with question marks. I've enjoyed using it so far myself and I'm curious what you think about the concept?
> For example, if I'm reviewing someone else's code, it's harder for me to verify that they didn't miss an import.

Sounds like you want a lock file. Deno supports that just fine.
> just don't see how land use is an issue worth worrying about right now

1. In small(ish), densely-populated countries, land is in short supply, regardless of any socio-economic-political considerations.

2. In many countries, land is private, or has been fully "divvied up" in some form or another, despite being only sparsely used. In these countries, reallocating land is a headache - politically, economically and legally.

But I agree that storage, transmission and distribution are important things to focus on. Or rather - the important thing to focus on is to actually deploy lots of solar instead of fossil (which the recent US federal legislation makes even harder than before).
You're all reacting to the wrong part of this. The blood sample part is unimportant, they could have just dug in the garbage and gotten a dirty diaper or whatever. They sent the blood off for DNA typing, which they could have done on any other thing that kid had touched instead. Follow him to McDonalds, collect the straw from his juicebox when it gets thrown away, end result is the same, and no warrant is needed for that either.
I've seen sites that disallow auto-generated addresses, super lame and makes me not want to use them, not sure how common that is today.

Expect this to change, if Apple's anonymous e-mail forwarding becomes popular.

Just like when IT departments (including the one at my company) insisted that everyone use Blackberries because iPhones weren't suitable for a corporate environment.

Once enough C-levels start using any feature, it spreads like wildfire.
Depends on your setup I suppose. I use FastMail for this purpose and it both automatically sets the `From` based on the `To` of the email I'm responding to and allows me to click in to the `From` email and type in whatever I want for the local part before sending.
I'm very familiar with the space. The majority of these have never reached production status or any meaningful usage, the few active ones are very niche products - Duktape, Espruino, Quickjs, etc, you'll be hard pressed to find someone running a web server, gui or cli app on them.

Hermes might show up in the engine radar due to how prevalent RN is, but other than that, you can bet 99% of projects run Node.js or Deno now.

As long as these are actual standards, all the other runtimes also get a fair shot at implementing them. I think it's a move in the right direction.
30,000 is an incredibly large number of books for one person to have.

Assuming that each book is a fairly narrow .75 inches and your shelves have 8 layers vertically, you're going to need 234 linear feet of shelves. Assuming your shelves are 3 feet apart with six inches on each side for the shelves, you need 468 square feet of floor space dedicated exclusively to book shelves.

That's roughly equivalent to each person in the US using their entire living space for books. I'm pretty sure worldwide, most people would need more than their entire living space.
RedHat claims or at least claimed that for EL. I think it’s limited to within minor releases though, with majors being API.

That’s fine if you’re OK relying on their packages and 3rd party “enterprise” software that’s “certified” for the release. No one in their right mind would run RHEL on a desktop.

The most annoying to me was that RHEL6 was still under support and had an ancient kernel that excluded running Go, GRaalVM, etc. static binaries. No epoll() IIRC.

Often times you find yourself having to pull more and more libraries into a build. It all starts with wanting a current Python and before you know it you’re bringing in your own OpenSSL.

And they have no problem changing their system management software in patch releases. They’ve changed priority of config files too many times. But that’s another rant for another day.

This is a place where I wish some BSD won out. With all the chunks of the base userspace + kernel each moving in their own direction it’s impossible to get out of this place. Then add in every permutation of those pieces from the distros.

Multiple kernel versions * multiple libc implementations * multiple inits * …

I’d never try to make binary-only software for Linux. Dealing with packaging OSS is bad enough.
This article is worth a read on that front: https://www.wired.com/story/how-telegram-became-anti-faceboo...
Most Important Lifestyle Habits of Successful Founders [video]
A bit of a digression, but when I think "clickbait," I think of optimizing for curiosity about the contents, which is not strictly equivalent to attracting readers who will like the contents.

"Good headline writing" to me suggests being attractive to people who will like the contents, but also allowing people who might not care for the contents to self-filter.
M1 doesn't have a special mode for Rosetta. All code is executed with x86 TSO on M1's application processors. How do I know this?

Well, did you know Apple ported Rosetta 2 to Linux? You can get it by running a Linux VM on macOS. It does not require any kernel changes to support in VMs, and if you extract the binary to run it on Asahi Linux, it works just fine too. None of the Asahi team did anything to support x86 TSO. Rosetta also works just fine in m1n1's hypervisor mode, which exists specifically to log all hardware access to detect these sorts of things. If there is a hardware toggle for TSO, it's either part of the chicken bits (and thus enabled all the time anyway) or turned on by iBoot (and thus enabled before any user code runs).

Related point: Hector Martin just upstreamed a patch to Linux that fixes a memory ordering bug in workqueues that's been around since before Linux had Git history. He also found a bug in some ARM litmus tests that he was using to validate whether or not they were implemented correctly. Both of those happened purely because M1 and M2 are so hilariously wide and speculative that they trigger memory reorders no other CPU would.
There's a subtlety here, though. It should be obvious that too much deficit spending has negative second order effects overwhelming the first order ones. (An extreme form of this: imagine having the government trying to spend quintillions each year -- that's clearly not going to work without some massive inflation.)

It is not at all self-evident that the same is true for all deficit spending, even on an infinite time horizon.

Consider, for example, that central banks typically aim to have a ~2% rate of inflation in the long run. Given that, why would it be harmful to forever have a level of deficit spending that keeps the real value of the government debt constant in the long run? Or, ignoring inflation but assuming economic growth, that keeps the ratio of government debt to GDP constant in the long run? Why would that be harmful?

(Note: If the government was able to successfully run a balanced budget indefinitely[0], both of those quantities would approach 0 in the limit; some long-run government deficit spending is necessary to keep them constant.)

And yes: the stronger claim, which I also support, is that deficit spending is an important ingredient for our prosperity, because it acts as a sort of "prime mover" for pushing up society's overall level of wealth. (As usual, there's a balance to this. Too much of a good thing etc.)

[0] There's a lot of historical evidence which suggests that this is impossible anyway because it becomes self-defeating. Balanced budgets ultimately cause or at least contribute to recessions, which cause a budget deficit via reduced tax income and increased social services spending.
Just yesterday I (native English speaker) was reading a novel and the word "lonelily" was used, I thought it was an error but now see it is considered acceptable as an adverb at least according to one online dictionary.[0]

[0]https://www.collinsdictionary.com/ko/dictionary/english/lone...
>I refuse to use or recommend Signal due to blatantly bad design choices that put people that need privacy most at risk like security researchers, journalists, abortion seekers, or dissidents.

I understand your concerns, and if I was a security researcher, journalist, abortion seeker or dissident, I wouldn't use Signal either.

But, like the vast majority of us, I am not any of those things. As such, for my (and most others) use case, Signal is great.

For those at risk from highly motivated and/or state-level actors, Signal isn't nearly enough. Nor, unless you build and run your own servers and clients (and never screw up your OpSec), is Matrix.

Signal isn't perfect. However, for most people, it's good enough.

Don't make perfect the enemy of the good. Because perfect doesn't exist.
How do you figure? Several states had abortion laws that were never repealed and others have trigger laws on the books that have gone into effect or will shortly, so yes you can be prosecuted for abortion now. Hence the need for privacy.
Awesome post. It's very cool to see how Crossplane is pushing the boundaries of CRDs, as well as sharing their insights with the community and upstream.

From the post it seems like interacting with Crossplane Managed Resources is done via a simplified "userspace" CRD/controller and not directly. Is direct interaction a Crossplane anti-pattern? It seems like both approaches have their own advantages.
> still the #1 IM app that I recommend to "normal people"

What app do you recommend to HN types? (I'm getting ready to switch messaging platforms. All my friends use iMessage and I'm so tired of typing on my phone at them. They can be lured over to something else with the promise of encryption.)
You just described the life of a a security guard.
> What it actually takes is what the commercial OS vendors do (or used to do): have large libraries of important apps that they drive through a mix of automated and manual testing to discover quickly when they broke something.

There are already sophisticated binary analysis tools for detecting ABI breakages, not to mention extensive guidelines.

> And, the Linux/GNU world never had a commercial "customer is always right" culture on this topic.

Vendors like Red Hat are extremely attentive towards their customers. But if you're not paying, then you only deserve whatever attention they choose to give you.
Related: https://web.mit.edu/nelsonr/www/Repenning=Sterman_CMR_su01_.... "Nobody Ever Gets Credit for Fixing Problems that Never Happened" by Repenning and Sterman.
Interesting project but according to the github history it has had only one official release in 2017 and there has been only 34 commits so far this year. Is the project in low maintenance mode?
Floods, fires, tornadoes, and hurricanes only produce grave threats to the individual towns, cities, and maybe some multi-county regions that they cross. For individual incidents, we're relatively prepared beforehand and we know how to respond afterward.

There's no comparison to having nearly everything in multiple states obliterated to the point that rescue takes weeks or months to arrive. We're not equipped to instantly support millions of refugees in the US. Moving hundreds of thousands of people for Katrina was probably at the upper limit of what we can effectively do (for various definitions of "effectively"). A killer quake out west could have 10 million refugees.
Sounds like you use Bank of America, too!

I had to read my e-mail address to someone there just last week.
Shorthand to find all files matching a pattern (with optional additional arguments, e.g., -delete, -ls, -exec ..., etc.

fndi ()
{
tgt="${1}";
shift;
echo find . -iname \*"${tgt}"\* "${@}";
find . -iname \*"${tgt}"\* "${@}" 2> /dev/null;
[[ -z $tgt ]] && {
echo;
echo "No target was specified, did the results surprise?"
}
}

Shorthand to find all files containing a pattern:

fndg ()
{
binOpt="-I";
wordOpt="";
caseOpt="-i";
while true; do
if [[ -z $1 || $1 =~ ^[^-+] ]]; then
break;
fi;
case $1 in
+i)
caseOpt=""
;;
-B)
binOpt=""
;;
-w)
wordOpt="-w"
;;
*)
echo "Unrecognized option '${1}', cannot proceed.";
return 1
;;
esac;
shift;
done;
if [[ -z $2 ]]; then
startIn=.;
else
startIn='';
while [[ ! -z $2 ]]; do
startIn+="$1 ";
shift;
done;
fi;
[[ -z $1 ]] && {
echo "No target specified, cannot proceed.";
return
};
tgt=$1;
echo find ${startIn} -type f -exec grep $binOpt $wordOpt $caseOpt -H "${tgt}" {} \;;
find ${startIn} -type f -exec grep $binOpt $wordOpt $caseOpt -H "${tgt}" {} \; 2> /dev/null
}
I think if you take it out of context (which most people do), it looks a lot worse than it is.

A very senior guy who shouldve known better was trying, fairly persistently, to break a very simple rule everybody agreed to for a very bad reason. Linus told him to shut the fuck up.

I wouldnt say that Linus's reaction was anything to look up to but I wouldnt say that calling the tone police is at all justified either.
Yeah, but that, again, was for far worse reasons than just not being "compatible". In fact, iAPX432 was exceptionally bad. Intel's i960 for example fared much better in the embedded space (where PC-compatibility did not matter).