skysight-inc/HackerNews huggingface dataset:
This isn't really the issue. From further down on the article:

"""
There's a very effective attack here. Let's say Eve wants to break into Alice and Bob's existing conversation, and can get in the middle between them. Alice and Bob have been in contact for years, having long ago TOFU'ed.

Eve simply makes it look to Alice that Bob bought a new phone:

Bob (Eve): Hey Hey

Alice: Yo Bob! Looks like you got new safety numbers.

Bob (Eve): Yeah, I got the iPhone XS, nice phone, I'm really happy with it. Let's exchange safety numbers at RWC 2020. Hey - do you have Caroline's current address? Gonna surprise her while I'm in SF.

Alice: Bad call, Android 4 life! Yeah 555 Cozy Street.

So to call most E2E chat systems TOFU is far too generous. It's more like TADA — Trust After Device Additions.1 This is a real, not articifical, problem, as it it creates an opportunity for malicious introductions into pre-existing conversation. Unlike real TOFU...by the time someone is interested in your TOFU conversation, they can't break in. With TADA, they can.
"""

The quote you linked is relevant because it means that you can't simply ignore this problem; resets are fairly common, common enough that you can't just delete the key-loser's account (for example). However it doesn't have anything to do with the actual security flaw (if we want to call it that, it's really more of a UX / messaging problem) being discussed.
This seems very America-centric. I wonder what it means for the rest of the world.

I guess a Finnish person living in Finland can now no longer use Facebook to express a wish that the demographics of his home country stay unchanged?
They give away themselves fairly easy:

* Random meaningless names like "lucy2342", "23markbeard"
* No profile picture or a very obviosly random picture
* Generic descriptions that dictate obvious political alignment like "Mother. Southwest USA, Republican, MAGA!"
* No original content in their timeline except for retweets of political articles from garbage content farms
* Really bad English grammar for whenever the bot requires human intervention.

They generally brigade tweets and have a complete lack of interests outside of this narrow activity.
> There's a large class of apps that don't need to link out to other URLs, don't need CSS engines (if they just need opengl/vulkan for example), and might not need as strict of security as a web page.

Yes, there are, and those uses are already solved with Steam, the Windows Store, Play Store, App Store, etc....
Is it meant for the elderly man to look like Statler? https://en.wikipedia.org/wiki/File:Statler_and_Waldorf.jpg
> Speech that is about "exterminating nonwhites" is already illegal speech

No, it's mostly not in the US.
I knew kids in high school that evaluated colleges based on membership in the big 12 and partying. It’s quite possible the kid said no to ivies etc for that reason
>"people who espouse views that are not in line with progressive orthodoxy".

Nah disagree there. We'll see if Facebook starts arbitrarily banning libertarian content or whatever, but I don't think this spells the doom that conservatives think it will for the bits of their ideology that aren't racist.
If you want to make this argument maybe pick someone besides literal nazis to make it with.

Last I checked we kinda had a bit of a scuffle from 1940-1945 that stated, "This ideology is not okay and responding to it with violence is acceptable."

They're getting booted off the platform most people use to talk to grandma, not getting literally booted in the face. Unlike what they advocate for.
When you boost an orbiting object in this manner there's only two possibilities for what can happen next:

a) you give it enough energy to reach escape velocity, in which case there's no problem.

b) you blow out the circular orbit into a long ellipse. The far end, apogee, can be very far out depending on how much energy you added, but the near end, perigee, is always at the same altitude as it was at the moment of impact. Therefore, as long as the satellite is "within" thin atmosphere at the moment of impact, the fragments will periodically pass through thin atmosphere as well.

To properly boost yourself into a higher (circular) orbit you need to give yourself two kicks: one to raise your apogee, and then half an orbit later another to raise your perigee to match.
The cakeshop very much did not "refuse to serve gays", and really there is absolutely no self-consistent way one could agree with FB deciding that certain content is "racist" and banning it while insisting that Masterpiece Cakeshop is in any way obligated to make wedding cakes for someone whose wedding plans they do not agree with.
Because you want to be able to dynamically load semi-trusted code on a microcontroller without MMU and run it without having to worry it could crash the whole thing?
"Actually, I wonder why we dont have yet a programming language and runtime which, after a shutdown, reload exactly like it was."

It's been tried many times, but you die the death of a million cuts. (Not just a thousand.) After you're shutdown, the world moves on, and then you get restarted. Now you're hardware has changed, your network connections have all changed, your version may have changed so the stored data may be all different, and perhaps surprisingly, worst of all, once something gets corrupted, it's corrupted forever. No "reboot" for you.

It turns out that "reboot" step is inconvenient in the short term, but in the long term, enforced a minimum amount of discipline on programmers to make sure they don't get into an unrecoverable state.

You'll note that if anything, the trend continues in that direction. All the recent operational work lately, in Docker, in things like ansible and chef and puppet, in "serverless", in reproducible builds for binaries, etc. can all be read through the lens of taking things that were previously images of unknown provenance, and ensuring that we can always rebuild them from an initial definition. We're in fact headed even farther away from image-based systems that reload in their previous state.
What do you mean with that? Honest question, I am not from the US.
`foldMap` and `fold` in Haskell only require Monoid because there are many common cases where you're folding over a monoidal type; they are simply conveniences. The alternative is to always define things in terms of `foldr` which is more "fundamental" (since its type represents a church encoding of the underlying type) which, as you note, does not require a Monoid.

All that said, as another commentor noted, most of the time people actually want to talk about Monoids and not Semigroups, because identities are extremely convenient for accumulating results, and all Semigroups can be upgraded to Monoids (in Haskell this is as easy as changing type `a` to `Maybe a` for any Semigroup `a`). Arrays or counters are easy examples. You can of course use specifically designated "seed" values and argue Monoids aren't necessary but you're probably going to start adding code that does stuff like "if value == seed then ..." -- and at that point you probably are dealing with a Monoid, whether you recognize it or not. Again, the easiest example would be in Haskell, where you say "I can combine these things of type `a`. But I can't always produce a result, so instead I want `Maybe a`, and occasionally I'll produce Nothing instead, and then..." -- and that's exactly the Monoid you get by upgrading any Semigroup.

So you are correct that fold has no a priori requirement for a Monoid, but in practice you probably will want monoidal composition semantics a lot of the time.
Ask HN: Aspiring Manager – is management overhead or is it valuable?
I have been an aspiring servant-leader for quite some time now and am actually in the interview process for my first Development Manager role (I've previously been a dev and team lead).

Then I read "Developer Hegemony: The Future of Labor" and I am now questioning everything.

From an intuitive level, it seems like Devs, Designers, and even Product Managers do things of value. Devs build things. Designers make it look pretty and usable. Product Managers prioritize an infinite backlog and produce a vision for what the most valuable features we could be building are.

Managers...are admins. They do the hiring, firing, performance reviews, and meetings. How valuable is this actually work? It seems like overhead.
My vision for what a manager should be: servant leader. Help mentor others. Help people advance in their careers. Coach. Facilitate decision making. Be a shit umbrella - take on the less technically challenging work so the development team can focus on the most interesting and challenging.

But...I worry that eventually, companies will realize how much overhead management is and will remove it...leaving room for roles that actually build value.

What do you guys think? Is management a good career path? Is it valuable and do you think it'll stick around for decades to come?
>However, at least Facebook now admits their political bias

White nationalism is a... Politics?
It's surprising like so many of us developers, his original ideas, even for Calvin and Hobbes we're rejected by numerous publications. He even got fired from his first job as a cartoonist.
Perhaps it's adding local, state, federal, and sales tax altogether? I don't know.
12% conversion rate is very good. I suggest using more sale channels and spend some money on advertising.
They point being missed is that this is action on things Facebook CAN understand.

How the heck are they going to deal with pro separatist or uzbekian socio-political issues?

What FB has realized and is realizing is how to play the PR game, because they have to.

----

And if that means getting rid of Nazis, more power to them.
You can win something with skill. The better team in <sport> wins the game. You also win an auction without luck.
Politics is one thing, but that's astonishing that they require lying about geological fact. Exaggerating the shape of islands can actually kill people, if they're trying to navigate the ocean with those maps.
Never claimed they were.

"it would really depend on what you want to use it for"
It was my understanding that social media platforms were for connecting with people and sharing content/ideas with them.

If you're trying to rebut my claim, you're going to have to actually do it, not point to something else and claim that it does.
I think one problem for these folks is there isn't much to upgrade to for themselves. But there is intergenerational social status that can be "attained" and peacocked at just the right moment.

Parents are naturally proud of the "accomplishments" of their children.

But I think in the case of the USC "students" and this school it was probably more about the desires of the children to be at a particular place among their peers.
I thought Facebook was a living room now, not a town square.
Right, I mean, I'm fine with Example co knowing that I opened example.com/somepage. I don't want a search engine to know whether I navigated there from a search result, and I don't want Example co to know where I navigated from or whether I typed the URL manually into my browser.
Maybe European tournaments?
Is debugging 90s SBCS Win32 applications dealing with importing Unicode records applicable prior experience here?
There is no teaching job that pays for 12 months. All HS jobs for teaching pay only for the months you teach. What some schools do is to spread out the payments through the year, but the pay is the same.
Can you vpn outside ie from eu to say USA to do things. Like great e-wall of china or legal wall of eu?
How did you deal with the Darien Gap?
Why did you have to pay for your own books?
I didn't follow that either. Wouldn't it just be ordinary income?
Tournament poker is just brutal. It's entirely common to go 15, 20 tournaments without cashing. You can play great poker, sometimes over the span of a few days, and suddenly get hit with a cold deck or get unlucky and poof you are eliminated with nothing, along with your chance at a 5 or 6 figure top prize. Then you have to suck it back up and move on to the next one. The variance is just insane, which is why a lot of professional players are backed, or sell some of their action or swap with other players.

I played a ton online before the Black Friday days and did pretty well, and will usually try to play a few big live tournaments a year, but these days I mostly just play cash games as a fun hobby and a way to grind out some extra income. There's less variance and the money is more consistent.

That being said, as brutal as the swings in tournaments are, cash games have nothing like the rush of running deep in a poker tournament. The intensity and increase in stakes/prizes as the blinds move up and more players get knocked out and you inch closer to the big money is almost like chasing a high. So for me, cash games are the way to go if your goal in poker is to make money, but tournaments are a fun way to chase the dragon from time to time. I personally don't think I would have the stomach to play tournaments full time though.
My precinct in Sunnyvale has been doing this for decades. Paper ballot, marked with ink (no “hanging chad”). Ballot is machine readable, and cheap. And easy to process. And has no reliance on high tech on voting day — you could vote by candle light if the power goes out.
This alleged "paradox" is just a convenient sledgehammer with which those in power can hit the powerless over the head to keep them quiet.
In New York State, we have exactly this: optical-scan ballots. We fill in the bubbles of the candidates and issues we support with a black marker, then personally feed them into a voting machine that both securely stores and automatically tabulates them. If they needed to be hand-recounted, that could easily be done.

The one significant improvement I would prefer in this process is verifying on the optical-scan machine's screen which options you have voted for, with the option to retrieve your ballot and fix it if anything shows up wrong.
Shouldn’t we be glad when incentives align like this? It seems bizarre to disapprove of a company doing something bad because of profit motive and disapprove of a company doing something good because of profit motive. If you think profit motive is inherently bad regardless of any outcome, then fine, but that should be the focus of the argument.
Oh yeah, that's not nitpicking, that's a good point. Replace "Java" with any type-verbose language of the era.
1) The early businesses suit was against the owner and alleged originator of the policies - Fred. There’s evidence of paternal racism, but no coherent “white nationalism”, especially since Jewish tenants were favored over whites.

Donald in his own ventures was the first in the county to open up his country clubs to Blacks and Jews, and was repeatedly celebrated by African American leaders for his other community efforts.

2) Stephen Miller is Jewish. How is he a white nationalist?

3) Central Park 5 was a rush to judgement when a woman claimed she was raped near the ice rink and part of the park that Trump had just recently invested in renovating. Not proof of racism, or white nationalism.

4) "Good people on both sides", when you look at the full paragraphs of the speech (which details who exactly he is describing), is in reference to the "heritage not hate" locals who attended the event simply thinking it was about saving the statue. They were not sensational, and left when the neo-nazis showed up later in vans, so they were not covered in national news. I do not blame you for not noticing them.

Many good people attended the Women’s March who were later horrified to find out that organizers were anti-Semites, and that they had a convicted homophobic murderer (Donna Hylton) as a speaker. I can empathize with people caught in that kind of situation.
A bit unrelated , but would someone please explain how come missiles fired from Stinger MANPADS are so fast?
But what if I want to alloy steel with livermorium?
What is the point of displaying the point of view of a scholar from China (from International Law of China Foreign Affairs University), and omitting to offer views from scholars of the other affected territories?
Exactly

I enrolled at UT in 2008 and back then there was a state wide policy where if you were in the top 10% of high school class, you were automatically accepted into any state public school (including UT).

This meant that any kid who is 5th in their class of 50 somewhere in west texas was going to take a spot from someone who might have been extremely capable from out of state.

Also, it sounds like the deal was not just to be admitted to the school, but also to be a manager in the athletics program. Imo, that's a pretty cool life experience and maybe worth 180k for a rich person
Probably because Facebook is an American company.

It sounds like you have legitimate concerns about further content that should be banned and I fully support this and further efforts to draw Facebook's attention to the issue.
Not necessarily. While agree that "bad habits" can be broken, moving from the land of "rigorous empirical evidence" to the abstract world of slinging bits is another animal. I went from sysadmin to coder, and I had to break and unlearn many of my former ways. Much of what I do is fairly straightforward stuff, as I write tools that other people use, but I will say that being a sysadmin (still do a lot of it) and now supporting them has been very beneficial to my ability to think like the very people who use code I write.

I know very few PhDs who are also sysadmins. And fewer yet who can properly diagnose issues with workstations, servers, etc. In college campuses, the labs are maintained by sysadmins. I've worked with PhDs who were "coders", yet could not set up their own programming environments because they were done for them in academia. Not all, but most. I'm not deriding PhDs here, but as one poster said, they generally work in silo environments and don't really understand the broader pictures around them.
Honestly, I think that leap seconds were simply a mistake. We could have phase-locked UTC to UT1R via frequency changes instead of via phase changes and much of that hassle would have been avoided.

UT1R is a time of day measurement that is based on making astronomical observations to establish the Earth's angular velocity and phase very precisely with respect to TAI. Leap seconds are created from time to time to keep the offset between UTC and UT1R to less than a half-second.

In effect, UTC is slaved to UT1R via a PLL that is only capable of making phase jumps. Instead, we could have slaved UTC to UT1R via a PLL that only ever made frequency changes. There would be no phase jumps (leap seconds), just very subtle adjustments in clock frequency. Those adjustments are fine enough that the majority of users don't care. The remaining users were already using TAI anyway.
There is a great podcast that covers this question....

http://omegataupodcast.net/181-why-megaprojects-fail-and-wha...
I find it absolutely incredible that the piloted speed record set by this aircraft - set in October 1967 when William J. Knight flew Mach 6.7 - hasn't been broken in 50+ years.
You're talking to the wrong people. Get out of any job that doesn't appreciate what you have. Many companies, especially the big ones, are crazy about getting PhDs to do work that requires a lot of analytical thinking, instead of simply writing the next CRUD app in javascript.
Depending on whether you're filing as a professional or not, you may be paying self-employment tax. But in general, gambling winnings of that nature (big tournament scores) are pretty likely to put you in a high tax bracket and/or trigger AMT. You can deduct losses but it's a bit of a fight with the IRS every year, since they have records of every time you've won $1200 or more, but no records of every time you've lost $10k entering a tournament and not cashing.
First, this is cherry picking US-only data. Social networks are not regionally-locked monopolies, and QQ and other have decent marketshare:

https://www.statista.com/statistics/272014/global-social-net...

To further Pharmakon's point - being a popular product on the market doesn't mean monopoly or lack of competition. A monopoly is a company with dominant marketshare, but not all companies with dominant marketshare are monopolies. Facebook has competition.
I can't imagine fainter praise, frankly.
Facebook already actively deletes ISIS and Al Qaeda-related propaganda: https://venturebeat.com/2018/11/08/facebook-claims-it-delete...
Then why are people buying F35s?

EDIT: Thanks everyone, I wasn't aware that the F22 had a higher price and additional export restrictions.
Ever worked in licensing large systems that encompass dozens of differently licensed components? That often costs a lot, for many reasons.
With Google calendar that's very easy, there's an option to specify different time zones for a single event's start and end times.

It's also very useful that you can set the left margin (in the web app) to show two different time zones in a "ruler" format. So even if your overseas appointments for later in the week are displayed in terms of your current timezone, a quick glance across will confirm what their "local" time will be once you're on the ground.
>Despite the updated record of votes, however, the initial result still stands.

Well fuck me.
I guess I need to try a different CPU. Cheers.
Nice, I guess that's similar to QuakeJS (http://www.quakejs.com)
Opinion: SR-71 does not deserve its records.

There are many faster objects, including the X-15 and Shuttle. Both are faster than the Blackbird but do not count. Shuttle is a spacecraft but even during reentry, shuttle could not hit such speeds unaided by other aircraft that departed from it along the way (the boosters etx). Nor could the X-15 which was dropped from a larger carrier aircraft. Both could not get to their records speed unaided.

Neither could the SR-71/YF-12. They burnt so much fuel getting off the ground that, to preform a run to top speed and get home, they needed to refuel. So how is that fundamentally different than Shuttle or the X-15? For an aircraft to qualify as an aircraft it should be able to get up and down without help. Therefore it is the Mig-25/31 that deserves the praise of "fastest aircraft".
> Marxist-Leninist "revolutionary vanguard" idea certainly seems to fit the bill perfectly. Let's ban that too!

Wait, are you thinking there are masses of people who are okay with Facebook deplatforming white nationalists that are going to be upset if they did the same to Leninist vanguardism?
Not sure how I feel about this, but I do think it would be interesting to see a white supremacist challenge this in court.
Parents often try to buy the best chances they can afford for their children

This is totally separate from their child's existence or lack of competence, its about why join the rat race with the plebs when you have a resource they don't when the only reason everyone else is in the rat race is because they don't have an abundance of your specific resource

And as a deck hand on a super yacht told me "you'd be surprised what people spend in private", and I've come to realize this probably applies to you as well
But is PR what Turing award is for though ?
At Google, Research Scientist and Software Engineer are different job ladders.
"Knowing this, landlords must estimate the future market and price..."

No. Just because a landlord is saddled with low rent units does not mean they can charge more for vacant units. They can only charge what the market will allow. They can't magically find renters willing to pay 50% above market just because they have some units being rented for 50% below market.
You don't solve nazi ideology with reasoned debate. You don't solve it with deplatforming either but I doubt facebook is going to start throwing bricks so I'll take it.