skysight-inc/HackerNews huggingface dataset:
My point is that what you call "the same fraternities" are not the same fraternities anymore. Younger, more progressive (compared to the status quo of the fraternities) members join, and older less progressive members leave (die).

I personally don't share the values of fraternities, and would never join one, but I've also come to see that they can be a good station for young adolescents leaving their parents homes for the first time, if done right, and would also love to see them open up to more diverse groups of people.

In the last years, community structures for teenagers/adolescents (e.g. sport clubs, scouts) are becoming less and less popular, and I'd hate for that trend to continue, as I personally wouldn't be the same without them, had they not existed. I'd rather see them reform than be shunned out of existence.
Covid-19 outbreak associated with air conditioning in restaurant in Guangzhou
Shift+click works for me.
Comparing a recent web archive, the difference in the sponspors page seens to be:

- Mozilla
- Digital Impact Alliance
- Google Season of Docs
+ RIPE NCC

https://web.archive.org/web/20191103152656/https://www.torpr...

https://web.archive.org/web/20200404101205/https://www.torpr...
So you are bothered by this, but then casually compare it to 'all the wars' you have fought?

Are you counting US casualties only, or all humans who perished in these adventures?
They were trying to figure out how to survive in a harsh world filled with deadly predators -- without the benefit of sharp claws, poisonous fangs, heavy muscles, thick fur, or any other advantage normally afforded to their competitors. That meant learning, for example, how wind and gravity affect the trajectory of a spear through the air. It's not rocket science but it's close enough :p

Since we're here, it seems that they succeeded!
This is literally YMMV.

Introverted people who had long commutes because they wanted a big garden, garage, etc (or couldn't afford to live somewhere popular) are living the dream right now.

Extroverted people living in city centres who chose small flats based on being able to easily access the shared amenities, get to work quickly etc are worse off because none of that exists any more.

It pretty much comes down to whether you made a housing decision (whether by choice or necessity) in the 'old world' that would become better under lockdown for you.

By the numbers, I have no proof, but I guesstimate that the majority are losing out. Poor people have bad commutes and that's the group hit hardest because their jobs don't exist any more and they have no savings.
> I heard a few years back that a US health insurance startup had to provide on the order of 6000 pages of documentation to be approved. No wonder that there hadn't been another provider for twenty years or so. It seems like some things are hard to build mostly because some people want it that way.

Very often regulation starts lean, then inevitably some assholes take advantage of it to their profit, so the regulation becomes more and more specific and complex. Rinse and repeat.

It starts at individual level. In France, health insurance providers started reimbursing eyewear, with a rule "one pair of glasses each 2 years". Now everyone buys new glasses every 2 years, sharp, because "I'm paying for it", even if they don't really need new glasses. Stuff like this make insurance price go up for everyone as a result, which incentivizes you even more to be an abuser. The rules are now more strict about the how much is reimbursed, because people obviously go for most expensive Gucci frames allowed.
I don't know what the author is building that a build is taking 4 hours, but I am aware that there are huge software projects with build times like that and much longer. I agree that getting quick feedback to changes is vital for quick overall development. This shows the values of development stacks which reduce the build times a lot. As a resultmore incremental development can be done. For example, the build times were one of the architectural goals when designing the Go language.

Dynamic languages are also a great tool to fight build times. Even if it is unsuitable for large projects to be entirely built on dynamic languages, a great technique is using a mix of static and dynamic. Build the core of the application in a static language, but more as a set of libraries to be called from the dynamic layer. The dynamic layer is where most of the application logic resides, easy to be changed. And parts which have stabilized reasonably can still be moved over to the static part.
I believe that in some applications this is by design

You don't want your washing machine to start just because you bumped into the button. Give it a good press and it's ok. (Same with the mechanical sensitivity of the buttons itself, they're not the same as your phone touchscreen let's put it this way)
> (m|b)illionaires making their money from the Internet could easily sponsor the project.

The thing is: When you're the kind of person that is able to amass m-/billions, you're unlikely to be very altruistic. Most of these people had to, excuse my language, fuck over people (workers, customers, investors, the larger public) along the way in various ways. You simply can't be a billionaire without some kind of severe exploitation and it is unlikely that, when you have no qualms doing so in one area, it is unlikely you care about people's livelihoods etc. in other areas (there are some exceptions ofc, Bill Gates comes to mind). Jeff Bezos is a perfect example: The richest person on earth has donated what amounts to a few cents for an ordinary person but with great public fanfare. Not even during the COVID-19 pandemic, he views it as necessary (cf. with Jack Dorsey, donating 1/3 of his wealth).
Gee dangus, I thought your (sibling) comment was both on-point and very funny, I did my best to upvote, vouch etc but it was evidently a losing battle.
You have not answered to the user's concern whether his browser is up to date with all the security fixes found in Chromium after v77.
Yes! This!

Fundamental 'human' values are likely entirely at odds with any alien life morality we ever encounter. Thou Shall Not Kill? What about an amoebic life-form that honors its ancestors by absorbing their protoplasm, thus retaining their memories? Honor Thy Father And Mother? An insectoid race may become adult by the brood attacking, killing and eating their parent colony thus proving their fitness. Thou Shall Not Steal? That one's easy: what if property ownership is an ideal unique to territorial monkey-troop creatures with strong attraction to bling (us)? Sharing tools and food may be fundamental to every other successful race in the galaxy, humans being some aberrant race of moral deviants that prosper despite all logic to the contrary.
The key points and references were good, but the examples failed to make an impact for me. Some of the examples look meaningless, like the one for decoy pricing.
Xbox One backwards compatibility: how does it work? (2017)
Which devices do implement this in hardware ?

None of the NVIDIA compute devices do, right? Do AMD GPUs implement this ?

CPUs from Intel, ARM, RISCV, MIPS, Power support horizontal SIMD add instructions that perform a tree-reduction.

I'm skeptical of GPUs being able to actually implement this on hardware. A CPU puts the whole vector in a single 512-bit register, but in a GPU, even for a single half-warp, the operation cannot take 16x64bit registers. The operation would need to be performed on memory, and move the content to the different registers, do warp-local shuffles for the reduction, etc. So we would be talking about a quite big macro-op here. I wouldn't see the point of doing this in hardware, when the compiler or driver could just call a library function that does this for you.

But then we are back to the issue that, if you can't write those library functions in pure Vulkan, you are quite limited w.r.t what one can do.

There are many prefix-sum like algorithms, like, e.g., a weighted prefix-sum (prefix_sum(x * w)) [0]. In a GPU, you don't want to do the vector multiply first followed by the prefix-sum, but do it all at once. You can probably work around this in Vulkan by doing the vector multiply in shared memory, and then the prefix sum there (while in CUDA you wouldn't need shared memory for that at all), but that won't really work if the reduction is more complicated than just a sum.

[0] Convolved prefix sums happen a lot in signal processing with linear-recurrence relations, e.g., in IIR filters, e.g. see [1] https://dl.acm.org/doi/10.1145/3229631.3229649 and
[2] https://dl.acm.org/doi/10.1145/3296957.3173168. The weighted prefix sum example is the simplest possible instance of those.
I think it would be more useful to know where did I run the command. That bit of context is often lost unless you use absolute paths a lot.
Seems to me that according our current knowledge, all those numbers will end up at roughly the same number as time goes on. (Assuming you're counting the same thing.)

Lower, if your population is young and healthy. Much lower, if you miraculously stop community spread until medication is available.

Higher, if the disease spreads too fast and hospitals are overloaded, or if your population is old or unhealthy.
Some stores use it to store the production chain metadata of their products : when it was produced, by whom, etc, and make this information public.
As anything stored in the blockchain can't easily be faked, it allows customers to check the authenticity of what they are buying (ie where has this product been farmed, cooked, by whom, etc).
Expect Mr. Zuckerberg to lobby even more for regulatory capture and seed FUD (some of which is justified) in (vain) hope he'll win this battle.

Though to be fair, most of the growth now is coming from his secondary brands, WhatsApp and Instagram, which seem they're being better run.
> His work is fostering an industry whose competitive advantage is not having to build anything tangible for the public's benefit

His work doesn't foster this. Being able to sell a product that has nearly infinite margins will naturally be more profitable than the alternative.

> not having to pay taxes on their profits.

The government has enough tax revenue, how about they stop spending it on pointless wars and destruction.
I'll try to give some subjective constructive criticisim.

Honestly, it feels "clickbaity". I guess it's due to the topics typically being found in content aggregating websites, or the question format.

Take for example the top post right now on HN: "It's Time to Build" by Marc Andreessen - it would've been a completely different vibe if he called it "What are the Top Countries in the World Not Doing Right?" or something like that.
> Marc Andreessen kept defending Elizabeth Holmes over and over

Did he really? That's so bad and tells a lot about that man.

If you haven't, read "Bad blood". Fantastic book and great story about real journalism work against many establishment figures.
Portugal. The first fraternities were founded in the 30s. They had their boom in the 50s and 60s, when university education started to become available for the middle class in earnest. This also coincided with the peak of discontentment with the ruling authoritarian fascist regime. The fraternities were a center of anti-regime activities (the communist party was virtually the only real resistance organisation during the dictatorship). Perhaps that's why the fraternities have always been left-wing bastions. But it's interesting how that culture remained even 40 years after the end of the fascist regime.
Cool, which stores do that?
I have always enjoyed (and been very productive) working from home... until now.

With a child in the house to care for (schools and childcare closed), it just doesn't work. And the emotional consequences of not being able to go for a walk don't help either, at least in my case.

I hope this crisis makes more companies support work from home under normal (non-lockdown) circumstances, but most workers and employers that are trying it now for the first time are going to get a very negatively biased sample of how it works.
Not changing and just working is also more innovative than about 99% of tech.
> It's also worth calling out the flu has killed 2X as many people as COVID has to date this flu season.

No, it hasn't.

> A bad flu season in the US kills about 60K people each year.

You're not counting covid-19 deaths and flu deaths using the same methods so you can't compare yet. The method you're using for flu is inclusive and will tend to overcount. The method you're using for covid-19 deaths excludes some deaths and we know it's undercounting covid-19 deaths.

When we get the figures for care home and nursing home deaths included we'll see large increases in covid-19 deaths.

It is dishonest to point to a severe flu season and talk about "flu killing 60k people per year". The range is 12k to 61k. https://www.cdc.gov/flu/about/burden/index.html
It's really not. Take a tool like after effects. The interface is not obvious, the icons are unlabeled (until you mouseover and get a tooltip). You've got to learn it as you would learn to use any other tool.
Having worked in a lot of banks, I can appreciate the desire for standardization. But remove competing standards, and you will never innovate again. In any situation, whatever standard you prefer, it was originally created as a new-comer competing standard.

I think this perspective is very narrow minded, in the sense that it only really considers a very narrow category of problem. If you want regulations to be more effective, you need to bring the regulators closer to the people they’re regulating, not further away from them. If that means people end up doing things differently, fine. It’s better than having regulations the either work for nobody, or only a portion of all people. For an analogy, who would you rather be managed by, a manager with 4 direct reports, or a manager with 50 direct reports? (Or a manager with 7,500,000,000 direct reports...)
Hehe yes, all that, thanks. Went to audiologist within a few days, specialist, scans, steroid injections into ear etc. Nothing helped at all. I had no idea you can just wake up one day deaf in one ear, permanently. Especially annoying since I'm a jazz musician! It's rare, but not that rare, apparently–caused by some virus. The hospital I went to sees someone with the same problem every week or 2, people of all ages. (This was a year ago)
> and &1,168 for a family

Ouch!

That makes health insurance behave like a very regressive tax.

In contrast in Germany where they have compulsory insurance it is only 7.6% to 15% of your salary, so something between USD 273 and USD 540 for a family. See https://www.sympat.me/germany-healthcare-insurance/.
I haven't looked into that. However - she's in her 80s. Look at the net worth of her children, grandchildren and other family members.
I know TFA mentioned gas sensors but what about oxygen and carbon dioxide levels? The mufflers he put in don't seem to be big/plentiful enough to let in enough fresh air for those chickens, they're the size of computer fans and passively ventillated most of the time.
> Having kids doesn't make you wiser.

But it makes you more receptive to arguments about anything that could endanger their safety and future.

My wife has started to be much more environmentally conscious (vs. economically conscious) over the past year, and I think it all started due to one off-hand remark: I said that I hope our (then about-to-be-born) daughter will be able to experience snow. She brought up that particular phrase to me many times now; it seems it really stuck in her imagination.
it seems the guy releasing nightly builds even don't have permission to merge. I don't know why no one folk and release a fix version with active members
>They are fine for read-mostly workloads but performance goes completely down the drain when you do random writes.

This doesn't come out in tests or consumer experience of the drives that have a significant cache, like the aforementioned "Rocket Q", which has a DRAM cache and a large SLC/TLC cache behind it.

Cluster storage is not a mainstream consumer use.

> We shouldn't even be calling them SSDs at that point

Is the intel 660p range not an SSD? It significantly outperforms SATA SSDs.
Well.

If you see the circuit this calaculator (sic) proposes, you'll see it won't debounce fully the closing the switch (and you'll have to invert the logic, which in principle it's ok).

Plus adding one component to the circuit (you'll most likely have the resistor anyway).

It might work for your case but you'll most likely need a software solution as well, depends on your switch and the logical gate input impedance.
I’m using Alfred and you can add locations to search in, but I’m pretty sure you can also do that for Spotlight. It shouldn’t be a problem either way.
I don't consider myself an expert here, but I believe there are few or no problems that only blockchain technology can solve. Rather, it's about how it solves problems.

If you solve a problem with non-blockchain technology, you will get a centralized entity of some kind. Be it a bank, a SaaS service, a social network, a database, or whatever. Sure, it can be open source, but it's still centralized in one way or another, and decisions must be made be someone. If you are the owner or have privilidged access, you may do bad things (alter data, abuse user data, increase prices, etc).

With blockchain technology, you can get around having a centralized entity. Instead, you are developing an incentive schema that allows distributed ownership and decision making, so that all participants have power and are incentivized to behave in the best interest of all.

Besides money, there are many other cases where this make sense, but is the downside of having a centralized entity really large enough to justify the downsides of blockchain (hard to develop, slow, hard to use and manage, etc)? Probably not right now, and maybe it will never get to the point.

IMO, a well-run, transparent, centralized entity can be more trustworthy than a complex technology that is potentially exploitable, buggy, you don't fully understand, and is difficult to change once to initial incentive schema is in place.
I still like it as "proof of existence", proofing that you where in possession of a certain information at some point in time. (by publishing the hash on the blockchain).

I think this is already relevant for court cases.
LinkPreview API – Preview Web Links with This Free API Service
In a sense, git is “blockchain technology” that predates the buzzword: every commit is cryptographically hashed, including the hash(es) of its parent(s). This lets anyone verify all the involved commits back to the beginning of the chain, and is what enables the 3-way merge algorithm without a centralized server.

What it doesn’t include is any kind of proof-of-work or proof-of-identity, which some people might consider necessary for something to be “blockchain technology”.

Edit, to the downvoters. In order for me to produce better commentary on this topic in the future, I would like to know: Do you view these statements as incorrect, misleading, or simply unhelpful?
I tried this in vim but didn't work. TIL "set mouse=a" enables moving cursor by mouse click in vim.
I don’t think I get this. How does the blockchain part help this problem, over just publishing the data?
That would be ideal, but many organizations don't yet have that capacity for large builds/deploys (yet).
>FB, had 100,000 apps in less than 1 year.

First of all, Facebook had to start "regulating" those apps in the early days, because they threatened to overrun the platform with spam.

Second, there's a long, long history of corporate malfeasance in un-or-under regulated spaces; you don't have to go back very far (2008 GFC).
> (cf. with Jack Dorsey, donating 1/3 of his wealth).

He shifted 1/3 of his Square shares to an LLC. So far, that LLC has donated a little over 7 million.
https://originstamp.org/
Besides JVM Clojure, ClojureScript is significant too as it lets you do apps on JSVM based platforms - besides browser this includes Electron, React Native, node/npm ecosystem, etc and you can share code with your JVM backend when convenient.
Tying your build frequency to build time and then using that as motivation to decrease build time is probably the important bit here, but only if you include the second part.
QRCP: Transfer files to mobile device by scanning a QR code from the terminal
As far as I know, America is the only place in the world where they'll try to "fix" a kid that doesn't have friends.

(Of course there is also the overarching American tendency to try and "fix" any person that doesn't fit some predetermined robotic mold.)
...and just to give a concrete example of a program that can silently "misrun" on x64 (via cacheline straddling - which is undefined behavior due to the misalignment, obviously):

#include <atomic>
#include <thread>
#include <iostream>
#include <cassert>
#include <cstdlib>

int main() {
constexpr size_t target_cacheline_bits = 6;
constexpr size_t target_cacheline_size = (1 << target_cacheline_bits); // 64 bytes
constexpr size_t target_cacheline_straddle_mask = (target_cacheline_size - 1);
char buffer[target_cacheline_size + sizeof(std::atomic<short>)];
std::atomic<short> & straddling = *(std::atomic<short> *)((size_t)buffer | target_cacheline_straddle_mask); // UB due to misalignment
straddling.store(1);

constexpr size_t N = 1000000;
std::thread t1([&](){
for (size_t i=0; i<N; ++i) {
straddling.store(i&1 ? 0x0001 : 0x0100, std::memory_order_relaxed);
}
});
std::thread t2([&](){
for (size_t i=0; i<N; ++i) {
const short value = straddling.load(std::memory_order_relaxed);
if (value != 0x0001 && value != 0x0100) {
std::cerr << "Got value: " << value << "\n";
std::exit(1);
}
}
});

t1.join();
t2.join();
}

https://wandbox.org/permlink/IK43Ou0NfAw9y7us

Sometimes this will run to completion without triggering anything. Other times the values "0" or "257" (0x0101) will appear in stderr. Feel free to raise "N", or exclude "0" from the error triggering case, to see more values.
Double Spending
Enable Single Click Feature in File Manager – Linux Quick Hacks #1
Thank you, this was so timely. My zsh terminals have been saving my command history but, for reasons I didn't know, were not displaying them. I'm much pleased to have that sorted out.
I agree, I think Orwell's "Politics and the English Language" is spot on here. I try to use simpler language whenever possible, I agree that people think that using longer words makes them sound smart but is just worse for communication.

I've found it's a taboo to discuss anything even slightly personal. People are averse to feeling bad, so criticism needs to be extremely subtle in order to not offend.

> Btw: I wonder if we can stack several of these clichés. For example: "leverage" + "use case" = "leverage case".

I hate you for even thinking of this.
At a previous enterprise job, I actually emailed ethics@ when I caught a coworker editing a Wikipedia page in violation of the Wikipedia rules and company policy. It became clear during my subsequent interactions with the general counsel that they didn't exactly get many emails to that alias, nor did they really know how to go about handling a relatively minor violation.