skysight-inc/HackerNews huggingface dataset:
You're defending positions nobody is attacking.

Here's the part from the original post where you were wrong:

> The dominant group doesn't need help.

And the reason is that you assume the dominant group is homogeneous or even discretely identifiable. "Black men need more help than white men" is a statement which is true in the aggregate but tells you nothing about whether a specific black man needs more help than a specific white man, and using the color of a man's skin to make the assumption that he is like the stereotype of his race is black letter racism.

We need to be teaching people that that is not OK, not that it is OK under various subjective circumstances that racists can then use to rationalize their racism.

So this:

> When you can have a black man graduate from a top university, well dressed, and yet pulled over, torn from a car, treated poorly and handcuffed -- all for being black and owning a car that made the cops think he might be a drug dealer, that seems even worse than privilege from money.

Even assuming that's true (but cf. people who die of starvation or exposure or suffer preventable diseases for lack of money), the fix for that is to fix it.

This kind of gets at the heart of what is wrong with the concept of privilege. If you frame it as privilege then the evildoers are the people who have this "privilege" of not being unjustly harassed by the cops. But the actual evildoers are the cops who unjustly harass black people. And we need to attack a problem where it is, not where it isn't.

> It's only "net negative" if you think the whites who had all of the privilege somehow "deserved" the jobs that the potentially better minority or disadvantaged candidates could get with additional help and with mitigation of bias in hiring.

"The whites who had all of the privilege" are not in the same decision space. The rich man's son always gets the job because his father owns the company.

The problem with making decisions at the margin by favoring a nominally less privileged group is that it's too late by then. If the specific person applying for the same job really had significantly more privilege, he wouldn't be applying for the same job. He would be an engineer instead of a mechanic or be applying for a senior position instead of a junior one. To be in the same decision space already implies an equivalent level of privilege. Accounting for it again is double counting.

> that kind of us-vs-them mentality is harmful.

Categorizing people into groups that have more variation within them than between them and then using the groups to to make preference choices is the us-vs-them mentality.
>"Now it is important to note I have no idea what I'm talking about. This took literally 30 seconds to come up with."

I think you have some great ideas.

>"So why hasn't something radically better already been done?...In addition to this you'd have to make the general public aware of how bad their healthcare really is."

Maybe at this point the consequences would be worse than the current problem, at least in the short term.
Average IQ in Ghana is 70 and Einstein IQ is assumed to be ~160 so he was (is?) 6 standard deviation away from average person in Ghana now.

Using Excel it's easy to compute that we can expect to find 0.02 Einsteins in Ghana (out of 25M population) and ~800 people with IQ > 130 (IQ 130 is a standard cutoff for gifted programs in US). So the answer is statistically considering population growth in Africa no person born in Ghana since Earth was formed had IQ of Einstein but there are still some smart kids there.
"Don't tell me how hard you work. Tell me how much you get done."
Auth0 has a lot of integrations and features that dex/hydra do not have. Auth0 have their own Identity Provider, which hydra does not. But in general you can say that dex/hydra have a very similar featureset to Auth0
> The plan is a among a series of proposals being mulled by the Palo Alto City Council to provide affordable housing to those considered middle class in the area - families making between $150,000 to $250,000 annually.

As a point of reference, starting salary for a teacher in the Palo Alto Unified School District is $57.5k. Someone who has taught in the district for 30 years with significant post-credential grad school makes double that.
"A bet on AMZN today is largely a bet on AWS"

Haha you gotta be joking. It's just the opposite. AWS is a business at scale with fat margins. Amazon retail isn't at scale, not even close.
Also, most of the time the GPL is settled out of court because the people enforcing the GPL are only interested in compliance, not penalties.

https://sfconservancy.org/copyleft-compliance/principles.htm...
One thing I've not quite got my head around with JWT is not authenticating tokens with the server on each request - am I really just meant to assume a token is trusted until it's expiry time? What if a user signs out all their sessions in the meantime, or an employee is fired and needs access revoking? As far as I can tell I do just have to use short-lived tokens and renew them frequently but that comes with its own set of problems when doing JavaScript based applications and implicit auth.
Why Active Management Fell Off a Cliff – Perhaps Permanently
Can you point to some references to back up your claim that diet control is disappointing?

It seems to me that diet has such an enormous effect on our bodies that it should do something; I would say compliance is more the issue than its effectiveness from my reading of things.
Researchers Might Have Accidentally Made Batteries Last 400 Times Longer
Absence of spam is nice, but I can't stop to think how well you could improve customer support. You can essentially eliminate apps and web interfaces.
IIUC, Backus also talks about correctness proofs with "Von Neumann model" languages just being a lot harder to prove, a separate point from the language for the proof itself. Well, that's a huge selling point for PL research to this day, Dijkstra evidently came fully on board years later as evidenced in https://www.cs.utexas.edu/users/EWD/transcriptions/OtherDocs...:

> A fundamental reason for the preference is that functional programs are much more readily appreciated as mathematical objects than imperative ones, so that you can teach what rigorous reasoning about programs amounts to.
Tolerating some amount of cognitive dissonance is one of the best things that I was able to develop in myself recently. In coding for example, I used to suffer mental anguish over seeing inconsistencies in codebases I'm working on and have an OCD-like drive to fix them. Learning to live with those consistencies freed me up to work on what actually matters.

Furthermore the unforgiving drive for consistency is a reason why people don't update their beliefs when new evidence comes to light. Consider Superforcasting[1] (a book about people with an unusual ability in forcasting the future) the author says that one common trait among superforcasters is that they have a larger capacity for tolerating cognitive dissonance. The drive to avoid cognitive dissonance shackles you to your existing beliefs (see confirmation bias).

[1]: http://www.amazon.com/Superforecasting-Science-Prediction-Ph...
I've read this advice couple of times "convert your unit tests to assertions". What does it actually mean? Say in the context of web dev, you add assertions to the code and when they fail you log an exception and move on?

Any links related to it will be helpful.
Chaos engineering falls in this category: http://principlesofchaos.org/
> it's important to build up a network of people you trust and can talk to.

From my experience with a lot of family, friends, classmates, coworkers, I agree that this can really help out someone who's depressed (PTSD too).

Texts or email sent back and forth, meeting up for dinner, coffee, or a beer have all seemed to help. Getting them a light box has helped, if they use it..
Apologies to the uninformed downvoters :(

TrustZone is an ARM thing, and the iPhone Secure Enclave is indeed built on TrustZone.

Apple do not use Qualcomm and this a Qualcomm-specific bug. But Apple do use their own modded TrustZone.
This is true of any code you throw out. If you throw out the code, you should definitely throw out the corresponding tests.

It doesn't invalidate the fact that unit tests increase your confidence in your own code.
Sorry if this is what you were specifying when saying "executable documentation", but have you seen the way Rust handles documentation tests [1]? The idea is to provide documentation via comments before a function definition, and inside this documentation you can provide example uses. The test-runner automatically extracts these examples and verifies them. In this way, your documentation and tests are always in agreement with each other, and a developer can be aware of expected behavior by reading either the code comments or the auto-generated html docs.

I'm rather fond of this system, personally.

1: https://doc.rust-lang.org/book/testing.html#documentation-te...
From someone who has little Assembly/security knowledge, this CTF was fun and very challenging. I'm still on level 1 but my perseverance will see me through. Thank you for being detailed-oriented and appreciate the good work!
Actually it doesn't legalize cheaper housing, as it won't change the supply/demand. The house prices will increase by the subsidy amount. All this subsidy does is that it funnels more public (tax-payer) money to house owners.
I would like to subscribe to your newsletter.
There is a difference between unit tests and integration/ system/ component tests. I think the author is talking about pure unit tests, i.e. the ones that test only one specific piece of code and mock everything else away.

Too fine grained unit tests actually make refactoring more difficult, because a refactor typically touches so much code that they have to be rewritten. But component tests do provide the safety net that you had in mind when you wrote your reaction.
I dived in the GBR, one of my best experiences in life. If my kids don't get to experience the beauty I did, I would consider my generation a failure.
This looks fantastic. One of my favorite aspects of Chromium OS is its user interface. I am excited to get something like that with the power of Ubuntu behind it!
It's to get in the habit for when you've got a hairy custom type for your iterator.
Yep, that's the current solution. Replacing the batteries becomes a pain.
Improving shard re-balancing with Jump consistent hashing
These programs typically have a formula to set prices based on income. It's a lottery, not a direct subsidy like school loans.
I hope that isn't one of the CCC hackerspaces...
I don't know, I think you can have an open platform and keep spam low. I have yet to encounter any spam on Telegram for the past 8 or so months I've been using it. I think that might partly be a result of the openness of the platform -- since they provide an official API for bots, nobody is going to go to great lengths to reimplement that functionality through an unofficial API (especially for positive reasons... most Skype spam bots likely rely on some well-intended library somebody wrote for legitimate purposes). And since they're able to apply rate-limiting to the bots and let users report them, it makes it much easier to control those bots (as they're not even "real users" and have many more limitations on what they're able to do). I think that because of that, people with a legitimate reason to use bots are the only ones who actually put effort into making bots, which caused the apparent lack of spam bots.
I find the use of examinations and tests to assess the "quality" of the student non-ideal.

It's very possible to perform very well on tests with minimal actual comprehension of the material through memorization. In fact, it's quite possibly easier to memorize solutions than to actually learn to solve them.
it looks like the "quality" of patreons & what kind of "product" you produce matter.

The last has 2 entries with similar number of patreons (Aaron Mahnke, podcast, with 1726 and Jessica Nigri, cosplayer, with 1634) and vastly different income (8k vs 23k).
Yeah, anyone that invokes Turing machines to claim unittests don't work has completely missed the point of testing their code. Perhaps if the article was talking about "formal verifications of code" it would bear some resemblance to good advice.
Know Why EV SSL for E-commerce Business?
If you are using a simple type (int, unit...), it could be optimized by the compiler.

But if i is an iterator, you will create an unnecessary copy. Maybe a special treatment can be done for STL types. But in some other cases, expecting ++i's behavior when doing explicitly i++ would surprise the user.
Probably not in the foreseeable future; the market just isn't there, and in large part- the technology isn't either.

For one thing, the technology for truly automatic or nearly-automatic landing (takeoff might be simpler) requires a lot of equipment at the airport, which the vast majority of airports a hobby pilot would fly from will never install. Since takeoff and landing are by far the most difficult and dangerous parts of the flight, this pretty much automatically precludes the possibility of an untrained pilot.

Add to that, the stance in aviation is that the pilot must be capable of taking control of the aircraft if there is any problem with the automation. I don't know the statistics, but presumably the sensors and automation by itself are not reliable enough to function completely autonomously and without supervision 100% of the time. And if you're gonna have a hobby pilot that is perfectly capable of flying the plane manually, full automation is just a massive waste of money.
Encrypt everything? Please reconsider
They compile down to the same code on a simple example in release.

Post increment: https://godbolt.org/g/k5rcPA

Pre increment: https://godbolt.org/g/WgfMzU
I'll just leave this video here: https://www.youtube.com/watch?v=HMQkV5cTuoY
I agree that monetary subsidies tend to simply get capitalized into higher prices, but if you read the article the proposal is to actually build 2,000 units.
Scam alert: Thieves can hack into your contactless bank cards
Thanks for these!
Best wooden marble track
Or Freeman Dyson?

Or Roger Penrose?
Any advice to building a network when at small startups with most people older than you?
I also recommend watching https://www.youtube.com/watch?v=Nsf2_Au6KxU , made by an engineer at Valve.
> A pipeline processing system needs durable queueing, though.

Eh, it might be nice to have, and a lot of systems have it, but it's not necessarily a need. Depends on your use case, and your environment -- most days, none of my servers have any problems; on the days where there are problems, I could manually restart my pipeline jobs. (I would need durable storage of the inputs to the pipeline.)
Furthermore the unforgiving drive for consistency is a reason why people don't update their beliefs when new evidence comes to light.

Only if you reject the evidence that does not fit with your beliefs. If you use the new evidence to examine and update your beliefs then you can be both open to new evidence and avoid cognitive dissonance.
Timelize: Timeline Stories Community
This looks great - I hope your products stay hacker friendly as you grow.
Do you have a proposed solution to test understanding rather than memory?

I think possibly regular problems. E.g. with learning code, you put each question into a solution by learning the way to do it, and then implement a solution.
Runbook is shutting down
There's about 15% shrinkage in extrusion printing with ABS. Most of that occurs during printing (which is what causes lamination cracks), and some of it occurs during cooling after printing. It's just not a dimensionally precise process.
Thanks for linking this talk. I've been wanting to get more into modern C++ after spending the last ten years in backend webapps in Perl/Python/PHP/Ruby.
For anyone interested in optimizing C++ i recommend Agner blog.

http://www.agner.org/optimize/optimizing_cpp.pdf

EDIT: typo
It's hardly modern C++ what you will see in this talk. Mike Acton even said that they only use C++ because it's game industry standard but he would prefer C. If you want to start with modern c++ watch this: CppCon 2015: Bjarne Stroustrup “Writing Good C++14”

https://www.youtube.com/watch?v=1OEu9C51K2A
Another point is that alcoholics can stop using alcohol and still live. Heroin addicts can stop using heroin and still live. People with food addiction still need to eat to live, which I think makes this even harder.
Oooh, interesting.

There's an episode of the TV show Black Mirror called "The Waldo Moment", which features an arrogant animated puppet that's entirely controlled by the motions of the operator's hand and fingers.

I reckon this bit was clearly a reference to the Heinlein short story.
I was referring to the inputs, mostly. My app also has a lot of intermediate data that wants to stick around and be durable across batches, things like scraping results that needs to avoid incurring duplicate work when nothing has changed. For that, some kind of data-locality-awareness would also be nice.
I see your agenda: Reducing other people's arguments. The Godwin point applied to factual evidence. On the opposite: he's the proof that parent's wealth is not necessary, as opposed to the opinion of "disadvantage"-ers.

So many of my mid-to-highschool classmates mates had desite for, air quote, me "working all the time", end of air quote. Can't ignore that.
Yes. Holy crap. That's definitely much worse; it's a fully built out international airport with no passenger service at all, international or otherwise. (I wonder if that means they have the security checkpoints and whatnot staffed, or does that only happen after someone moves in?)

Worse, it's half an hour away from another international airport (ONT), which is already pretty empty. So it seems highly unlikely that any sane airline would ever start service to SBD.
A New Threat Actor Targets UAE Dissidents
This study is an example of "missing the forest for the trees". One of the most promising avenue of investigation for this group of conditions is the connection with inflammation [1].

[1] https://www.google.com/#q=inflammation%20schizophrenia
Yeah not to mention that anyone can start a company to publish journals. A non-profit could do it.
How to Pre-Plan Your Mobile App Development
My totally unscientific approach would be to build some sort of "curiosity index" and the higher that is for a child up to a certain age the more likely they are to be successful. For extra credit calculate a delta to see if the curiosity stays at the same level (or increases/decreases) with age.
Antifragile refers to a property in which a system does not just resist breaking down under disorder and stressors (robust), but gains/learns/becomes stronger. A good example is how bones heal back stronger where they were broken.

While we are currently able to build self-healing systems of a sort, fault-tolerant Erlang systems being a good example, it doesn't seem we can build systems that are truly antifragile on their own, that would require strong AI. Otherwise, humans monitoring and intervention are required to improve systems under duress.

This manifesto does include "team" and "organization" to account for that, but a true autonomous antifragile system is a ways off.
How to Set Up Cron Job for Wordpress Auto Spinner – Articles Rewriter?
It's not clear from the note on the git repo, what got removed and what functionality got disabled?
Who Controls Your Computer? (And How to Make Sure It’s You)
What if the new evidence puts you at even (or close to even) odds? Then you have to live with the cognitive dissonance until further evidence.
Computing vs. Computers [pdf]
That's the trade off. Either you have "real-time" data but need a database roundtrip or you save latency but must accept the downside. However, you can use short token times to mitigate that, something like 10 minutes for example.
I guess we'll never know the monumental contribution women made during WW2 at Bletchley. Respect.
Nope. Marcus made that tetris game.

Me, i was never known in the scene.
That is, of course, explicitly covered in the article.
why is it written in python? why not something that compiles and runs well on all platforms?
Did you actually watch the talk??
How to accept people you don't like
Great analogy!
TTIP symbolises the worst of global capitalism
Liquidsdr: making software radio portable
>Unit tests are not albotrosses around the neck of your code, they are proof that the work that you just did is correct and you can move on.

IMHO, this is a failing of the type system. If you have functional purity, you don't have a need for unit tests, as they are blended into the code you write. Functional purity gives you the power to formally verify the correctness of your program.
Well put. Programming paradigms shouldn't be an ideology but a tool. Too often did I see FP evangelists abuse FP as an excuse to write "academic" code.
Yeah that's one of the main points he brings up.

The other one he talks about that I think deserves highlighting is the "last house on the block" problem, where a lot of other successful addicts have turned to food as a more "acceptable" vice, and then struggle immensely to defeat it when they realise it's the last one left.

I know I certainly struggle with that fact. I had serious problems with both weed and benzodiazepines, and while I certainly wasn't skinny while I was on them, my weight only really started to spiral uncontrollably once I successfully kicked them.

I agree completely with this article by the way. While quitting weed was mentally exhausting, and quitting benzos was physically painful, food is the only one out of the three that I haven't been successful with so far. I think that says a lot.
Linux and OS/2 ran on similar specs. Used both of them (triple booting with DOS etc) with 10 MB of ram happily and without too much of swap trashing with XFree86 and even with the early KDE.
full upgrades
score 100000
Please don’t quit – every expert was once a beginner
That "Walking Truck" is very similar to Big Dog, at least in appearance.
Some functional language use non-nullable types by default. Haskell, ML, OCaml, f.ex.

Java has the checker framework that supports `@Nullable` annotations and will allow only those vars/fields to contain `null`.
I think it's bad, mainly because it was built at the end of the 19th century and since then it's calcified. It's like having legacy code and instead of refactoring it when you need to make changes, you build more stuff on that, get more technical debt.

To add some context to what I mean, the current system is largely based on the decisions of the Committee of Ten[1]. If you read that short note, you'll notice that it's pretty much applying the lessons of industrialization to education ie. assembly line approach.

The example of the assembly line approach is especially relevant for me because I don't think that it is applicable to humans. Different humans learn at different rates so it doesn't make sense to group them by age. Additionally, teaching everyone the same things, while making things nice and uniform, takes away the biggest motivation for learning - curiosity.

This is completely anecdotal, but the further away I moved from this assembly line education system (from high school to college, from college to self-taught developer) the better grades I got (college) or more money (work) and the more time I spent learning, even things that are unrelated to my main focus because the world is fascinating.

As for an idea on how to fix this, I admit that I don't have a concrete one. I've skimmed the topic and the thing that drew my attention most is the Montessori system[2] system of education. It proposes a few points relevant to what I wrote in the previous paragraph, but also one that I find particularly interesting to developers: "Uninterrupted blocks of work time, ideally three hours".

[1]: https://en.wikipedia.org/wiki/Committee_of_Ten
[2]: https://en.wikipedia.org/wiki/Montessori_education