skysight-inc/HackerNews huggingface dataset:
> Allowing electricity in Shabbat will completely change the Jewish life, and the amount of impact the community has on the individual.

That's fine, I can respect that.

Jewish life 1000 years ago did not have people getting in elevators, so with this "hack" Jewish life has changed. I find working around the spirit of the law to keep within the letter hilarious.
Phones have become our ever present little snitch that tells the overlords every physical place you go, every place you surf, everyone you call, and the ambient conversations it picks up from people speaking near it. How we got here is called convenience, and the overlords know how to work that angle endlessly.
>Nobody does it because it absolutely never works.

As an intern at a data science company, I noticed that a certain closed-source shared library we were using was calling the same trigonometric functions with the same arguments over and again. So, I tried to use LD_PRELOAD to "monkey-patch" libm with caching and that reduced the running time of the data pipeline by 90%.

>I never want to see a dynamic library again.

And replace it with what? Completely statically linked libraries? How much disk space would linux userland require if every binary was to be statically linked?
Whoops, good call, that should have been 5kBps. GPRS had something like 85kbps theoretical maximum transfer speed, but the fastest I ever got anything to transfer over cellular was about 5kBps. Still, even in that era, that was absurdly slow, and unusable for anything web-related.

> SHR was a light OpenEmbedded-based distro

I might have been thinking of a different distribution. There was one that brought in all of the GTK, Qtopia, and Enlightenment libraries, so you could run pretty much anything that could compile on the Freerunner, but it was quite slow and consumed most of my SD card (which at the time was probably only something like 1GB).

I guess if you were a hard-core hardware and systems hacker, the OpenMoko was an acceptable platform. For anyone else, it was a terrible product and the company that made it was obviously doomed to fail.

Maybe if it had come out at least 2 years earlier, it might have had some hope of carving out a sustainable niche, but by the time it did come out, the expectations set by iPhone and Android made it impossible to find a product-market fit, even among open source lovers like me. Maemo, while if memory serves not fully open sourced, was far closer to something sustainable, but then Nokia voluntarily imploded :-(
> The same happens for pretty much every modern feature (git status, diffs, blames and updates, autocompletion, correctness checks / intellisense, etc.).

Could it be a configuration issue in parts at least? Because it does start to sound like it. For example git status has never been slow for me in Emacs, except for huge diffs with lots of changes in lots of files. Same for diffs. I know, that autocompletion depends on the language and tools used for it and what things are checked for possible auto completion entries. It is possible to limit autocompletion to only use some sources, or to make it use a language server for some languages. When developing Rust, Python or TypeScript in Emacs, I did not experience slow correctness checks (I assume you mean type checks and unused variable kind of stuff.).
> You can also argue that it is impossible to update dynamic libraries because they are used by multiple applications and you can't afford that any application breaks.

That's where maintenance branches comes in. You fix only the security issue, and push out a new version.
Build an Impressive Resume (While Living Out Your Dreams)
If you examine any two values that you believe in close enough, you can find a place where they rub against each other. That friction doesn’t mean one is “anti” the other, just that you sometimes need to find a way to compromise.

A claim that pro-activism is anti-fellowship is only true if you are dogmatic and uncompromising about putting your fellowship first. Such a fellowship is otherwise known as a ‘cult’.
It's not particularly short of registers, but IIRC even aarch64 is short enough that they implemented register renaming. I agree that taking a register away is a much less pressing issue there than on the x86.
Your comment begs the question: what is politics?

Discouraging people from voting for Trump? Pushing for equal pay across genders? Believing the business should do more to diversify its hiring? Pushing for transgender bathrooms? Being opposed to working on defense contracts?

For some people, these conversations are “obvious facts”, not politics.
Holy crap, this is a pretty stupid idea considering the UV damage and abrasion that road surfaces have to endure.
All I want is a proper modular phone that can run linux.
I dont need camera, happy with a fat phone for battery space, etc.
please let it happen one day.
The rust abi isn't stable between compiler versions, but it does exist. Bevy can get away with using it because it's just to speed things up in development.

Polymorphism is a separate issue. One way to do polymorphism in rust is monomorphism, where your polymorphic function is compiled to a specific version with no generics per caller. If you don't know the callers ahead of time this can't work. Another way is dynamic dispatch, where you have one polymorphic function that chooses what code to run per type at runtime. This can work with dynamic linking
Obviously, we can't know the exact particulars of how every argument went down at Basecamp, and we have to intuit an awful lot from fairly limited blog posts by Jason, DHH, and tweets from (mostly ex)-employees.

But it feels like there's a pretty clear pattern that this wasn't a case of a few politically motivated employees being a distraction and disrupting an otherwise harmonious environment.

A third of the company joined the DEI initiative that was disbanded. On twitter, anonymous interviews, and any other source that I've seen, not one Basecamper has come out in support of Jason and David, and employees seem universally aligned against their actions.

If anything, I'd say the likeliest source of "anti-fellowship" here is Jason and DHH. They are in charge, so they are able to do that, but "fellowship" isn't a good term to describe getting in line behind the bosses' decisions regardless of your personal opinion.
What is a dropship queen?
Doesn't work? This is what Debian and Fedora have been doing for decades!
I'm in the UK and frankly we've gone a bit mad when it comes to Amazon orders, however I also noticed higher number of random sellers in China selling some most absurd items, often with silly prices too. I still find Amazon useful for basic stuff,like books, some household items,etc. However anything beyond that and I'm off their website in no time at all.
vagrant with the vagrant-libvirt plugin. The roboxes project provides pre-installed and configured vagrant boxes for allmost all distributions. Its really just a matter of seconds to bring up whatever distribution box you like. Even pre-configured and sysprepped windows images exist.
Thank you for answering. I don't think that stuff amounts to a crisis. I might say that, at most, it amounts to challenges that we're better able to face than at any previous time.
> there are very few benefits to dynamic linking these days

I think you might underestimate it. E.g. what if every program uses Electron under the hood?
I mean, you say "plenty", but it's going to be only a fraction of the number of people who are perfectly happy with that sort of thing on the desktop, which already isn't very many people (even if you assumed all *nix users sans Macheads were like this, which they're not).

And while you're right to say that mobile UI design can be bad, is the solution to that really throwing out mobile UI as a concept altogether in favor of ... a window manager designed for a mouse and ketboard, running text terminals on a tiny touchscreen?
Activism is necessarily divisive unless everyone already agrees on a political ideology and the solutions to issues activists focus on. If you are an activist, you might think this is a good thing—it may please you to create an environment hostile to people you don't agree with. But if you're trying to run a company, division is antithetical to your goals.
There is a book called the grand tour about the coyager program. I cannot find the exact quote, but they couldn't get funding to design the mission they wanted to do the grand tour; they could only get funding for Jupiter and Saturn. They developed a mantra of something like "don't plan for a long mission, but also don't make any decision based on a short mission life".

I suspect we see a similar process play out with nearly every probe mission. They couldn't get funding to build something that'll work with a REALLY HIGH probably of working for a year, but they made trade offs to get them a high probably of it working for a year.
A small detector would be easy to build and carry around, with 80’s technology.

The connection between these events is tenuous at best.
I assume the way actual Australians feel is also in part fueled by disinformation, that reinforces the natural human xenophobic predispositions.

It's so easy to come up with bullshit, yet it takes time to debunk it.

Feeding disinformation to the public and then using their reaction to justify their reaction is circular. "I tell you, others in your group believe members of the other group are doing something wring. If enough of you believe what I told you, I'm not lying by definition, because now you do indeed believe that."
OO is a tree and html (UI) on a page is a tree

The problem is when you want to go to page two and want to display the same data as page 1 but in a different configuration

OO is suddenly terrible because the data is the wrong shape, you should hold your data as a graph then derive trees out of it to satisfy views

OO is not good for UIs unless you have one page and the contents on that page is static and doesn't change it's placement outside the statically defined tree shape of OO
It depends on what you mean by design.

Modern proprietary OS (mobile and desktop) certainly have more polish, aesthetic taste and cohesion - that last one being the most valuable when compared to much of FOSS. But in terms of usability I'm not convinced they are any better unless we are going back a good 20 years. They have improved looks at the cost of performance and significant ambiguity and thus mental overhead in learning and general operation.
I understand both sides of this conversation. And can't help but think that politics crossing over to the workplace (where we spend a big chunk of our time) is overall good, since democracy hasn't really taken hold at the office in general.

For how much longer can we expect people to demand society to be progressive and equal at large and still cope with these small quasi-feudal (at worst) fiefdoms we spend 8+ hours a day in?

Still, Twitter and social media in general have not prepared us to have these discussions at all, and I expect that for this notion to thrive, whole new businesses based on activism and equality and work to have to be created. More Mondragóns, fewer Coinbases. A difference here is workplace activism and not persecution of thoughtcrime, MAGA followers and so on. Except when they believe in Jewish space lasers, of course.
This is a good overview: https://www.theverge.com/2021/4/27/22406673/basecamp-politic...

For DHH's response: https://world.hey.com/dhh/let-it-all-out-78485e8e
This is probably less about Basecamp and more about the "straw that broke the camel's back" of people being tired of activists being so loud.

Semi-unrelatedly, I noticed something interesting: People who try to solve problem X seem to dislike other people who try to solve the same problem in a slightly different way almost as much as they dislike the people who cause X in the first place.

I find myself being put off similarly, and it's completely irrational that I'd be put off that someone is against racism as much as I am, but has a different idea of what a solution might look like. Being aware of that is probably a good step towards fixing it, so I wanted to mention it here.
Came here to say the same.

I disagree strongly with the premise of the article and think it has logical flaws.

Aren't you more of a mercenary if you put personal believes and convictions aside, just to serve your employer as he wants, without asking questions or trying to do the right thing?

Can a fellowship or ("a group of people that join together for a common purpose or interest") really form around an SaaS-/Adtech-/SocialMedia-Startup whose main goal is to make the founders rich?
"Just use existing Windows kernel and drivers, there are a lot of Open Source applications" etc etc.

There is nothing special about Linux distribution, same could be done on top of NT kernel. But it is not. React OS reimplements kernel and userspace, in theory userspace could be used on top of Windows. There are a lot of Windows users yet no such thing.

Somehow Linux experience is much richer and safe. Xmonad and pacman.
python != lisp. It's really that simple.
Sounds like someone just finished reading a bunch of Ayn Rand novels.
I disagree that activism makes you a "mercenary". If anything, I think of myself at work as a mercenary who is good to his word, and does what he's fucking paid to do, without bringing his personal beliefs into it. If it grates on my conscience, I don't take the contract in the first place.

It's a professional thing to do, dammit.

Activism at the workplace is as far as one can get from either fellowship or a mercenary camp: it's your personal beliefs and values above all else, at all cost. Screw the work, screw the colleagues, screw the company, I need to preach on the company dime, or improve stuff no one has asked me to improve.
For the impatient, there's a community built companion program for Windows Terminal that enables Quake Mode drop down until it is officially implemented[0].

[0] https://github.com/flyingpie/windows-terminal-quake
Show HN: Browser-based audio extractor tool
Thanks for posting this. The departure of so many employees didn't make sense until I read what you wrote. In light of this, I gather Basecamp didn't want to accept fault for allowing the list to spread. Or maybe there is more to it. At any rate, everyone probably would've been better off with more discussion rather than less, or simply a better decision by the decision makers.
All of the above are highly political. There are people who feel very strongly on either side of those positions.
I'm a bit worried it's a self fulfilling prophecy:

"People are buying hard drives to farm despite price increases, it must be profitable, maybe I should buy one too..."
The Sophistication of Jake Paul's Marketing Playbook
Basecamp is a ~60 person company. The specifics of what happened aren't really big enough to catch anyone's interest. Honestly, who would actually care if 20 people kept a funny name list? It is beyond trivial.

Any firestorm is more people arguing over the role politics has in the workplace. The specifics of what happened are a helpful starting point but, going out on a limb here, probably not material to the people who want to discuss it.
Post Office has no knowledge of what's inside the box, whereas Amazon not only knows it but often is the one that puts things in that box.
It is also very boring for those of us who have no interest in other peoples outrage.
> Which begs the question

Heh. I think you just unintentionally used this correctly by assuming there even is a new use case.
Some years ago I had manager that replied to a staff member ”you are paid to work, not to think or speak”. Yep, the company went bust. People need to be cared for, if they want to talk about Pluto and politics, let them and listen. This all goes back to a passive vs active operations. The pandemic created too much active work, online meetings.
What is "politics"? Where do you draw the line?

"I'm going to pick up my kid at school this afternoon, because otherwise he has to spend over an hour on the bus. It would be nice if they had more school buses so kids wouldn't have to deal with such long bus rides."

"Excuse me, Becky, but you cannot be discussing local politics in the workplace. That's a fireable offense, you know."
Yeah, it actually looks like you can buy them on Amazon for about 30$. I don’t want to doubt but this seems so simple to test that the lack of any direct evidence makes me suspicious.

https://www.amazon.com/Electromagnetic-Radiation-5HZ-3500MHz...
Spoken like a true racist
I actually am not sure that this summer will be more violent in the US than last year, which was absolutely full of cultural and political stressors. The economy was massively shocked as the pandemic lockdowns caused people everywhere to modify their life, especially the lower class in dense urban environments. We had the most contentious election since the 1860's, which was prepended by country-wide riots and protests over police brutality and racial issues. Tribalism risked turning into sectarianism, and everyone I knew made plans in case widespread violence broke out.

Now, it's a completely different situation. The economy is swiftly recovering, and with so many people on unemployment still, the labor market is swiftly becoming tight, meaning lower class wages may spike soon. While the election was contentious, the leadership of the political parties have been focusing less on contentious social issues and more on infrastructure and fast economic recovery. The fringes of both parties have been tamped down. Masks and lockdowns are in the rear-view in most places, and everyone who wants a vaccine can get one(for the most part). I bet with this stability and increased hope will come a reduction in violence.

Have murders increased in other countries? That may hint whether it was caused by our unique stressors or if it was more generic.
It was never valid taking in a generic shared interface to libc, but a statically linked version would have been valid.
Work is political - saying that people should get on with work without discussing "political topics" prevents them from discussing and solving the issues within their own work.

Yes there is a need to make sure work that directly brings money into the organisation gets done but part of that work is making sure everyone everyone works equally.

"There's no way the ring is getting to Mordor if Gimli is pushing for elf reparations." This suggests we can't deal with more than one thing at once. We can deal with the big bad of our generation (I would argue climate change), while also improving the material condition of disadvantaged people across society.
With a few exceptions, I don't think moving stuff into the background promotes speed and stability. It makes it way easier to get away with reductions to both.
My politics generally align with what you call the 'one accepted political dogma', but I have to admit that workers who overtly signal their activism over actually doing the work they're paid for are supremely annoying. In fact, amongst the silent majority they probably do more harm than good for their cause.
It would have been nice to see a nuanced, thoughtful, insightful look at the various viewpoints that exist within this complex issue. Because many parts of this "activism" are important e.g. how women are treated in IT or what values does a company need to defend in this modern age.

Instead we get an utterly cringeworthy "everyone should just be quiet and follow the wisdom of Lord of the Rings" which adds absolutely nothing to the discourse.

Flagged.
Yes indeed, it is multifaceted and there are many reasons any one person is following the rules. But I was trying to give a plausible explanation for why one might do so, even if it doesn't make strict sense to them to use a Shabbat mode elevator (the user I was replying to asked how does this make any sense, if you're trying to avoid labor during Sabbath), further outlining the idea that there are incentives other than belief that God said so.

In the case of the Sabbath elevator, obviously it was not mentioned explicitly in the Bible, so it's what the Rabbi thinks. So why believe the Rabbi when the logic doesn't seem to be 100% there? I think the reason is there is massive social incentive to comply instead of asking questions about such widely accepted ideas.

It does seem you're speaking from more personal experience than mine, so I defer to you, but I'd like to reiterate that I'm just trying to provide a plausible explanation for why one who doesn't have such a strong belief might still end up doing it (the hypothetical person in the post of the poster I was replying to who's asking themselves why a Sabbath elevator makes sense), but I'm not trying to say that's all there is to it. People who don't question it in the first place because their thought process is that the Halacha is telling them what God meant and thus they are merely following God's instructions don't question whether a Shabbat elevator makes sense in the first place.
I’ve never really experienced activism per-se in the workplace. Master/slave in the code base was raised as an issue but that’s about it!

I have, however, worked in an organisation that transitioned from a clear fellowship of everyone working towards a common goal and putting their other concerns on hold to one where you felt your interests were competing.

I ultimately left because of this transition (life is too short!), and it’s interesting that it was the introduction of self-interested, mercenary sales guys and a commercially oriented CEO that triggered it.

I like fellowship/mercenary dichotomy.
The response by DHH and Jason wasn't really to ban politics though, it was that only their political stance was acceptable. As a result of the policy, it's not that Basecamp had no opinion on the names list - instead, the outcome was that they did have a stance that it was bad, but not bad enough that you could link it to systemic racism.

"No politics" is a smokescreen. What it means in reality, here or anywhere else its instituted, is that "leadership decides the acceptable position on political issues."
Mozilla has mobile style push notifications for Firefox and you can just leave eg a mail client running in the background using the IMAP IDLE feature for mail. As long as you restrict that sort of thing to just a couple apps it's fine.

More than push notifications the WiFi firmware needs a feature to whitelist IPs that can wake the phone from sleep so you get instant notifications from services.
That's a really interesting insight. I hadn't seen that before but it appears very true when reflecting on the current political climate. It's as if not agreeing with a given solution to a problem is the same as not wanting to solve the problem.
Some kind of Linux Standard Base, perhaps?
I think legislation is the only way to fix this :(

Require owner's/user's consent to connect. If no consent, no connect. Device's offline capabilities must still work and it must not nag you or otherwise use dark patterns to force a consent out of you.

That would be a relatively minor extension to gdpr.
> I could hardly disagree more with the premise that activism is anti-fellowship.

If you are doing activism, in the workplace, that runs against the beliefs and opinions of (some of the) the people you work with. How could this be anything but anti-fellowship?
If you run a company with problems so deep that people have to turn activist about them, maybe the division didn't start with activists.
How do I inject this into my SQL?
“People being tired of activists being so loud” == over privileged people being pissed off that under privileged people keeping ruining their privileged experience by pointing out their privilege

EDIT: unsurprisingly the word privilege is triggering on HN
And activism is when you're pushing a competing cult.
for callofduy it was `seta thereisacow 1337`
you could do just set but seta = archive = persistent