skysight-inc/HackerNews huggingface dataset:
I'd never heard of All in Pod, and so I listened to the section from 43:00 on about this being a 'free speech' issue.

Quick takeaways:

- The frequent pejorative use of the term 'elites' as a catchall for literally anyone they disagree with is hilarious. Their explanation of Musk being the iconoclastic 'anti-elite elite' sounds like Ayn Rand fan-fic written by a 14 year old who just read the Wikipedia plot summary for Atlas Shrugged.
- What does 'inverting history' even mean? It seems to be another example from Glenn Greenwald's vast and vitriolic argot. (I'm sure Glenn Greenwald is another commendable 'anti-elite elite').
- Paraphrasing: "journalists 20 years ago would have been defending the first amendment!" -> this is not about the first amendment. The first amendment protects your ability to speak freely from government imposed restriction or suppression. Ironically, twenty years ago the press/journalists and even government officials were experiencing one George Bush's sweeping censorship efforts (https://www.americanprogress.org/article/think-again-the-bus...).

Anyway, the hosts wistfully allude to the past, with references to society's 'public square' and people having the ability to say whatever they wanted with no repercussions. This is nonsense. Broadly, you can absolutely say whatever you want online — it's easier than ever.

That doesn't mean:

1) Twitter is required to provide a platform for you to abuse and harass people, or spout opinions they deem to be offensive, damaging, or misleading. That's their choice.
2) Free speech has never been consequence-free. To quote Michael Hobbes: "Voicing your opinion in public has always carried the risk of being shamed or shunned."

Finally, I will concede that twitter has suffered from poor growth, and a change in leadership could be a good thing for the company. But the board also has a responsibility to protect minority shareholders from people exactly like Elon. Their resistance to his efforts may have nothing to do with the vague, insulting and unsubstantiated allegations you and the podcast hosts make (It's a 'country club', board members are only acting against musk to protect their 'status', etc). Rather, they may quite reasonably believe that a vainglorious egomaniac who has been repeatedly sanctioned by the SEC may, in fact, not be the ideal owner of a social media company.

Ps.

> 4. One AI engineer from Tesla could solve Twitter's bot and spam problem.

Do you really, seriously think this is true? It comes across as deliberately inflammatory, and you and I both know it's not true.
good god... every screen is an all-in-one.

Kicker is, I don't even necessarily mind that as far as it goes.

As time goes on it's just sort of inevitable that more and more functions get performed by little computers instead of hardcoded electronics.

There is some engineering argument against that. It makes systems more complex and thus less robust and generally less performant.

It's just that it also makes them more flexible and in some ways makes the hardware simpler even though a cpu is more complex than a few diodes. It's simpler once a cpu is taken as a black box unit where the complex magic is all hidden inside, and it's cost to design and produce is amortized to nothing by economy of scale. And it allows for potential better perfmance through tuning that isn't available in a fixed system.

So fundamentally as a general rule applied to just any random thing, you can't really say the cpuization of more and more ordinary devices and functions is necessarily a net negative.

What makes it all bad is only who controls all these cpus and what purposes they put them to.

If my freaking tv was open source, fully open including all the special modules for wifi and hdmi and booting etc, I would have no problem at all that my monitor now has a cpu and ram and net connection. Or at least a whole lot less problem.

It's only that "Who is this stuff working for?" that makes it bad.

I wish I could somehow poison the money I pay for the TV with my own agenda against the wishes of the manufacturer and retailer the way they have my tv. So that the money would somehow do my bidding after I gave it to them, just the way the tv does for them after they gave it to me.
> We need a grey area, where you can say something which isn't "accepted by society", but it doesn't get you effectively blacklisted everywhere, and it doesn't affect things like job offers.

I am still thinking about all this, but I feel it is an unsolveable aspect of the global soapbox style social media platforms.

You also can't get away with risque jokes in big crowds when public speaking or with people you don't know. With your friends, there is a lot of nuance occuring, like them knowing you are a good person and have good intentions. To a crowd it's not necessarily obvious, and the range of people you could offend is way larger. You know you can grill your friend about their moustache because he knows you mean no harm. You know you can make a joke about bald heads because you know none of present company will be offended, you just can't achieve that in bigger groups. The internet is that issue but on a global scale.

The idea that you can say anything on the net without consequences is the wrong idea I think, because you can't even do that off the net. The solution is better community building and social tools for groups I think.
I've interviewed maybe 500 engineers in my career. I'm an early engineer of Instacart, 3rd engineer of Eventbrite, founding engineer of Reforge. Started 3 companies myself.

My interview is always the same:

1. Bring code you've written
2. Share your screen
3. Explain what it does and I will casually ask questions about it

You get so much information from this:

- How they think about code
- If they think it could be better
- Who they blame if the code isn't the best
- Personality
- Product dev glimpses
- Comms
- Sentiment
You know what is ridiculous? That service workers tips are taxed.
I suspect you have not read enough code.
Article is a deep dive into ruby internals, which is technically interesting but probably beyond the average ruby/rails programmer's routine. And otherwise, certainly not relevant to you. The back button is over there.

"ME NO CAN INSTALL RAILS" is an entirely different thing. Lately I've noticed how more technical HN posts often get this "turd in the punchbowl" type first comment. I can speculate that a certain popular site has gone down the toilet to the extent that they show up here and are intimidated by some of the contents.
> much more strongly driven to show up because the focus is on what they lose. Character of neighborhood, traffic, safety, noise, etc. and the threat against the status quo seems more likely to trigger that visceral defense mechanism.

Not just those. For most home-owners, their homes are by far the highest-value assets they own, and especially given the lack of strong social safety net in the US, they often represent a large store of value that home-owners expect to be able to support them in retirement, in the event of unforeseen emergencies, etc. The thread of homes losing their value can be much more tangible than just fears about neighborhood character (and those aren't nothing).
"his way" vs what? The way of a dozen other guys?

Pushing for less censorship isn't "his way" -

- I see you've edited to "intra-elite" conflict. So is basically every problem in society then given that governance is handled by few. Not sure what the point is here, just feels like a hollow dismissal.
Good point! I wonder what happens to unvested RSUs in an acquisition like this.
I've used stuff like this to do:

const ONE_HOUR = 3600000;

const RESEND_DELAY_MS = 2.5 * ONE_HOUR; // because TTL in Agora

IMO it makes it easier for successor to fiddle with.
You are correct. Renters cover the mortgage and you are neutral at 35 years. Not in bebt
Good article, terrible advice at the end. I agree 100%, seems like a way better interview approach, but the last sentence is just not applicable to everybody. I enjoy doing side projects, but should not be a requirement and you can be a great developer without even having a public project on GitHub.
This is precicely why only few companies will do this kind of interview.

Good candidate would instantly notice the team is being labeled as seniors but instead are a bunch of crappy devs with years of experience.

Code does not lie. If you are crap you gonna produce crap code.

Ive recently hit such a mine. Lies during interview. Gonna sit here through vacations and jump the ship. Was sold on working with experienced ppl with over 10y of experience. Turns out those ppl IMHO have less skill than me few years ago with only 2y experience. Legacy bugers that did not improve over the years.
Yishan is also behind. By now, one half of the debaters have simply left reality and facts behind. Makes moderating a tad bit hard.
Twitter is not a B-Corp indeed. However any company, not just B-Corps, can have a purpose other than shareholders value maximization. Check this article: https://doi.org/10.1111/joms.12660

There's an easily searchable index of B-Corps: https://www.bcorporation.net/en-us/find-a-b-corp
There's no inalienable right to not be cripplingly impoverished. But any ethical countries would try to ameliorate that condition.

Is it ethical for a select few to grow enormously wealthy by driving up the cost of living for the many by deliberately causing a shortage of a basic need?

People need jobs to live. They also need a roof over their heads. The jobs are becoming increasingly concentrated in a few metro areas, but the home-owning class constrains the supply of housing and drives up the price of their own assets. Disincentivizing this sort of rent seeking behavior is precisely the kind of thing property taxes accomplish.
> 5. The elites have somehow inverted history so they now believe that it is not censorship that is the favored tool of fascists and authoritarians, even though every fascist and despot in history used censorship to maintain power, but instead believe free speech, free discourse, and free thought are the instruments of repression.

Not every speech is equal. If you are living in a Weimar-Republic scenario, yes, free speech can be repressive and I can see why people will call for censorship. Personally, I think censorship and speech taboos just keep a lid on certain problems instead of solving them.
AKA: "share your contacts with the NSA only"
Doesn't x86-64v4 require it?

This throws upside down the whole x86-64 levels concept. What a mess.
If vim or neovim can work as featureful as JetBrains, I'll switch any day.

Let me know how to highlight SQL in strings and make tables linked to remote database over SSH and autocomplete table names and column names as I type. And make sure that its grammar is checked against specific RDBMS's available syntax.

And I also want code formatting that's not entirely opinionated, so I can decide what gets wrapped and what gets indented and let it format an entire folder with a shortcut.

And if I'm setting the project to use PHP 8.0, make sure to highlight features I've mistakingly used from 8.1, so that I don't get runtime errors.

And if I'm editing files over SSH, make sure that if the remote file is changed, it warns me before I upload a local version, so I don't accidentally overwrite any remote changes and give me the option to merge.

And for sake of being right, in PHP if I have a function paremeter set as a string, highlight "is_string" check on the parameter as redundant, so my code doesn't look dumb.

I probably have others and even more that I'm not even aware of from its feature lists that can be useful over what vim/nvim can offer after taking some months configuring it to my liking.

I suppose you're comfortable missing out on those?

vim to me is a server config editor.
A large part of the problem for twitter Google and Facebook is their ever shifting goals for content moderation to appease their politically activist employees and media critics.

Something tells me Elon would have different goals that should be less of a moving target and easier to accomplish. Less subjective target like "hate speech" and more objective target like true threats of violence, illegal activity, actual bot detection not "people who disagree are bots", etc
I would even go for

const RESEND_DELAY_MS = 3600*1000; // because TTL in Agora

Easier to check for the right number of zeros
I do this instead:

const RESEND_DELAY_MS = 1 * 60 * 60 * 1000; // one hour

Essentially the same, but the lack of extra variable spares one jump. Also you can change it without introducing a new variable (no dependency).
There _must_ be a market for writing out other peoples resumes.
People have different preferences, and different kinds of places are strengthened or weakened by different kinds of development. A pastoral scene is strengthened by pristine nature. An urban scene is strengthened by people and culture. However:

a) Permitting systems are biased towards preferences for lower intensity; it is asymmetrically easier to block buildings than to force them through.

b) People who would prefer to live in more intense settings are just as harmed by low-intensity settings as you would be by higher intensity. Their preferences are just as important. There has to be a sorting. But…

c) Postwar suburban sprawl, with its quarter acres and strip malls and pedestrian hostility, is the near universal law of the land. Even in those places that are crying out to be more urban, like the vacant lots within or the slightly lower intensity suburbs neighborhoods encircling the cores of our thriving cities. Even though there is so much diversity in preference and place-appropriateness, the space of what can be built today is extremely homogeneous. The iconic neighborhoods, vistas, differences the character of the built environments of different places mostly comes down to how much is left, of which eras, prior to the disastrous suburban mania we’re stuck with today.
Making operational work more visible
Even mild Covid-19 can cause your brain to shrink
You can do the same thing right down to neighbourhoods. Why should zoning be done at the municipal level?

If I live in Ward 10 of the city, why should the people of Ward 11 have any say in the by-laws for a neighbourhood that they don't live in? I'd argue because cohesive planning across neighbourhood boundaries is necessary for a healthy city.

The difference between your position and that of the grandparent is not one of fundamental principle. You're just at different places on a continuous scale.
If doing it above board wouldn't make sense anyway, that means the idea is to do something illegal. You'd know who controls the board, how many shares the person currently buying it has secured, which way votes are going to go before they happen, etc. The rest of the shareholders, the rest of the whole market, wouldn't. You'd claim (and would probably have to in sworn testimony) that billion dollar gifts to you from Elon Musk, including your stock itself, were incidental.
I was in the same situation as you - I couldn't upgrade because I'm not in the US. But there is the ability to get a support chat (after going through a couple of bot suggestions) - and they quickly took me through a different route to change billing country (even though I was, like you, on the legacy free version with no billing to date).

I've set up a one-user paid-for account for the time being, but the whole "rug-pull" has left a bad taste and I'll be on the lookout for an alternative solution from here on.
I didn't edit it. It always said that. And it is "his way" because "less censorship" almost certainly doesn't actually mean they just let people post whatever (and even if it did, do "we" all agree that would be a good idea? Probably not).
If you want me to clean up the mess your ppl created over the years -> be ready to pay me hefty premium or equity.

Often times it requires not only a lot of skill but also a lot of work.

I can do it but be prepared to pay me 2-3 times the normal wage.
Ask HN: Bolt Business Model
I am a little late to the party but after all of the discussion about the shutdown of Fast, I started thinking about the one click checkout business model more and companies that are still pursuing it like Bolt.

A common similarity between all of these one click checkout business models is the decision to offer one click checkout via a server side integration. One of the main takeaways I observed from reading about the downfall of Fast is that while a server side integration offers better security and much more control over the checkout experience and the data that is exchanged, this model has a massive cost of maintenance, integration, and sales that make margins extremely tight.

My question is why we have not seen any of these companies take the opposite approach and offer the service client side? It seems like an easier and more cost effective route to just complete checkout on behalf of the user, and many apps like 1Pass already offer an autofill feature so it must be feasible to some extent. I must be missing something here and I don't have enough knowledge about frontend technology to answer my own question.
wrong title OP

article's title: 2022 Mercedes-Benz C-Class Bookings Open; India Launch On May 10
Well if you want to identify with this particular elite faction rather than the other one that's your business.
Vegans even differ in ethical beliefs. Some of them belief animals should be spared from the cruelty of life all together and wish them all to vanish.

Some have more love for animals and just hate the cruelty of mass farming, but become ethical hunters sometimes.
Can't wait to move on to RISC-V, where vendors can do their experiments in custom extensions without disturbing anyone.

Only that which is solid and the board can agree on becomes a ratified specification. The instruction counts are still sane[0], despite it is not missing anything of significance which ARM or x86-64 have anymore, as of the group of extensions that were ratified late 2021.

[0]. https://en.wikipedia.org/wiki/RISC-V#Design
The point wasn’t that saying something racist was acceptable, it’s that a single tweet sent before taking off with racist overtones should not result in losing your career and 50,000 people screaming at you when the plane lands. A Disney star should not openly lambast a 14 year old kid in front of their entire Twitter audience for an edgy ironic tweet. These are real things that happened.

To quote Anthony Jeselnik himself, “I get away with it because I’m just the guy who does it.” Anthony built a brand around saying horrible things. I admit he is a talented comic, but that’s not the point; even when South Park misses, people don’t suddenly turn on it and start feigning surprise about how crude it is. “Of course it’s crude; it’s South Park, you idiot.”

People say stupid stuff all the time. Read my HN comment history and tell me how long it takes you to get to something I’ve said that’s stupid. I try to self-censor rather heavily by simply trying not to engage in too many controversial topics and I’m sure there’s still some statement or other in this entire corpus of my own comments that would appear pretty ugly in a decontextualized light (and perhaps even with context, I dunno.) Well, thanks to context collapse, that happens all the time. It’s almost the default and exceedingly few people care to check.

And if the mob winds up being wrong, do 50,000 people apologize? Do you get your job prospects back? OR: does it get ignored, you get a permanent set of headlines in the search results for your name, and your mere association with unscrupulous topics limits your potential indefinitely? Yeah, I am pretty sure I already know the answer here.

And I don’t care how rare it is. It’s not rare enough. It’s not good if it happens once. “It is better that ten guilty persons escape than that one innocent suffer.” And again, I agree that sometimes people just said something shitty or at least that got interpreted shittily, but I have never seen something even once where it didn’t feel like a horridly disproportionate response. Not even once.

Even if you did feel it was a proportionate response, somehow, it’s hard to argue that it actually accomplishes much of value. However, it has lead to some documented suicide attempts! So that’s just peachy.

Maybe people should stop trying so hard to justify vigilante internet mobs. Even if its not exactly a lynching, it certainly is character assassination, harassment, and frankly, disgusting shitty human behavior that is hard to justify.
They have 10 years of experience, but unfortunately it's just the same year of experience repeated 10 times.
> and given the dollar is still on offer (the work's still gotta get done) someone else will earn it instead

Maybe, maybe not. The supply of work to be done isn't static. It might well be that the work is unpleasant, and everyone qualified to do it would now earn less than they did before because of the increased taxes, and it's now no longer worth it to any of them, so you can only get anyone to do it by paying more... but maybe now whatever the work product is isn't worth the higher cost, and you decide to just not offer the service or make the widget anymore, or it becomes worth it to automate it and not employ anyone, etc. etc.
A lot of developers' best work is within employers' proprietary code bases, do you consider it a red flag when they share some of that code with you?
In my professional experience there is a lot of poorly writtem, convoluted spaghetti code, that is extremely hard to follow. Im not sure why people seem think reading code is easier than writing code... this is often not the case.
Same results on Qwant. No thepiratebay.org and not youtube dl's official site.
The results seem very much identical.
Be sure to read author's response(s) to comments below the post. Some insights about why C++17 doesn't help with reducing the size of the codebase:

> My version (...) has to convert the data into formats usable by modern video and audio APIs (...) in an endian-independent way, and adds quite a few correctness checks (...) instead of triggering undefined behavior

> the original can basically do a memcpy to show something on screen, I need 1000 lines of OpenGL code…

> I don’t have global variables, but this in turn means more boilerplate to inject dependencies into objects on construction etc.,

> I try to be fairly type-safe, which sometimes means needing more code, additional data transformations etc.
The same ai engineer that devlops their self driving cars ???? :):):):)
+1 on communities/social tools for groups.

I think one of the great challenges with the internet is that global broadcasting aspect of it. Knowing that something you say could spread across the world, and potentially hurt your prospects in the real world, is chilling and moderating. Our online identities/communication becomes more artificial in this environment. We feel the urge to broadcast what we think the world will think is acceptable/desirable, as opposed to what we truly think.

I feel like increased privacy, more localized online communities, and increased ephemerality of our content could all help towards making the internet a better place. How to do that is obviously a huge challenge.
My older colleagues use:

Rgds,
[Name]

For years I’ve used:
Thanks,
[Name]

Regardless of whether there’s a request or not, it’s simple, notionally pleasant, and no one actually cares. I’ve though of signing off with just a name but I feel like this sticks out more than a sign-off should. I don’t think I could get away with Rgds, it’s a little too brief and I’m really not in that much it a rush

Also I have excluded a line-ending full-stop (e.g. the previous paragraph) in most less-formal correspondence for a long time, I am not sure when I started but I eventually came to like it. That being said, it’s all email - as long as people know it’s me if I know them, or I come off as open to people to don’t, I’m not fussed.
I wonder if this will get killed, like last time someone submitted it. Apparently there's only one narrative about the Ukraine war that's allowed.