skysight-inc/HackerNews huggingface dataset:
Just for the record: GamerGate was 100% founded on harassing women. The "ethics in games journalism" thing was only ever a front to build popular support, which unfortunately worked. I'm happy to post more details if you're unconvinced.

If you're legitimately concerned about journalistic ethics in the gaming world (which is a real thing), you should really avoid the "GamerGate" moniker as much as possible.

EDIT: My vote total is bouncing up and down like a rubber ball, so I'll just go ahead and post the details I mentioned.

GamerGate was founded around an incident where Eron Gjoni made a blog post accusing his girlfriend Zoe Quinn, who makes free video games, of cheating on him with several men, whom he named. Most of them were also game developers. One of them, Nathan Grayson, was a games journalist. He once wrote an article with a single paragraph about one of Quinn's games, released (by Gjoni's timeline) months before he allegedly slept with Quinn.

This narrative somehow became "women developers everywhere are sleeping with writers to promote their shitty games and it's destroying gaming and must be stopped." This wasn't even an accusation Gjoni made; it was a conclusion jumped to by his readers.

Ethics in games journalism is a legitimate issue. Major publishers have been buying good reviews with cash and perks for almost as long as there's been a gaming industry. No one's ever cared enough to make a lasting fuss about that. It wasn't until a woman who writes tiny, free games was accused falsely of buying good reviews that the cry of corruption went up. I think that illustrates firmly what the real priorities were here.

Some well-meaning people have taken GamerGate's message at face value and been motivated to expose actual ethical issues. That's laudable, but doing it under the GamerGate banner devalues the entire message.

EDIT AGAIN: crooked-v's post and link about the controversy around the GamesJournosPros mailing list is also valuable. https://news.ycombinator.com/item?id=17306791
They're about to buy Fox. Probably doing this to look good to regulators.
This should be renamed to "Fixing router security". Nothing in the article is actually specific to Wi-Fi. They don't even mention disabling WPS which is the #1 vulnerability in consumer-grade Wi-Fi networks.
You mean, FLIC?

https://en.wikipedia.org/wiki/FLIC_(file_format)
Defining bit values (and other externally defined magic numbers) explicitly in e.g. a defined-to-be-canonical header file (which might be just those 8 #defines) is much safer and easier to debug/maintain

I'm all for modern C++, but this is correct, at least IME with embedded systems. You're overall better off sticking with C-style if working at an abstraction level where the interface itself uses bitmasks. At this point you're manipulating memory manually which is (a) C's wheelhouse and (b) where type safety becomes largely irrelevant.

There is a lot to be said for using custom enum class implementations (e.g. http://www.drdobbs.com/when-enum-just-isnt-enough-enumeratio...) but it isn't clear to me how this kind of thing benefits bitmasks when the goal is presumably absolute maximum efficiency.
Well can we at least agree that no one knows with absolute certainty what will happen to Bitcoin and other crypto currencies during the next recession?

The reason I believe it will be inversely related is because it is still a relatively new market whose market cap is minuscule compared to other established markets.

During a recession people will naturally look for other places to put their money and gold will be the obvious choice. Bitcoin has all the same properties as gold except it is cheaper to acquire (fees), cheaper to store, has a fixed mining rate (with gold more supply is created when the price increases which drives the price back down), and has only 1% of gold’s market cap. The way I see it, it would be silly not to at least hedge a small amount of money into BTC/crypto.

The other economics reason is pure supply and demand. The supply of Bitcoin is shrinking every day as more people decide to hold it long term. Many more get lost or stolen. Every couple years the block rewards get cut in half as well.

All of that said, the rise and fall in the last year has definitely shaken the public’s confidence so it may take a long time before new money starts flowing into it. All of my timelines are years down the road. (10-20 years)
I really like https://www.atlassian.com/git/tutorials/what-is-version-cont.... It starts with the fundamentals and goes deeper one by one.
If price is a primary concern I highly recommend calling an institute which represents the form of therapy you would like to undertake.

For example, calling the Jungian Institute in NYC and describing your financial position can place you in quick touch with therapists who operate on a sliding scale.
Please don't imply that only women and minorities can be harassed. Per the article, men report gender harassment in academia fairly frequently as well(but, women report it 1.64x more frequently). So, if men and women have the same standards for reporting, ~37% of gender harassment claims are made by men.
somebody is already doing this = https://status.im
Adding a tinfoil hat would make you reflect more which the system would pick up even easier.
The fact that so many people are nitpicking the analogy instead of the argument is indicative of how true this is.
Loyalty isn't required, Comcast have an ironclad monopoly in areas they operate.
He's saying to use = instead of <- because it won't let you assign to a variable there. But that's because it assumes you mistyped the equality operator. The only reason you need safety there is because it's easy to forget that == is the equality operator, not =. It's not easy to confuse == and <-.
You may think that it's "just a finance system" but literally everything you touch except dirt and rocks got to where it was because of finance systems.
The Seven Foundational Principles
MacOS will execute anything you ask it to. The normal ways for running programs (like double clicking on them in Finder) causes a (presumably non-buggy) code signature check to run on them, but there are certainly ways of executing programs that bypass this user-facing warning (like running ./Bundle.app/Contents/MacOS/Bundle in a terminal).

The bug described in the article says that some third-party code signature validation methods were flawed and didn't properly detect unsigned code that the third-party programs would then execute.
Yeah, in the same way people might understand how MLM's work but don't need to explicitly agree to take part in the less savory aspects of why it might be lucrative. You can understand the game and play it with other actors without any set of well defined rules, as long as you're all working towards relatively the same outcome and you all have the same assets that need to be treated in a particular way to get that outcome ("I'll get mine").

But, I don't think that's sufficient to explain what's been happening in cryptocurrency markets. There's a reason analogous regulations exist in Real (TM) trading. As it stands, it's too easy for bigger (or sufficiently pocketed) entities to manipulate the markets. There's no way to stop them, no way to REALLY track them, and there's every reason for them to do it as long as people keep buying into these coins/exchanges.

I'd wager that people who don't think this is happening are blindlingly optimistic about what's going on.
You narrow it down by just making choices.

I was with United Healthcare at the time. Now I'm on Kaiser but have the same guy. I went onto their website and used their doctor search tool. Looked for a therapist that was close to where I lived. Saw that they probably fit the bill reasonably well.

I called the phone number listed then scheduled a phone appointment to be done with the therapist. The day came, they asked me what I wanted to see them about and I explained. They said, "Alright, we can schedule a first appointment and go from there." Scheduled it - met them. During that process he explained pretty clearly what he expects out of patients and what he will take on. I went through my little story of life and he's like, "Alright, time is about up. Do you want to continue doing this?" I said yes and saw the guy on a regular basis.
Discours d’Emmanuel Macron, 13 juin 2018, congrès des mutuelles à Montpellier
As I understand it, for a variety of reasons, the value of a home tends to fall much more rapidly over time in Japan compared to the US. This probably means that if you're going to get a loan to buy a house in Japan, it's probably going to be for a lot less (relatively) and/or for a shorter period of time than you could generally get in the US, which will put significant downward pressure on home prices (again, as compared to the US).

Put another way, the more people are spending razing and rebuilding on a given supply of land, the less they'll be able to spend on the land itself.
This. As much as I want to hate Comcast, and do to some degree, I have a really hard time calling this unfair. I consider myself a very heavy internet user and I usually top out around 750GB a month.

A 1TB cap feels reasonable.
There was, and like so many other things these days, it's pointless listening to partisan summaries. If you want to know, dig and read the source material.
Cost of network construction and maintenance is always passed on the customers, though. Without considering Comcast specifically, generally it'd be somewhat unfair and unreasonable if most users have to pay more to subsidize the "elite 0.1%"'s data usage. So I think it's not as black-and-white as you make it out to be.
"GamerGate" wasn't about anything in the sense that there were no goals, leadership, or organization. It's a lot like the "Alt-Right", it's a movement that only exists because the media reported that it did.
The underlying question is obfuscated by the composition.
The question is what does the tree "make". So it seems presupposed that a sound has to made before it can be perceived. Then the answer can be yes, a sound was made.

It's not just semantic, but syntactic. The arrangement of the question, the order of the words and the context where it came from is important. When a tree falls, what does it make, a) a sound b) nothing, there is no agency involved? Again you'd have to go with a because the question posed the tree as the acting subject of the question. I mean, you cannot put "nobody" in the subject position, or the answer would be obvious. I mean, "nobody saw no tree falling, what sound did it make?" is utter nonsense. "Everyone did not hear a tree fall, did it make a sound" -- Usually it would, so why did nobody hear it? "Because they were not there". Everyone was dead? "No, they were far away". So, distance makes a difference? "yes". Why? "That's what I'm asking you". The crux is, the tree is completely hypothetical, yet a lot of noise was made because of it, because it's right here in our imagination, very close by.
Isn't sexual harassment rife pretty much everywhere? When you listen to what both men and women have really been subjected to, it's just sad and the prevalence is honestly depressing to me. I even have worked with people who think they're not the type to sexually harass and then see them engaging the behavior unknowingly (basically in denial).
Hypothetically, if they have a new throttling system they’d like to launch now that net neutrality is dead, I think they’d do exactly this. Get some PR spin for turning this one off, and implement the new website/service throttling system as a slow boil just as they did data caps.
> Also, why is the solution 'women and minorities need to toughen up' (If that's not the intended reading of your comment, feel free to clarify)?

That's not the sole solution, no. But that's still part of the solution. If a woman or black man feels attacked for their gender/color even when anonymous... that means they've been conditioned to take offense by default and we need to figure out how to remove said conditioning as the default response.

My point is that getting negative feedback on an assignment, for example, is not necessarily sexual harassment. If the negative feedback specifically calls out gender, then yes, but I'm afraid a lot of these cases are just women being offended that they got negative feedback even if they would have gotten the same feedback had the assignment been submitted anonymously. Then again, I haven't read the publication.
Oh it's better than that! The term "quantum teleportation" is horribly misleading but that would be a major application of this. What "quantum teleportation" should maybe be thought of is allowing you transmit a quantum bit to someone else by instead (A) sharing an entangled particle pair ahead of time and (B) transmitting two (non-quantum) bits to them over, say, ethernet. If you prepare your half of the entagled particle pair properly and send them the right two (classical) bits, then they will be able to reconstruct your original quantum bit out of their entangled particle. So it's a way of getting my quantum bit to your quantum computer without having to pick it up and move it over there.

It doesn't happen faster than the speed of light since it still involves transferring 2 regular bits. And it's not really teleportation, unless I "teleport" an image to you by sending emailing it to you. The main difference with sending regular bits is that you inherently destroy your original quantum bit before you "teleport" it, which is presumably where the name comes from. Since copying quantum bits is impossible (the "no-clone theorem"), you can't work around that destruction either.
>A R factor is a sequence type much like a character atomic vector except that the values of the factor are constrained to a set of string values, called “levels”. For example, if you have a table of measurements of some widgets and each row corresponds to a single measurement of a single widget, you could have a factor-typed column called measurement.type containing the values “length”, “width”, “height”, “weight”, and “hue”, with the corresponding numeric measurements stored in a “value” column.

This is a very bad example of what factors are for in R, because it makes it seem like factors are for defining variables or keys in key value pairs. You can use them for that, but it isn't the intended use. A better example would be:

suppose you were comparing the amount of sugar in fruits based on several growing locations, and you had three columns:

| Fruit | Location | Density (g/L) |

Fruit would be a factor variable (let's say it takes the possibilities of apple, banana, orange), and location could be too, if it were a discrete set of possibilities (as opposed to lat/lon coords)

This author seems to forget that R was built for working with data in an analytical setting, unlike all of the languages he's comparing it to. It has creeped into other areas, but that seems to be because in the hands of a skilled user it is far easier to implement a data analysis solution. I'm sure someone will come in and say how much better pandas is, but on the small datasets, I'll stick with R, especially with how brittle and buggy matplotlib is.
You'll get a bunch of posts on this topic, but I guess if people repeat a lie often enough and with a big enough megaphone it becomes "the truth" because the majority of their information on the topic comes from the media spouting "the truth".

If you want any sort of unbiased responses on this topic you can't look at it from afar or from responses (including mine) - it will actually require some independent research and a willingness to read both sides.
Yes, your concern is valid and this is a real concept.
https://en.wikipedia.org/wiki/Victim_playing

It comes down to, and I quote wikipedia "To break the hold of the negative complex, and to escape the passivity of victimhood, requires taking responsibility for one's own desires and long-term actions.[15]"
They do, but as any large AWS customer you want to reserve a lot of capacity, so that it's there when you need it and also it's a lot cheaper than spot usage. So, scaling down below the reserved capacity doesn't save you much if anything.
Apache Commons Text Version 1.4 – release notes
If you live in the SF Bay area, I would recommend using reflect (joinreflect.com). I believe they have the largest network of mental health pros in the area.
i don't know whether the gatekeeping is even a necessary component. speaking wrt academia now, even in fields where there is a decent gender balance, sexual harassment seems to be pretty prevalent, as prevalent as in other, less balanced fields. the reason, as mentioned in the article, is probably that oftentimes policies are in place to protect the universities, not the victims.
Yes, because there will be more money to make?
No fandango for you: EU boots UK off Galileo satellite project
+1e6

Never design a protocol where you must re-encode (and canonicalize! ouch!) in order to verify signatures. Instead you should wrap the thing to sign (and the signature) as an octet string. E.g.,

{"thing-to-sign":"<base64-encoded-thing>",
"signer-info":...,
"signature":"<base64-encoded-signature-of-the-base64-encoded-thing>"}

This basically kills any joy of using JSON...

This, for example, does not work:

{"thing":<thing-object>,
"signer-info":...,
"signature":"<base64-encoded-signature-of-thing>"}

because you'd have to have a JSON text parser that lets you get at the as-originally-encoded <thing> part of the above JSON text. This is not a common JSON text parser feature! So implementors would tend to re-encode <thing-object> in order to verify the signature.

This also doesn't work, for the same reason and because it's even harder to deal with a signature that's in the middle of the <thing>:

{"thing-field0":...,
"thing-field1":...,
"signer-info":...,
"signature":"<base64-encoded-signature-of-the-base64-encoded-thing>",
"thing-fieldN":...}

Even if you promise and keep the promise to put the signature fields first or last, it's still super difficult to make this work well for other implementors, and is difficult even for yourself: you'll probably end up writing a new JSON parser from scratch to deal with this mess without having to re-encode, and most likely you'll opt to re-encode.

Re-encoding for signature verification requires canonicalization. For JSON canonicalization means:

- you must specify object key ("name") order
- you must specify what if any interstitial whitespace to have
- you must specify a canonical string representation (e.g., all Unicode escaped, or all Unicode not escaped, ...)
- you must specify a canonical number representation (oof!)

Numbers make canonicalization really tricky! You'd better limit yourself to 52-bit signed integers. If you use real numbers you'll quickly get into an IEE754 mess.

But again, no one will think this is useful:

{"thing-to-sign":"<base64-encoded-thing>",
"signer-info":...,
"signature":"<base64-encoded-signature-of-the-base64-encoded-thing>"}

if the whole point of using JSON was to make this sort of thing close to human readable.

Now, of course, it's trivial to write some jq code to decode the <thing> and pretty-print it, so it's not the end of the world. But still, people will resist this approach and we'll be right back to defining a canonical JSON encoding.
Comcast acquiring Fox would also mean they gain control of Hulu -> that would make things really interesting for Netflix, and narrow it's moat - especially if Comcast starts bundling Hulu with it's internet services.
Similar bug from 2000 https://twitter.com/WeldPond/status/1006985126058831873 "Security engineering is not learning from past root causes"
Although where I live, the introduction of LTE on low bands reclaimed from analog TV has actually dramatically increased indoor coverage
It's kind of f'd up that it's cheaper for a company to buy and sell a house than for someone to just sell it through a broker.
How does a parallel filesystem make maintenance easier? Unless it's specifically redundant, I'd expect the opposite.
I spent some time at an 'elite' neuroscience institution - HHMI Janelia. They're good at window dressing but they try to 'hire the best' and prioritize that over everything else. As a result they end up with self-obsessed PIs who are good at publishing, not doing science - usually at the cost of all those under them in their lab, and then give them a ridiculous amount of power. As you can imagine, sexual harassment thrives in this environment.

It's sick, and pushed me out of 'that' academia. I don't want to be a part of an institution that is built on empowering literally the worst, least altruistic, most exploitative people that ever lived. These people also necessarily suck at science.

I'm done with it, the institutions need to be torn down and rebuilt. It's all bullshit. The process of doing science (the journals), the institutions, the incumbents. It has all got to go.

I'm going to do science. But on my own terms.

My new purpose in life is to take the energy I would have put into science, use it be clever and generate as much capital as possible - so I can participate in our democracy and create the institution I want to be part of.

Join me. Quit your job, start a company. Burn it all down.
Can Netflix and Alphabet ‘reverse’ the problem and block the ISP that throttle them?
I imagine some consumers would rather change ISP than stop using Netflix/google. (I would but that’s my UK perspective)
Purism – Wiki
5G changes things dramatically. 5G deployment will be heavily focused on small cells. That means you can go to higher frequencies, because you don't care as much about propagation, and you've got much more bandwidth available at higher frequencies. So cell size goes down, users per cell goes down, and bandwidth per cell goes up.

That still ends up being massively cheaper than FTTP. Getting fiber into peoples' houses is an incredibly labor-intensive and high-touch process. I just had fiber installed at my house. It took half a day to run fiber down the main road about 1/3 of a mile to my subdivision. Another half day to run it 200 feet down my residential road. Almost a full day to dig under my driveway into my house. And a solid half day to install the CPE. With small cells, you'd basically only have to do the first step. You could've installed a small cell serving hundreds of people in the time it took to retrofit just my house.
I think your point about US power plants is a nitpick – The largest power plants in the world are not located in the US, and either way my point still stands because it's meant to be a rough approximation.

Unlike data centers where electricity consumption is directly correlated with internet usage, Bitcoin's electricity consumption is instead directly correlated with its price (which attracts more miners), and is very indirectly correlated with the number of users or transactions.

It's very possible that Bitcoin could be adopted by a significant (e.g. 10% or more) percentage of the world population even as its price remains fairly consistent, which would mean its total electricity consumption would remain fairly consistent as well.
From what I remember, she slept with multiple reviewers, and the whole thing became public when her boyfriend at the time complained online about being cheated on; I also remember there being quite a bit of controversy over the general illegitimatecy of game reviews, and that both parties were attacking each other on totally different arguments. The pro-gamergates claiming it was about corruption of the industry, and the anti-gamergates claiming it was an attack on women in video games.

Thats what I understood from my far-away vantage point, at least. But its difficult to imagine it was just the latter; there's not enough sexism in gaming for it to blow up so easily, I think. (She was hardly the first woman in gaming to operate unethically).