skysight-inc/HackerNews huggingface dataset:
Trump is convinced that the Chinese have been robbing America blind for decades with lopsided trade agreements which favor Beijing.

Specifically, they're worried that the dollars we're buying Chinese products with are being used to purchase liquid American assets, instead of re-investing in America by purchasing commodity items. The Trump administration believes that China is using these funds to slowly "buy up America" [1]

One thing he's missing out on is the fact that the Chinese government has devalued their own currency for about as long as they've been buying America specifically to keep the dollar strong. There is no way to convert Chinese currency into many other international currencies. For example, for a long time there was no way to turn Chinese money into Japanese money. To accomplish this investors would buy American dollars with Chinese currency, then use the American dollars to buy Japanese currency. This has held the dollar higher in value compared to other, less compatible currencies. Devaluing also helps keep Chinese buying power out of the hands of the Chinese public and into the hands of Chinese billionaire class, who strictly deal in American cash. Hurting the Chinese dollar doesn't impact the Chinese economy nearly as much as hurting the American dollar does.

So our trade war is doing two things. 1) It's pushing China to the table. 2) It's making China reconsider it's reliance on the status quo (The American dollar). If China were to correct the value of their currency; almost overnight the Chinese population would be sipping Starbucks and typing on MacBook Pro's while American's slave away at factories with suicide netting before going home to sleep in dog kennel's.

1. https://en.wikipedia.org/wiki/China%E2%80%93United_States_tr...
Same here. Felt cheated when I saw SDL mentioned :)
FWIW, the Apple developers discussing SwiftUI on Twitter are careful to point out that SwiftUI is not designed to be a wrapper around UIKit. Much of the implementation currently uses UIKit under the hood, but that's an implementation detail that is subject to change and there are already significant parts of SwiftUI that don't use it.

It seems as though they are viewing SwiftUI as a successor to UIKit/AppKit on all their platforms, not just a higher level wrapper.
Sorry should have clarified. Some people use kinesio tape to remind them when their posture has sagged forward. It doesn't really help with strengthening anything but this is as opposed to posture corrector things that just forces your body into place. As you mentioned, strength training is the main requirement to fixing the core issue.
Grad school really needs to have a cost/benefit analysis applied. I'd have loved to go and really deepen my understanding, but it's pretty clear that both in terms of income lost and not a huge premium paid by the industry over my BS and experience it's not worth it.

It is something I may pursue if I get a windfall and am no longer concerned about retirement.
> White supremacy is a much bigger deal with a worse tail risk

Do you have anything to support that assertion?
Even as lifelong card-carrying ACLU supporter I don’t see why they don’t just take down anything they damn well please.

They’re a private company and are entitled to have a curatorial viewpoint—and for my particular beliefs culling white suprematists and borderline pedophilic content is a Good Thing.

You’re entitled to say whatever you want in this country, but I’m not obligated to broadcast it for you.
tldr

The Academy of Art (San Francisco) is just another place that figured out how to scam the loan system by labeling itself a Graduate School where the $limits are higher. Yale is substantially lower priced so it's not about quality or student degree choice... it's about scamming.
Google / Facebook are private companies, and they should absolutely be able to pick and choose what is posted on their platform if they want.

However, they SHOULD NOT be able to have it both ways where they censor posts they don't like (like a publisher would do) but enjoy protections afforded to actual open / neutral platforms.

Once you start censoring things that aren't breaking any laws, you're now a PUBLISHER and not an OPEN PLATFORM, so you are responsible for what's posted on your site.
They surely need to add security features like CORS/CSRF, which are already in the milestones. I adore the approach of the project to be easy, while maintaining the code quality.
Glyosophate is an emotional issue rather than a logical one. And there are rarely shades of gray in the conversation around chemicals. There’s a huge difference between air dropping tons of the stuff over a thousand acre monoculture, and spot spraying to control noxious weeds. I don’t think what you’re saying is overly snarky: when faced with the pragmatic challenges of managing a large amount of land, it changes one’s opinion. I mean, the chemicals involved in our day-to-day lives are countless. The judicious use of them for a reasonable, practical purpose isn’t so ghastly.
I don't have to tolerate speech from people who threaten my life or community. And I don't mean 'threaten' in the sense of holding an opinion I find disagreeable

Then you should understand that when "threatening speech" is used to censor people on false pretexts, then this dilutes reasonable concerns about threatening speech. If one is really concerned about truly threatening speech, one should be actively calling out such abuses from one's own side. Also, what naturally goes with that, is the calling out of actual violence from one's own side.

This is also why civility is useful for the public discourse. It acts as a sort of "DMZ" wherein actual hostility is more readily visible. (And certain people on all sides of the public discourse should be called out in this regard.)
And thus why the GDPR has such big scary possible maximum fines.
I was shocked when news sites started publishing comments as a matter of course.

They worked so hard to research and create a 2000 word article that accurately reflects the world (in accordance to their editorial guidelines) using their good name - and then let fReEtHiNkErChAd and 2020BloodInTheStreets chime in at the end.

It would be OK if they strictly moderated the comments, but few sites seem to do that.
YouTube is in charge of what they serve on their site. That’s your answer right there.
> I'm starting to think that comment sections on news sites are a really bad idea

I have no idea how it is in other countries but in Germany the comment sections in every single newspaper is _horrible_, especially when it is articles about refugees, climate change and similar topics.
If I was the Taiwanese leadership, I'd make it very clear we'd prepositioned enough explosives that in a matter of hours all the top fabs and the like could be turned into junk, denying the PRC these crown jewels.

Just speaking for myself, I've got plans for the inevitable disruptions such a war would create. We'd be throwing away a lot less electronic gear for quite some time.
> We're not talking about the removal of extreme political views.

Yes we are.

You are implying equivalence where there is none. Black Lives Matter and Antifa are not equivalent to white supremacists.
If this is what "extremism" means here, I'm also fine with it in principle. But I don't trust Google to be neutral and refrain from censoring views that run counter to their interests. Removing recommendations to remove that risk would be worth it IMO.
I just started reading the book today because Gelman's Bayesian Data Analysis seems too theoretical and sometimes hard to parse. But this book seems too much of the opposite, there's almost no math...
I am shocked by none of this after reading The Outlaw Sea. Regulation of ocean-going entities like Carnival is a fig leaf, a pretense at civilization and the rule of law.

: https://books.google.com/books/about/The_Outlaw_Sea.html?id=...
No it's totally not a violation of anyone's rights, but that doesn't stop me from being able to oppose the idea. Like how I support drugs being legalized but I don't think everyone should start doing drugs.
Pwned is not a standard english word. The vast majority of non-tech non-gamer non-under 40s are unfamiliar with this word but are familiar with firefox.
Probably, although Boomers are getting up in years and many of the most heavily impacted by lead most likely are not involved in politics either due to death, apathy, or incarceration.
Viking swords were not particularly good and the Vikings knew it, which is why they tended to prefer imported swords from Frankia.

Source: "The Sea Wolves: A History of the Vikings"
I had the same, for all three emails I checked (primary, backup and day-job) -- and I'd never heard of it before either.

From your linked article: "This company validates bulk email lists for companies wanting to remove inactive addresses from newsletter mailouts."
The email standard does include the +, yes. Here's a talk on the topic:

https://youtu.be/xxX81WmXjPg

But yes, that's why Fastmail supports the alternative syntax.
Not to mention get the APIs changed around to break Firefox...
Sorry about the poor structure and ranting quality of the post. Wrote it on my phone over the course of 25 minutes and didn't proofread it.

The Wikipedia entry about declawing is pretty good if you are still interested.
I've looked into this kind of thing in the past, but there was always something that made me shy away, despite the prices being relatively favorable.

Most of the time, I think it was a worry of "if the power supply dies" - because usually, these workstations have a very proprietary PSU, which can sometimes be difficult to source, and when you find one, the price can be nothing short of insane.

Then there was RAM - most of the time, you needed ECC RAM, and that stuff could be expensive if you wanted to push the system to its maximum config. Of course, this was years ago, maybe things have changed in the market?

Last was the potential noise and heat factors. I once had a Core2Duo that I dropped in a 8800 GTX (or something like that) - and while the noise wasn't bothersome, the heat output was something else. But I do know what a server fan system sounds like, and I'd worry about a workstation having that same kind of jet-engine experience.

So I never pulled the trigger, so to speak.

Today, I've been almost going the direct opposite direction.

I've got on my "list of things to repair/build" a TRS-80 Model 100 (portable), an old Toughbook C29 to refresh, and I'm contemplating building a custom "cyberdeck", using a variety of different parts and components (probably an ESP-32 coupled to an Arduino Nano, with the Nano acting as a keyboard interface, because the keyboard isn't off-the-shelf, it's from a toy computer, the ESP will probably drive some kind of GLCD, then custom firmware, etc for everything else - not really a practical system, but probably more fun).
Show HN: Send with SES
I agree - but people can try. Like not quoting yourself.
Just signed up, and it send breach notifications to individual emails, not the main one...

Still, great job!
Boycott is not a solution. It's the first and very tiny step towards doing something. People need to federate, mutualise, fight as part of communities. Personal actions have as only upside making you feel good (which is still a big win, but it's pretty superficial and doesn't scale).
The beginning of the end of YT. "Extreme" is the ultimate slippery slope situation, and Google is unable to articulate respectable, bright-line rules around extremism. I can think of dozens of startups that allow video sharing, and some like streamable seem to have speeds and compute that outperform YT.
Optimizing deep learning trading bots using state-of-the-art techniques
Julia Summer of Einsum
Yeah, that's why Fastmail has that syntax.
> It'd be interesting if there was a way to specifically require AWS, Azure, Google Cloud (or more generally any cloud hosting reseller) to pay if they use the open source software or any derivative of it

No, such a requirement makes it not OSS.
We didn't decide to guarantee free speech in "public spaces" for funsies. We did it because guaranteeing people the ability to meaningfully participate in the public political debate is a preventative measure against real world violence. If people cannot peacefully advocate for their interests, they are going to do so violently.

The fact of the matter is that places like YouTube, Facebook, and Twitter are where a substantial amount of the public political debate takes place. Users banned from there are significantly less able to participate in the political debate, and so significantly less able to peacefully advocate for what they see as their interests.

If you find those people so deplorable that you don't want them to be able to advocate for their own interests, don't be surprised when they return the sentiment with fast moving lead.
I like doing spin for my cardio. My gym membership has some spin classes, but the bikes are not very good. Still, they are not bad for being included in my membership. I occasionally visit some spin 'studios' in town, but the price is high.

I was at hotel not long ago that some Peletons in the fitness room and I was blown away. The bikes are super nice. The classes felt like I was in a spin studio. I debated purchasing one, but decided I'm already spending enough on fitness at the moment.
I work at a 100% remote company, but i think there should be a concept of "company hubs". If you don't live 3 hours from one of the few hubs (or maybe there is a single hub), you're out of the area. Require the employees to come in a couple of times per month/quarter for collaboration and a meal.

When its TOO distributed there are a lot of inefficiencies playing against you (timezones, national holidays).
WW2.
Now that's a fallacy fallacy. Just saying.
I think the problem is that they censor views they don't like that aren't breaking any laws, which makes them a PUBLISHER but then they claim they need protections only offered to OPEN PLATFORMS.

They've often claimed in court to be an open / neutral platform, because that comes with legal protections against what your users post - https://www.theguardian.com/technology/2018/jul/02/facebook-...

Publishers (like Forbes when people blog on there) on the other hand are responsible for their user posts. I think Facebook / Youtube is more like the Forbe here, so they should be treated legally as a publisher.
I looked into buying a server to harvest the CPU and RAM, then building a desktop machine using a regular cooling components to keep it quiet.

I found the real problem of a re-purposing server is not the noise, but rather that the motherboards are completely unsuitable for desktop work. And buying a new workstation motherboard that would take the Xeon(s) and ECC ram would make the build more expensive than just buying a new desktop machine with consumer grade hardware.
Privately owned for-profit art school should be a giant warning to anyone thinking of enrolling.
Semi-related, I just got a $400 Oculus Quest and burned 1900 calories playing Beat Saber yesterday (as calculated by Apple Watch's "Other" workout type).

Much cheaper purchase and fun enough that I can enjoy playing it for hours a day. I have an (admittedly shitty) exercise bike, and will probably be using that a lot less now.

If anyone's looking for a home fitness gadget, give that a look. I'm told BoxVR is a better workout than Beat Saber but I haven't bought that yet.
Regarding the general phenomenon of removing 'hateful content' from social media platforms (Facebook and Twitter as well) there seem to be primarily two reactions:

1) Good. Hateful content spreads hate and causes it to multiply. We should not allow it to proliferate on the internet.

2) This is censorship. It it is the fault of the individuals watching/reading the hateful media who are to blame for number of views the videos/articles get.

So I wonder: is it really an either/or decision? Is there no third option here? It seems like a classic ethical antinomy. Authority influences people but, at the same time, the authority always needs to be recognized as authoritative by the people who are influenced by it.
It might not be the job of an entertainment platform to challenge views, per se, but you can argue that it is its job to make sure that their profit-maximising algorithms do not devolve into steering users down a rabbit hole of ever more extreme and dishonest content within an information bubble.

Or, at any rate, if that's the outcome, then it might be time to regulate said platform.
> White supremacy was the cause for the worst wars of the 20th century

Again, I think that statement is shaped by your perspective. I imagine a lot of Russian, Chinese and Africans would disagree with you about that.
Were you encouraged to write a Glassdoor review on Gitlab, perchance?
> > Removing more hateful and supremacist content from YouTube

> I think this is great, I see nothing of value being lost from channels whose whole schtick is to marginalize people's of a target group.

Who gets to pick what's 'hateful' and 'supremacist' though? Did you think of that?
I have some recent experience with doing game programming in C and while I think the experience was overall positive, I'm not sure that I would do it again unless my aim was portability.

I found that when my project grew to a certain size, I started running into many cases where I needed many implementations of some base type, the kind of pattern that lends itself well to classes and simple inheritance. This pattern is totally 100% possible to roll yourself in C, but requires a bunch of boilerplate each time and I found that every time the implementation came out slightly differently, or that I had to go back and rewrite a bunch of code because I needed one more layer of flexibility than I anticipated.

I also really wish templates were in the language. Maybe not to the C++ level of flexibility, but at some point, you're going to need a dynamically allocating array or hashmap of a specific type, and your choices are either going to be *void or some macro thing that makes your eyes cross.

Also, build tools in 2019 are still kind of bad. I use CMake and try to do things "the right way", and I still run into trouble occasionally, mostly surrounding external dependencies and generation of files outside the scope of the C compiler. It's a shavable yak, but it's still a yak.

Still, the lack of mental overhead and the much faster compilation times compare favorably to C++. But if portability wasn't a goal, I'd seriously consider an alternative like D, Zig, or Nim next time.
Most people are not information or media literate, they don't do their own research to fact-check claims, and they believe any authority who says something similar to what they already believe. The "marketplace of ideas" requires people to put in the effort I describe, effort that they clearly aren't, so the responsibility for checking and enforcing content limitations passes to the platform owner.

If you don't like this outcome, argue for more humanities and social science classes in primary and secondary education to educate society in evaluating claims and the other aspects of information and media literacy.
FWIW, this would be a major shift in the law.

https://en.m.wikipedia.org/wiki/Section_230_of_the_Communica...

> The court upheld AOL's immunity from liability for defamation. AOL's agreement with the contractor allowing AOL to modify or remove such content did not make AOL the "information content provider" because the content was created by an independent contractor. The Court noted that Congress made a policy choice by "providing immunity even where the interactive service provider has an active, even aggressive role in making available content prepared by others."
I think he means why other five, presumably legitimate, companies have his email address when he never signed-up for them.

My guess is it may be someone like Facebook who used to share "your friends' data" with third-party companies. So one of your friends, who may have your email, allowed a third-party company to get that list of his contacts (including your email) via the Facebook API (which at the time may have allowed this sort of sharing).

Even today, a ton of Android, and until more recently iOS, apps would collect your contact list, which means YOU shared your friends' phone numbers with some random app company. I imagine many of those friends would be pissed off at you for allowing their phone numbers to fall into the wrong hands, too, and now getting spammed all the time (if only they knew how the spam companies got their phone numbers to begin with).
Perhaps I'm taking your analogy too far, but if you're an "extreme" user of electricity, either by consuming much more power than they expect you to or destabilizing the grid, the electric company absolutely will cut you off.
We have a Peloton bike. We used to be Flywheel members, at $300/mo, and that's pretty pricy. The bike pays for itself quickly if that's what you're replacing.

The class content is good. It's available anytime. Our friends have one so we can do rides together. And we're not paying $300/mo to Flywheel anymore.

Unfortunately we don't have a solarium to put it in, so we are really rubes.
You can easily use other analytics vendors https://amp.dev/documentation/guides-and-tutorials/optimize-...
Okay, we've established you fully support the right to freedom of speech without compromise.

As a question, do you own any property? If someone planted signs in your lawn or decided to yell at you on your property, would you accept this? Any compromise would be a violation of their right to freedom of speech and you would be censoring them. Would you let them into your home lest you censor them?
Your method is clearly flawed. Altering a single byte once is insufficient as a test unless you analyzed the structure of the compressed file first to see where the really important information is stored. It may well be that you just modified a verbatim string from the source data in the gzip case, but corrupted a bit of metadata about how the compressed data is structured in the bzip2 case. If you tried a different random bytes, the results might be reversed.

The proper test would be to iterate over every bit in the compressed file, flip it and try to recover. Then compute number of successful recoveries against the number of bits tested. Compression algorithms that perform similarly should gmhave similar likelyhoods that a single bit flip corrupts the entirety of the data.
when the pretext of "threatening speech" is used to censor people on false pretexts

Sounds circular but you do you.
If you believe that YouTube unjustly engages in censorship on their platform then boycott YouTube and encourage others to do so. Just because YouTube is popular doesn't mean YouTube is obligated to host your videos for free. In reality, YouTube is unimportant and not something the government should guarantee you access to.
Animated Knot Tying
I don't understand how you save time not leaving the house... Doesn't it take just as much time to go on a ride outside?
Why is it important? In either case, the correct course of action is to treat the password as insecure.
People who fully endorse actual censorship know they can abuse automated systems to silence marginalized people.

Very true. This statement is neutral with regards to both the left-right axis and authoritarian/anti-authoritarian axis. In order to have a society in which people can speak truth to power, in 2019, we have to be on the lookout for new forms that censorious power can take.

Technology is a double edged sword here. New tech introduces ways of circumventing censorship, but also introduces new forms of censorship not covered by old laws.
Don't forget their contributions to Mesa:
https://gitlab.freedesktop.org/mesa/mesa/commits/master?utf8...