skysight-inc/HackerNews huggingface dataset:
The steelman is that they still allow the Taliban on Twitter but not Trump. The literal Taliban. The one that throws gays off buildings and stones women for allowing themselves to get raped. The one that thinks that, if the Holocaust didn’t happen, then it should have. The one that celebrates 9/11 as a national holiday. There is no logical rationale for which you can claim that Trump is worse than the Taliban unless you hate Trump and want him gone.

The actual steelman is simple - if you’re going to have a platform, then you should only be able to boot people off for legal reasons. Picking and choosing winners in any other fashion is too prone to human bias. The argument that some are too stupid to recognize misinformation from the truth is exactly the argument used by totalitarian regimes in the past.
>> Don't do it unless you are going to treat keeping comments up to date the same way you treat keeping the code up to date.

This should be easy enough to verify during code review, no?
I thought this was a very good thread, and I agree with most of his points.

Importantly, think how Reddit itself evolved it's stance against free speech. As Yishan points out, Reddit was pretty much "free speech absolutist" in the early days. They would allow anything that wasn't outright illegal. But then, things changed, and IIRC the first example of this was the ban of r/jailbait. I remember how many of the mainstream media were doing exposés on jailbait, and thinking "if Reddit doesn't ban this, they're toast" - it was a topic that was so universally abhorrent, on both the right and left, that despite being technically legal at the time, you could easily see how governments would either ban it themselves, or remove liability protection for platforms, which is essentially game over for all the platforms.

It's not hard to see how the platforms then carried this stance to ban anything causing "harassment" or "harm" - probably most people wouldn't be against the ban of r/FatPeopleHate, but then what about areas like trying to overturn the election results, which any rational reading of the facts is a clear falsehood (especially given the number of prominent Republicans who agreed there was no evidence of widespread fraud), despite how many people believe it.

So the idea that you can have a viable "absolutist free speech" social platform is just nuts. The ones that have been tried always devolve into a cesspool of racism and QAnon-level conspiracy theories. There is simply no way to run a modern social network without moderation (or censorship as it's called if your posts are the ones removed).

Just look at this site: despite attracting a more "rational" crowd, at this point I think dang's moderation is a critical factor in its success.
If you are genuinely curious and not just throwing around cheap jokes then you could check out their engineering blog to get a glimpse:

https://blog.twitter.com/engineering/en_us
Are you capable of talking without regurgitating propaganda buzzwords like megaphone?
Lots of new people created every generation, churn (mortality) can remain high or grow higher and society can still function lol
Like many things, the reaction can both be understandable and completely wrong. Russia has many reasons to invade, but that doesn't make it moral or right.

Meanwhile, there were stories about the Ukrainian rampant Neo-Nazi problem right up until the past few months when everyone is now suddenly supposed to be okay with the idea.

Remember, the Ukrainian Nazis had their own SS divisions (around 90k troops) and butchered countless Jews, Poles, Russians, etc. The US snuck out the Nazi leadership ahead of Russia's takeover because the US had made a deal with the devil in an attempt to counter the USSR under Stalin.

While the Nazis were punished and reviled in every other country you can name, they were never purged or hated the same way in Ukraine where they wrapped themselves up in Nationalistic "freedom fighter" rhetoric. If they ever gain power, they'll be just like ISIS or Nazis of old going around butchering dissenters and undesirables of all kinds.

The enemy of my enemy isn't necessarily my friend.
I think it's safe to assume that federal taxes aren't going anywhere. Likewise, I think it's very unlikely that suburban communities receive income taxing authority. Given those, I think the general prediction of American towns "going broke" in the sense of being unsustainable is true.
I would like this. I'm a lowly front-ender with some engineering chops working towards a full-stack/backend role, and this would help me convey my knowledge better than getting brain freeze when trying to remember syntax in a language I might not be great in.
Which search engine are you using now? I bet we will find them downranking for political reasons as well but I bet you are fine with their reasoning…
If your country/city was being shelled, you wouldn’t have the luxury of turning this into an abstract intellectual exercise.

What happened in Afghanistan was devastating and horrific.

You think because I’m a Westerner that I have “picked a side” and look past our own crimes. I don’t.

Russia also reneged. They agreed to protect Ukraine’s borders and sovereignty.
Chrome reached Ver 100.xx, with new Chrome Logo
Again, the 17% growth has to be considered with time in mind.

If I guarantee you a 1000% return on your investment, would you give me a random amount of money?

Probably not, if this happens in 50 years, but very likely if it's in 5.
For most of my life, whenever I say that I hate beer, the stock response is "you just haven't tried the right one" (and no, the actual root cause is that bitter things are much more bitter for me). Humans are hardcoded to project.
Elon Musk “Twitter should be an open source project on GitHub”
I don't know. The only argument against leftist views that he talk about is that Silicon Valley elites are men. Whereas everything else are right wing views that have been censored.
Who cares about emissions, seriously? Imagine millions of humans were being slaughtered instead of animals. I'm glad you're thinking about this, but the big problem with eating meat is not emissions, it's the suffering of millions of sentient beings.

For all others: Please go ahead and downvote this comment. You're not a lion hunting prey for food. You're just a guy buying a dead animal at a store.

As for your original question, I became a vegetarian 5 years ago and it's only had a positive impact on my health.
I think you again have missed the point that it was not an unprovoked comment. It was in response to another insult. I don't know how betting money on an insult makes it not an insult. It's one thing to attack someone because they dislike you or it's not provoked at all. It's another to respond to an ad hominem with another. Nobody is disputing he went far overboard than he needed to, and that his position gives him dangerous influence (as with many celebrities). In the end he deleted the tweets and apologized. Unless you have reason to believe that it's insincere, I'm not holding weight on a war of words.

What it emphasises is the need for self-moderation especially when your state of mind is in fight mode. The mistake here is Elon's stream of consciousness doesn't stay off of twitter for his own determent. That is not an inherently malicious thing. People get into arguments all the time and say stupid regrettable things in the moment. Playing out on the internet--especially with a big power dynamic at play no doubt is bad. But let's not forget we're not robots here--hence we're not sending people to jail after arguments.
One sees the same problems with ASLR - page tables were never intended or designed to carry security sensitive information, which the various forms of ASLR are. And so, we see the prefetch oracle, and various cache based trickery to de-ASLR things, because the page tables and page walkers were never designed to consider security, only correctness.

I don't know how to fix it, though.

I've been experimenting with Qubes lately, which disables hyperthreading if you have it, and uses hardware isolated VMs to at least make things a little bit harder - the assumption is that within a running OS VM/silo, anything can access anything, so keep them separated. And they've done a lot of good paranoid work along those lines. I'm just not sure the end goal of very strong isolation is even possible on the same machine.

Of course, there are chips that are immune to speculation based vulnerabilities. They're not fast, and they're not very modern, but the Atom D525 in my little netbook has an empty "bugs" field in /proc/cpuinfo, because it's an in-order, non-speculative x86 core. It's just rather glacial.
> Statistical armour is exclusively for defeat of shaped charge munitions using a double-skinned nose as conductive path for a piezoelectric-based fuzing system.

Is there a reason for this to be a common design for RPGs? If it turns out everyone is using statistical armor, shouldn't RPG designers "catch up" by redesigning them to trigger when any part of the tip is collapsed, instead of just the tip, thus defeating this entire category of defense?
Because there is a tiny bit of truth in something doesn’t proof the whole sentiment to be true. It’s a fallacy for everyone like you who wants to cry gotcha and run away with their hands on their ears.
Agree, and to add further to this, the medium of Twitter does itself no favors in the 'how the topic is presented' dept.

Twitter's context-less, short-form, hot-take, free for all design is really great at priming people to react rather than consider. So many aspects of the product reinforce this, which is a result of the top line metric being engagement. It's a dumping ground for emotions and generally a shitty medium for anything mildly controversial.

When I see discussions like this, I'm disappointed people miss just how influential the product & medium is on these problems. Product is not 100% of the problem (everyone has content moderation problems) but it's definitely a big contributor to the problem as the medium makes it hard to have good faith discussions.

There are a lot of product improvements Twitter could make to improve discussion quality, and I've mocked up several [1]. While individuals there are very motivated to solve these problems, I'm not sure there's the same will to solve them at the top.

[1] https://twitter.com/nickpunt/status/1513429343833563139
Let me focus on this part of what I said in my first comment "joke made at the expense of innocent people simply trying to live their life." Would your joke about non-binary people be about the idea of being non-binary or at the expense of the people who are non-binary? The former is allowed. The latter is cruel regardless of your opinion on the science. Even if you believe that every non-binary person in the world is mentally ill and suffering from a mass delusion, why would you think it should be acceptable to mock the mentally ill? It is cruel regardless of politics.
I imagine I’d be pretty jaded after running Reddit. I get jaded scrolling through it for a few minutes
> They would like you (the users) to stop squabbling over stupid shit and causing drama so that they can spend their time writing more features and not have to adjudicate your stupid little fights.

I don’t think so. I think they love the drama. They have more impressions and make more money from rage. The rage has to be over unimportant things so the status quo doesn’t change. They want people upset over the dumbest stuff possible and arguing all the time. They want people complaining about being banned or not banning people or whatever.

This is he problem with social media. It makes more money to be loud and without value. If people are fulfilled and learn the answer to their question they stop. If they are angry and searching they go forever.
> An absolute path is going to assume others have the same setup.

Certain absolute path locations are standardized by POSIX. Including the absolute path of /usr/bin/env.

> and that the program might be a different version than expected (which an absolute path doesn't solve either).

...and those programs in those standard locations are required by those same standards to behave ABI-compatibly with their behavior at time of standardization.

Which is why e.g. /bin/bash bothers to strip out features when called as /bin/sh — the interpreter at /bin/sh must be no less and no more than the particular feature-set of the Bourne shell version that POSIX was standardized upon.
The few hundred in Boulder work on pulling out some semblance of the signals from the noise for advertisers. I imagine there's a lot more of those.
My reading is if you allowed Salesforce/Heroku or Travis CI access to your GitHub account/organization, then there is a chance that that grant was leaked to a malicious third party - and they may have accessed your github account and downloaded private material.

GitHub indicates they are performing an audit and if they find such evidence they will notify each account/org within the next 72 hours.
But that just proves my point: they didn't make a dent because none of them had the network effects and economies of scale that a proposed alternative created by Musk would have.
I'm not aware of that term being propogandist. Maybe I heard it somewhere, definitely possible. Do you object to the image? It seems perfectly fitting which is why I used the word.
You can just name the variable to explain what the number is, and if you need more info, there should be a "Why?" doc somewhere explaining the context generally, WITHOUT tying itself directly to the current choice (otherwise you'll have to update the "Why?" doc every time you update the number in the code, which is almost certain to go out of sync).

No need to interweave documentation and code, in most cases. Sometimes, when we fail to write good code, sure. But let's try to write good code!
I've never heard of Gitflow or anything. I've been doing this stuff for almost a decade and trunk based with short lived development branches is all I've ever seen.

Bizarre.
Scientists Use AI to Improve Sequestering Carbon Underground
Terence McKenna’s Anarchic Psychedelic Religion
I saw that back in the nineties: my employee had an interviewing task where you had to look at a c++ listing with obvious errors, the task was to find the errors, like memory leaks, buffer overruns, use of stack allocated memory, etc. Actually few candidates would pass this test...

I don't think they will do this: the interviewing process at most places seems to emulate that of the industry leader, nowadays that's google, correct me if I am wrong.
In what fantasy world is only $10m ARR given a $500m valuation? Ridiculous.
As long as your end users are well informed about your backup retention policy, and when restoring from those backups you make sure to delete the user data; I see no issue.
...which is pocket money compared to the federal reserve teasing the rate increase for the last 12 months while the stock market is whipsawing and mopping up excess money from the retailers.
Firebase Hosting is really good for this kind of thing. You can even expand it later to add more dynamic content.
That makes sense. Thanks for chiming in!
One of the effects of psychedelics is that they allow you to perceive, for a while, just how incoherent many of the things we take for granted really are, both about ourselves and about the society around us.

This can be hugely beneficial to figure out the root cause of some mental health issue one suffers, because they often lie in those two areas - mistreatment of oneself, and/or traumas caused by other people's behavior that we're conditioned to treat as normal. But that knowledge is also something that'll nag you ever after, and might make you more politically active, which is its own can of worms in terms of mental health.
It's like all of society collectively forgot about "political correctness", and how the exact same complaints about "cancel culture" used to be called "political correctness" and behold society continued to function so well we completely forgot about the horrors of "political correctness" only to now worry about the horrors of "cancel culture!"
You're probably already familiar with the Feynman-and-the-French-curve anecdote, but if not you may enjoy it: https://www.mathpages.com/home/kmath687/kmath687.htm
Not a hardware architect, but my spitballing as a compiler writer:

Transactional memory is one of those things that constantly sounds like it's a good idea in theory, but it doesn't live up to those ideas in practice. One of the issues with hardware transactional memory is the challenge of spurious aborts or otherwise running up against hardware limits as to how big transactions can be. Another (as far as I'm aware) unsolved issue is defining a memory model that supports both transactional memory and the modern C/C++ memory model. I also don't think there's a lot of practical benefits--you can make it quite far with existing parallelism libraries that expose something vaguely task-based or fork-join, such as OpenMP or STL's parallel executors, and there's relatively little need for algorithms where you don't necessarily know if there's going to be contention or not.
That's right ! Great answer.

malloc() is a very old API. A more modern version would probably looks like:

err_code malloc(size_t size, void **returned_ptr);

The current malloc() overloads the return to say NULL == no memory available/internal malloc fail for some reason and as far as the standard goes, allowing NULL return if size==0.

So if you get NULL back from malloc, did it really mean no memory/malloc fail, or zero size passed in ?

glibc and all implementations distinguish the two by allocating a internal malloc heap header, but with internal size bookkeeping size of zero, returning a pointer to the byte after the internal malloc heap header.

The only valid things you can do with the returned pointer is test it for != NULL, or pass it to realloc() or free(). You can never dereference it.

Returning a valid pointer to NO DATA is what all modern implementations do when a size==0 is requested.

In an interview situation, discussions around all these points are very productive, telling me how the candidate thinks about API design and how to fix a bad old one, whether they know anything about malloc internals (which is essential as overwriting internal malloc header info is a common security attack), and how they deal with errors returned from code.

Remember, it was only my warmup question :-). Things get really interesting after that :-) :-).
How Retool upgraded its 4 TB main application PostgreSQL database
Murakami's book is 1Q84, not IQ84. It's OK, but I think some of his shorter books are better (if more obscure).

I agree with some of these, but feel like there're some better, especially if we are allowed to go back to 1992 (:Sebald, who, I feel, made a living by exploiting the Holocaust rather than making great fiction).

I also agree with the first comment. Liu Cixin's trilogy is trite, cliched, full of military and scientific mistakes, and very dull. I got a third of the way through vol 2 and skimmed the rest for anything interesting.

The standout for me is the first two thirds of The City And The City. A meditation on culture, identity, stories/narratives, and their effects on physiology/psychology/family, in the form of a noir police procedural.

As Cowen is an economist, I expected Spufford's Red Plenty to feature, but it didn't.
For anyone wondering where this is....it is in your project -> "Deploy" -> "Deployment method" -> "Connect to Github".
This is cool tool, thx!
MPX sure, that doesn't prevent bringing a new one, otherwise in a couple of years Intel/AMD will be the only ones left standing without hardware memory tagging support.
American here, similar style, I just use 'Thanks' instead of Best. They're similar in just being short and kind and impersonal. I think both are about perfect. Anything less seems unprofessional, anything more sticks out like a sore thumb.

Usually just my first name unless it's formal and introductory, as my email will come from First Last as the sender already.

Cheers is fine in the US I think, but I at least assume the speaker is British or Aussie. If I know they're American, it comes across a little pretentious or inauthentic IMO...same as when Americans say 'the states.' Makes me roll my eyes but not like day ruining or relationship affecting.
See the replies below. Someone just submitted a really comprehensive answer !
I switched to Brave Search and browser recently. It's based on chromium/Blink and feels a lot snappier than Firefox/Gecko.
You are on the right path! Most new devs don't even comment at all (and plenty of senior devs). As for variables names, I wouldn't fret about that. Yes, 'foo' isn't a good var name but the exact name doesn't matter as much as one would think.
Confidence Levels and Probability
I miss them, I don't speak to them.

Dad can't stop lying to me.

Mom can't stop trying to annoy me to relieve her misery.

They raised me in a High-Control-Cult (Jehovah's Witnesses)

Both love me, both messed me up.
In my experience, at one point I realized that my mom only really cared about me from the point of view of how it affected her. She would ask me questions about my life only so she could tell me her opinions and feelings about it. It seems that she's not really aware or capable of taking an interest in my feelings or thoughts (despite me trying repeatedly to point this out to her).

She asks me about my job and my salary, I think because it comforts her to know that I've "made it" and that she made good decisions in my upbringing. She doesn't really ask me about how I feel about my work - if I like it or have difficulties with certain elements.

When I moved (closer, then further away) the only conversations we had about it were about how nice it would be to have me closer, and how sad they would be for me to leave. She never wondered why I chose to move, or what I liked about living in one place or another.

And then there are certain things that she never asks me at all. I'm married, but she never asked me about what I like about my wife, or what our relationship is like. When me and my wife told her that we were thinking about having children, her reaction was that "she didn't feel old enough to be a grandparent".

It's strange because she obviously cares about me in some capacity. It's very important to her that we keep up communications and that I'm near... but she just seems to have this total blind spot about the total lack of connection in our relationship.

I think one of my goals as a parent is to make sure I take a genuine interest in my children and try to understand what kind of people they are.
Thank you for comment. I know the vulnerability that you said.
i want this library to be safe, so i added data layer(the named OpackValue/OpackArray etc..) for blocking remote code execution.
It does stimulate empathy among other things, which is something that's very lacking in politics (meaning genuine empathy, not the virtue signalling performance variety).
But that doesn't say anything about side by side.

It sounds like, when there is a usable edge, that rule both allows side by side on the edge and disallows single file in a lane.
Many protocols read values of a network to specify how much is left in the packet (it's how packet boundaries are usually encoded, specifically in SMB1/2/3). So yes, no matter how paranoid you are you're eventually going to have to pass that value to something in your code :-).
I did a hackreactor comapny in maybe 2017 (they consolidated it).

1. Not really sure what i learned but did so many algorithms that I could get a job.

2. Got a job with a bum company for $97k

3. Went to a major public tech company and made avg comp of $315k (mainly thanks to their stock taking off).

4. I have spent a lot of free time doing algorithms, coding in different languages, building full stack apps/projects, taking classes and doing online courses.

I think "starting" your career on solid footing is subjective based on your mentality and WHICH bootcamp. I have not heard good things about General Assembly nor their outcomes.