skysight-inc/HackerNews huggingface dataset:
> a sizeable demographic like PoC (30% of US population or so) is underrepresented in tech

Is this true? My understanding is that PoC overall are overrepresented in tech, and certainly so in individual companies like Google. The attempt to elide minorities from a vast swathe of Asia containing a massive chunk of the world's population seems to fit your description of motivated-reasoning slicing-and-dicing description much more than the example you used. Hence the promotion of the term BIPOC, so that square achievement gap pegs can be forced into the round hole of "white supremacy" by brazenly ignoring immigrants from half the world's population to make due to their inconvenient success.
You optimize software--which means more time/money to write software for a given level of functionality. More co-design of hardware and software, including more use of ASICs/FPGAs/etc. And stuff just doesn't get faster/better as easily so upgrade cycles are longer and potentially less money flows into companies creating hardware and software as a result. Maybe people start upgrading their phones every 10 years like they do their cars.

We probably have a way to go yet but the CMOS process shrink curve was a pretty magical technology advancement that we may not see again soon.
Now I’m curious, is this testing against some requirements for an application? Are they any applications that would benefit solely from scalar performance vs scalar, cache size, and memory speed.
Sacrifices to the Church of Nintendo
Users sometimes have their choice between dealers, so the sales and personality skills will materially impact their reputation and ultimately sales volume.

Just because you have a primed customer base at your disposal doesn't mean your duties have been downgraded to being a cashier.

You need to be personable, appear tough enough to be too much trouble to rob, reliably have good products, and simple to reach/do business with.

There's a reason why Malcolm Gladwell picked the crack business in The Tipping Point. A great book you should read if you ever want to know how analogous drug businesses are to corporate america.
There's so much to object to about the idea that Earth is overpopulated. Then you get it and it hits you like a ton of bricks. The signs are everywhere and couldn't be more clear. But we're addicted to growth and efficiency, ignoring our limits, and our addiction blinds us to seeing what's plainly all around.
And that's totally cool. I think a lot of alternate perspectives around this focus on proprietary implementations, and my focus revolves mostly around open source and licensed software. MXroute isn't a software vendor, and this confuses a lot of people because there are a lot of mail providers out there that are. Google and Microsoft are easy examples.
>when they allow private corporations to profit from the community’s work without recompense back to the community.

I'm not sure why this is frequently brought up in the context of the GPL. The GPL says nothing about that and has never held that as a concern at all. Communities who were using GPL with that intent have seemingly always been mistaken. From the text of the GPL: "the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program." It doesn't say anything about disallowing private corporations from profiting without recompense. If you want to force companies to pay you, you're better off with a closed source license.
Looks great and all but I would love a desktop version of Snapseed.
Persistence hunting does not work on fish. And human intelligence predated complex tools like tridents.
So that's what it takes to get an investigation started against a cop in America? Not treating your citizens like second class pieces of shit, not abuse of power, or ignoring laws when it suits them. Brought down by COPYRIGHT. Fucking depressing.
A lot of people get satisfaction out of their work. I know I do. I don't see it as an exploitive relationship with my employer, although I'm fortunate enough to have a job that requires cooperation and creativity. Maybe I'd feel different if I were an Uber driver, though, but maybe not. Even when I had menial jobs (e.g. lifeguard, pizza delivery driver), I got satisfaction from providing some kind of value (e.g. watching over children, delivering pizza). My least happy time was when I had a meaningless desk job doing essentially make work (e.g. creating reports that no one will read, tying out numbers that no one cares about, entering in data that one one notices).

People like Bezos similarly work long hours so its not like they're idle while expecting others to work on his behalf. I imagine Bezos continues to work because he gets great satisfaction from work. He would never be able to consume all his wealth in goods or services in his lifetime or the even his children's or grandchildren's lifetimes.

But look at people who don't work. Even if they have a safety net, their overall satisfaction is much lower than those that work. Mental health goes down as well as substance abuse and other destructive practices.

Of course the poor mental health and substance abuse may lead to unemployment, but I think there's something deeply unnatural about not engaging in meaningful work. Most people don't have outside creative outlets that give them meaning. Without a traditional
work relationship, these people are adrift. This may be out of fashion, but I would encourage my children to find work early on rather than waste away their time playing video games or watching TV.
> If you are at war with your technology, your codebase will look like a battlefield.

That almost sounds like a criticism of people who developed React and Redux and went to war against their browser APIs.
It is. As a home user I don't want more than 10 TB of storage, but it would be nice to have things like my game library on an SSD RAID array that can be mapped by multiple desktops and laptops.

IOPS and latency are more important than throughput in terms of responsiveness and UX for general file usage. Hard drive arrays of any size are always going to have abyssmal IOPS. SSDs are also silent and low power. They're the right pick for a box that stays in a room where I live.
Indeed - but I believe it was already difficult in the XP days. From personal experience, many of my non-technical peers initially saw no point in updating at all: They were perfectly content with their PC's performance, and had all programs they needed. Sweeping UI changes and old programs not working anymore was seen as significant risks.

MS had to rely on a lot of developer advocacy, an increased focus on the risk of unpatched security vulnerabilities (a valid point IMO) and a general narrative of avoiding "outdated software", (as if software had an expiry date) to increase the willingness to update. Even with that, in the end they had to patch XP to add nag screens to make people update.

Now, with less performance improvements, less developer advocacy (I hope) and more obvious anti-features, I imagine they will need to employ even more force to make people update.
This really isn't all that hard, technically. (I've been in infosec for about 20 years now)

1. MFA all the things

2. don't disable windows updates

3. don't give Domain Admin rights to half the company

4. don't use shitty software

For some reason, companies refuse to do these simple steps, and then they get hacked. It's not a technical problem, it's a political problem. Sysadmins naturally want to run their networks in the least secure way possible, and in shitty orgs, there's no one there to stop them. Over and over again, it's the same thing, and it's hard to have sympathy when standard security posture seems to be getting more and more lax as time goes on.
The state has broad enough illegal/illegitimate and legal surveillance tools that a nationwide ID card is unnecessary.
IME Proton works better than most native ports in terms of likelihood of the game even launching, portability across distributions, not needing to install libraries on the underlying system, stuff like controller support, and even performance (often significantly).
Effort + competence.
This. Most engineers delude themselves and plan for the happy path.

I was famous too for "being negative." In the planning of a complex project once a rather dull engineer, after I had just pointed out a major potential problem asked, "Why are you so negative?"

"I'm not negative, I'm planning for success."
Interesting that he’s employed by Red Hat.
Why the downvotes? This is spot on.
I have an app that has been running on the old Python 2.7 App Engine platform for a few years. It gets very light traffic and usually costs $1 or $2 a month, mainly for datastore read ops.

Suddenly this month there was an additional $11.65 charge for "frontend instances". I've searched the dashboard, documentation, and my configuration files trying to figure out what this means. I still have no idea where it came from or how to stop it, short of turning off the app.
See http://www.brendangregg.com/HeatMaps/subsecondoffset.html

Also compare to DSMs which have the same problem where column and row order can matter a lot to making the diagram clearer: https://web.mit.edu/eppinger/www/SDE-MIT/DSM_Book.html
> they will not be able to pay the ransoms

Why cant the hackers tell the victims to transfer dollars/ruble to a Russian bank or some other bank in a country which is not friendly to the US?
> there's a certain contingent of folks who do not want their userland polluted with GPL-licensed tooling.

Facebook, Apple, Amazon, Netflix, Microsoft, Google...
When you prevent housing from being constructed in cities, the families that would've lived there don't disappear; they sprawl elsewhere and — as confirmed by statistics — go on to have more children than they otherwise would've.
Show HN: Seat Geek Calendar - Display multiple band's tour dates on one calendar
I think people are debating the wrong question. Happiness? Well-being?

It seems to function more like oxygen. You know when you don’t have it and your priorities shift completely to constantly dealing with that. You want an unlimited, self perpetuating supply so that you never think about it.
This is a charged topic but I do want to point out there is a delta between the actual impact of drugs and the impact that is publicized. In my opinion the war on drugs has little to do with drugs itself and it's more about power and control.

Despite the efforts of many governments, including the US government, Pablo Escobar was a force to be reckoned with. His power was built on the drug war.
I guess they want to avoid GPLv3 provisions while still distributing a 'full' system with shell and CLI tools. Linux+BSD userland gives them a decently compatible GPLv2/BSD system.
It’s already of dubious legality in some situations, like in the instance that the criminal organization is sanctioned. But, corporations are often not paying these ransoms directly, they hire an intermediary to pay it for them. If the west bans crypto, those intermediaries will just fly an employee to wherever they can send it.
“Happy families are all alike; every unhappy family is unhappy in its own way.”

Inverted problem solving, done naively, is an infinite task — you could kill all the pilots in infinitely and progressively improbable ways (e.g., use time-travel to kill someone in their chain of ancestry, or their pilot instructors, or the aircraft engineers, etc).

So inverted problem solving must identity the most probable modes of failure until their hypothetical resolution causes failure to becomes improbable.

This sounds a lot like unit tests, which in my experience are notoriously bad at correctly estimating probable modes of failure for complex units of functionality,

Contrast this to generative testing of simple units of functionality, which in my experience do in fact provide comprehensive coverage of failure modes.

Or contrast both of them to languages like Rust and Haskel which many claim to solve a set of discrete failure modes automatically by virtue of the limitations set upon problem solving itself.

It seems to me that it is better to set limits upon problem-solving that are known to often lead to failure rather than attempt to estimate the probabilities of an unknown infinite — i.e., identify types of failure modes across domains that have high failure rates and construct a framework of problem-solving that precludes those types.

This is done all the time in the form what I would call “worst-practices”. Cheating on your partner is almost always a bad way to increase marital happiness, and the framework of marriage excludes it (even “open marriages” require honesty as part of its framework).

Paul Graham puts cofounder disagreements at the top of his list of ways that startups fail — the most basic form of such failure being that cofounders disagree on whether to give up on their startup. Although there are infinite ways for cofounders to disagree, perhaps it is possible to proactively address the manner in which disagreements are identified and resolved before they become lethal. The only good solution I’ve seen to this problem is the advice to split equity equally — ensuring that the problem is more obvious and severe by amplifying its consequences.

This is similar to Rust — the consequence of a “poorly” written program is that it won’t run at all.

This is also why monopolies in America are sometimes broken up: a monopoly can succeed by failing, whereas a startup can only succeed by actually making something people want.

Perhaps a better framework for problem solving would be something like, Make Problems Catastrophic, or Burn Your Lifeboats, or Amplify Consequences of Failure.

It has always fascinated me that Leprosy doesn’t directly cause your body to fall apart — it indirectly causes failure by removing the feedback of pain. Without pain, we hurt ourselves unknowingly and profoundly.

Make Problems Painful?
fixed that, thanks a lot for the correction.
For me, the errors were rarely major although I do remember an update breaking access to my printer: that required reinstallation.

I sometimes had network issues after updates. Things like Outlook not being able to connect as the icon in the tray showed I wasn't online despite being online.

There were others, all fairly small but they were part of a pattern of worsening quality... they seem to be prioritizing looks and features over stability. Visual Studio is guilty of this too: feature-tastic but less stable than older versions.

Borked updates can be worked around: I disabled Windows update and put up with them but add to that the notifications, infantilization, less control, dark patterns and it all adds up to a "different" Microsoft than the Windows 7 days.

I was a bit of a fanboi too: Microsoft's ecosystem got me to where I am today in my career but no more. I'm done with the tech oligarchs and their increasing levels of control: Linux works really well for me and my clients use it for their infrastructure so no better time than the present :)
I don't know, that doesn't seem like splitting the difference -- it seems like it might be the worst of both worlds.

Before EOL auto-update is a vulnerability, and after EOL security patches might still be made available for the absolute worst vulnerabilities, but now wouldn't get to practically anyone.
That's pretty cool. Big list of future features which will make this an interesting compelling offering.

For the OP, what kind of usage are you seeing? That's the kind of docs I'd love, focusing on the why.
The spirit of the GPL is to create and maintain a thriving community around free software. Profit or not, when private entities are allowed to use free software without adhering to the tenets of the GPL, it is destructive to the free software community.
Custom domain support and the new iCloud relay (though it’s primarily for Safari right now) could really make users in the free iCloud tier switch to the paid iCloud+ service. It’s a very nice strategy, IMO.

> There’s no word on if this will require Family Sharing or if you’d have the ability to invite others outside of your family that have not been added to your Apple Family configuration.

My guess is that this will be rolled out as part of family sharing to keep it simple (at least for Apple).

> Of course, this announcement could eventually pave the way for Apple to offer business and school email over iCloud as a direct competitor to Google and Microsoft.

I strongly doubt that. I don’t think Apple would get into this space anytime soon. If it did, then it could be as a complete online office suite combined with email.
The Capitol Riot: A Video Investigation
You are overthinking it.

This looks like something that evolved from a side/hobby project, so it must've been made for whatever devices that devs themselves use. That's it.
Google is one of the earliest users of Linux. Microsoft, Amazon, Facebook all use Linux extensively as well. Only Netflix and Apple have a fixation on BSDs, but IIRC even Apple uses Linux internally for their servers.
Angular vs. Vue: 5 Differences New Developers Should Know
Only within a CUDA block / OpenCL workgroup of ~1024 items maximum.

Beyond 1024 "threads", its difficult and inefficient for communication to take place.

-------------

GPU Mergepath seems like the coolest algorithm for sorting more than 1024 elements in 1024-way parallel.

In practice, I think only the 32-way or 64-way optimal sorting network was calculated, and then its all merge-path beyond that. (Merge 64 + 64 sorted lists == 128 sorted list)

Mergepath is a very efficient means of parallelizing the "Merge" step of mergesort's algorithm. There's a little branch divergence: but even with the branch divergence you're at O(n + p*log(n)) overall work per merge (assuming constant "p", number of processors, where p is much smaller than "n"... its effectively a O(n) algorithm and therefore asymptotically work efficient with original O(n) mergesort. Parallel Bitonic sort fails in this test)

IIRC, CUDA Thrust's Mergepath algorithm is designed to scale beyond one SM (so it can compute in parallel larger than 1024 elements), because the Mergepath algorithm has very little communication that gets the job done.

In contrast, an optimal sorting network of large size (ex: size 1-million) would require arbitrary communication between elements, which is just not how modern computers / GPUs work.
What does this project do?

It allows you to add bands, sports teams, or other live performers to a list and their live performances will be displayed on a single calendar.

Why I built this?

There are about 30 or so bands that I would see live if played anywhere close by. Keeping track of when these bands are on tour and when they are playing always annoyed me.
Something I like about this article is how it gets a bit into the financials and the complications that arise. I would love more information and detail on this though about the costs of SFH vs quadplex vs huge apartment building and so on. Like how do costs jump when you have to switch from timber frame to steel frame, and things of that nature. Would love to learn more on this if anyone knows where it can be found.
Honest question: what's the reason for including gender in a passport, at all?
You do not have to "trust" the OS at some level. Use Linux or BSD, demand open hardware. You only feel like you "have to trust" shitty closed-source OSes because the orgs behind those OSes have been able to abuse market-dominant positions to stifle competition.

Security by obscurity is laughable nonsense. We should all be demanding transparency in hardware and software from our vendors. I'd pay handsomely for it.
Of course, a supply-chain software company must have strong security and bear full responsibility for not having one.

However, in general I wouldn't be so fast to blame victims. Strong security isn't cheap nowadays and adds to cost of doing business. To make things worse, cyber-attacks become increasingly more sophisticated, so the "security tax" will only grow and fewer organizations will be able to afford it. That's why consolidation is inevitable - it will just become more economically reasonable to share the cost of cyber-defense.
Has anyone found a way to build RSS from Facebook pages?, seems FB made it more difficult for instances as RSS Bridge to build RSS and the only solutions i have found are premium services which need monthly payments.
Maybe to you. To me it's a strong signal that he understands the mindset of that contingent. And not necessarily that he agrees.
I think this is an excellent approach, and I try to do it myself. But YMMV for getting teammates to do it in a meeting - even with a generally supportive manager (not me, I'm just scrum master), there is just a psychological resistance. I don't think that they have a list in their heads and are simply afraid to share it, I'd guess that it requires some effortful imagination, and would be unpleasant, so things just get stuck. I'd love ideas for follow up prompts that might help with this.
Neural Network Training with Highly Incomplete Datasets
"...we introduce GapNet, an alternative deep-learning training approach that can use highly incomplete datasets. First, the dataset is split into subsets of samples containing all values for a certain cluster of features. Then, these subsets are used to train individual neural networks. Finally, this ensemble of neural networks is combined into a single neural network whose training is fine-tuned using all complete datapoints. Using two highly incomplete real-world medical datasets, we show that GapNet improves the identification of patients with underlying Alzheimer's disease pathology and of patients at risk of hospitalization due to Covid-19. By distilling the information available in incomplete datasets without having to reduce their size or to impute missing values, GapNet will permit to extract valuable information from a wide range of datasets..."

https://arxiv.org/pdf/2107.00429.pdf
having more than one ssh endpoint and only one public IP, and wanting to maintain a single IP and port

my particular use case is trying to load balance git ssh
Another day, another WD security flaw
I wish there were a Linux with GNU userland but structured and configured like FreeBSD and it wasn't a marginal retrograde sandbox with weak community and no support from app authors. Essentially I want a Manjaro or an Ubuntu but with BSD init and config. Because in FreeBSD (as I remember it, it has been a while) you just have some plain-text configs in well-established places and can easily understand when and what does run and it's more classic unixway. SysVinit was not bad but everything depends on systemd nowadays which I find a sacrifice fast booting isn't worth.
For comparison, SARS was first identified here (https://en.wikipedia.org/wiki/Foshan) and fifteen years later a tentative source in wild was finally found here (https://en.wikipedia.org/wiki/Xiyang_Yi_Ethnic_Township). The distance between the two places is around 1100 km. Was that a lab leak as well? And pray tell, from which lab did it escape?
If it's not ascii, you would just do:

getattr(thing, u'attribute_with_unicode_characters')

This would work in both python 2.7 and 3.9 (probably works with other 3.X versions but it's the one I actually tried).
There are a lot of reputationally damaging images you could create for which it is not possible to determine the date when they were supposedly taken just from looking at them.

If you know that a specific cop is going to be at a specific location at a specific time, you could create the deepfake in advance and add it to the blockchain when they show up.
If they are in a public building with public access, so not in a restricted area, then recordings can be made. CA does have additional protections even in public concerning “confidential communications” which likely prohibit covert recording.

https://www.dmlp.org/legal-guide/california-recording-law
It's comments like this that make me wonder if we can truly call ourselves smart.