skysight-inc/HackerNews huggingface dataset:
> All my left-wing woke friends are CONVINCED that the social media platforms uphold the white supremacist misogynistic patriarchy...
> All my alt/center-right/libertarian friends are CONVINCED the social media platforms uphold the woke BLM/Marxist/LGBTQ agenda...

Not judging and willing to be proved wrong, but the difference seems to be that the left usually wants more censorship, and the right wants less censorship.
The far right is usually mad that they got censored but only rarely mad that the left did not get censored.
The far left is usually mad that the right did not get censored but only rarely mad that the far left did get censored.

> Because it is not TOPICS that are censored. It is BEHAVIOR.

Again, not judging and willing to be proved wrong, but the right is a lot ... rougher, aggressive ... that the left, even when talking amongst themselves. Pacifists and civil talking people etc. are usually found on the left.
People trusted tv for years to preach to their kids violence, murder, and mayhem. Now people blindly trust the internet for all their answers. Trust seems to be pretty easy to have in these parts. But it is entirely foolish to trust that which destroys you.
There are 3 primary alternatives:

1. ban any and all messages that contain unsubstantiated and unverifiable contents

2. ban such messages that may have an outsize impact on society if they are false

3. allow all messages and just deal with the consequences post-facto

The first one is operationally impossible. The last one might seem OK if you're a free speech absolutist, but the cost/benefit analysis doesn't come out well in most people's opinions (that is, the downsides of allowing every invented story designed to distort an election are larger than the benefits of completely uncontrolled use of a private messaging platform). Which leaves #2, ie. precisely what Twitter did.
We're a small org with a github connected to heroku. All of our repos were cloned between April 8 and April 15 with the majority of them having no activity for several years. The audit logs don't show this, you can only see this information in the traffic graphs (/graphs/traffic). If you're seeing cloning of repos that you haven't touched in a while, you've likely been compromised.
The point is it that doesn’t matter as much as you’d think.

If you piss off your monkey tribe, you’re done for. Good chance you’re dead soon without your social group. The news of your being kicked out spread to everyone who matters in life.

Piss off your town in the 1700s and the same is probably true. People didn’t move far from family and relied heavily on local communities. Again, news spread to everyone who mattered rapidly.

I’d rather today’s flash in the pan outrage over a community shunning - or worse, tarring/feathering or lynching - a couple hundred years ago. It’s a lot more survivable; ask notable cancelee Louis CK about his recent Grammy win.
Exactly. Async/await just an alternative way to represent a promise chain.

My feeling is that mixing the use of promise chains and async/await can make code hard to follow, so I ask colleages to not mix them in the same function.

Sure, async/await is syntactic sugar for a generator that chains promises into a promise chain for you. Not sure why you'd care. That is an implementation detail that never gets exposed to the user.

The only time I feel that promise chains are better async/await is when treating Promise as a monad https://blog.bitsrc.io/out-with-async-await-and-in-with-prom...
Well the body has properties which enable it to formulate concepts which begin simply as motor techniques. It is unlikely that servos have the right properties, but it's an open question.

I strongly suspect the body's ability to organize itself at the cellur-to-organ level over time, ie., to grow, is an essential component of how we develop & deploy novel motor techniques.

It is these techniques which we use to resolve the ambiguity inherent within any system of measurement -- we, of course, learn to see -- but i think "learn" here is really a complex form of motor control which ends up structruing our perception and then reflexivily, we build on that to develop more motor techniques.

We learn to see in the sense that we first learn to move, then we see better, and we cycle until we're building electron microscopes. Explicit cognition is really just a book-keeping/accounting system to tidy up this process. In modelling only this, we're relying on "doing all the hardwork" for machines.

Intelligence isnt what cognition does when it tidy's up your concepts, its the very having of those concepts. Cognition is a big, largely neurotic unself-aware misdirection. It's what academics think is important -- failing to notice they have any body at all.

They only got their cherished abstractions by first moving their meat -- and whilst that can be dropped for the most pure and formal of ideas (eg., arithmetic) -- it cannot be dropped for discovery as such.
To be honest, I find promises even worse concept for concurrent programming. At least I never think about things and behaviour in terms of "objects that will yield value in the future". To use promises I need to build a layer of conversion between "how my brain thinks about world" and "passing around promises" – and that's just textbook accidental complexity and unneeded cognitive load.

The least cognitively expensive model for concurrent programming is CSP, precisely because it fits into how we humans reason about world.
Alright, then I suppose they’d buy up to 14.9% and then create additional long exposure thru swaps or synthetic longs using options.
No wonder, I don't particularly like Apple, most of their stuff is way too overpriced imo, but the new M1 MacBooks are pretty great. Every single laptop I had before the M1, whether it's Apple, Dell or whatever is simply crap compared to it.

I'm not really sure what AMD or Intel were doing in these past 10 or so years, but they need to change ASAP. The M1 Mac is great, but a similar linux laptop would be incredible.
> all attempts of anonymity + decentralization failed to sybil attacks and other kinds of abuse.

When did something like this stop the Monero network?
That's a great idea! I think you're absolutely right - in the video of the plotter I used a pen that has a more flexible nib and pressing it down (especially at an angle) will add more line weight. I'll have to encode the line width along the line now :)
> Mostly I want to win the lottery so I can sponsor someone to code Sid Meier's Alpha Centauri in a modern vector/HD UI and with 64bit memory space.

Perhaps the FreeCiv guys would be up to the task if the price were right.
It’s the US who should be offended at their president being the target of all those shenanigans ;)
That seems true by definition, as each layer is a functional transformation of the previous layer.

I think want they want to imply is "Each layer is a semantically meaningful representation, changed from the previous layer" which I don't think is a verifiable claim (as what is semantically meaningful isn't an objective claim)
Good on you! That's an amazing feat in itself.
I'm currently at a very big company (not faang) and I had the chance to do a little bit of performance analysis.

But unfortunate it was a totally unoptimized thing so only quick low hanging fruits.

Like io bound but they didn't though that component is the issue as it was not CPU bound, bad SQL queries and unoptimized caches.

Nothing big or difficult to analyse :-(

I learned about one person who is only doing java Performance analysis and he said it took a while to be known in the industry good enough that he can do it fulltime.

And he has to travel to allot of customers.
A number of times people have asked about my desk over the years, and I'm curious as to why! I've visited other tech companies in the bay area, and the desks I see (including for 7-figure salary engineers) are the same as everyone else, in open office layouts. At Netflix it's been open office desks, and all engineers have the same desk.

Does some companies give bigger desks for certain staff, or offices, or is it a country thing (Europe?).
> Why would “investors, traders, fans, and regular people” use DecentraWorld rather than privacy coins?

Gambling. If you get into the pump early enough, and get out before the dump, you could stand to make a lot of fiat currency.
Honestly the way to go is to grab the source from ruby-lang.org and compile it. Too much weirdness when package managers install it.

Edit - lol downvoted but it's true. Install from source and everything will work. It's also super easy.
Is Rust a common choice for audio programming? What are the pros/cons?
In Javascript, a Promise is started as soon as it is created. In other words, this is not the `await` that starts the Promise.

If the first await is the slowest, the second one will return immediately (like calling .then on an already resolved promise).
What an interesting concept. If this proves itself and takes off, I wonder if there could be a version of this with mechanical keys.

There's a video here showing someone typing using this keyboard. It feels a bit slow?

https://m.youtube.com/watch?v=q4OEKKMPH48
Yeah potrace can do the same thing - trace a path of a bitmap. (Imagemagick can too). In my tests (with lots of line drawings) I felt autotrace generally had better results. Wish I kept the side-by-side comparisons to show...
Hazel is good at finding files related to a deleted application and offering to remove them.
Isn't Linux on M1 chips already a thing ? I have heard of Asahi Linux but didn't get the time to look into it
Well since the next layer outputs are a linear transformation plus some nonliearity of the previous function, it's a fact that it's a change in representation. But I guess the true question is broader: "Is it proven that the next layer is preparing a feature representation for the next one?".

I don't know if it is mathematically proven, but you can easily see it yourself when making an image classifier with one hidden layer. It has some really good evidence for an assumption, at this point I would call it at least empirical evidence.
The Midwest ones are based on local budgets but then allocated based on assessed values, so when your land jumps because of nearby purchases, you end up paying more related to those who’s property didn’t jump.
Ironically, Slack seems to have really homed in on granularity of integration access as a key feature as well.

Which makes sense... but then so many companies don't do that.
Brilliant! Thanks for that link. I'm definitely going to incorporate that.
The last time this happened, i dismantled the cone of my Kuru Toga and found a small piece of lead stuck between the dispenser and the "side wall". Cleaned it out, and the pencil was as good as new. Switched to a slightly better brand of pencil lead (Staedtler), and have not seen this problem again.
>We need to do this because cities tend to grow and individual traffic by car is spectacularly ineffective (cars are used less than an hour a day and spend the rest of time standing around, often in public spaces). Cars cause accidents, death and pollution, all of which could be reduced if more people chose other forms of transportation.

Ok lets say that's the argument. These cities with congestion taxes never addressed ANY of those. Congestion increased after every single one of those cities implemented it.

By your argument you oppose congestion taxes because they fail utterly to address any of these. They are badly distracting from actual possible options to address these issues.

>Citation needed/ contradicts the content of the article. I only know about London, which _has_ been successful in reducing traffic to the city centre.

You only know about London? Not say Stockholm or Milan?

Here's the reality. If the congestion charge works and there's a dramatic decrease in traffic. What happens? You collapse your economy. You destroy what you are trying to protect. So congestion charges can't work and if it did work, it would instantly be ended.

How is pollution in London? It's much worse right? You switched clean gasoline for dirty public transit diesel. Did you know diesel exhaust is tremendously unhealthy eh? Being near it occasionally is ok but being near it every day will cut 10 years off your life expectancy.

How about actual congestion in London? Oh much worse despite less cars? How in the world did London manage that?

If your goal is fixing congestion, death, pollution. The plan has been tremendously unsuccessful for london.
One reason for me not upgrading my 2009 MacBook until the M1 was I put a SSD in there, more ram, and it just purred along. Then somewhere around 2014 I installed Linux on it and I never looked back. I don’t have much to do but write documents on this thing, email and light web browsing. The thing was a tank, and it still goes after 10+ years. Fun fact the cd drive broke just after 1 year… I still think the screen is the most beautiful screen I own, and the keyboard/trackpad is solid what else do I need? M1 for me was just interesting to try something different.. and turns out it was a good gamble, and I have retired the 09 model as my daily driver, because it turns out having a battery that works is useful.
> As much as we might all hate it, the lobbying for an open free internet means giving everyone the freedom to post their thoughts without backlash. Imagine If the civil rights movement took place during the Information Age

The civil rights movement experienced a lot of backlash. I mean… Malcom X and Dr. King aren’t exactly alive today. People in those movements were beaten by police and arrested for expressing their view. I don’t recall any police beatings or murders of anti-vaxxers. Freedom of expression never meant freedom from backlash. (well... ostensibly it means free from state backlash but that's never really been entirely true)
> I don't blame other media outlets for waiting for additional confirmation, but I do blame Twitter for inventing a totally new policy for censoring this one story.

Given the impact of the "but her emails" on Clinton's presidential run (a story that was actually real, but absurdly (especially in retrospect) framed and overstated), I don't blame Twitter for not wanting to play a role in spreading yet another potentially BS "story" around the time of an election in arguably the world's most powerful nation.

> I guess I can't prove this part, but I'm pretty sure Twitter would have taken the opposite stance if, say, CNN had found Trump Jr's laptop.

No, you can't prove that part, and I'm pretty sure they would not have taken the opposite stance.
Your comment reminded me of a quote from Alan Moore

“The main thing that I learned about conspiracy theory, is that conspiracy theorists believe in a conspiracy because that is more comforting. The truth of the world is that it is actually chaotic. The truth is that it is not The Iluminati, or The Jewish Banking Conspiracy, or the Gray Alien Theory. The truth is far more frightening - Nobody is in control. The world is rudderless.”

Although he's talking mainly about conspiracy theories, I think it applies equally to "royalty" as you put it. People need someone to be in charge, and they'll latch onto whoever or whatever they think will satisfy that desire.
Progressives are not a majority of society, they are a vocal minority. The majority is not on Twitter and doesn't care much about politics either way
https://news.ycombinator.com/leaders
AMD does ARM stuff and has had plenty of time to get it right.

Intel has had, what, three, four bites of the RISC cherry? They've owned big chunks of the ecosystem Apple now exists in. Evidently one of their pitches involves RISC-V and specifically SiFive.

I think it's a mistake to see the future as Apple vs Intel or AMD; that is the battle of the first -- nearly over -- quarter of this century.

The future is Apple vs Samsung and some Chinese megacorps we don't necessarily recognise. Because the battle is now moving on from large-scale off-the-shelf products and chips for motherboards to SoCs and large-scale bespoke design.

It will be the speed and performance of native apps on Apple and Samsung ARM silicon vs the freedom of choice and universal portability of WASM on RISC-V and the-long-tail-of-every-other-architecture.
> > Question: does anyone actually know what DDG does with user data? Like they market themselves as a "privacy respecting" search engine, but how much of this is truth?

> It doesn't matter.

> Why? Because when going through the exercise of identifying risks in the system one can't assume the actors are benevolent and won't ever use the access+data they have for evil.

Storing any data in database is just asking someone to either steal it or abuse it. So only solution is to not store it, if it's not critical for operation. And if it's critical, store privacy data in encrypted form(and keep decryption keys away from database, so database breach won't jeopardize keys, like in different business unit in corporation). One such example is logs, store some of the data encrypted, and if you need it(with a really good reason) ask it to be decrypted. Also you can encrypt various forms of data with different keys, and make accessing one type easier while more privacy critical data will be harder to get access to.
Did you ever get a chance to talk to your dad about the illness and the drugs effect on him personally? Did it take awhile to convince him to take it given his stoic nature?
A big achievement for any decently sized language. Nice work devs :)
Very strange to compare async/await to promises when it is just a part of promises. There are rare situations where promise callbacks might be easier to read but those are more edge cases and a matter of personal preference.
> Respect is earned

Respect isn't earned in polite society at some base level. I say "Good Morning" to the people I meet on my run not because they saved five children from a burning building, but because they're people I ran into today. That's the right thing to do. Sure, I don't put the person that I said "Good Morning" on some bright pedestal and worship their feet, but I still treat them with respect.

To call someone by the name they prefer and the pronouns they prefer and not being a dick to them is pretty basic, and it's not dystopic to expect people to do so.
You pretty much just described half the TC-39 proposals. I wish this shit was limited to noobs on Medium.
I don't. I can't get a single hit on duckduckgo from tass.com. I tried "site:tass.com bucha" and variations there of.
It normally does, but in this case it's funny. I'll petition Dan to tell me off. Better?
Thanks for clarifying.

It would still be better if I didn't have to give read access to source code, but could still use the issues integration. But I agree it's not as a bad as write access to source code.
You can 100% mute and block people on Twitter, Facebook, Instagram, most main line social media platforms. Hell you can even mute keywords on Twitter and never have to deal with seeing another tweet about Will Smith slapping someone.

Should one user be able to decide if another user should be expelled from a platform? That leads to a lot of sticky problems, so no, they shouldn't have that power. Should a user be banned if they violate the terms of the platform (roughly what mods on IRC would do when a user was banned)?

Yes. Yes they should. And they do. It's a liability for platforms to not enforce their own rules.
This should be a hint to at least some of them that we need a new operating system rather than dragging the old one kicking and screaming into the 21st century.
A return to in person, open markets where one can barter for a wide variety of goods will be the solution here. If anonymity is to be preserved. Doing things in person goes along way with building trust. I don't care about anonymity from the people in doing transactions with, only the third parties that might be watching.

Maybe a digital solution would be a market with buy in to participate, do your business, and cash back out after every transaction you made has been dually confirmed by you and the other party. The market should need no knowledge of goods purchased. Just a trade confirmation by both parties.
I think people use popOS now which is Ubuntu but some of the gaming-specific headaches ironed out
I took the simple route: I am an employee at the cloud consulting division of one of the major cloud providers.

I get all of the benefits of consulting - remote work, varied projects, direct customer interaction, decent compensation (about 10%+ less at each level as the equivalent SDE).

I also don’t have to hunt for clients or prove myself. They automatically trust that I know what I’m talking about since I work for their cloud provider.

Yes, I could probably make more going independent if I had the network. But I make more than enough now.

As an aside: I have a firm rule against staff augmentation “consulting”. While I am hands on, my goal is to level up clients, “teach them how to fish” and put myself out of a job.
Paul Graham's response:

I read @yishan's thread about Twitter and agree, as I think anyone who's run a forum would, that Elon is "in for a world of pain," or at least for a type of pain both much nastier than hard engineering problems, and with far less upside as well.

Where I think he's mistaken is his claim that the left and right both want to ban each other roughly equally. Among the elite, and within Twitter specifically, there is much more inclination to ban the right.

I say this as someone whose political views, if you force them onto the left-right spectrum, probably end up about 80% toward the left. E.g. I've spent millions over the past several elections supporting the Democrats.

It used to be that censorship was something the right did, and free speech was something the left were in favor of. But over the last few decades, banning "problematic" ideas has become a huge component of left culture (http://paulgraham.com/heresy.html).

Plus tech companies in general, and especially Twitter, lean to the left. Imagine walking around Twitter pre-Covid. You'd find plenty of openly far-left employees. How many openly far-right employees would you find? I don't think you'd find any.

The combination of (a) the left's recent focus on banning heretical ideas, (b) the leftward lean of tech companies generally, and (c) the leftward lean of Twitter even among tech companies, means that right-wing speech is much more likely to get banned on Twitter than left.

That's why people on the far right keep starting lame Twitter alternatives. You don't see people on the far left doing that. They don't need to. They have Twitter.

https://twitter.com/paulg/status/1515235822890532864
I feel like this is the opposite of what you are claiming you want.

The common git workflow would be the thing you expect people to know off the top of their head. The uncommon less frequent ideas may need documentation.

Having team members memorize esoteric commands isn't the signal you're looking for. You want people who can read documentation and execute.

Tooling requirements change all the time. Knowing one tool really well doesn't mean anything. I care that you can pick up any tool, at any time and have a path forward to productivity.

To be fair and to agree with your original point, memorization isn't that path forward.
I think I'd need an author of one of those (SoTA) papers to walk me through how reading part of a 50+ page theory paper helped them achieve any marginal improvement on their path towards productive contributions for me to really understand or believe it. If I could have even a single example explained to me I think I'd get it.