skysight-inc/HackerNews huggingface dataset:
You read one sentence from a well-reviewed popular book, because someone told you to read it and get outraged!

C'mon now. Be honest with yourself.

https://www.nytimes.com/2016/07/10/books/review/chaos-monkey...

Nobody noticed this when the book came out. A posse was out to get him, and scrutinized this book with a fine-toothed comb.
I get the feeling the people behind the proposal aren't doing it for political gain. It sounds like they are fully resigned to their group's lack of political power in the region, and just want some respite.

Less competitive elections sound great to me. That would imply that whoever won would have good majority support and maybe politics would fade into the background where it belongs.
But you just defined what a "standard drink" is, no? All of those values are supposed to be equal:

5oz of wine * 12% =
1.5oz of spirits * 40% =
12oz of beer * 5%

so I'm still confused...

Edit: Wait, do you mean the size of a full glass? That's... an odd way to measure things.
Loading [DRM free] books via USB using Calibre is super easy. No rooting required. Epub format works best. PDF can be so-so depending on the document.

That said, "rooting" does seem pretty easy. I use kobopatch for the sole reason of adding a button directly to the Pocket page on the home screen to save myself a "click".

https://github.com/pgaskin/kobopatch-patches/releases
You're using an awful lot of adjectives but so far, no concrete examples. What specific statements has Rossmann made that could be genuinely construed as "vile, contemptful vigilante justice"?

I also completely disagree that we should ever sugercoat our language when addressing practices that have clear malice and greed behind them. Prioritising the feelings of some millionaire/billionaire shareholder over the thousands to millions of customers being exploited and short-changed smells of messed up priorities frankly.

The only people this approach genuinely "pushes" away are a group that you cannot expect to act in good faith in the first place - the companies deliberately obstructing the right to repair. You don't ask them nicely to do something they have zero profit motivation towards. You force them by enacting legislation or creating enough of a backlash that they calculate that supporting Right to Repair is better for their bottom line.
I realize this is about the least popular opinion you can express on HN, but I really strongly dislike the lack of engagement with the issue here.

Online abuse, of all varieties, including sexual abuse, including of children, is not a boogieman. It is not marginal. It is not so rare as to be a rounding error. It is not enough for you, personally, to not want to partake in it. A person is not bad, or evil, or morally compromised, for recognizing or wanting to mitigate this problem.

Semi-centralized control over data is not the end of the world. Most people are rightly fine with companies storing their data. The ability to enforce laws in publically shared online spaces is not an unthinkable compromise. Not all data needs to be end-to-end encrypted and immune to outside influence. Defaults matter. Purely offline methods of intervention and investigation are difficult to apply.

I understand there are significant difficulties here. I moved to DuckDuckGo for my default search engine as a response to the mess Google made wrt. COVID. I am extremely worried about how disinformation countermeasures have and will continue to be misapplied. I realize that governments are not generally trustworthy. I agree that overregulation is extremely harmful.

I just wish people would take both sides of the issue equally seriously.
That's amazing!!! I didn't know they had implemented this now, thank you so much for sharing!
NULL is not required to have a bit representation of all zeroes. If you are programming for a low-level hardware device, it might be worth your while to get a C implementation that does not represent the NULL pointer this way.
Interesting choice.
> Disabling [spectre] mitigations gives us a performance boost of around 28%

Every couple months these last several years there always seems to be some bug where the fix only costs us 3% performance. Since those tiny performance hits add up over time, security is sort of like inflation in the compute economy. What I want to know is how high can we make that 28% go? The author could likely build a custom kernel that turns off stuff like pie, aslr, retpoline, etc. which would likely yield another 10%. Can anyone think of anything else?
Circular arguments are circular.
One of these days a company will rise above all others by committing on spot firing every signee of letter/petition that demands dismissal of a person for non work/work ethics reasons
From the article, I could not understand if it is default or easily selectable.

The post and the theme link explains how to create a theme, but not if the dark one shown is available in stock installation.
So, TIL the great, Freedom loving USA does have debt inheritance in 30 states.
So the unspoken part of your question is when is it useful to turn off mitigations. The answer to that is when your application makes a lot of syscalls / when syscalls are a bottleneck beyond the actual work of the syscalls.

This case, where it's all connection handling and serving a small static piece of data is a clear example; there's almost no userland work to be done before it goes to another syscall so any additional cost for the user/kernel barrier is going to hurt.

Then the question becomes who can run code on your server; also condidering maybe there's a remote code execution vulnerability in your code, or library code you use. Is there a meaningful barrier that spectre/meltdown mitigations would help enforce? Or would getting RCE get control over everything of substance anyway?
> Even thought the pores are larger than a virus the masks are statically charged causes smaller things to get trapped.

Even filters that aren't statically charged stop particles that are smaller than the gabs between the fibers. There are actually several mechanisms by which a filter can stop a particle.

1. Big particles don't fit between the fibers of the filter. Think fish in a fish net. This is called sieving.

2. Particles too small for sieving but heavier than the surrounding flow don't make the turns as well as the surrounding flow when the flow goes around the fibers. The particles can get embedded in the fibers. This mechanism is called inertial impaction.

3. The smallest might be too small to actually be affected much by the flow of the surrounding fluid through the filter. The move by diffusion, and many will randomly hit the fibers and get stuck.

4. Particles too big for diffusion but too light for inertial impaction still can run into fibers and get stuck. This is called interception.

5. As you mentioned, some filters have an electrostatic charge which can help trap particles.

The effectiveness of sieving, inertial impaction, and interception all follow S shaped curves that start out low for small particles, then at some point start rising, and then level out. The sieving curve's rise is almost vertical. The rise for inertial impaction is steep but not nearly as steep as it is for sieving. The curve for interception's rise is much more relaxed.

The effectiveness for diffusion goes the other way. Much more effective for very small particles, then above some size drops down and is low from then one.

When you put all these together, you get a curve that is effective at the small end, and at some point as size goes up effectiveness drops, reaching a minimum, and then rises again to reach high effectiveness for particles above some certain size.

The reason 0.3 microns is used for many HEPA filter ratings is that is in the middle of the low part of that U shaped curve, so when you get a filter that removes, say, 99.97% of 3 micro particles, it should actually do better for both larger and smaller particles.

Here's a document that has some diagrams explaining all this, and has some graphs of the efficiency curves for mechanisms #1-4. http://donaldsonaerospace-defense.com/library/files/document...
All you're really saying is that the stock market is higher than it was in 2008. It's a true statement, but I don't feel that it's very insightful.
How many people gave a rats ass about the Syrian civil war, or even the civil war _within Gaza_ in 2007? Gazans were battling each other:

https://en.wikipedia.org/wiki/Fatah%E2%80%93Hamas_conflict
s/are allowed to/can/

It was an awkward turn of phrase
> the same place as suspicion of the "be lenient in what you accept" IETF principle

No. It's fine (arguably desireable, but reasonable people might disagree) for implementations that encounter undefined behaviour to terminate execution immediately, especially if it's with a error message. The problem is when implementations silently willfully misinterpret what they accept, particularly in ways that cause (not "expose"; reading from a null pointer and discarding the value (for example) isn't) security vulnerablities.
It has been a pleasant year in that regard. We finally went on a domestic trip to Atlanta a couple weeks ago, after having been fully vaccinated in the middle of April. Guess what we came back with? A cold. Dammit!
It’s not that 3D is un-retro; it’s just a tempting crutch. Give people “free” 3D, even a little, and they’ll use it to the exclusion of interesting 2D effects. You’ll get FF7 instead of Terranigma / Symphony of the Night — still retro, but 1. the wrong era, and 2. not taking any advantage of the distinctive cool stuff the hardware can do, instead looking like every other low-poly 3D game.

Same with bitmap modes: people will use them as a crutch by combining them with software rendering.

(Maybe this could be fixed by putting a hard cap on the 3D frame rate. Maybe even make it so low that all 3D must be precomputed, baked down into a tile map and used through sprites! Under that restriction, it could look arbitrarily good, but the results would still look more SMRPG than Goldeneye.)

And same for sufficiently-good PCM sound. The ideal early-90s sound chip would be something like 128-voice polyphonic MIDI with a huge wavetable (but banked — no playing PCM by walking wavetable samples), passed through an arbitrary FM synth module, with the whole thing being bytecode that can do loops and branching.
Ask HN: What is up with Zoom permissions for Google integration?
Zoom for G Suite wants to access your Google Account

This will allow Zoom for G Suite to:

See and download your contacts
Edit the events you open in Google Calendar
See the events you open in Google Calendar
Run as a Calendar add-on
View your Calendar settings
View and edit events on all your calendars
Manage drafts and send emails when you interact with the add-on
View your email messages when the add-on is running
Run as a Gmail add-on
See and download your organization's GSuite directory
Connect to an external service
Allow this application to run when you are not present

What!?
I just want to allow Zoom to add a link to a calendar event.
It is cool syntax trick, but it won’t make compiler tell you when you missed a case
I agree. Over hyped click bait.
The "secret forces" they identify are special forces (of course, what would you expect?), civilian consultants (same) and those who "search for high-value targets and collect what is called "publicly accessible information"—or even engage in campaigns to influence and manipulate social media"( i.e., military staff surfing the public web as anonymously as possible).

Article admits that only the real spies use fake IDs and then only during a mission: "Most signature reduction soldiers travel under real names, exchanging operational identities only once on the ground where they operate,".

Also some of this sounds like disinformation, e.g., re ability to manipulate enemies databases to get through security. Sounds like noise to freak opponents out.
I have a heat pump (Fujitsu Waterstage) that does central heating via hydronic radiators and can also heat hot water. Annual heating costs are a lot lower than when we had oil based heating. You can also just get hot water heat pumps that are basically heat pumps integrated into a big tank of water.
I also wonder if some people just don't have as strong as immune response and so they get barely a sniffle from a typical cold virus.
I believe cubeb in Hindi is often conflated with long pepper
I guess we humans are still an evolutionary work in progress. :D
GPT-3: Crisis management scenarios [video]
People can’t be illegal. They can be in the country without proper documentation. The _correct_ and _humane_ term is “undocumented”.
Kampot in Cambodia is famous for it.
Again, I'm not outraged. But the people that are outraged certainly aren't saying to themselves "well, because he's Jewish, I will/won't be outraged about what he's saying"
Sigh.

What is the road to hell paved with?

That's right, good intentions.

See you in hell, folks, when the laws change and your perfectly legal existence up until that point becomes a problem to the state, and then the good cops will break a few little constitutional protections to build a parallel case against you...which of course, ordinary people view as a positive, not a negative.

Sometimes I think I should run away to another place that isn't turning in to a fascists police state, but then I realize ordinary scared people act predictably, so I guess I welcome our fascist overlords, hand me an arm band, let's clean up these streets of the checks notes trash.

lots of sarcasm included for free.
That isn’t evidence for anyone voting based on race or that Oregon having more whites voting for a black person makes them less racist. Just being a different color has absolutely nothing to do with any of their qualifications, policies, personality, opponent, and more. Assuming race is the biggest factor based on the voters race and the candidates race is extremely racist in itself. An outcome alone based on race doesn’t determine the motive of voters. Even just candidates campaigning in a specific area would result in very different numbers.
Stack layouts are only really relevant at ABI boundaries. In these cases the layout is usually specified in extensions to C or in other ways, such as handwritten assembly.
As brilliantly said further in this thread by someone else, maybe check that something is OK before doing it.

In that case, something like:
[...] if (a > INT_MAX - 1) abort(); int b = a + 1; [...]
I have a theory that the "singularity" will occur when, for purely economic reasons, somebody at one of the big cloud providers decides that it's cheaper to use the other cloud provider's services for their service, not realising that the other provider is already doing that.
A properly drawn congressional boundary should have a predictable number of citizens, however. Arbitrarily choosing county boundaries (and why county boundaries instead of some other method?) would probably upset the balance of population and require reallocation of representatives. Or maybe the price of seceding from your state is that you don't get to take the representation with you and therefore must wait until the next census to clear it up.
Poodle and Maltese owner here. Yes, long haired dogs have dingleberry issues. We often have to shave the but area between groomings. Baby wipes are useful when said dogs have loose stools.
> people who think that silently optimizing away previously functional sanity checks is an acceptable engineering tradeoff

To be fair, as several people and TFA have pointed out, this isn't a problem with C, but with defective/malicous C compilers. Admittedly, that's not much help if you can't find a compiler that isn't defective/malicous, though, so I can only wish you the best of luck.
To this day I’d be afraid to park my car out in the open with that piece of hardware attached to it.
What I've always wondered is that wouldn't very tiny molecular mechanisms get problems with "accidental welding" since a part could be permanently destroyed by a few molecular bonds forming or breaking and (IMHO - this is my guess/assumption) such events would be likely at e.g. room temperature.
I'm not defending what they did, but let's make the facts clear.

Initially (december?) they denied there was human-human transmission, and tried to down play magnitude of the virus.

And once Wuhan was locked down, they down played how harsh it was, cut out the media (with the excuse of not causing panic).

But even before Wuhan locked down, they allowed the release of the virus sequence (Jan 2020), their mitigation efforts in Wuhan (the field hospitals built there, the thousands of doctors sent there, the treatment strategy the doctors used, what worked, what didn't), the air borne transmission, treatment methods, and all of that.

I was following this pretty closely, and the Chinese released very relevant information very early on.

But when Italy got hit, it was like they didn't even bother listening to anything the Chinese already put out. The Italians re-discovered pronation, low oxygen flow intubation, anti blood clot medication, etc.

Blaming the Chinese health authorities for not being credible is fine. But simply discounting everything they said is stupid. And completely ignoring their information even with mounting other evidence because "The Chinese are not credible", is doubly stupid.

It's like the world put on stupid blinders, and just wished that the Chinese were lying and Covid would just disappear magically.
I doubt you'll ever come to a consensus by trying to think of pros and cons and make some kind of objective decision. Unless you're comparing languages that are very specialized for a certain domain, or obviously at opposite ends of the "abstraction continuum" (e.g., C vs. Haskell), it's going to come down to taste and the subjective preferences of the individual developers. As you've discovered, some developers want a stable, boring, mature language that doesn't get in the way of solving the problem; others like the hot new language even if they'll have to fight with the wrinkles yet to be worked out, and struggle with an ecosystem that is shifting under their feet.

Just tell them that whoever gets the prototype working first picks the tech stack.
this is why i used "some". The full recapitulation theory is obviously not true. The embryo development is an algorithm which gets branched and pruned in parallel with evolution and without deep rewrite, and thus it contains very recognizable major phases of evolutionary path to the given point that embryo belongs to.
I imagine the first time a county successfully split to join another state, a lot of states would just abolish counties altogether. Then everyone can be in a one-county state...
i usually say 'darn' just to be safe, unless/until everyone knows each other, etc.

and i'm still surprised when an interviewer drops an S-bomb or F-bomb or whatever.

when i moved from north (US of A) to the south, back in the day, some religious folks would cuss by saying things like 'Dah-gommit' and things like that.
There are significant problems with generalizing from from animal models to humans. There are also significant problems with the ways this research is authorized and conducted. This is true even if you discount all animal suffering that research creates.

However, to claim that animal research hasn't had a massive positive impact on the advancement of biological knowledge and healthcare is not based in reality.
True, but there was many other reasons to think masks would work. Its demonstrated efficacy in other coronaviruses and the cultural evolution of dense Asian countries to use masks as a way to combat virus transmission. The WHO and CDC behaved liked total idiots, setting the burden of proof way too high for what should've been a pragmatic, common sense decision made with some uncertainty. Not atypical of bureaucrats to miss such a layup.
https://www.law.cornell.edu/wex/fruit_of_the_poisonous_tree

A justice system that contradicts itself like that can't be just.
Wasn't Germany's synthetic gasoline derived from coal?

Fun fact: methanol has a similar "invisible fire" risk, which is the origin of the "Don't let the invisible fire burn my friend" joke in Talladega Nights.
However this is a statement of fact, not partisanship on my part. How do you suggest someone say this in a more neutral fashion? You can see some of the comments in #libera on the new network, and here is one of the staffers saying it in their resignation letter: https://web.archive.org/web/20210520142350/https://blog.bofh...
Regarding:

> The 2nd question should be "is this an important problem to solve".

This is an idealist point of view that I used to share for a long time while I very much bought into the overarching vision that startups change the world.

In fact, that question is completely unimportant. The only important question is: "Can we profit from this?"

Building new things is unimportant. Building important things is unimportant. Building things that work exceedingly well is unimportant. Building things that generate a return on investment is the only thing that matters.

Startups are businesses that have accepted money from others. That money has to be returned. At the very least the company has to work towards trying to return it. Startups that have a higher likelihood of returning that money (preferably in multiples) get funded. It's as simple as that.
By any chance do you know the name of the episode or the episode number? Thanks!
Ya ain sayin mat'!

We English non-native speaker typically do not know colloquial English well. Another thing that was not taught to me is how important intonations, which are unwritten, are and how much natives rely on it.
People who are into this sort of thing are typically not so good at analysis.

Every few years some Republican assemblyman proposes splitting “downstate” NY from “upstate”. (itself a matter of debate in some quarters)

It gets some play with the AM radio crowd, than someone shows the guy the math, and they go back to some other issue.
It's likely that night landings in a town of less than 60 people are uncommon - particularly in August when sunset ranges between 9:30 and 10:45 PM depending on when in the month it is. If it was early in the month they may have just barely missed being able to land without lights.
Gravity does not travel at the speed of light. Some speculate that instant (ie: faster than light) communication could be possible by manipulating gravity.
Because many node.js api are written in C/C++, it might be easier to implements OS features instead of rewriting in JS. This is just my assumption.
Leaving overflow to the processor is an example of ignoring it with unpredictable results. Deleting overflow checks because you assume, incorrectly, that overflow is impossible is not an example of ignoring with unpredictable effects, it does produce unpredictable effects, though.
Yup, exact same thing - annulus being the Latin diminutive
Seems like a smarter version of Venmo. Good luck
This book is not super friendly to a newcomer to the sphinctor. I was unable to finish the Introduction due to the unexplained technical jargon immediately presented.
Note that (void *)0 is always NULL, as mandated by the standard.

But, to address the content of your comment: defined behavior at runtime is not necessarily good behavior at runtime. Defining signed integer overflow to wrap, for example, is probably a bad idea, because this is rarely the intent of the code. Having all such operations trap might be a good idea, but now you're going to get the same "stop breaking my working programs" people angry at you.
While not open source it is exceptionally open/hackable (in the good sense)

https://github.com/reHackable
And have a different diet, probably
What values would those be?