skysight-inc/HackerNews huggingface dataset:
> Just because it's on Github has no bearing on what kind of software it is

Straw man.

> I don't have any scholarly research on the subject to put forward, but I can tell you that ignorance of the meaning of "open source" always comes from without. The community building open source software understands what it means.

So everyone who disagrees with you is ignorant? That seems a bit strong. I also find your us-vs-them framing concerning.

> capitalists deseparately seeking an angle to turn into profit

I think that the predatory capitalists are more helped by you making this a black and white issue and shaming people into adopting certain types of licenses that leave them open to large corporations glutting themselves off of liberally licensed projects (a la Mongo/Redis). Giving more power to boostrapped small businesses seems like a good idea to me, even if it means having a more liberal definition of "open source".

Anyhow, I think we're beyond the point of constructive debate here. I'll end by saying that I have mad respect for you. I love what you're doing with sourcehut (especially the minimalist design!), and wish you tons of success with that. I also love that you embrace decentralized projects like Mastodon. And I'm not so naive as to think these things are disconnected from your views on open source licensing. I respect those views. I don't even necessarily disagree with your positions, mostly with your approach to disseminating them.
It depends, and it's certainly not a consumer solution. I use Ansible manage my devices so it takes a bit more up front time to setup but it pays off in the long run. It's very low maintenance overall but you do need some technical knowledge.

I recently switched from OpenBSD to Linux and it was mostly painless. nftables is almost as usable as pf.

If you get a decent WiFi card you can just use hostapd and manage your wireless networks on the gateway; slicing it up however you want without needing vlan capable switches on your network.
Yeah, that seems like a glaring issue. What's the goal of the license? If not to encourage contributions and building other things on top of it, seems more like a "shared source" license. Might make more sense to make at least part of it fully open source, for everyone to contribute to freely (in both directions) and perhaps keep a smaller part (semi) proprietary.
I think this is an important concern. Two possible responses follow, though I don’t think that they are entirely adequate.

First of all, it’s not obvious why we should only consider technical concerns—perhaps reduced performance is a price worth paying. One might even say that technical performance is useless as a metric per se; technical performance is useful insofar as it works for good ends, which is exactly the sort of norm OSOS would work towards.

Second, it is possible to endorse some norms as above concerning who should use software without endorsing all possible norms, in the same way that we have a nonzero number of relatively uncontentious free speech restrictions (e.g., don’t shout fire, etc.) Now, whether OSOS is something that can be justified in a similar fashion is yet to be seen, but it is certainly worth trying.
I think most Python devs have heard of this, as well as avid followers of HN, of course.
I share the author’s concern about the spread of the party’s totalitarianism. But one should think very carefully about whether this sort of action is productive, and I do not see anything like the level of reflexion that would be sensible in thinking about this; I hope that if this takes off such discussion takes place before, perhaps here.

A small contribution, then:

1. Open source components of VPNs help the spread of democracy, but wouldn’t work under OSOS.

2. Norms on communities like GitHub at the moment also exist in China because programmers will have to use GitHub (for example); now communities that will comply with CCP-imposed norms will spring up to replace them. And the Chinese market is pretty big.
1. As was already posted: stop with the hurtful language and accusations toward the author. It’s just sad and disrespectful.

2. It’s not a fact, it’s a definition, as you’re stating it yourself. The thing with definitions and laws is that they can be changed if a majority agrees to do so.

Not sure if it’s the case here. You are probably right with the definition, but stop acting like you have the ultimate truth.
Yev here -> You're saying that when you moved data over without it changing, the data was re-uploaded? It should deduplicate as long as there's been no changes. If you do see that behavior, please ping support so they can investigate -> https://help.backblaze.com/hc/en-us/requests/new
So... I can't say "good" but you can say "beneficial."

Reduction of friction is not clearly beneficial! That's exactly the point. Superficially it appears to be, but it absolutely isn't the case. Reducing friction lets things happen faster. Both good things and bad things. And since the meaning of 'good' depends on where you sit, you can't claim that it's purely beneficial.
> "one of the best GMs in the league"

I suppose China has no small part of the greatness. Maybe removing that part actually make him removable and far from "one of the greatest"?
These bullet points are not for specific scenarios. They are broad general activities. Their specifics will change from situation to situation.

The first bullet point — listening to users, but not taking what they say at face value is fantastic advice for all businesses. Executing on it is a high-skill activity.

I can give examples of when this was neglected and things went poorly. I can give examples of it done very correctly. Only after practicing it for years can I get a smell for what a user really needs, or how to steer a corporate customer to the solution they need and not the one they want.
CVs are already a horribly low signal - people lie way too much on them. I wouldn't expect AI to take into account anything you personally put on paper. Just like insurance/credit score AIs don't care about what you put down on papers much.
Introduction CSS Modules
There is an even better solution. Simply use open source firmware on these devices and this will not be an issue. It's much less effort to maintain one common firmware rather than a new one for every device.
NBA team owners are self-made billionaires ... in what universe is this again?
Yeah, and you don't even need to install a super old version of java to manage or update Ubiquiti products either.
This is really neat! I'm generally prohibited from using stuff like Zapier at work, since we handle a lot of client data and passing it through any third party opens up a Pandora's Box of legal reviews. The self-hosted nature of this would bypass a lot of that hassle.

Public Service Announcement for anyone at BigCorp: Microsoft has it's own tool in this space called Microsoft Flow[1]. It's not as feature-filled as Zapier, but it works in a pinch and you get access to it automatically as part of an Office/Microsoft 365 license. So unless your corporate IT has gone to great lengths to explicitly disable access to it, you can leverage it to make your life at least a bit easier.

[1] https://flow.microsoft.com/en-us/
Yeah, but Russia has pennies in comparison to the U.S. regarding the amount of money and resources to throw at these kinds of subversive offensives...

I doubt Russia could really pull this kind of thing off if they can't even manage to operate a single aircraft carrier from the 80's, led alone design anything new other than the S400 AA missile.
FWIW not all USB/IDE adapters support ATAPI (I have one that does not). Looks like there are plenty available that do though.
Hey, your company tracks my internet activity without my permission, as well as billions of other people around the world.
The title should have read, ‘how we track billions of people's web activity without there permission’
Keep in mind that Automattic is a remote company.

Maybe $25 per hour won't attract local talent from silicon valley, but there's a huge global market of talented engineers that would happily apply to work remote at a company like Automattic.
Without an extension, I don’t know an easy way. You could just build your own extensions from scratch and load it there. I used it to style my own sites for dark mode.
All the EEOC would need to do is to prove that there is disparate impact[1] based solely on the hiring outcomes of companies using AI to hire. This is what they already do.

[1] https://en.wikipedia.org/wiki/Disparate_impact
Isn't that just 'git log --oneline -10'?
Have you thought about teaming up with an ESB like https://zato.io/ ? Could really help both of you, I think.
A fast sudoku solver explained
In my browser, Preferences > Advanced > Style sheet.
The counterpoint is that LeBron James already makes over $35 million per year (not counting endorsements -- his net worth is in the hundreds of millions) and therefore is actually in an excellent position to take a stand against a dictatorship. After some threshold, ludicrously rich people aligning themselves with dictators just so they can become even more rich makes them just as bad and worthy of denigration.
This is the argument that I use against more taxation. If you pay more taxes it will be spent by these guys who as many example shows will commit enormous crimes against humanity without real consequences.
What percentage of emissions is usage vs manufacture? I've looked, but I can't get a figure.
Exactly. Ford was a big fan of Hitler and actively helped Franco. Not because he was coerced, he was too clever for that, but because fasciste state keep the working class crushed which is perfect for capitalist like him.
Doesn't CORS generally send an OPTION request first to see if the target site even allows the requests, thus preventing this? That's what I've seen when trying to work around browser CORS limitations.
> He will follow the party line and has (calling Hong Kong protestors “separatists”, etc.)

Is 'Hong Kong separatist' any different to 'Ulster unionist' in acceptability to each side? It sounds like a neutral description to me.
Question Warren and Sanders Raise Going into 2020: “How Much Is Enough?”
Three STDs reach all-time highs in the US, new CDC report says
True, although the government does not supersede the natural right, it just extends the protection of that right beyond what the individual can do alone. Still, a good call out, thanks!
Set ui.systemUsesDarkTheme = 1 on about:config
20 years ago? I'd pin it on Nixon's visit in 1972, nearly 50 years ago. Without that I'd bet China would have civil warred and bootstrapped its self into Democracy.
"When an advertiser uploaded their marketing list, we may have matched people on Twitter to their list based on the email or phone number the Twitter account holder provided for safety and security purposes. This was an error and we apologize."

This doesn't happen accidentally, someone had to engineer, test and build a system that performed reliable targeting.
The small qualifier seemed to be on the size of the documents, and on small documents I see a 2x or often higher improvement. At a scale of 10k docs that's still 100ms difference, and in my case can be a huge proportion of the total time spent (more with larger docs, and more again if you include encoding time).
I agree that this isn't likely to go anywhere more productive than it already has. However:

>by you [...] shaming people into adopting certain types of licenses that leave them open to large corporations glutting themselves off of liberally licensed projects

That's not what I've done here. I'm not shaming anyone for using this license. I'm shaming them for using this license and calling it open source. It's not.
> The climate change argument for EVs is kind of weak, since you still have to produce the electricity

I also find this line of reasoning problematic. The climate change effect of EVs is _indirect_, but that doesn't mean it's _weak_. It a required step for a huge amount of emissions reductions. Climate change is hard precisely because the economy is full of network effects and path dependencies where you can argue against each individual change by saying that it doesn't do that much for the climate by itself (and for each change, there will be motivated actors making those arguments when the alternative will hit their pocketbooks).
You had no idea about Eric Raymond's alleged behavior until Richard Stallman stepped down? Interesting.
>finally the WH has decided to act against the systemic threat posed by China.

With a shoot self in foot reaction...
Statistical Significance Explained
Sorry, removed that part before I saw your comment :(

I agree with your comment.
Certainly not. But when there's a way to take a flamewar off the table by finessing a title somehow, we do.
Mindfulness not related to less negativity, or less gossip or complaining
Not working on Firefox for iOS. Can anyone else confirm this to be the case? Looks as though Firefox for iOS does support ‘prefers-color-scheme’ media query.
Moving an Ancient Town to Higher Ground
I think the progressive definition of "marginalized" is fundamentally broken. It's used as a way of a priori deciding who is the aggressor and who is the victim in any conflict or disagreement, based solely on the identities of the people involved and their historical grievances as a group.

I reject this framework. But if you accept it, I think it's hard to rebut the idea that China is oppressed, given their history over the last 200 years. I certainly believe that they feel oppressed by the west. And my observation of progressive thought is that the feeling of being oppressed combined with legitimate historical grievance is an unimpeachable claim to be a marginalized party.

In particular, progressive thought seems to say that once marginalized, a group by definition continues to be marginalized until there is "equity." But China's economy still lags far behind that of the west on a per capita basis. https://en.wikipedia.org/wiki/List_of_countries_by_GDP_(nomi... . So there is certainly no "equity" here.

I don't "want" to use the progressive definition of marginalized. I want to call it into question by pointing out its contradictions.
You don't have to do this.
That's a developer style guide, not a guide for all communication.
The operative difference is that intelligent adversaries are not coming up with new and better methods of making your bumper fall off.

The economics of providing 5 years of defensive patching on a $100 device simply does not work.
The rich have historically just been open fascists as well; in a lot of cases they're not distinct colluding entities, but instead one and the same.

Henry Ford's personal newspaper wrote at length about the Jewish problem, was the only American mentioned in Mein Kampf (and impressed Hitler so much that the idea of the Volkswagen came from the Model T), and was awarded Nazi Germany's highest civilian award.

Prescott Bush (George H W Bush's father, and George W Bush's grandfather) among others attempted a fascist military overthrow of the US government known as The Business Plot.

And Walt Disney attended Bund meetings in the US through the 1930s, and was widely known as a Nazi sympathizer.
this is because free speech on the internet is a powerful tool and it is abused by non-european nation states to influence european voters. smart dictators understand this and firewalled themselves off ages ago, resulting in asymmetry of freedom of speech == capability to influence masses.
That's what TPP was supposed to be. Instead it was torpedo'd and replace with us unilaterally engaging in a trade war, where we place stiff tariffs and "blacklist" vendors.

You could argue these things hurt China more than the US, and while that may be true, it's also true that China arguably has a higher "pain tolerance" than the United States. If the economy softens, Trump's reelection chances evaporate. Meanwhile Xi could probably run the Chinese economy into the ground and hold onto power.
Academia is notorious for being bad on software licensing, and is not a model to emulate. "Liberally licensed" is a false flag.
The users who have this router are not likely to patch it anyways. The patch, if released tomorrow would not affect ... anybody
If density becomes relevant for solar, then nuclear is no solution. At that very high power usage, the raw thermal pollution from nuclear will limit it to below what solar can provide.

Of course, this will be at an energy usage that is so incredibly high that it has no relevance to anything we do today. So it's a silly point of no relevance to current decisions.
You can actually run the static analysis checks from clang-tidy.
Times are changing, and power is starting to be distributed more equitable. For white/heterosexual/christian/male as a group, this necessarily a loss in relative power.

Some people are apparently scared by this and start to defensively strengthen their identification with that group, which is followed by all the usual problems with in-group/out-group behaviour.

What's actually surprising is that a rather large group of people seem immune to this effect. I can totally see how the above behaviour can be beneficial in some game theory setting. Yet emotionally, I feel absolutely nothing like fear of these changes.
I'm not advocating that any enterprise use this service. I run a WAN with 4 local sites (on a MetroE MPLS network) and a remote office via a VPN tunnel. So this is not my first rodeo.

I would never use a cloud-based WiFi controller for the very reasons you specify, and that means that if I need to remotely manage Wifi while I'm out of the office, I'm using a VPN.

A lot of companies don't have the same security concerns. That's all I'm saying. And some for those who, say, manage wifi access intended for the public at multiple sites, like a Hotel or coffeeshop chain for example, this might be just the ticket. They don't have to setup and maintain a bunch of individual controllers, and can centralize everything in one console, and let someone else maintain the server it runs on.
Note that this is true for any (edit: stable, nlogn) merge sort.
I’m not sure either. I searched and found this, and now think the issue is with the level of tracking.

https://www.wired.com/story/the-dark-side-of-replay-sessions...
One one hand you are right. On the other hand state sponsored infrastructure projects are far less dramatically wrong than state sponsored coups. And the US has initiated lots of coups over the years, much more than China.
> Once you’ve had enough practice at sitting still, you learn to care and not to care. Of course you care about seeing the next otter, the next kingfisher, the next badger, but on the other hand, you don’t really care if you don’t see one at all. Being there is what counts.

I've found the same is true of open-ended imagination. Which, it so happens, I tend to find by sitting in nature.
Public mockery of China is a small but important part in fighting against what is happening. Pride is important to them, it's why they banned Winnie the Pooh just because some people said he kinda looked like the party's general secretary.
76% of US small and medium size businesses suffered a cyberattack in past 12mths
I meant quality of life at work, not work-life balance.

>If manager tasks are not productive, if client's needs and wants diverge, or there's a disagreement with priorities, ... ignoring them and doing your own thing; let alone doing your own thing poorly; is not the way to go.

How exactly did you get "do my own thing, probably poorly," from what I said initially? I even said the list is good advice for working in that type of structure where only executing tasks is prioritized.

The article even seems to be suggesting that one should ignore all those important discussions and just focus on getting tasks done. It's just so obviously an article for "how to suck up to your manager and do only the things they care about and notice," I'm pretty confused that I'm getting criticized so harshly here. I'm not even denying that these things will materially improve performance reviews of a large percentage of "ICs" out there in the working world.

I just don't like the idea that an engineer who chooses to spend a quarter focused more on helping teammates instead of crushing sprint tasks should suddenly be thought of as "stuck." Why must it be thought of as wasted time if an engineer wants to dig around in the architecture or clean up random parts of the code? Are we saying there's no way to make any of these activities pay off for the engineering org and/or the company as a whole? Like pay off directly in the "product value" sense to the same level as any explicitly assigned work. Is anything that doesn't have its value explicitly predicted in advance considered wasted work?
Play stupid games, win stupid prizes.

Sun Tzu said that the supreme excellence consists of defeating your enemy without fighting.

Guess what, we are ruled from Beijing now.
> It's even worse to see projects like this misleading contributors into giving to a project which isn't even open source in the first place and asks for more than it gives.

Sorry, can you elaborate? I invested probably around 1 year in writing n8n and I allow now everybody to use it for free (with the limitations discussed). I assume that over 90% of the people use it and I do not receive a single Pull-Request or Dollar (which is fine and I am totally OK with) and of the other 9% I guess they spend between a few hours to maybe a week in total in contributions (again also fine). Then there is probably less than 1% which does more than that. How am I asking for more than I give?
Didn’t this almost-exact same thing happen with Facebook? It’s funny how frequently these kinds of “accidents” happen. They seem to occur with the kinds of frequencies that you might hear a manager or developer say something like, “meh, what’s the worst that could happen?”
Not out of the box, probably because java.util.function.Function seems like an afterthought in a strictly object-oriented language while Clojure has first class functions. In practice you don't interop with Java very much, let alone functional Java (as Clojure itself is a much better fit). But if it was useful, it'd be easy to write helpers for converting functions back and forth.
Decision Fatigue Is Killing the Engineer
How the first exoplanets were discovered
> Now I understand why lots of top companies here employ external recruitment agencies from the UK.

One of my favourite blog posts of all time is "Don't Feed The Beast - The Great Recruitment Agency Infestation" [1] which describes behaviour very familiar to those who have had to deal with external recruitment agencies in the UK.

Sadly the original post appears to have gone but there is a mirror.

[1]: https://hackerfall.com/story/dont-feed-the-beast--the-great-...
> jtc is written in idiomatic C++ (the most powerful programming language to date)

Citation needed. The `jq` vs `jtc` section is interesting, but author seems a little full of himself with some of the explanations.
he said political, not military
> How about just minding our own business

A foreign country telling Americans what they can and cannot say very much is my business.
You forget where you are...

Commenting on a public forum where the goal is sharing knowledge and opinions. Not sharing the prospect of knowledge of only I were to pay you.

You stink of someone who'd rather wear a mask of knowledge, rather than someone who actually knows something. I don't think I'd choose to pay you for much of anything TBH.

kind regards
Is "cognitive dissonance/hypocrisy" really the only reason you can think of why someone might support deplatforming Alex Jones, and not the Blizzard streamers in this case?
It's weird to hear you describe Xi Jinping's dictatorship as the voice and sovereignty of the people.
Accidents happen all the time there though, like when they accidentally lock your new account minutes after you create it, and all but force you to give them your phone number in order to reinstate it.
Although git supports it, one doesn't normally need to use complex branch tree topologies that require visualization.