skysight-inc/HackerNews huggingface dataset:
What private key?

Again, these are _secret_ keys. That's why the word SECRET n capital letters appears in that output at the end. Symmetric cryptography is used to actually transport data, and so it uses secret keys. These are agreed between client and server for each session and by getting a copy of them you can read (and in principle modify) the data as it passes between them. A private key would be a key that only one party knows.

The notification is a reminder that this is an unsupported configuration of the browser software, useful for developers but not really intended for your garbage "Anti-virus" software to try to hook into. Just remove/ disable the AV?
That's not how utilitarian math works, sorry. You want to minimize harm? Calculate how much harm per unit energy is done by a source of power. If you actually do that math, you'll find that nuclear is the SAFEST option out there, despite what you might have been led to believe.
As with many community ran projects based around a commercial vendor, fear of being DMCA'd out of existence is real. We can safely assume they want to be left alone by Canon and not posting the encryption key not only shows they mean no harm to Canon, it also could be argued in court that they are not violating the DMCA (despite the fact they had to obtain the key somehow, at least they can claim ignorance as to how their firmware was magically encrypted/signed - yes it's weak but its something).
Besides Xubuntu, Manjaro (or plain Arch) and openSUSE Tumbleweed support Xfce very well.
on what grounds? who is to say that they aren't excluded BECAUSE of their toxic behavior in the first place?
All kinds of radioactive isotopes might enter or attach to your body in many ways as consequence of a nuclear accident. Any radioactive particle that gets close to or into your body will cause some damage depending on the type (alpha, beta, gamma), strength of radiation and duration of exposure.

If you are not exposed to an immediately lethal dose, the damage in the body is a statistical thing. The longer and the more intense the radioactive particles remain on or in your body, the more likely is the chance for a serious health issue. The strategy is to remove radioactive particles as fast as possible to minimize the probability of damage.

Radioactive particles on your skin can be washed away. (This is not so fun as the every-day shower).

Radioactive particles that you inhaled are a really bad thing, I do not know how to deal with radioactive particles in the lungs (except wearing filter masks in time).

Particles that entered the body with food will be excreted within a couple of hours.

But: your body has an organ - the thyroid gland - which collects iodine from your food and stores it long time. A radioactive form of iodine - iodine 131 - is a common byproduct of nuclear contamination. If this gets stored in your body, it remains long enough to dramatically raise the chance of cancer. Therefore you fill your thyroid gland with non-radioactive iodine, hopefully BEFORE your body gets contaminated with radioactive iodine.

So the special thing with iodine 131 is, that it is common, that the body does not make a difference to nonradioactive iodine and there is an organ that stores it.

By taking iodine pills, you only improve probabilities on that one factor! There are plenty other ways to take damage from radioactive accidents.
People call it a Henry Hoover in the same way they they call any sticky tape, sellotape.

Hoover is a brand name that has become genericised, a Henry is no more or less a Hoover than a Dyson is.

Here's a list of some others, Hoover is on the list

https://en.m.wikipedia.org/wiki/List_of_generic_and_generici...
Totally different jojo, sadly.
I've moved around a lot for work, and I think it's still pretty easy to restart your life if you wanted to. My name isn't very common, but there's a least a dozen globally that show up if you search for me, that I'm pretty certain I could just fuzz up my public profiles to make it hard to match the right page to me. Granted, my work history would still follow me around, but socially I could become a blank slate.
The Michael Nielsen online text is very well-regarded and mostly fits what you describe for 1, although it may have too much code for your taste in addition to the mathematical basics. However the code is not "how to use TensorFlow" but rather "implement backpropagation from scratch". It covers some interesting topics including the universal approximation proof.

It has some reasonable exercises but no solutions, but I think people have posted their own solutions online around the web.

http://neuralnetworksanddeeplearning.com

I think this is your best bet, to be honest. Meat & potatoes neural networks doesn't really require any super-deep mathematical knowledge (just linear algebra and a very hand-wavy ability to do basic matrix calculus), and the more advanced topics are moving way too fast for a textbook to cover them (Goodfellow et al. is already getting out of date).

The recommendation of Strang's new book is probably also pretty good.
> Try being a woman for even a day

Because being a woman is automatically harder than being a man? I'm a man every day. I want to kill myself every day. Whoop-dee-fucking-do. Who wins? Nobody. Everybody is suffering, yet somehow only women get to have people fight to help them.

The response to my comment is telling. Nobody cares about random guy. He should just suck it up and take it like a man.
I find it interesting that while the computer science bachelors has been steadily increasing, masters and PhD students have remained somewhat static.
Sounds like the author of the article has never been involved in the Javascript community.
Banks don't loan out deposits, their ability to make loans isn't dependent upon savings:

https://www.bankofengland.co.uk/-/media/boe/files/quarterly-...
I wonder how much it costs them to maintain this service.
Interestingly the same writer wrote this recently:

"I’ve written before about the lack of resources for young men during critical times in their lives. What feminism does for women — providing girls with alternative media, cultural norms, and a language to understand sexism — is what we need for boys and young men.

I don’t believe young American men end up in racist and sexist online spaces — spaces that radicalize — because they are innately bigoted. They end up there because they are confused and seeking out community, and no one else is providing an alternative."

https://gen.medium.com/young-white-male-rage-is-the-biggest-...

The principle of charity leads me to take the view her heart is in the right place but she like many of us has published caustic words on the internet that don't really represent us correctly.
Forza Motrosport DOWNLOAD Free
Honestly literally any other icon would be better, and that’s something you should do today (not later). I understand that you think brand recognition is really important, but the current logo screams “I’m a Windows application ported over!”

You will just sell more copies, straight up, if you change the logo.
> They are toxic because they were excluded

That's a massive assumption, I don't honestly agree with the root commenter, but I have worked around young men, and honestly a lot of young men get excluded from young ages because of parental social neglect, i.e. they exclude themselves by exhibiting very antisocial behaviours and then responding badly to the negative response, and no-one intervenes.

You see this even into teenage years, a boy picks up behaviour from somewhere, gets a bad response and then doubles down harder and harder unless someone, who may have zero responsibility to do so, steps in and basically acts as an unpaid therapist for an unwilling and sometimes violent and rude patient.

I'm sure there's better ways of dealing with isolation than we have now, but you can't just act like they're excluded for no reason whatsoever. There's always a reason, sometimes it's a terrible reason, like being gay or some other "undesirable", but it's almost never arbitrary. The only people who believe it's arbitrary are usually the ones who've done something wrong.
The part about refresh rates melts my brain.

> In short words I am talking mainly about the UI-refresh-rates. You know its bad when Google introduced a build.prop feature in the Kernel to force hardware refresh rates because Samsung and other OEMs were asking for it to be able to match hardware that has 90 Frames per second or higher refresh rates(samsung has 960 FPS on its higher devices including the camera refresh rates and Apple currently on its higher devices is still at 240 fps)

What is this about? You start talking about screen refresh rates and then somehow completely unexpectedly transition over to video recording frame rates? Then show me a comparison of the Samsung Galaxy S9 and the iPhone X regarding slow motion video quality?

This article could be a bit more structured in its argumentation and your frequent typos both in the headline of this submission and personal website give off a weird vibe. At first that made it seem to me like you don't really know what you're talking about.

I'm sure that you are competent at what you do, like the things you work on (I care about Flutter, UX and productivity with ADHD as well) and hope you take this as advice rather than an insult.
That'd be a dream coming true! But I'm sure it wouldn't be the end of "free", ad-ridden content.
I would like person-in-the-middle attack, but unfortunately PITM would not be recognized as well as MITM. And in fact, it seems that we shouldn't really care so much that a person is in the middle, so we might be better off saying "in-the-middle attack" (ITM) anyway.

Today, "man-in-the-middle" sounds familiar but I wonder if in a few decades, saying "man" instead of "person" or "human" will bear more meaning than today, and if expressions like this will sound needlessly confusing and off-topic, like, "How being a man specifically is any relevant? Is there something special to men, relevant to the attack? Why should we care?" (though people would probably understand the history aspect of it; this would still require extra effort).

Languages has been evolving and there is nothing special about MITM that would make this particular expression immutable. We already got gender neutral pronouns in English, for which we are seeing a wide adoption now, and new pronouns feel like a pretty big change, much bigger than an evolution of the MITM expression.
Ask HN: Why are Google data centers so far away form the company's customers?
Most of google's data center are located in SE of USA. The customers are distributed worldwide[1].

[1] https://www.google.com/about/datacenters/inside/locations/index.html
Just like you have the "choice" between cheap veggies (sparkled with monsanto's health elixir that may or may not be damaging to you and the environment) vs local/bio veggies which cost a bit more, sure. Once you flood a market with cheap alternatives it becomes a race to the bottom and it's a losing battle for the customer. Plus it's not like you'll walk into a fast food / street restaurant and have the choice between cheap imported beef vs local beef either.

As far as I can tell it was the classic "Accept our deal or face consequences" type of US foreign policies. I can't be the only one thinking that importing meat from the other side of the world for a purely economical reason is insanity, especially when the local meat market is perfectly fine and of better quality.

Reminds me of all the meat scandals we had in the last decade in France, all of it coming from foreign countries, all of it due to companies trying to increase their margin at all cost: horse meat sold as beef, sick/old animals sold as healthy, minced meat made primarily skin, cartilage and other by-products, yummy...
> Im assuming the better repair shops use sticker sheets of new seal whenever a phone is opened.

This is my point at the end, a fair amount of repair shops do care about the phone, the customer, and doing things right, but there are probably a good amount that don't care and will cut as many corners as possible to increase profit.
Because they're shortsighted idiots. Based on your comment I assume you're not a shortsighted idiot, so it's going to be hard for someone like you to understand their mentality. If you've ever had the displeasure of working with people like this (like I have) you'll know what I'm talking about. They're usually stubborn and can't be reasoned with. The good news, though, is that it's very easy to compete against these dumbasses if you're in the same line of business.
How to Love Your Enemies: The Behavioral Science of DIY Depolarization
The pairing of peaceful protest and "work within the system" is ultimately what made lasting social progress in both examples.

Without the Suffragettes, the XIX Amendment would not have been written and passed. But without the XIX Amendment, women still would not have the right to vote (somewhat tautologically).

Similarly, without the civil rights movement we would not have seen the passage of the Civil Rights Act and Voting Rights Act. These acts have been instrumental in maintaining the hard-earned rights demanded by contemporary civil rights activists.

In short, I would say that protestors demand change whereas the "work within the system" codifies progress makes it last.
Blockstack is a project with nice goal (everyone should have possibility to own their data) with thought out developer experience. I haven't built anything production ready with their stack but it was easy to get started with one toyproject I then abandoned because of lack of time.

https://blockstack.org/
Correct. You have proved that the statement is wrong. Thus, the whole question is wrong now..
> Revolutions bring lots of bloodshed and animosity and pits friends against friends. It takes many decades to heal from that. There is also a vast and deep trail of wasted lives in its wake.

This is one of the points emphasised by [0| I call it the 3.5% talk]. The argument is that nonviolent peaceful "revolutions" are not only more successful in toppling regimes, they also make it easier to build a new one.

[0] https://www.youtube.com/watch?v=YJSehRlU34w
I don't quite understand the aim, or why it overlaps with OpenBSD. This is to provide a different, simplified CLI to git?
Interesting take. Do you have any ideas how should society address that feeling of oppression?

Edit: fix typo
That's 'lying' though, async/await is a great way to know which of your functions perform i/o and which do not.

Namely in platforms like Node the convention is to not do synchronous I/O and as a communication tool - everything that doesn't use async/await is promised to never block or perform I/O.

You might claim it's a lower level of abstraction but it makes concurrency a _lot_ simpler and it's why often when I write go I have to write 35 lines for something that would take me 5 in C#, Python, JavaScript or now Rust.
Many Windows Drivers Vulnerable
From the article:

When we stop thinking of ourselves as advocates for a position, and more as truth-seekers, happy to accept appropriate uncertainty, we become less likely to think of those with different views as “enemies.”
nice to see a digital ocean site with some popularity not getting nuked or otherwise blacklisted.
Common (Beginner) Mistakes in WebRTC
Why are you complaining about C in the 90s? If you'd been using punchcards in the 50s you'd have some perspective on some of the complaints and comments about C in 1990.
Use virtualenvwrapper.

$ mkproject foobar

$ workon foobar

You're set
> a race to the bottom and it's a losing battle for the customer

How dare those customers get to have access to cheap food! They should only be able to buy organic, local approved veggies from their local overpriced grocery store!

France didn't want to import US Beef (fair), the US threatened to not import French cheese in retaliation (seemingly also rather fair).
Because Russia has been so truthful about, well, anything and everything they do? No, it's about a nuclear weapon they've been developing and the "nuclear reactor" bit is just a ruse to confuse people who haven't generally been paying attention to Russia developing new kinds of delivery systems for their nuclear warheads.
I can confirm there are at least 2 of us. I suspect a few more given previous discussions on the topic, e.g. [0].

Steve Klabnick provided some useful context on that thread for the Rust decision specifically. More generally though, you've nailed my primary misgiving:

> Synchronous or asynchronous is something up to the caller to the decide – not to the function itself.

Erlang/Elixir and Go place the decision with the caller, not the callee. That just seems much more sensible.

An alternative is perhaps to see async/await as dataflow going through the awkward teenager stage. Maybe one day we'll wake up and languages in general will have fully embraced dataflow variables as first order constructs.

[0] https://news.ycombinator.com/item?id=20400991
> Chrome isn't exporting the private key. It's importing the key you give it.

No. It is _exporting_ the _secret_ key.

It can't import the key, in many modern key agreement schemes neither client nor server gets to dictate the keys used, if you used a fixed or predictable value instead of a random one you just give up your security, you gain nothing. So the keys are (and should be) random for each session.
The hormones used are safe. They aren't even bioavailable in most cases.
Clerks Call Him Pudding Guy
Whatever one's theory for why atomization occurs, it can't simply be that people aren't trying hard enough. That doesn't take into account other forces that shape their lives. The right will generally talk about institutional failure and the collapse of a common culture, the left might talk about the community-destroying tendencies of capitalism, but the fact remains that people are atomized.

I also think you're mixing up cause and effect. I was the alienated guy in my early 20s--depressed, underemployed, angry all the time, flirting with alcoholism. I'm a programmer now, married, and working somewhere I really love. The acceptance came first, though, not the usefulness. A few key people in my life accepted me for who I was, not my utility.

That isn't to say it's always beyond the person's control, of course. But chalking it all up to being individually deficient seems insufficient to me.
This is not a factual description of the bill.

The extradition bill would allow mainland China (and Macau and Taiwan) to request HK authorities that some accused of having committed a crime there to be extradited. The request would then be examined by HK courts as is the case in extradition cases.

I understand that HK people don't trust mainland courts and perhaps also that they don't fully trust their own, but this is not about allowing anyone in HK to be sent to the mainland.

Mainland China has extradition treaties with some western countries, by the way.
> "There are other companies just as bad" is whataboutism

As someone who specifically polices whataboutism in a fairly large online community, I plead for you to not dilute the importance of that word. Asserting a double standard is not whataboutism.

It would have been whataboutism if I was saying "Stop criticising Apple because Company X is just as bad!" Rather I'm suggesting we be more aware of inconsistencies in dishing out criticism where it is warranted.

Apple didn't invent unrepairable electronics and they're not even the best at it—they just so happened to combine their weak efforts with aggressive miniturisation, giving the appearance of being more repair-hostile than they really are. Meanwhile Nintendo's use of the tri-wing predates Apple's pentalobe by decades. And the latest iPhones get a repairability score of 6 out of 10 by iFixit.

To be clear Apple is repair-hostile, but it's because of their non-existent parts supply chain—not because of "purposefully repair-hostile" engineering.
EU Nears Decisions in Facebook Privacy Cases
The biggest lesson here: do not pay fully up-front, ever. Pay 25% (at most) before work starts, and pay the rest at milestone-based intervals.

I've recently had a minor renovation in my condo (removing/replacing "Kitec" piping, ugh, what a mess). Getting the contractors to come back and fix all their mistakes and screw ups ("oh, it's normal that all the taps should cause loud thumps in other rooms when you turn them off") took weeks.

The big difference for me is that I still owe them the majority of the cost. I'll happily pay it, now that all of the nonsense is over with and we have our repairs, but I sure as heck won't be signing any paperwork that says I can't speak freely about the experience.
The media etc. is absolutely awash with it, to the point where I pretty much consider dismissals of the evidence of my own eyes as gaslighting. I've given up on all contemporary TV and film because the virtue signalling is obnoxious and incessant.

And the response to someone pointing it out is usually accusations of racism, misogyny etc. I'd say this pretty much describes your response to me...
> What employers today seem to want is a workforce which is available and disposable.

As opposed to a past period when they wanted a workforce that wasn’t available and disposable? I’m glad you mentioned Marx, because he was calling that out as primary desirable criteria for labor pools in general. A constantly available reserve army of labor and disposable workers is exactly what capital depends on to keep labor costs low. Hence the fundamental need for labor to organize and cooperate to counter the inexorable push of wages to zero (or its subsistence equivalent), or unemployment.

I’ll admit I’m probably unnecessarily nitpicking you saying, “employers today”, though. I don’t think I’m voicing a fundamental disagreement here. I do, however, really like your phrasing of JIT employees.
> These same reactionary-minded young men are often repeating mantras like “facts don’t care about your feelings”. Why don’t they apply this sentiment to their own workplace grievances?

You're building up a strawman-stereotype and tearing it down.

Blanket affirmative-action policies are by-definition discrimination, but they are typically viewed as acceptable because they help a group that is statistically disadvantaged. Statistics, if broad enough, will mask details. If your argument starts and ends with "The group this person is a part of most likely has X feature" you will absolutely end up discriminating against some amount of that group. So someone can be a part of a group like "white men" that has, statistically, been the biggest, baddest group in the sandbox in Western society but simultaneously derive no benefit from that being a part of that class.

Whether or not the ends justify the means is subjective opinion.

Offering a resource to a supposed out-group overlooks the fact that members of that out-group could have come from a very privileged background. Would you rather be a wealthy minority from a well-functioning home or a white man from a poor, dysfunctional home?

If you answered the latter, I would love to know why.
I think it's less an issue of the average programmer using FFI and more an issue of common libraries leveraging it.

With python, why is it so popular currently? For large part because of its very good data science and machine learning ecosystem. And why does that exist? Mostly because python libraries like numpy, theano, and scikit-learn were built on top of mature, high-performance C libraries like OpenBLAS, LAPACK, and Cuda.

I very much doubt that anything like scipy would exist if the developers had to reinvent the wheel of the underlying numbers libraries from scratch. C's been around a long-time. There's huge amounts of high-quality mature software that already exists in a C framework. A language's ability to easily "plug-in" to the C ecosystem is a major leg-up when it comes to bootstrapping its own comprehensive library ecosystem.
If he was complaining about gnome I'd hand it to him. But he installed niche software and complained it doesn't support mainstream features.