skysight-inc/HackerNews huggingface dataset:
What is the history and purpose of /sbin?
I've heard a question in interviews about the purpose of sbin in Linux/Un*x. I had been told, by some venerable wizard one day, a history that I am now unable to verify[0]. I will lay out the history as I heard it.

The original meaning of sbin was "statically-linked binaries." That is, binaries that do not need any other files/libraries to perform their duties.

This naturally meant they tended to be "su" (superuser) or "root" used binaries, since most regular non-su binaries required system libraries to function (typically stored on a filesystem that may not be available under adverse conditions). Therefore, since binaries that must work in single-user mode would be statically-linked, and those are the types of binaries sysadmins/root need often, the meaning started to change.

Nowadays, /sbin is largely considered to mean "system binaries" or privileged "su" binaries. For example, the reference, [0] says:

> System administrative programs that are not required until the /usr filesystem has been mounted (i.e., logically attached to the system) during system startup are usually located in /usr/sbin.

This seems to hint at that history, mentioning multiple file systems that need to be mounted, but makes no mention of static linking. I did a quick scan of the articles I could find, and this seemed representative. I cannot find an authoritative source that corroborates my historical account.

Is this an accurate history of /sbin? Can any wizards give us a more complete history, supposing this is directionally-correct, but missing nuance?

[0] http://www.linfo.org/sbin.html
2600 is highschool gym class, Phrack is a pick-up game between pro ball players
The following two links have a nice collection of old & new zines:

https://packetstormsecurity.com/files/tags/magazine

http://www.textfiles.com/magazines/
We're running VMware with vSAN on 1u nodes with 2x Xeon Gold 8 core cpus @ 3.6ghz base, something about the Microsoft SPLA licensing as we're mainly virtualizing Windows machines. 384 GB RAM per node, and we're just pulling about 400.

https://i.imgur.com/Zr5rq4X.png a graph if you're curious :)
> he equated active racial, gender, etc. inclusion with active racial exclusion.

I believe this to be correct. Explain the difference. People use it to stick it to some people they don't like. They justify it with oppression. There isn't any technical difference.

The alternative is to not do it. No option for contemporary progressive and national socialists alike.
Gabriel N. Rosenberg is Associate Professor of Gender, Sexuality, and Feminist Studies and History.

Jan Dutkiewicz is a lawyer.

Both of the authors are (surprise) vegans. Neither have any background in ecology or agriculture.

They just hate people eating meat.
Turns out that the risk of an employee fired 1 minute ago running full speed, jumping walls and somersaulting into a now-restricted area is a way lower than locking out whole divisions due to network failure.

And I can't imagine why would anyone think otherwise.
Sense | https://sense.com | Multiple Positions | Cambridge, MA, US & Montreal, QC, CA | REMOTE & Onsite (see positions for detail) | Full-time

Sense is making a difference in climate change by helping homeowners manage their energy. Get insights into how your appliances use energy, know what's on without smart appliances or IoT hubs, get alerts or automate your home if you like, or just sit back and save some money and energy.

We have an incredibly productive cross-functional technology team, doing nearly everything in-house: electrical & mechanical engineering, embedded linux, DSP, cloud backend, data science and machine learning, mobile and full-stack web. This means there's great opportunities for personal growth. Basically anything you're interested in learning about, there are experts in-house.

We have partnerships with major players in the energy space: Schneider Electric (electric panels) and Landis & Gyr (electric meters). We are scaling up, and you can help!

* Data Science
* Electrical Engineering
* Embedded, Mobile, Web
* Backend
* Manufacturing Engineer
* Many others!

Sound interesting? Join our team!

https://sense.com/careers

Touch base with me (jonah at sense․com) if you want to chat! I've been here for 5 years in a individual contributor role. I'm currently spending my time working on our embedded platform, from linux drivers through DSP, data science through cloud connectivity, but I can put you in touch with folks from other areas of the stack if you want to learn more.

No recruiters, please.
Even if the factory workers didn't die (some would, but most of them wouldn't have) there would still have been significant disruption if large parts of the workforce were off sick for several weeks.
And some can enter your DNA sixty million years ago and then come back and help cause schizophrenia. (https://www.discovermagazine.com/mind/the-insanity-virus)
That is what code review is for. It shouldn’t be personal, it’s just here these specific changes will make it more robust or easier to understand or whatever.
Why is this flagged?
What is wrong with merit?
Microsoft: Extremely slow performance when processing virtual terminal sequences
How has Doonesbury not put Siri out of her misery?

I started using this garbage with the 4S and while there have been under the hood improvements of onboard processing, etc, the core product has never gained the implicit context awareness promised and needed. As far as I can tell, it's a checkbox zombie "feature" that never met the usability threshold to become something for normal people but organizationally aged into slow development maturity.

https://www.computerhistory.org/revolution/mobile-computing/...
Demand for cars is way up, too, which isn’t expected in lockdown conditions.
> It's yet another thing to install & configure manually.

Once. Coming up on 5 years ago now for me. Every time since, I log into sync, and it appears with all of the proper configurations already set up to my preference.
Does it alarm you? That's what I really want to know.
> Why is experience valued for outside hires of CEOs but not as much for programmers?

In my experience, it’s that younger devs are cheaper, much cheaper, than older devs. Most software development is easy enough that you don’t need someone with 20 years experience. I can hire 2 or 3 people for the same price. There’s always a budget for resources, and that budget is usually as small as it needs to be. Web dev, CRUD apps, mobile apps are the norm, not Facebook scale. The tools are mature enough that a 20-25 year old can do the development, and their salary expectations are much lower.
Demand for GPUs at least is probably just as much if not more due to the crypto bull run that took place.
Chapter 3 of this [0] might help a bit

[0] https://arxiv.org/pdf/cond-mat/0505032.pdf
That's just lovely thank you.

Reminded me of this one https://news.ycombinator.com/item?id=28568081
These things are easy to fake and hard to disprove, especially in the current political climate
Landed a job at DeepMind (no ML degree)
You're right dang - apologies.
I use Altium Designer almost exclusively now (Was OrCAD/PADS previously)......if I were starting over, I'd get much more into KiCAD. Higher learning curve but you can get legitimate professional-grade PCBs designed in it.

The long-term answer is that you'll eventually want to try all of them. In my opinion, half of PCB layout is tool-agnostic and the other half is getting fast/proficient at a specific tool.

When I moved to Altium, I knew that I wanted to "pour copper" to make a power plane, so I just had to google what the Altium equivalent was. The PCB concepts of layers/routing/grounding/clearance/vias/stackups and all that are universal, the terminology and shortcuts are just changed between tools.
Sort of a cheat since the Church of LDS is probably the most centralized non-Catholic church.

https://abcnews.go.com/US/families-speak-church-jesus-christ...

https://en.wikipedia.org/wiki/Mormon_abuse_cases
I like this post, and I think the recommendations are sound. I'm not quite sold on the technical vs business logic distinction between debug and info. I use debug for all those messages I only want to see if something has gone wrong, and info for all those I want to see to know its working. That might fall along the business vs technical distinction, but it might not.
This looks awesome, thanks for building this! I really like how it's hosted on serverless stuff and therefore we can use it for long-running personal projects and MVPs.
I get why they did it, it makes for good branded content. But I was a bit confused in the article, which PR's? Are they just talking about PR's closed at Facebook? Or PR's closed anywhere?

I think the author should have heard one phrase before starting on this blog post: correlation does not equal causation.

In other news I'm working on a blog post about how the Facebook outage caused temperatures to drop 20% in New Jersey. Idk it's either Facebook or a cold front
I didn't mean to continue pushing you on why you didn't restore the backups, just making a general suggestion. As technical people we've got this tendency to think that we can set up systems for people to take care of themselves and then walk away. And that's great, but sometimes you just have to stay fully involved and take things over.

On the technical side, it's probably because RDP is well optimized. There has got to be something for Mac that works similarly well, but I can't give you any pointers. I was dealing with DSL as well (6M/384k), so ssh was an advantage.
I dunno why y'all are getting so heated. Seems to me like they shared some interesting info and made a pretty reasonable guess about what happened
if they assign to you more responsibilities every year and they don't change your title something is wrong.
When available system memory is critically low, Firefox on Windows will automatically unload tabs based on their last access time, memory usage, and other attributes. This should help reduce Firefox out-of-memory crashes. Switching to an unloaded tab automatically reloads it.

This is why I can't switch to firefox, chrome is better at this, doesn't wait until 'system memory is critically low' and supports all platforms not just windows.
I agree with this one; there's a lot of business that runs through Facebook. It greatly depends on the platform as their means of communication.
I literally set up some GitHub actions today for the first time in my life, I was really pumped about getting into the CI/CD game with my latest open repository. A couple of hours ago everything was going great, running a workflow needed maybe 40 seconds max. Now, they are not running at all. That all happened while I was thinkering with the yaml workflow file, so the disruption of the service made me believe that it was me who broke something :P it's been a nice first experience with CI/CD though, never going back to building my self.
Check my GitHub repo (see my bio) to see it's true haha
Firefox already aggressively alerts if you're not on an SSL secured page. They didn't for downloads.
I did read it, thanks.

That you can't see any short-term impact is exactly my point. Nothing significant will change, so this is not a disruptive innovation. It's a minor incremental change in the market. Might it enable something disruptive down the road? Possibly. But that's possible, not actual. If you want to more about what disruptive means in this context, I'd suggest reading one of Clay Christensen's books or the article I linked up above.
Awesome, after reading through the first time contributions I can see my first albeit pretty minor patch is included in this release!

Overall contributing has been very pleasant and the people on Mozilla's matrix channels have been helpful getting me on track. But better than taking my word for it, you should try contributing for yourself :)
I thought I have started too many workflows in a short time and got temporarily restricted!

By the way, just discovered a nice library to test GitHub Actions locally: https://github.com/nektos/act
At least some of these are auto-filled templates with scraped data -- I got one where "I was really impressed by your experience at ." -- yes, just a space and a period. Probably slightly modified from the defaults provided by a hiring CRM platform. You can tell the ones that really are different, because they mention something a scraper or AI wouldn't figure out.
It's more than a skin. Microsoft put some effort into optimization, like using a segmented heap allocator.
It seems like both that and "Introducing a new referrer tracking protection in Strict Tracking Protection and Private Browsing" link to blog posts that are supposed to exist but maybe haven't been switched to "published" status?

Maybe they will show up eventually in the list of security-related blog posts? https://blog.mozilla.org/security/category/security/

EDIT: Looks like that link works now
While a mildly interesting discussion, it does not appear to have any merit with regards to Tox itself.
Thanks, the "env" version works!

Although the scroll is more fine grained now, it looks kinda wobbly. Almost as if there is a raster interrupt at play, lol. As if the screen gets repainted mid scroll and then needs another round until the whole screen is updated.
You mean, sick with that disease that's asymptomatic some huge proportion of the time? And has very little effect on most working-age people?
MIT need to do their job and evict the culprits from the campus and make sure their staff are safe from harrasment.
Is there a public syllabus for this course, prior to creating an account?
Is it finally the year of Linux on the desktop?
That's a great list of differences, and I'd also like to throw in "documentation" to the list of things that Altium does great. Outjob settings plus Draftsman documents mean making changes to even a massive PCB are "one click" away from documentation generation.
I obviously wasn't in your class, but what your describing sounds more like the role 'bubble sort' plays in comp sci education. And while this looks similar to bubble sort it is very different in behavior.
Having two large user bases using different engines meant that standards mattered.

When 85% of people use the same browser stack we're back in the bad old days of IE6.
It's the usual Microsoft software quality.
Mercury retrograde doing its thing.
Over time, I find that this has resulted in me setting more realistic goals for the day. I'm not yet at the "stress-free productivity" stage, but I'm making progress.
The band released a new album. :)
Show HN: Mosec makes the machine learning model serving flexible and efficient
Crisis coordination centres are exempt from that rule, and Facebook HQ may well qualify as one given how most people use Facebook.
Getting pretty tired of GH Actions being down every other week.
I am actually surprised none of the large cruise ship companies have yet thought of bringing back blimps but with safer helium or something.

1. Put a few hundred well off people in luxury and slow air ship them to locations hard to reach by ships. Maybe with both top and bottom decks

2. ???

3. Profit

Everyone thinks of Hindenburg disaster when they think of blimps, yet infamous Titanic and Costa Concordia didnt sink the cruise industry.
> Because someone was called some names and meant to feel bad about themselves.

First: If you are in a leadership position, you have a duty of care to the way you practice leadership. And yes, a lot leadership consists of the language you use.

Second: Someone feeling bad isn’t the problem here. The problem is choosing words which set company cultural norms to be hostile to employees based on unchangeable characteristics of their birth unrelated to the purpose of the group.

Third: People do have a right to form groups and a wide range of norms they have a right to set within those groups. That right is constrained by certain responsibilities —- one of which is to be less racist!
Can someone help me understand the difference between this and the Panama Papers in 2016? Or the Paradise Papers in 2017? Those scandals came and went without any real impact, right? Is this different?
The problem i have with the article is it doesn't go into "which" PR's. If this is about PR's at Facebook then it's one thing, but if it's about PR's everywhere then I really don't see the point of this article except to talk about their product.
Structured logging is just tracing but less powerful. "Context" and "binds" are just poor-man's spans. If you're going to go through the effort to redo your whole application's logging infrastructure just bite the bullet and use OpenTelemetry.

Edit: Good lord people, set the collector to never sample and use one of the many file exporters and you get completely bog standard logs but with a huge amount of work already done for you and enough context to follow complicated multi-threaded/multi-process programs without making your head spin.
It's hard for me to understand what you mean.

First of all I'm one of the maintainers on the project. Handling people between two tax-brackets doesn't seem like a problem.

A spreadsheet might be simple for you dealing with your own taxes, but you can't email your spreadsheet to tens of thousands of people and have them all improve upon it and share it amongst each other so all of them can benefit. That's the vision here, I don't know if it will succeed, but that's what we're trying to accomplish.
It's more like, if it you can't find it, it doesn't exist. Seeing something published is probably the most common way for academics to "find" something, but if this algorithm was present in a lot of different code bases, made its way into the Linux kernel, etc., that would have been good enough, too.
More context:

First when a board member resigned from the .NET Foundation:

https://rodneylittlesii.com/posts/topic/foundation-echo-cham...

Then this:

https://www.glennwatson.net/posts/dnf-problems-solutions

Lots of different Twitter threads on this topic since a few days. For example other OSS project maintainers also noticed that their project was moved to a different GitHub org without their knowledge:

https://twitter.com/JeremySkinner/status/1445272800185495555...

This is even worse given that the rights were NEVER assigned to the .NET Foundation in the first place:

https://twitter.com/GeoffreyHuntley/status/14453622296420270...

This whole things is EXTREMELY SKETCHY and very very concerning!
My 2c (im 40. Been IC dev for 10 years, CTO, VP, and now an 'aerchitect'):

[Your current company] doesn't matter. Your family matters 10000 times more. Dont expect to grow in your company. As a 30 year old there are TONS of companies and startups looking for you. In fact now that you dont need a job is a good time to comb the market and apply to a couple of them. That way you get some experience in the current hiring process, you tune your "value" as a professional and you can ask for crazy money (knowing that if you ask for 2X your current salary plus WFH, if a company gives it to you, you score, otherwise you are cool on your job).

My 30 to 40s were amazing professional years. I was in 3 startups and grew 2 of them from the ground up. That also helped me grow myself to where I'm now.
15 USD, a lot cheaper than what I bought for this purpose (Pocketsprite).
The linked page (and the whole site) is totally worth reading, but it is probably too long, so here are some quotes. On climate sensitivity calculation:

> Wallace Broecker, who would later play a major role in climate change studies, recalled that it was the 1967 paper "that convinced me that this was a thing to worry about". Another scientist called it "arguably the greatest climate science paper of all time", for it "essentially settled the debate on whether carbon dioxide causes global warming". Experts in a 2015 poll agreed, naming it as the "most influential" of all climate change papers.

So Nobel committee was right to cite it. On the other hand, the author's "don't take it too seriously" comment should be taken seriously. 2 degrees value is spot on, but knowing what we know now, it couldn't be the right value for the right reason. The most important is that 1967 model had no ocean. (Manabe went on to make the first successful attack with ocean in 1969.) Another is lack of data. The following quote is pretty funny:

> Until satellite measurements became available later in the 1980s, most models used data from the 1950s that only gave averages by zones of latitude, and only for the Northern Hemisphere. Modelers mirrored the set to represent clouds in the Southern Hemisphere, with the seasons reversed -- although of course the distribution of land, sea, and ice is very different in the two halves of the planet.

I mean, mirroring? It is obviously wrong, but what can you do? Other than waiting for satellites and noting the result shouldn't be taken too seriously, that is. Now we have adequate data and model, it is proper to acknowledge great effort went into these pioneering works.

The last quote on amount of computation used (for 1969 paper). It was truly AlphaGo-scale computaiton of its time! It is interesting to note AlphaGo Zero trained for comparable time of 40 days.

> Their costly Univac 1108, a supercomputer by the standards of the time... Manabe and Bryan were confident enough of their model to undertake a heroic computer run, some 1100 hours long (more than 12 full days of computer time devoted to the atmosphere and 33 to the ocean).
Think of the poor grandma yesterday who was finally convinced to get a Facebook account to see the grandkids and right as she hits "create account" Facebook goes down worldwide.

No force on earth will convince her she didn't do it.
- Blog on the niche and build reputation
It's amazing to see how instructors like Wes Bos, Kent C Dodds and Josh Comameu's CSS Course pulled off.

- Create youtube channel and drive traffic from their to your course
I'm far from American culture, discussion, problems etc. but reading around the topics of woke, cancel culture etc. I really get the impression of the actions of mentally ill people (which I mean in the literal, not figurative meaning).

If it's "just" a Twitter mob it's bad enough, but this is interfering with the very creating of national / world elites and shaping of fundamental discussions.
just write a graffiti on a restroom wall and walk out a rich man
Apple would improve their ecosystem if they let the consumers they supposedly love choose a default voice assistant.

Siri is so bad compared to Alexa, I laugh out loud when I occasionally try to use it and it has no idea what is going on.

This would be a boom for competition and the entire ecosystem.

Will Apple’s ego allow it to be bruised like this? No.
Exactly, cowardly administors looking after their own interests at the expense of the University.
I have this set in /etc/environment and it's working fine for me.
You’re holding it wrong — How to blame your users

https://uxdesign.cc/youre-holding-it-wrong-how-to-blame-the-...
Visual Studio 2022 for Mac Preview
> Thanks for being understanding.

No problem. I know maintaining forks isn't an ideal thing to do and support should ideally land upstream.

> I believe it's unfair that Linux users have fewer options than us Windows users, due to some people thinking sixel is "uncool".

I think the README page of termite pretty much sums up why getting involved in VTE, or any GNOME project for that matter, is a bad decision.

https://github.com/thestinger/termite/blob/master/README.rst...

I'm just a random spectator but perhaps your efforts might've been better spent on an independent terminal project (like Alacritty, for example) rather than trying to get features merged upstream in a GNOME project.

> However, the situation seems to be changing: check the discussion in: https://github.com/csdvrx/sixel-tmux/pull/1 and you'll see there may be some light at the end of the tunnel!

Yeah, I read the entire conversation and if sixel support lands in tmux upstream, it would indeed be good news.