skysight-inc/HackerNews huggingface dataset:
Interesting you pick on any mention of Foucault as giving away ideological leanings, since, incidentally, Graeber was not a big fan.

From "Fragments of an Anarchist Anthropology":

> Academics love Michel Foucault’s argument that identifies knowledge and power, and insists that brute force is no longer a major factor in social control. They love it because it flatters them: the perfect formula for people who like to think of themselves as political radicals even though all they do is write essays likely to be read by a few dozen other people in an institutional environment. Of course, if any of these academics were to walk into their university library to consult some volume of Foucault without having remembered to bring a valid ID, and decided to enter the stacks anyway,they would soon discover that brute force is really not so far away as they like to imagine—a man with a big stick, trained in exactly how hard to hit people with it, would rapidly appear to eject them.

http://abahlali.org/files/Graeber.pdf

And "Dead Zones of the Imagination":

> Consider the hegemonic role, in US social theory, of Max Weber in the 1950s and 1960s, and of Michel Foucault since the 1970s. Their popularity, no doubt, had much to do with the ease with which each could be adopted as a kind of anti-Marx, their theories put forth (usually in crudely simplified form) to argue that power is not simply or primarily a matter of the control of production but rather a pervasive, multifaceted, and unavoidable feature of any social life ... Foucault was more subversive, but in a way that made bureaucratic power more effective, not less. In his work on asylums, clinics, prisons, and the rest, bodies, subjects—even truth itself—all become the products of administrative discourses. Through concepts like governmentality and biopower, state bureaucracies end up shaping the parameters of human existence in ways far more intimate than anything Weber might have imagined.

> Foucault’s ascendancy, in turn, was precisely within those fields of academic endeavor that both became the haven for former radicals, and were almost completely divorced from any access to political power—or, increasingly, from any influence on social movements as well. This gave Foucault’s emphasis on the “power/knowledge” nexus—the assertion that forms of knowledge are always also forms of social power, indeed, the most important forms of social power—a particular appeal.

https://www.journals.uchicago.edu/doi/pdfplus/10.14318/hau2....
It does give them very unique handling. It's fun to drive an unstable car, and "fun to drive" is one of the main differentiators of sports cars from more mundane options.
I'm a mod, we've looked closely at the downvoting patterns, and the conclusion is that the community is simply divided. Users have different views because of their different backgrounds. That simple explanation is more than adequate to explain what we see here.

Unfortunately, when people encounter opposing views, they don't think of this simple explanation. Instead, they think nobody could possibly hold that opposing view in good faith, and therefore they must be an astroturfer, a shill, a Communist agent, a manipulator, a spy.

There is a great deal of previous discussion on this topic. If you want further explanation see these links:

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://hn.algolia.com/?sort=byDate&type=comment&dateRange=a...

If you take a look and still have a question that isn't answered there, let me know what it is.
"There is one though that I regret rejecting because it was an idea I'd always wanted to fund. I'd been looking for this company for years, and finally it showed up".

Out of curiosity: any guesses what this company might be?
Why is socket.io awful?
I hated the YOLO paper too, very distracting way to write.

And yes the smiley face is meant as an ironic illustration of why exactly it’s distracting. Seems it worked since I got downvoted.
No, it's not easier.

1) Having to signup and manage accounts on every streaming service is not easy even if you forget about the money.

2) Most services are not global.

3) Even if they are in your area, they might not be complete. Last week I tried to rent a German movie on Amazon, but realized they only provide English subtitles if you live in the US.
Goldman Sachs joins syndicate for Ant IPO of up to $30B, say sources
Ad 2) this is false, double Nat doesn't automatically mean you need a proxy. It still depends on Nat type, it just increases the chances that one of them is a "hard one", to speak in terms of recent post about this problem:

https://news.ycombinator.com/item?id=24241105
The cold war was a massive cost to the economies of both the Soviets and the west; and a also had a series of proxy wars (Korea, Vietnam etc.) that cost millions of people their lives. Plus we were dangerously close to tipping into a full on nuclear confrontation a multiple points.
Check out #1, #5 and #8 (some of the others are pretty dumb) here and tell me that it's not a win of corporations against the rest of the world:

https://inthesetimes.com/article/tpp-free-trade-globalizatio...
What would a consistency guarantee look like for a cryptocurrency? A whitepaper? If so, Nano's whitepaper can be found here (though I've heard it needs to be updated) https://content.nano.org/whitepaper/Nano_Whitepaper_en.pdf

If not a whitepaper, then what do you consider Bitcoin's (or any cryptocurrency's) consistency guarantee to be?
The scroll ball on the Mighty Mouse would always gunk up and was a pain in the ass to clean
Exactly. The height of the mouse is less than typical ones and I had a hard time gripping the sides.

Regular ones have sides that are curved inwards as they go down to the desk, this allows you to tilt your hand without actually losing grip.

I just dont get how people like the magic mouse.
So maybe it's two years. Or three. But I think we'll get there at some point. A beauty is that while they do have funding, everything's done in the open and it's not a VC-funded company that's gonna drop the ball once they get acquired by someone who ends up killing the product or taking it in the wrong direction.

The more we try to use it, the faster that will happen. Meet someone new and if you're going to stay in touch, propose Matrix as your first preference and eventually settle on what both of you feel OK with. Every little bit helps spreading awareness and eventually adoption.

I don't see why Discord would be the first of its kind to be that big eternally.
Thank you for sharing this FAA document- it’s a great resource on helicopter / rotor physics.
Blind and walk into objects to avoid suspicion - this has pretty much been done in Spy Party. One person plays as a sniper, another as a randomly chosen character in a party who is, in fact, a spy. The spy must accomplish a couple of objectives.

While listening to a radio broadcast about Mongolia, I had an idea for a game. Mongolians have many horse races, and they always reward the horse. Also, Mongolian legends often pay more attention to what the horse did (rather than the rider). Isn't it a fun idea for a game? Medieval setting, you fight other knights and armed men, except you play as the horse and not the rider. The rider is more like an upgrade and AI-controlled.
There were multiple instances where I bought absurdly OTM TSLA weekly calls (sometimes > +200% or as far as I could out) at open, and sold as soon as an hour later for profit.

Earlier this week, I bought Tesla $800C’s despite the stock trading in the 400’s and sold for 300% returns later that day. I’m not one to day trade, but when opportunities like this are on the table it’s hard to resist.
Indeed, I wonder how many of these people complaining about chinese astroturfing actually get their information only from US-aligned sources.

It's really polarizing: they appear to me as mindlessly spouting propaganda, and in the meanwhile they probably dismiss any critical comment, from me or others, as just coming from chinese wumao (which is amusing, since I don't have any ties to China, and my only tie to the US is via my employer... )
The current version of the microsoft intellimouse is so nice. I've got the new "classic intellimouse" at work, and I'm tempted to swap out my steelseries gaming mouse for the "pro intellimouse" at home so I can have the same feel everywhere.
The client-side script.js [1] appears to have a hard coded list of well known STUN/TURN endpoints, some with credentials.

The identity and access management is non-existent at this point of the project’s roadmap. A client needs the hostname of the Talk Node.js server along with a unique “room” name to connect, as far as I can tell after a quick glance of server.js [2].

[1] https://github.com/vasanthv/talk/blob/master/www/script.js

[2] https://github.com/vasanthv/talk/blob/master/server.js
This may surprise you but the reason professors teach is that they’re experts in their fields. Lecturing serves more purposes than simply educating, it allows immediate interaction over the subject matter as it is presented and intended. You are expected to show up at a lecture already knowing the contents, not as if you’re going to the cinema. This though is how people treat it.
You guys are simply failing to take into account that the population in these threads is much, much more diverse than you assume it is.

That basic fact easily explains nearly everything that you're seeing. People have opposing opinions because of their divergent backgrounds and experiences. On all sides, they feel extremely strongly about it, and so when they encounter each other online, they argue ferociously and draw extreme conclusions about each other.
Right, but I'd prefer not to have to do that if a comment cites multiple links that I want to queue for later.
"One of the problems for the target is that once the patent is issued by the USPTO, the court must presume it is valid...

...In the GNOME case, the sued project, shotwell, predated the filing of the patent by several years, so it should be obvious that even if shotwell did infringe the patent, it would have been prior art which should have prevented the issuing of the patent in the first place.

Unfortunately such an obvious problem can’t be used to get the case tossed on summary judgement because it impugns the validity of the patent. "

Facepalm.
I would also love this! In WFH I've been trying out some types of work with an iPad on a gooseneck (to keep it at an ergonomic height) and a Magic Keyboard/Trackpad combo on a pad on my lap arranged a bit like a Macbook but with the trackpad lower (in z, not y).

It works well, except MacOS doesn't enable palm rejection with standalone peripherals since they expect you to put the trackpad beside the keyboard on a desk, so I end up with accidental taps far too frequently.
Some of these are pure works of art....
We've got a junior devops chap that is in his late 30s and has never worked in IT, so it's possible
Don't some conforming uniformed people in the City carry around a pink newspaper to advertise their caste?

Waitresses and front house staff are wearing echoes of what the patrons of an establishment used to wear before the last clothing shift. After the next, will they all be in hoodies?

(I'm still waiting for the sexual interpretation of t-shirt and trainers? Hmm ... trainers do share gum soles with bordello creepers...)

Bonus track: https://www.youtube.com/watch?v=et281UHNoOU

Bonus codepoint: U+130BA
I was playing around to create something similar and these problems were EXACTLY what I bumped into. STUN is a must for discovery, TURN is a must if both people are behind NATs, Apple support is meh...

So, to sum up, for a webRTC p2p app you need to:

1-3) The things you mentioned.

4) Code your own signaling server to transmit events like "call", "hung up", "room" tracking, etc.
The author may be authentic, it does not prevent her to have an agenda. The article has some points, quite weak, unstructured and unsupported with evidence (like "it's bad for women"), there is nothing that guarantees it's not paid for by someone with an agenda. There is no proof in the opposite direction either, so we should read it open-minded and without expectations.
> It's possible that email clients could learn some lessons from this, for example by splitting your inbox into 'people and places you've interacted with before' and 'new contacts from strange people'.

That's how I have Thunderbird set up. I have a rule that puts mail from anyone not in my contacts list into a folder called Unrecognized Sender.
I mean you're technically not wrong, but how do you confirm ownership of an identity?

At some point you have to "trust a system". Block Chain, Social Security ID, Drivers License, Passport, even DNS are all susceptible to some form of attack vector.

I could do a DNA test to verify you, provided I did one before.

> is only as "secure" as DNS, which isn't very

I'd argue DNS itself is quite secure. It has lots of issues, but it's so widely used those issues are known and mitigated for. DNS as a system receives an insane amount of attacks. There's just too much money involved for people not to pay attention for attackers and defenders.

I will agree that your DNS isn't secure. It's analogous to saying your Gmail isn't secure, but Gmail itself is just fine.
> Yes, furthermore (db) admin login should preferable be done over a different SQL user so that a normal usages SQL injection can never be used to update anyone to have any admin rights.

You have to distinguish application admin rights from DB admin rights. Most apps run with an ordinary DB user account, and even with a SQL injection bug in the app, you'd need to find an additional database vulnerability to upgrade the ordinary DB user account to a DB admin account.

However, for most apps, what is really valuable is the data, not the database, and for the data you don't need the DB admin account. The app's own users are often stored in a database table, with some flag (or something more complex like a separate group membership table) used to give an app user admin rights in the application. The point is, those admin rights can potentially unlock maintenance-focused features which could be used to extract the password pepper from the configuration. (Of course, as other commenters have pointed out, this is much harder in a microservices architecture with a user authentication service than in a classic monolithic app.) Giving a user admin access via SQL injection can also have other benefits – while data theft can be done via a SQL injection vulnerability, it can be cumbersome; using REST APIs, file export screens, etc, can potentially make data theft quicker and easier. The cost is increased risk of discovery, since auditing of admin rights may discover some unexpected new user granted admin rights, or some existing user having them unexpectedly – by contrast, data theft via a pure SQL injection with no data changes made would not be detected by an access audit.
China is at or near its 21st century peak (getting old before it gets rich), and the US has a massive number of strong friends and allies, including a European Union increasingly wary of China.

It's a different Cold War from the USSR, but democracy may still again prevail against a totalitarianism.
Somewhat off topic, but interestingly Victor Hugo is regarded as a saint in the Cao Dai religion of Vietnam.

https://www.britannica.com/topic/Cao-Dai
And yet it is the one piece of clothing where people get to display a small amount of distinctive style. So I think there is still something to be elucidated. If one gave a shit. Which one does not.
> Let go of your hate. Accept what it is, let go of what it was, and embrace what it has become.

I particularly like the sign off.
Does any website/app require a password?

If your email is compromised, the attacker can request a password reset, then log in that way.

Why isn’t it common to use “login emails” with a one time token login buttons in the email?

The only downside I see is that it is harder to log in on a machine where you do not want to access your emails; for example like this:

On the machine with no email access the site would have to show a qr code, and a phone where you are already logged in would have to scan it, to approve the login.

Is this any less secure, or is it just not feasible for average users to understand?

What am I missing?
Yeah I bought a Magic Mouse 2 earlier this year and regretted it instantly. Apple need to stop thinking outside of the box when it comes to mice.

You’re right about the positioning as well. If you have a full size Apple keyboard the trackpad is too far away always. If you have the compact layout Apple keyboard it’s too much of a compromise with keys.

Best outcome for me was turfing the lot and the Mac and getting a Logitech mouse and a TKL layout cherry MX red based keyboard. So much better.

I’m sorry but the Apple input devices are inferior even to the lowest grade no brand stuff from Aliexpress at this point.
> Expressions “return a value.”

Yes, "returning" is problematic, because that has a very specific meaning in the context of a function call. But even if we forgive the author the inaccurate terminology, it is also an incorrect statement. You can evaluate an expression. But in C in particular, an expression does not necessarily evaluate to a value.

A somewhat better statement might be:

"Expressions can be evaluated. Some expressions produce a result value."

This statement can probably further improved upon; it definitely still does not capture everything that expressions are in C: such as being able to cause side-effects! That might not be evident, but can certainly be important. But then again, I am not writing a book about C.

> “A pointer is a special variable that returns the address of a memory location.”

Indeed "returning" is problematic here. A pointer does not return anything, it points to something.

> Somehow I feel this was written with an air of superiority, the author doesn't expand on anything. I get that feeling a lot with articles about c

If you're going to write a book about C in order to teach programmers how to work with pointers, better explain things with the correct terminology.

If this were a journal, then of course you can forgive the inaccuracies. But it's a published book that supposedly teaches certain concepts to readers. The author of the blog post says as much in their notes:

"This provides some insight into the mind of the author: he's just picking up concepts and terms as he learns about them and tossing them in without any regard for the reader. This book is pretty much his journal — that somehow became a book with two editions."

> the author doesn't expand on anything

The author expands on a lot more than I would have the patience for; see the notes [0]. Why certain things are incorrect, misleading or dangerous does require some C knowledge. The article + notes won't be a place to learn more about C; but neither is the book that's being reviewed.

[0]: https://wozniak.ca/blog/2018/06/25/1/notes.html
This perspective, that HN "always" does $unlikeable-thing, is a function of the notice-dislike bias: since we're all much more likely to notice (and weight more heavily) the things that rub us the wrong way, people on different sides of an argument will derive completely different generalizations from exactly the same comment set.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
For me, wearing a tie is about beautiful symmetry: when the tie is exactly centered with a neat knoth, a series of elegant angles are created under the wearer's face. There is something very architectural about that.

By the way, a women wearing a neck tie to complete her business suit can be very attractive for me (a powerful encroachment on "male" attire), so the tie really can be universal.

I really don't understand the angst. Wear whatever the hell you want.
Yeah, the combat was pretty much an afterthought. They didn't even bother to rework it in the sequel, they just added a token nuisance in the form of monster dropping stun.
Before you get partnered on Twitch. So before you average 100 viewers it won't really matter. So restream is good if you are starting out and want to try different platforms. It may be that you find a following on a different platform than what you thought you would.

Interacting with chats from 3 different platforms might be weird/hard though.
It’s only a bad idea for street cars because it makes them harder to drive. For performance, it’s an excellent idea. It gives you better rear wheel traction, and allows you to connect the engine directly to the rear differential. It also allows you to have a flat floor, which makes the cabin nicer, which I’m sure is something they care about.

They fact that they go very fast, and require more skill to drive at fast speeds means they end up killing more people. Porsche used to make incredible, no-compromise, road-legal track cars, with manual gearboxes and very little driver assist. But they’ve toned that down recently, and you’ll never see it from them again. The Porsche Carrera GT was probably the absolute pinnacle of supercar design. But it was very hard to drive, and got a reputation as one of the most dangerous production cars ever made. Killing quite a few people, including Paul Walker. Nobody will ever make anything like that ever again. A novice could take a Veyron around a track, but they’d probably struggle to drive a Carrera GT out of a car park.
Well they were a UI designer and not a UX designer.
Lee Kuan Yew's Singapore
I did a silverstone track day a few years ago in a single seater f1 style (but much slower) car with the engine at the back. It was super fun I agree, but also terrifying when I accidentally put it in 1st instead of third at the end if the straight and just instantly spun out. Luckily didn’t hit anyone or anything.
When it’s supported by the majority of clients though [1]…

> MP3 chapter markers are supported by most podcast clients, including Apple Podcasts on iOS (provided you're on iOS 12), Overcast, Pocket Casts, Antennapod Castro, Player FM and more.

1: https://chaptersapp.com/faq/
Having the center of gravity in the back allows for more traction with the back wheels. This then leads to better acceleration since you can pit down more power. This also allows one to accelerate quicker out of corners, again due to more traction. Having g the weight be there over the back wheels also means that the car will tend to oversteer rather than understeer which is preferable when driving quickly. And turn in is quicker, as theres less mass in the front, as long as there's traction of course. The 911 is also one of the most practical car of it's type since it has a large trunk in the front.
The Global Challenge of Corporate Corruption
The Death of Object-Oriented Programming (2016) [pdf]
Using LoRaWAN technology, IoT devices don’t depend on smartphones and data plans
According to my engineering professional association, it is that simple. They'd have no qualms stripping me of my license to practice engineering for knowingly approving an unsafe design, regardless of what effect that decision would have had on my financial well-being.

The big difference is that companies need professional engineers. Professional approval on certain things is required by law. I'm not sure that would be a good idea for software, but that is what makes the system work for professional engineers.
Ask HN: Why companies first ramp their features in Brazil?
I've noticed that companies like Facebook, LinkedIn, Google roll out/AB test their features first for Brazil audience. Why Brazil?

For e.g. Instagram Reels, LinkedIn Stories
„... in which he blames a management culture that favors MBAs over technical expertise for making bad technical decisions over the past few years.“
Why do we keep hearing this over and over again for major technology driven companies and why they keep doing this?
What happens if your face gets deformed in an accident? You unlock your phone with a pincode a re-add your face id?
It would be a great help if you use the correct terms instead of just pointing out the wrong ones.