skysight-inc/HackerNews huggingface dataset:
Great Post thank you,

I need to express my unending frustrating with the manner in which educators are bringing up the roles of neurotransmitters in psychiatry.

Quoting neurochemical imbalances as originators, or targets to fix, is mostly false. That narrative is also harmful to people's self knowledge, and to progress in the field.

Engineers: how would you feel if someone described a technical problem, a UX issue, a data handling nuance or a security flaw... all as 'down to electricity'. Whilst pedantically correct it serves little use and may harm us by arresting the first tendrils of thought that were reaching out, hoping to understand this mystery.

The narrative that psychiatric illness relates to 'neurochemical imbalances' is largely a hangover from pharma marketing. Of course, neurochemicals are involved, and there will be patterns to be found. But let's collectively reject those oversimplifications that helped sell semi efficacious drugs for decades whilst doing little for societal progress in coping with psychiatric illness.

These mental health problems are bio psycho social. And the bio component is enormously more complex than "low mood, low serotonin".

Its okay to just say, "It's bio psycho social, and it's complicated".
Hint: it's easier to keep limbs still if you can rest them against some rigid part in at least 2 dimensions, and from a comfortable position of the rest of the body.

E.g. a hand is easy to keep still if it rests on a mold of a hand (doesn't even need to be the same hand as long as it matches roughly in size). This also provides a reference for the person, so they know where to keep their hand.
I've always wondered what the limits of mind over matter were. Like if I practiced every day, Could I learn to move my toes individually or with more dexterity? Could I focus on that random muscle that twitches in my leg and get it to stop, or move it myself?
K0s – the zero friction – Supports Kubernetes 1.22
> You aren't going to see C# or Go used in the Linux kernel.

Nor C++ or Ada, so what? Linux isn't some kind of golden rule for all OSes on the galaxy.

I am more than happy to do bare metal coding in C# (Meadow) and Go (TinyGo) without having to deal with Linux.
Happy to see people trying to improve on the state of the art for build systems - I certainly despise SCons and CMake - but in practice so far every time I've encountered a project using meson it's just meant I get to puzzle through a new maze of weird build system quirks and I have fewer sources to rely on for guidance since nobody knows meson. I wasn't impressed by the tooling for debugging and troubleshooting builds, either.

In practice I gave up after spending a day trying to get usable builds out of harfbuzz entirely because meson made it a nightmare. At some point I'll probably pay some expert to figure it out for me so I can ship free software using it.

I have yet to encounter an alternative build system with debug tooling comparable to msbuild (https://msbuildlog.com/ is incredible) or even 'remake' for makefiles.

Props to the meson folks for trying to write good documentation, though - the stuff on their website is very detailed.
If you’ve been in the tech industry long enough, you probably know that titles don’t mean much when comparing across different companies.

But titles are a constant discussion topic when I’ve mentored younger people. It’s a common tactic for smaller companies to try to lure juniors in by offering them more prestigious job titles. If you’re fresh out of college and half of your career advice comes from your parents’ outdated knowledge of how businesses work, it can be tempting to pick the job that offers the highest job title, ignoring other factors. Companies know this and use it to their advantage.

On the hiring side, titles on a resume don’t mean much unless it’s coming from a company with a well-known advancement structure. If you’re coming from a 50-person startup I’ve never heard of before, I don’t care if you’re a “software engineer” or “principal software architect”. I’m going to be asking you what you did, what you shipped, what your role was in decision making, and other questions to figure out how you fit into our advancement hierarchy.
That's also a really weird way to describe it.
It's just a form of wealth tax, nothing related to the government disapproving of your choices.
I stand corrected. Fair enough.
I'm in a very rural area, with shitty internet access (which the FCC considers to be pretty good access because AT&T allows 3rd party use of towers sometimes, so hey, "data" right?)

Much of our farmland is owned by people who live in a city far away. Farm subsidies like these usually get accounted as going to the land's address, but it gets paid to the corporate accounts. The most involved of these people come out to visit on regular schedules; some haven't done more than review the planting and harvesting lease for years.

In other words, I fear this analysis isn't incredibly useful, because the underlying data is entirely federally generated bullshit.
Any performance metrics regarding cold-starts of the underlying architectures (dev/prod)? I hope Zoho don't think they can mimic the big boys suite of offerings without wowing with any one thing.

If you are wondering what Free Light Use in the dev environment means here don't hold your breath, it's underwhelming. The docs say a total of 500k API calls MAXIMUM are allowed per app in the dev env, phased out quicker at their discretion if they detect prod-like usage. For contrast, Cloudflare workers is more generous and upfront 100,000 executions every day, 1,000 per min limit.

It's the same feeling with their Zoho paid email service that is capped at this vague "normal" useage, it's anyone's guess what that is, they don't reveal the numbers before squeezing you up to the next pay level. And on that topic $1.41 per 1000 serverless email sends is expensive when your typical domain registrar allows hundreds per hour as standard freebie.
Birth rates for lower incomes are plummeting too, so I think it is mostly lack of access to birth control like IUDs and pills, but also lack of women’s financial independence.

https://www.statista.com/statistics/562541/birth-rate-by-pov...
one weird implementation of the age verification is how unevenly it is applied: I remember a trailer for a video game (the new Disciple game, I think), where the video on the developer's channel was age-restricted, but not the copies on video game news channels
“For example, a senior title at Big Tech typically expects more from an engineer than a small developer agency, a non-tech-first company, or a recently founded start-up does”

This is simply not true. Seniors at FAANG type companies simply dont do that much. Typically have a narrow specialty and a good grasp on how it fits into the larger Org’s strategy etc.

Senior engineers at a small shop do EVERYTHING. Front end, back end, DBA work, training and upleveling juniors, PM work, sales calls and client support occasionally. Also more involved in product and strategy.
I don't think it's that catastrophic. I think they should have forced a hard cut with Python 3, but adoption there was hard enough already so maybe they made the right choice.

Another part of the issue is that it makes system packages worse. The system Python works fine if, and only if, you use some kind of external package manager. Then ensuring that the libraries you have work with all the applications you use is up to the package manager, which works okay.

If we burn that down and force virtualenvs, system packages become less optimal. Packages from package managers will either have to bundle their own libraries (meaning duplication and larger package sizes), or we have to have a "system virtualenv" where we manage those packages. A "system virtualenv" is basically what we have now, except there would be more steps to actually be able to use it.

What we really need is for OS package maintainers to take a hard line that people should not be installing packages into the system Python without using apt/pacman/yum/dnf/whatever. Attempting to run "sudo pip install $thing" should print an error like:

"Installing packages into the system Python without using yum is unsupported. You should use a virtualenv or alternative tooling to prevent potentially system-breaking incompatibilities. See https://example.documentation.site.com for more information.

Add the --i-dont-care-if-im-unsupported flag if you're sure you know what you're doing and want to proceed anyways."

And I really think it should come with a scary and long flag like that. It empowers a lot of engineers to make a case that they need to get away from that pattern quickly. Pip is packaged (at least I know it is for Ubuntu), so the package manager can definitely add code for that.

I don't think we need to stop people from shooting themselves in the foot, but there are not nearly enough warnings that you shouldn't be doing this. I don't think there are any currently, even though I think it's basically unanimous at this point that it's technically better to use virtualenvs. I don't even think it's something that linters check for.
This is entirely wrong, and I'm sorry that those who do work at the hardware/software interface have done their work apparently so well as to allow you to harbor this delusion. Hardware is complex -- exceedingly so -- but (just as the talk relays) more of that complexity is in hidden cores running operating systems you can't see. Indeed, the talk addresses you (yes, you!) more or less directly at ~31:47: "This is called 'ignorance.'" While you are not entirely to blame for your ignorance (if the talk errs, it's in pretending that these hidden systems are well documented -- or even documented at all), you are complicit it in. Please educate yourself as to the massive complexity that lies beneath you, perhaps by just watching the talk that you are commenting on.
> But what about the guy worth $100 million?

Question - which guy with $100million - the one with it all in cash, or the one who owns a company that is “worth” $100million ? Those are two very different people.
Excellent question.

I believe technology is the primary culprit. Think of something like WhatsApp, which Facebook bought for about $20 billion and would be worth who-knows-how-much today. I think WhatsApp had like 70 employees, a couple founders, only took a small amount of capital, and yet created $20 billion of value in a company in just a few years. Go back a couple decades when technology couldn't scale like it can today, what would it take to create a $20 billion company? How many years, how many employees, how many suppliers, how many customers, how much capital, etc etc. Instead, it was like three guys who each made $7 billion or whatever. This word "scale" is really just code for concentration, as in, a company can grow without having to spread the wealth around, it can instead accumulate to a relatively small group of highly intelligent and creative people. Technology enables that top echelon of people to keep more for themselves.

So, I would say technology in a general sense is really what's driving wealth concentration. The long-term persistency of declining rates and increasing wealth concentration tell us it has to be structural, and I'm not sure what else can explain it. But, people are often uncomfortable with this, because it's not fixable. High taxes don't fix it over time, because we can keep replaying that game over and over again and the smartest will just keep winning and amassing a disproportionate share of the wealth created.
For me, it's the casual way in which he introduces new concepts and words, not breaking the flow of the sentence, leaving it as an exercise for the reader to determine their meaning as the story unfolds and paints a fairly convincing picture of the near future.

The friend who introduced me to Gibson was also lyrical about the jet lag passage, but I remember thinking that traveling North-South would be a counter example. Anyway, it is well written.
I suspect nuclear did as well as it did, in the past, because it was viewed as a thing that the best people should work on. Now, it's viewed as a backwater, or even a dead end. This won't attract the same kind of people.
QEMU doesn't hook execve anyway, at least not upstream -- when a QEMU emulated process invokes another we rely on the binfmt-misc magic to cause the kernel to run QEMU on the child. We don't special case "the binary being exec'd seems to also be for the guest".

It looks like maybe you've made some local patches to QEMU that relate to execve?
I've gotten into networking and very much enjoy seeing how others approach the problem space at the scale level! It's gotten more important with not just the explosion of online threats, smart home devices etc., but also just because there is more and more value to be extracted from a high bandwidth WAN link via your own private services. That said I definitely strongly recommend against using anything UniFi based for routing/gateway tasks at this point (author mentions their AIO custom hardware UDM thing). They have significant issues now in WiFi and even switching, but at least remain kind of workable there. But the company has been an absolutely depressing development dumpster fire for years now and the trajectory still appears aimed straight down. And for whatever reason routing/gateway in particular is an area that only ever briefly got much oxygen there. So for a greenfield situation I'd be wary.

There are lots of enormously better solutions for that. Personally I've dumped all my UniFi gateways (including some of the "next generation" ones I had for testing) and moved to OPNsense running on decent SuperMicro 1U edge systems (excellent value, quiet, regularly available dirt cheap on ebay and the like). But there are many great options there including VyOS, OpenWRT, or even just running straight OpenBSD if that's what you like. Router/gateway is one area where I thinking devoting real metal, preferably with higher reliability hardware and extra remote management options (like IPMI), is worth it. It's an important linchpin for a typical network, and while virtualizing it is possible and definitely desirable at large scale it's not where I want to add more moving parts without a team behind it. Everything else can go tits up while I mess with it or there are odd interactions and as long as the gateway/routing is still solid odds are I can recover without much disruption or having to physically be there.
Major electrical tower collapse leaves New Orleans completely without power
Thanks for the tip, do you have any more German recommendations?
> On behalf of patients, we're sorry!

I do try not to be mean - some of my kind don’t!
Possible causality inversion? People have more money because they chose to not have kids, all else being equal.
The article is wrong....

> microk8s – a Snap distribution of Kubernetes. Only for Linux. Not sure why you would use it. Minikube has been far more battle-tested and is multi-platform, and doesn't require lock-in to a pseudo-package manager.

microk8s is available on macos, and works well from my limited testing of it

https://microk8s.io/
Because I stupidly forget that something as stupid as a touchbar was created in the first place. Perhaps it'll be the Air in that case.

Edit: worth noting that the Air is more likely to thermal throttle the Pro, which would be a major reason to go for the Pro. I support it'll be alright if it's mostly connected to a keyboard.
You’ve got a lot of faith in the courts. What if our government becomes more dysfunctional? What if court appointments become super partisan and the other tribe is appointing them?
Why pay 5x ?

If you wait - you’ll get a 20x machine at current prices.

This is what Moore’s law is about ? I.e. Density (~= proxy for compute) doubling at some fixed period.
how do you know the registration number is actually lost? Surely if it's downscaled enough it will be lost, but there's probably a point at which the data is not lost to AI, yet unrecoverable for humans.
For those interested in the microcosm, there is a youtube channel with high quality footage of lots of things: https://www.youtube.com/channel/UCBbnbBWJtwsf0jLGUwX5Q3g
When we run it in ‘quiet’ mode it’s so slow and the pictures aren’t as nice.

But broadly, yes.
That is not entirely true; what's being censored is let's call it "NSFW" stuff. I mean, you can have obviously not kid-friendly videos about FPGA HDL development and they will not be censored, can get advertising money, etc.

Although do note that I have seen one such video about Verilog get flagged as +18 by Google. Dunno why.
The author says on the site that you can't live their permanently and therefore will move out during the winter.
This. Before accepting any offer, put all promises into writing. Attach milestones, even if you just make them up, i.e. salary will increase when company receives next funding round.

Send this to the employer. If they balk you know know they were just telling you what you wanted to hear. Be wary.
How is the OpenWrt CLI? Say I want to deploy it with Ansible.

How does it stack up against VyOS (which just recently got VRF-lite support)
Rogue antibodies involved in almost one-fifth of Covid deaths
No. AMD Ryzen™ 7 PRO 5850U can boost upto 4.4Ghz, likely it would be consuming upwards of 50W for that short duration.

An easy way to verify it, is to measure the benchmark delta when on battery and when connected to an external power source. (M1 benchmarks remains almost the same)

Intel i7 9750H for example has a P2 of above 80W and only then can it break the 4Ghz barrier. Even though the processor is technically rated only 45W. At 45W it can just maintain the base clock i.e. 2.6Ghz on all cores.

M1 is much more efficient than any x86 chip on the market right now.
Personal experience. All our local unions got sold out by union headquarters when it came time for contract negotiations. They did things like surprise votes over holiday weekend and negotiating contracts without involvement from local reps
You are right. Here is the image I'm talking about:

https://i.imgur.com/oXAGiiU.png

Protect the children people!

The part where he is asked to censor an arm is also hilarious.
Oooor put in the minimum effort to tread water and collect that paycheck
I’m not sure if it’s a hazard or not, per se, but it will definitely impact the performance of the fridge and reduce its usable lifespan. I’ve had this same situation in multiple homes I rented over the years. Sometimes it is unavoidable, but you would do well to move the fridge to a different location and put another cabinet next to the stove for safety. I had neighbors growing up who had a son get doused in boiling water as a result of an exposed stove side—even if you don’t have kids, it’s just a good precaution.

Edit: by the by, Google “kitchen triangle design” for an effective strategy for laying out a kitchen. Move the fridge to the adjacent wall (right side in the photo) and put another cabinet piece in its place and you are good to go.
Leaders vs front-runners.

The outgoing, confident person will look great when everything is going well. They get promoted because they've been busy tending their internal resume. They have great answers to the "what have you accomplished this quarter?" type questions during their quarterly reviews. It doesn't really matter if they were the one responsible, there are millions of ways to spin it. Even so, they're practically winning by default with how much care the average employee puts into the corporate game -- and this isn't even playing politics.

So when things are going well -- great, I need a promotion, bigger team, and more responsibilities.

When things aren't going well -- I need a bigger team to address this problem, quickly followed by the obvious promotion for someone leading such a big team.

The narcissist doesn't care if they are actually leading the team to solutions or whether they are running out front of it claiming the credit. The senior management's lack of ability discern the difference paves the way to the top.
First, I emphatically second what many others have said: See a good therapist that has an evidence-based practice. You can find one by clicking "Find A Therapist" here: https://www.psychologytoday.com/ I should also note that you might need to try a few out until you find one that you connect with. There is nothing wrong with that and is quite common.

Also, it sounds like the work you're doing isn't what you really want to be doing. Sure, it pays well and, with a family, income is an important consideration but, I suspect it is more important to your wife that you are happy than whether you're making a lot of money.

Maybe US Supreme Court clerk isn't attainable but what about your state Supreme Court? (I'm making the uneducated assumption that state Supreme Courts have clerks) Maybe there is some other area of law that you can work in that will be just as fulfilling to you? It's probably worth putting some time into researching that, especially if programming isn't providing more than a paycheck.

Finally I recommend letting your parents live their lives the best they know how. Yeah, it's unusual but, there's not much you can do other than accept it.
Collector buys fake Banksy NFT for £244,000
It was certainly not known by that name[1] but the tension between designers with a cognitive/ergonomic/human factors/HCI/research focus and those with a visual/aesthetic/artistic focus goes back a lot further.

Having said that, the shift in favor of visual/aesthetic designers does seem to be somewhat recent. My impression is that companies scrambled to hire interface designers when good interfaces became a selling point for consumers, which led to a lot of graphic/print/visual/web designers switching over to UX, and some of those designers never got around to learning about the rest of UX. Whatever the reason, there simply seem to be more designers these days who operate as if the most important aspect of a design is how it looks.

[1] https://duckduckgo.com/?q=dribbblization+dribbblisation
Why are PO boxes or mail forwarding services not allowed then?

Just send all mail to that, if notice of a fine doesn't reach you, proceed as if it was ignored. Seems reasonable to me.
Not sure why you've been downvoted, Trump's main distinguishing policy areas were immigration and trade. He played heavily into the "they're stealing our jobs" motif which has been extremely common in US history, going back to immigration waves of the 1800's.
That's definitely true of some teams at Amazon. If you're working as an "away team" as they call it, it can take months to get even a one-line change reviewed. It can take a couple of days or more just to figure out how to submit a review request for the "host team".
I feel that the presented algorithm is actually somewhat close to what our brains do in similar tasks.

As mentioned elsethread, the problem is essentially reduced to determining angles between two vectors (one of which is known ahead of time) in high dimensional space. This is done by projecting the other vector into different specially chosen subspaces and classifying it in those, then summing up the "scores" in each subspace.

Given the similar task of determining the angle between two lines in 3D space, we tend to do something very similar (I feel): We look at the pair of lines (or vectors) from a few different perspectives (="subspaces") and get a feel for how well-aligned they are in each (="score"). We can then guess pretty well how large the angle between the two is.

Of course, we frequently use other cues too (e.g. perspective and texture when talking about alignment of real-world 3D objects). And even when you are considering plain lines displayed on a screen (in which case these cues don't work), we tend to also take into account the relative movement of the objects as we (continuously) shift our perspective (e.g. drag-to-rotate a scene).

Maybe the latter part could also be a hint towards further algorithmic ideas. Maybe somehow involving (signs of) derivatives (finite differences?) or similar could be a cheap way to improve accuracy. Just spitballing here though.