skysight-inc/HackerNews huggingface dataset:
The issue here is, as stated in the article, facebook was ordered to block worldwide access to facebook accounts based on brazilian law.

I couldn't care less about what said accounts were posting if they were protected by the 1st amendment.

The problem here is the precedence of an overreach.
The SF novel Blindsight by Peter Watts explores the idea of aliens that are cognizant but not conscious. Fascinating book.

https://en.m.wikipedia.org/wiki/Blindsight_(Watts_novel)
While US corps predominate，free market is better. Otherwise, controlled market is better. /s
Right, but you are missing the point. This is a thread about revealing a users "choosen password" to a fake or compromised server. If you aren't going to fully implement SRP like you mentioned, I'd rather a server only see a hash than my actual "chosen password".

I understand the hash becomes the password to that server. That's okay. But each server gets its own hash that's unique. It cant be correlated in dumps or used on our her sites with the same email.

That server can now never know the password my grandma also uses for her email, bank. and every other website across the internet.
Your point #1 is absolutely false. Please provide evidence of this. There is bountiful public evidence of national security risk. And there is likely MUCH more non-public evidence.

It's a good thing HN identified new accounts with green text, because it makes it a little more transparent when someone is creating an account just to spread misinformation. I wouldn't be surprised if this thread is full of 50-cent army commenters. I hope @dang is actively monitoring this.
“Although named after the TRS-80 line of computers, they were not compatible with it and didn't use the Z-80 CPU. Computers in the line were actually rebadged Sharp and Casio devices with different model names.”
Gamergate was an astroturf harassment operation. It was a prototype for so much of the politics we see today. Mentioning it as if BLM were in any way comparable is a dire insult to BLM.
Can the person using the twitter OAuth API change those permissions? Ie if you are the business setting it up, do you get an option over what permissions are granted?
Whoa. I get the green/brain bit and can kinda tweak my perception to hear both, but needle and storm? When I hear both from the same audio they sound so very different and I can't fathom how they come from the same waves.
It might be interesting to support these "new language constructs" in c2rust.
Wow. It's hard to fathom how this car got approval to be on the road. Windshield wipers are a core component of a car. A car without a proper control for them should not be on the road. Every time it rains, Tesla drivers need to fiddle with the touchscreen? What's next, send a text message to turn on the lights at night?
The actual work of installing is a day labor. The pre work to get the paperwork in place so you are allowed to install it can be over a year.

I don't approve of the above, but that is how it is.
>You, rl3, are just misunderstanding what a password is.

On the contrary. I also suggest sparing the theatrics next time.

>... then the user's plaintext password is 200820e3227815ed1756a6b531e7e0d2.

"In cryptography, plaintext usually means unencrypted information pending input into cryptographic algorithms, usually encryption algorithms." [0]

Or in this case, cryptographic hash functions.

[0] https://en.wikipedia.org/wiki/Plaintext
> If the audience is more outraged/enthused at a group being moral crusaders then they'll push that angle.

Well, yes. News companies are mostly reflections of their audiences, and if they weren't, they wouldn't exist. This is mostly a problem with the people, unless you want to try "top-down" media companies like China et al.

That said, drawing an equivalence between the recent BLM protests and "Gamergate" is... a bit much. Gamergate is/was a toxic hell-hole of a movement in my opinion. Just a thin veil over a mass harassment campaign. But here's a series of video essays which gives the whole thing some nuance: https://www.youtube.com/watch?v=6y8XgGhXkTQ
Worse than that, it adds an unstable convention to an otherwise stable interface. What if there used to be a, b flags and then they add a c flag? Who knows what your command does now. It's just bad all around.
The purpose of exposure therapy is to desensitize the patient to the stimulus, rather than wishing against all evidence that the stimulus would never be encountered, so that when they do encounter it in the world, it doesn't trigger them. The argument isn't that hate speech is exposure therapy, it's that the likes of exposure therapy are a better solution than censorship to prevent people from being harmed by contemptible third party speech.
I can happily say your right but also just a little wrong in the best possible way. These guys https://www.numworks.com are building a “modern” graphing calculator, using an ARM Cortex-M chip and ABS plastic... but it’s an open hardware and software design that is documented and tinkering friendly.

I haven’t needed to buy one yet since the second hand CFX-9850GB PLUS i own is still working well enough for me, having picked it up out of nostalgia for having used that model through high school and university, but if that ever breaks I’ll buy one, I may even buy it before hand just to support their excellent work and commitment to open hardware.
I'm pretty sure when China banned Google & Facebook, it cited the reason as "not obeying local law" and "posing a national security threat".
Ah. TIL.
I...don't know how to respond to that. Truth is truth.

Yes, there is right wing fascist parties that are trying to nullify the meaning of the word, and introduce subjectivity where there should not be any, sowing doubt on the very idea of Reality.

But this is not the new normal for society or humanity. I refuse to believe that, or we're truly doomed. This is a temporary hurdle made by desperate people trying to hold on to a world they are being left behind in.

If Facebook doesn't take a stance on facts, lies, reality, and fiction. Then they are by definition agreeing with those that say all these things are subjective, and are therefore themselves unimpeachable and above repercussions.

Not taking a stand is taking a stand in this case.
Checked c is interesting, but the syntax is quite ugly. I wish it had done what cyclone did and used different symbols for different types of pointers (e.g. it used @ instead of * for fat pointers).
Is nethack (ASCII mode) art?
With WFH widely accepted, I wonder if transhumance will regain popularity?

(In my area, the herds would move between valley floor, mid-mountain, and alps. Most people would move between valley floor and mid-mountain. Peasant banking started here when everyone sent their cows up to the same alp, and the resulting cheese had to be divvied up between the owners and the alp crew.)

https://en.wikipedia.org/wiki/Transhumance
Please forgive my ignorance!
Reminds me of the latest ‘You are not so smart’ episode: https://overcast.fm/+Cuhug5Y3E

It makes complete sense for journalists to write things which are widely agreed upon in their group. The audience for journalists is always first and foremost their colleagues.
Why do you think diversity is just as likely to breed discrimination than an homogenous group?
People not getting along on a personal level is definitely different than marginalization/discrimination patterns.

If the team is more diverse, someone is more likely to point out when discrimination/prejudice is involved, as there is a higher chance someone will be sensible to the specific type of discrimination involved. Nobody can have a universal perspective on things, and someone from a different background might percieve something you will be unaware of.
I always wondered who to blame for the single - long arguments in terraform.
Known to the Russians and Chinese? Almost certainly.

The X-37B is a shuttle-like design because it was designed for NASA to be a crew escape vehicle for the ISS. The Air Force only took over the project when NASA cancelled it.
> In Stockholm about 20% of the population now have antibodies, despite a lot social distancing.

Maybe ... it's because of this:

> No one is using face masks and the official consensus is that it doesn't provide enough contamination protection to be currently worthwhile.

All the evidence I've seen is quite clear; masks are effective.

And let's consider that the U.S., seen by many to be the worst handler of this pandemic thus far, is currently only ~8% of the way done. Yet Stockholm has already _blown_ through 33%.

Sweden, on the whole, is at 9.4%; again surpassing the U.S. by a good chunk.

I feel like the point of your comment was to suggest that Stockholm is doing well. The data is clear that they are not. In fact, they are doing quite poorly. I would take a good hard look at anyone in your government not vehemently pushing for mask use.

> I'm far removed from the belief that we need a rushed vaccine to cope with this pandemic.

I cannot for the life of me fathom why the impending death of 60,000 fellow citizens, and 600,000 disabled with chronic illness wouldn't convince someone that a vaccine is needed ASAP.
Why is GTA OK, then? And what about Command & Conquer, or Mafia?
Show HN: The Tree Table is a portable table that mounts on a tree's trunk.
Like I said, thats if you want to make a difference on the ground. Emphasis on the ground. Obviously that's just one battle when there's a war to win. Readers can decide for themselves if going outside right now is a good idea or not. Campaign methods that involve direct contact or visiting people is probably not good advice in my opinion for certain countries.

In good spirit, I would like to challenge your argument that protests are just a tool for minority opinions. I wholeheartedly disagree. Nonviolence collective action is one of the most powerful things about democracy. It is by no means a tactic. It may not have a cohesive strategy, but these movements can and do work the numbers games. For me at least, protests can define entire generations of politics well beyond the scope of elected representatives careers or laws that are passed. Anyways, the real meat of my argument: These events define our social contract. They are what define the timeline, not election dates and not term limits. Because ultimately what protests do is either refute or legitimize the value of a single vote. How many modern democracies were formed from rebelling against colonial or imperial rule?

I agree with you there that political success can be derived from persuading neutral parties or neutralizing opponents. However, I would not say ultimately, as you know that neither you nor I can predict chaos. We take polls, we make bets, and then everything's on the table because people don't make rational decisions.

You're right to be cynical. Everything we say and do either gains or loses votes for each side. Protests do need to be aware of the fact that issues are measured in salience, candidates based on congruence. There's this statistical idea of the "median voter", that frames the argument persuasively for me. Success comes from actually winning. And sometimes you have to remind people to stop being losers. We do not need a moment the opposition can then use to galvanize and consolidate their power, which they've already tried to artificially justify anyways.

Note: I have a distinctly American bias on what is appropriate for campaign strategy here that may seem obvious but I have tried my best to generalize my understanding of how election mechanisms work internationally as well.
"I buy, therefore I am"
Same thing can be said about global variables. I think any sane developer would agree it's a anti-pattern.
You may be thinking of this much-lampooned tweet with a photo from a Huffington Post editors’ meeting:

https://twitter.com/lheron/status/733758898855940098

It looks even worse at a few years’ remove.
It definitely doesn't make things simpler. Maybe in a vacuum, it would have been simpler. But it's not in a vacuum, and it breaks with well established conventions, so we have to remember which special snowflake programs decided not to do what we expect.
Too many steps to send a private note. An @ is immediate and the. You can move right on.
How to Win a Soccer Game
This is a reason why working with the community is better than doing it all yourself.
Yeah, you will always keep writing crappy software while your hardware will also keep wiping your ass
Where I live even full nudity would not be considered obscene at all, unless something sexual was going on.

However it is becoming more and more the case. With American platforms and media, their learned attitude of being overly prude also made their way here. Though I'm not sure whether "prude" is the right word to describe the crippling self-consciousness many experience when faced with nude humanity.

I suspect it has be actively instilled by your parents and society around you while you are still young, or you won't ever have it.
Yes, this is beyond incompetent. Even someone without any programming knowledge would probably know that you can't have an API for checking the username and password combinations of all users.
I don’t fully understand the warnings at the end and the refusal to cover ML.
I think that's naive, but it doesn't matter either way if there's a large variance.
China has been sequentially reducing JV restrictions on different sectors. The last restrictions on car manufacturing have been phased out over the last three years. As I said, Tesla is an example of this.

It's silly to complain that the American market was open to Chinese investment, while the Chinese market used to have JV requirements. China had no capital to invest. Investment flowed entirely in one direction. It didn't matter to China that the US was theoretically open for direct investment. US companies made huge profits by investing in China, but not vice versa. Around 2014-15, Chinese investment abroad began to pick up, but the Trump administration has essentially closed the US market to Chinese investment, and Chinese FDI in the US has gone basically to zero.

Complaining about how the poor old US is getting exploited by China - with its former JV requirements - is completely out of touch with reality. American companies made enormous profits off of investment in China.

As China has developed, it has removed JV restrictions from most sectors of the economy. Whether some level of protectionism is good for developing economies is a debated topic, but the WTO allows greater leeway to developing countries. Developed countries would obviously benefit more if every developing country removed all conditions on foreign investment, but developing countries would probably suffer.
Piercing seems like a really bad idea unless you can guarantee that no malicious actor will find out about it. Those things hurt when they're ripped out.
What kind of operations can one actually do on the encrypted data? I'm struggling to understand what the use cases are

(I saw the one about machine learning, but thats broad and vague.)
I find in particularly hilarious that white men are most definitely bad, but Jews are definitely not bad and definitely not white. However Jews and Arabs can be interchangeably considered white, Arab or Jewish, or Asian depending on what story you’re trying to tell. An Indian can be counted as just generically brown or “of color” if they’re participating in the correct political narratives, but most certainly become Asian the moment they start to consider getting in on some of that affirmative action.

Isn’t it wonderful that ethnicity has once again become such a terribly important factor when it comes to passing judgements about people...
We have these liberally spread about:

https://www.robi-ag.ch

(I am disappointed they changed the logo. The old one was:

https://grundig9000.com/storm/robidog.jpg )
Unfortunately, this naive method is buggy, I have had to debug and fix this exact code in production :)

The issue is with exception safety - first, this does not handle exceptions in load() properly, but that is a trivial fix.

The more insidious problem is due to the fact that Python future are cancellable - and exceptions cancel futures.

What this means is that if two callers call load_once() in parallel, and the first caller encounters an exception (eg. from calling something else in parallel), the load() future will be cancelled for _all_ callers (eg. the second one), and will remain in a permanently wedged state.

Fixing that is, well, quite a bit more code...
Here’s his last tweet from yesterday. https://twitter.com/realwilfordb/status/1289330498867793925?...
This is important information and an interesting point, but I'm not surprised that it's less highlighted. Tech companies are some of the most powerful entities in the world. They pay their employees extremely high salaries, make billions of dollars and control how basically everybody goes about their life, from using the internet to interacting socially.

Tech journalism...is none of those things. Oh sure they have power in that they can critique the companies and expose their issues. But their influence is not on the same level as tech companies' influence. Their journalists are not getting paid high salaries. They're not controlling our daily lives.

Journalism as a whole? Diversity is definitely a hot topic there. Tech journalism? Ehh.

Of course we should care about diversity throughout society. But that's not how it works. We care about diversity when there is power, either an intense amount of it or an intense lack of it. We care about the diversity of Ivy League schools and the diversity of prisons. We don't care about the diversity of baristas. Therefore we don't care about it in tech journalism.
considering comcast owns the democrats, they will likely push their agendas if biden wins and gets these guys.
In the big tech companies it is much harder to make the case for incremental improvements to existing products than it is to take on new disruptive problems.
Sorry but "18% other" just doesn't seem fair to write. Come on, an article about diversity that just groups ~1/5 into "other"...
Static analysis can't cover everything. Neither does fuzzing or unit tests.

Static analysis plus run time checks where static analysis is inconclusive should mean if you overrun a buffer, you'll kernel panic rather than continue with an unsafe read/write. (If the whole kernel were refactored)
I watched that immediately after buying a portable air conditioner. Thankfully, too, because I think he oversells the inefficiency and effectiveness of portable air conditioners. It's very easy to leave that video thinking you shouldn't bother with one, but the reality is that they're actually pretty damned good machines. Window-mounted units are marginally better, sure, but if that's not an option or you live a place that doesn't stay hot for very long, then they're fine, your electric bill is just a little higher. Which is fine for me because there's two months out of the year I need A/C and the alternative is a fan.
I bought one for my space in Seattle and it's a game changer. I couldn't get A/C for several reasons, and was really nervous a swamp cooler would do nothing in this climate, but it works great!

Pros:

- You can (and are supposed to) keep the windows open for air flow. No worrying about closing everything off.

- They're rated for way more square footage than window or portable A/C units (although they are pretty directional). For example, mine is spec'd for 1600 sqft.

- Cost.

Cons:

- Requires cleaning. Not as much work as maintaining a fish tank, but it reminds me of that :)
You are right, 50 years is probably smarter, 20 is too little for all the effects to come out.
I find the tone of this Twitter post exhausting. He talks as if his work revolutionized the world and Jeff Bezos is a god among men.

They made a fairly useful gadget that sold well. Seriously, come back down to earth.
Are you saying that no other country have an authority like FHM?
Another comment pointed out 0530 is May 30 - launch date of the mission.
The fact is that Apple/Google hasn't found them in serious infringement of anything.

The article from CNN seems to echo the view in point 1:

"Although leaders like Pompeo have described TikTok as a clear and present danger, many in the cybersecurity community say the reality is more complex. While TikTok could become a clear threat to US security under certain scenarios, they say, the danger is currently largely hypothetical.."

https://www.cnn.com/2020/07/09/tech/tiktok-security-threat/i...
you don't have to, there are better alternatives ;)
What's MIMO? I thought it was MMO (Massively Multiplayer Online).
Except Trump is blocking the move that would alleviate all of those concerns because it's politically inconvenient to admit that the owners of Tiktok don't really care about harvesting sensitive personal data to appease their political overlords in Beijing, they mainly care about the same thing every other tech CEO cares about which is harvesting sensitive personal data to build a fantastically profitable advertising platform.
> Here we can see the use of the double quotes for writing strings ... Here we can see single quotes ... This may not look important, but it’s actually telling us that the developer has probably copied some code from StackOverflow without even rewriting it following a common style guide for the whole codebase.

I have a habit of mixing double and single quotes, depending on what side of bed I woke up on. Doesn't mean I copied my code from Stackoverflow.
(I have the Kindle Oasis 2)

I agree with almost all of the above, except for the touchscreen. I had the Kindle Non-Touch 4 and used it from 2012-2019, and having the touchscreen was an amazing improvement in usability and QOL when using the Kindle. Makes navigating, creating collections etc a lot faster. Other than that, I wish they would show the Kindle more love!
I know I'm old because I immediately thought back to how in my day, my parents complained that kids got bored after 45 minutes or so. If you don't have the patience to watch a short YouTube video, then that's really a personality problem that lies with you, not the video.
This is the outcome of the slander lawsuits: Facebook has been ordered to stop publishing slander.
Warren Buffett is quoted that you should never sell a stock unless you need the money. This is why. Companies that seem like they are on the verge of dying or irrelevance , sometimes pivot or get cash infusions, roaring back to life. There is no guarantee this happens for all fallen stocks, but I have seen it happen many times, especially if the company is a large brand that has fallen on hard times.
Spain is a pretty terrible example of "great public cooperation between different groups" - do you know anything about it's history or the situation with Basque ?

Also it's not really a good example of efficient public projects or a well functioning state compared more developed EU countries or the US.
But the opposite could be argued as well? Taking on a new disruptive problem is a huge risk, and big corps are generally risk averse...
>> These expensive toys are difficult to use in classrooms and require extensive teacher training.

> Also oops.

As far as I know, the use of computers in the classroom is still an unsolved problem let alone all teachers knowing how to do it.

>> Students will happily learn from animated characters while taught by expertly tailored software.

And thus there is no problem in closing schools for months because of COVID-19? Watching recorded lectures and filling in multiple-choice forms does not cut it.
Calling an unsafe function can only be done inside an unsafe block.
Roman numerals are a lot harder to do arithmetic with.
Thanks. That was a really clear and concise explanation.
Presumably, they’re making enough profit through Kindle that no one at Amazon thinks it’s worth investing in a completely new Kindle reader.

It’s also possible that people who read on these devices aren’t tech savvy enough to care about how awful of an experience it is.
PHP 7.4 up to 37% faster on ARM CPUs