skysight-inc/HackerNews huggingface dataset:
> Do people really put stuff like "half finished tutorials" and little exploratory non-projects up on the Internet? What for?

If I want to track version control across multiple machines without rolling my own git server or bothering to mark the repo private?

I don't think it's an old thing. I think it's a HN crowd not really understanding user experience thing
Imagine Google Earth and Street View (and their counterparts), but with almost real time 3D maps.
No.

There is a difference between choosing who to follow, who to mute, who to block and Twitter deciding these things for you. He's advocating the former, not the latter.
It's like many/most of us have a little CLIP module running all the time to produce NLP interpretations of our internal experience, but some don't, or some require conscious effort to run.
What’s stranger is you assume every person from other categories is marginalized by default if they claim it. It’s time to stop generalizing and stomp out hate in the individual cases it can be found.
I remember reading an article where the CEO of Myspace said one of the main reasons Facebook won was because of its real name policy.

<edit>I found the quote [0], which I had quoted in my essay "Why Twitter Should Verify More Users: Towards a More Human Web" [1]:

> Facebook’s killer feature was that it replicated the real world by forcing people to use their real names, whereas MySpace users used pseudonymous handles

[0]: https://www.yahoo.com/news/former-myspace-ceo-explains-why-1...

[1]: https://medium.com/hackmentalhealth/why-twitter-should-verif...

</edit>

I know one of the things I loved about Facebook was interacting with university-verified humans. Then it got flooded with more and more spam accounts.

I hope either these platforms or the next generation of platforms realize there is a strong opportunity for real-name policy platforms. It won't be the whole market, but I'm personally really tired of anonymous accounts. I mostly come to HN because there aren't many real-name platforms that talk about these things. Maybe that's because lots of people don't want it. I guess I just don't buy that argument. I think there's a niche for sure.
Agree with this. Twitter is by far and away my favourite platform for consuming stuff from (mostly) others in my industry and OS intel on things like the Ukrainian war.

I can’t remember blocking anyone in recent memory and follow ~350 people. I’ve also had some of my best customer service experiences there, typically from places that, without twitter, I’d have to phone and spend hours on hold.

My simple rule for anything on my phone is that I’m extremely tight on what app I give notification rights to. I can count on one hand how many apps have that ability and twitter most definitely isn’t one of them.
I appreciate the humor.

On a little more serious note, Perl is an earlier language and even more closely tied to C tradition. Many (but not all) of its built-ins and library functions and methods return undef rather than 0 for failure.
I never see this? All I see are posts and retweets made by the people I decided to follow.
You're absolutely implying it's a bad thing and I can pretty much exactly tell why you're pretending otherwise.
Switching from gzip->pigz really sped things up in one of our CI steps recently. It seemed like the output files were identical as well. What are the drawbacks?
One of the worst things to happen to web usability was the shift away from the user deciding how pages look. In an ideal world the Web ecosystem would have grown up such that nearly all pages respect user configured font and color choices. Then, it wouldn't much matter which font the page creator decided was best, since the user's browser would automatically override it.
EFF Calls for Ban on Behavioural Advertising
I joke with my friends. I know their sense of humor. They know mine. Maybe I understand my team's sense of humor. I doubt it. I wouldn't count most of my co-workers among my friends. You also don't always know at who's expense or how expensive a joke may come, whether this is about football teams, geographic areas, hair (or lack thereof), etc. You also don't know if you tell a joke in an email in line with work related stuff whether or not that email gets forwards a bunch of times, might eventually find its way to someone you don't know who doesn't get the joke.

One of my biggest rules of humor is to know your audience. It's easy to know your audience in a comedy club or at a dinner table surrounded by friends. In most cases, you don't know your audience at work.
Being "lame" doesn't make it untrue. People use the term to refer to "shaming" (i.e., vocally disagreeing with) celebrities for their political stances, or refusing to patronize businesses that take political stances, for instance.
> Doesn't anyone else find it annoying and distracting to have your IDE or editor constantly throwing "suggestions" at you?

I see where this is coming from. That's why I do not let neovim hit me with completions all the time, but only when I request them. Most of the time, I can work with the (neo)vim builtins, like "complete word" or "complete line" and do not even use the language-server provided semantic autocompletion. But when I need to, it is only two keystrokes away.
This is true, but it is definitely being misused and claiming you are fighting odds and systemic racism is often borderline victim mentality.
Top 1% of wage earners, on the other hand... arent actually that rich but are taxed a lot. In London that gets you a fairly modest flat.

The stratospherically wealthy dont have salaries they own yield bearing assets and have a much lower tax burden. This is where the real fat is.

Nonetheless to the average person it's easy to confuse the two groups.
Goalpost moving. I picked apps that countered a specific point you made - which had nothing to do with recency.

For the record I don't think VR is ever going to see sales like the smartphone market and I don't think it needs to. And I think the "metaverse" is a silly hype bubble. But I do think it's found a healthy niche. Most trends are upwards and income for devs is healthier than it's ever been.

Sticking the knife in like you're trying to do just seems to be a little unneccesary - and isn't born out by the numbers I've seen.
I read the editorial. I'm not 100% certain what the "irony" of the headline refers to - I think that the irony in question is that canceling everything Russian makes the world a place like what Putin wants. Except that the "what Putin wants" is a rhetorical strawman constructed by the editorial's author.

I think that the NYT ran this because of their own "anti-cancel-culture" crusade, latest salvo is this illogical construct: https://www.nytimes.com/2022/03/18/opinion/cancel-culture-fr... , not because it has merit on its own. I can concede that this editorial does have some merit on its own, but not enough to merit the Paper of Record pushing it.
600k is a senior engineers wage
I don't think it's exactly synonymous with market share.

The numbers are a bit distorted due to a few "killer apps" like Wordpress. I think if you looked at it in terms of number of developers using a language then it will have fallen quite precipitously.

Dying is an exaggeration anyway, I think PHP is just no longer in it's glory days of the 00s.

I'm personally hopeful that PHP might have a renaissance. The language developers have done a really good job of modernising it and removing the really nasty stuff over the last ~7 years, I think it's just the standard library that's left as a significant eyesore. Unfortunately Nikita's stepped down from PHP development recently and he was a real powerhouse so it remains to be seen if it can maintain its trajectory.
Selling takeaway sugar and caffeine with a high markup and a quiet shopfront isn't a new business model. Locating them near each other is just game theory. All of this is exactly the same as Starbucks.

Bubble tea started being sold in the West to appeal to Asian immigrants. So just because you don't use it doesn't mean nobody else does.
I don't think that is unusual to list the latest level on a resume. I'm certainly not going to dedicate space on a resume to list time ranges for every promotion.
I wonder how "mind chatters" manifest in different people.

There seem to be some who really experience an inner voice talking in full-fledged sentences and others with no inner monologue at all.
My "mind chatter" as I am writing this down resides somewhere in the middle and mostly fragmented: I kind of "autocomplete" on various levels (grammar, semamtics, form ...) and writing/talking just initiates the process to tie up those loose ends into a (forced) linear fashion. So, when I'm finished with a sentence I see/hear it also for the first time; sometimes in amazement (good and bad).

I find the evolution of human consciousness quite fascinating and the residues of that process still can be seen and infered from individual differences which can differ quite significantly/unexpectedly e.g. ranging from aphantasia to hyperphantasia.

The famous/controversial concept of Jayens' bicameral mentality[0] in which "hearing voices"/"hearing commands" is meant quite literally and only later gets consolidated (through e.g. reinfored cultural practices) to an own inner voice. In a similar vein it is conceivable that there exists a common (not pathological) spectrum between forms of clearly heard (inner) voices to faint unstructured (inner) monologue to no voice/monologue at all.
[Of course to a degree open to modulation through different states of consciousness.]

[0]https://en.m.wikipedia.org/wiki/Bicameral_mentality
Thanks for this comment! I had tried some bulk imports into SQLite and mostly gave up after hitting similar limits, thinking I was doing something wrong with the configuration.
As an ethnic Jew, pure un-moderated free speech is a frightening prospect for me.

I can't wait for twitter to become another Parler or 4-chan filled with hateful content.

As someone impacted by this kind of speech, I don't see how this is any different than yelling fire in a crowded theater.

We are essentially normalizing ideas that will lead to violence and oppression of certain groups.
AGI, AGI, AGI, AGI, AGI, AGI...

https://images.squarespace-cdn.com/content/v1/5de799b06bb59b...
In my experience, many subreddits that should be healthy are too small to engage a serious community. For example, r/statistics ends up with teenagers posting homework questions. OTOH the big ones are indeed trash. The only thing to do is to follow fashion. Wallstreetbets was funny and insightful, then funny, now neither. NonCredibleDefense is funny and relevant at the moment. Nothing lasts.
You're confused about this. The current twitter moderation guidelines are fairly clear. A tweet cannot target someone for what I can describe as "inherent traits". The classic example is

"I hate Muslim men" = banned (Muslim and man are inherent traits)

"I hate Muslim cab drivers" = OK (cab driver is a chosen profession)

I have a friend who was banned for saying something to the effect of "I hope white men have trouble sleeping tonight"

They have specific rules and they apply them. No one is going through millions of tweets every day and seeing if they match an ideology.
1. you literally can not control everything in your twitter feed if using twitter's apps. it will make things appear there which it thinks you'll like (this is obviously ignoring ads as that's not something you should expect to really control)

2. the toxicity is primarily in replies and interactions not always in posts. the posts which are toxic can still appear in your feed via RTs and simply looking at trending topics.

I agree you can do a lot to control your experience on twitter, but it simply isn't that simple unless you have a small <500 follower account.
Your best chance might be to apply at small companies. They often have data and want to take advantage of it but haven't so far. Of course they're not doing any research or are Google, Amazon, etc. but hey.
Stuff like this in-kernel with Linux is heavily discouraged and you'd be almost publicly shamed. If it's a problem with user-space, simply use something else.

With Mac, you can usually handle the user-space scenario. Not so much the kernel-space one.

That's what's great about Linux. You don't have to submit to somebody else's will if you don't want to. It takes more effort, but good things always come at some cost.
I would argue that hate just like love is a choice you make. It isn't something outside of your control like infatuation or lust, no matter what the latest rom-com might portray on the screen.

If this hypothesis is correct then splitting up purely because you hate the other person is only necessary because you don't have the will to choose not to hate them.

That's a huge oversimplification though. Hatred isn't there in a vacuum. Maybe you just don't have the mental/emotional bandwidth to summon the energy up. And maybe you can't see a way to de-stress enough to get that bandwidth. It's possible that the partner is simply not trying either and that's a very heavy burden to carry alone. The hater may have quite literally run out of steam and can't summon the energy to choose differently.

It's a tremendously complicated and nuanced decision. Boiling it down to just I hate them though makes it essentially one individuals fault instead of acknowledging all the reasons it may be better to split up than to continue to harbor that hatred.

If you have the emotional capacity to choose to love and respect your partner instead of hating them or a way to regain that capacity then that is overall better than the alternative for the kids and splitting up should be the last resort after trying to deal with the reasons hate sprung up in the first place.
That's really cool - I did not know that; and thank you for sharing!
Apollo 16 Moonwalker reflects on mission's 50th Anniversary
well, the first page is more or less the cover letter. and i do adapt that depending on the job.

hiding the list of projects for the sake of having material in the interview seems to contradict the idea that people want to see my projects on github.

either they do want to see projects or they don't. the project descriptions aren't detailed, and definitely less than a github project. so there still is plenty to talk about.

and i prefer interviews to be about things that can't easily be put in writing. spending the interview talking about historic facts feels like a waste of time.
obviously as a candidate i can't choose what the interviewer wants to know, but by getting the facts out of the way, i feel like getting the freedom to talk about things that are actually interesting.

worse, if i am asked to share something about an interesting project, i might not know what to talk about because i don't know what the interviewer wants to hear. but if they have the list of projects they can skim it, pick one they find interesting and ask about that. at least that is how my thinking goes. i haven't actually been interviewed for some time, being more on the opposite side of the table.

as an interviewer i value these details because they allow me to find things to talk about. that is especially important with candidates who are not outspoken and may not be doing well answering open-ended questions. or they may just feel nervous, and not know what to say. the more i know about them up-front the easier it is for me to find something to talk about that they should be familiar with and ease them into the situation.

i agree that a long prosaic CV where it is difficult to find the things that the hiring manager is looking for is not helpful, but a list of projects which is effectively a kind of portfolio as an appendix should not be that.

maybe i should explicitly separate the project list from the CV, so that it doesn't look like the CV itself has 5 pages.
But many clauses are already illegal and unenforceable

I’ll sign a contract in California that contains a noncompete clause because I’m completely ignoring it, for example

Interesting we are just operating on different information to reach different conclusions

Mine is about empowering an individual as the other parts have either already happened or never will happen
Are you claiming that nobody had tried to build EVs before 2008? Or that nobody had tried commercial spaceflight before 2002?

Musk was hardly the first person to try any of this, he was the first person to be successful.
Those articles don't seem to offer much that's terribly substantial - but what about the other question? How did twitter censor this exactly?
No, it was absolutely in response to the claim that it was illegal. All the huxters and fascists who were banned from twitter cried "free speech" and filed lawsuits. Thus the response: it's legal for a private company to moderate their platform.

It is not a violation of your first amendment rights for me to refuse to lend you a megaphone. In fact the opposite is true, if the government compelled me to give you my megaphone, that would be a violation of my free speech rights by compelling association.

People who used to say "increasing moderation on twitter is good and legal" now say "decreasing moderation on twitter is bad, but legal". Those are not contradictory.
This depends on how you interact with Twitter too, though. I use TweetDeck and I don't see any of that.
There's plenty of research counter to that, showing that regardless of negative or positive events happening in one's life, people tend back towards the same happiness they were at after a few years.
I thought Musk was fired from both paypal and Zip2 for incompetence? Not something to brag about.
This is my experience as well. Perhaps people use different clients and experience it differently. I use the web client almost exclusively and I often see toxic replies to people I follow or, occasionally, subjects I've engaged with before. It would be worth exploring alternative clients that show me only tweets from people I follow, and hides all responses unless I choose to dig in.
Criticisms and Curation
These outliers are rare but they do exist.

I knew someone at Google who was hired as L3 straight out of college (as all non-PhDs are) and got promoted once a year to L6 (Staff) so 3 years. He got promoted to L7 2 years after that.

It's a rare combination of talent and the right circumstances but it does happen.
I mean, this is theoretically true, if an editor provided a language-agnostic protocol for talking to potential semantic plugins. The article says

> Rather, a language should implement a server which speaks some protocol, an editor needs to implement language agnostic APIs for providing completions and such, and, if both the language and the editor are not esoteric, someone who is interested in both would just write a bit of glue code to bind the two together

I mean, yes, ideally that is what should have happened, but the first editor to actually do that was VSCode, and the protocol it chose is called LSP, so that's where we are.
When Will Ethereum Switch to Proof of Stake? – Stack Overflow
so you are saying there's a chance these solana engineers are sitting on a billion in crypto?
> Okay but if you don't have a lot of gear, this thing is well outside of your budget

That's a strange assumption. I have more money, therefore I need more gear to play music?

> And if you can afford this thing, you're not going to do live mixing with it. You bring your flight case with all your performance kit instead.

And that case doesn't contain a mixer? I don't see how using this live and bringing your setup in a flight case are mutually exclusive.

The only other realistic use cases for this are for a portable/temporary studio setup or a really cramped bedroom studio. There's certainly little obvious use for it in an already well equipped studio.
It's absolutely wild that many of the same people against Elon Musk controlling twitter are okay with the Chinese Government controlling an app with literally 10x as many users.
500 years refers to the chemical stability of DNA exposed to the environment. Under protected conditions it would last longer, and if inserted into a living genome, it could be replicated each generation and readable hundreds of thousands of years later.
> CRT paints whites as inherently evil

This is incorrect.

> Everything is painted in terms of "white supremacy", and it's honestly getting tiring and trite

Ah, so it's getting tiring to see people discuss race and its impact? That's exactly the kind of reaction MLK was criticizing ;)

> Just an oversimplification, and dumbing down of any conversation.

Well yes, it's a children's book. Do you think it's a problem that discussions of the solar system or geology are oversimplified when explained to children? You're not even claiming it's wrong (perhaps because, fundamentally, it isn't).
Apparently there are some people who do not think at all using language which is extremely bizarre to me. Also makes me wonder what mind chatter for a dog looks like.

In terms of personal introspection I find it really interesting how ones "mind chatter" shifts when one is super tired or out of it or similar.
For me, more important than it being free of cost, is that it is Free and Open Source. I want to support the Tailwind Devs and Tailwind UI is nice and a fair price and all, but I don't want the headache of dealing with licensing. I don't want to have to think about if my license covers a particular new project or use case. I don't want to worry if I open source my project having closed source CSS in it and having to take it out. I don't want to worry about investing time learning Tailwind UI to have them make major licensing changes down the road or get bought out and abandoning it or whatever.

So I can't use Tailwind UI, I can use this.

(If one of my Tailwind-using side projects gets popular enough and starts making me money, I will probably buy a Tailwind UI license just to support Tailwind, though! Even though I won't use it. Or maybe I'll find another way to support them.)
Elon says he is not buying Twitter for economic reasons, he doesn't care about that. Hear it from the horses mouth directly here:

https://www.youtube.com/watch?v=cdZZpaB2kDM&t=930s
I think your problem is that some people want to view it as a casual fun video game, and some people want to view it as a LEM simulator. The first group find it too hard and the second group find it too easy.

In case it helps: I would expect the rate display to be in units/second or units/minute, in order to estimate an amount of time in a useful way.
> But you didn't. You spent enough time on it for this.

Fair, to a point. But writing an HN comment is a bit lower investment than learning a new language well enough to evaluate it fairly.

> If in fact the language would have turned out to be interesting, helping out early might make the difference between its fizzling out or getting traction.

You may have that kind of pull; I don't. Nobody is going to care whether I like a language or not.

> And, helping out might be a chance to learn a lot, or to ensure it will scratch your itch.

That's somewhat more likely than me helping it gain traction. And, in fact, the earlier the input, the more influence it has at bending the language in the direction you want, because there's fewer voices at that stage. But there are too many potential languages for me to do that with very many of them, so we're back at the problem of choosing which ones to invest in...

(I once did take your approach, with the C++ STL, when was first announced on the newsgroups. It wasn't part of the compiler yet - it was a separate download. I found a bug in the initialization of the random number generator used to random-shuffle vectors. I, some random nobody on the net, emailed Stepanov and Lee, and got three fixes in the next two hours. I was amazed at the response. And the fix made it usable for what I was trying to do with it.

I think that's the only time I've invested in something brand new, though...)