skysight-inc/HackerNews huggingface dataset:
> It wouldn't be a stretch at all to take one of the self driving AI guys and have them evaluate say, an ML classifier used to flag spam/abuse content.

Facebook has a years-old bug with their ML classifier used to flag spam/abuse content in Facebook Groups. Its exact behavior has morphed over time as they flailingly attempt to fix it, but for several straight months that behavior was "posting to a Group via the Graph API fails with 'unknown error' if it includes a dollar sign". This in an API used by tens of thousands of apps and many millions of users, at one of the richest (in both money and programmers) companies on the planet.

ML is often a black box "computer says no" scenario with little meaningful ability to debug.
tech stacks, especially of this magnitude run on processes, some machine some human some rube goldberg taped together combination of the two. Code is simply an artifact. 'Evaluating the code', sounds like a rather strange way to appraise the state of twitter's tech.
Relating to criticisms of the Boring Company and his theories around transportation, Musk is on the record himself of asserting that Induced Demand doesn't exist which is a pretty remarkable statement considering that it's effectively an uncontroversial proven fact in transportation planning circles.

So at the very least, in asserting that the entire profession is dumb and wrong he is suffering from delusions of grandeur that he is smarter than he actually is.
> thinking elon is some kind of infallible savior

oh that's based on my observation of comments whenever he comes up, like this one here right on this thread

https://news.ycombinator.com/item?id=33389206
Even better coming from Taleb (love him to bits but he's describing himself sometimes)
Stop listening to advice so much and learn to cultivate a life of curiosity, failure, and iteration. Advice from others suffers from the inevitable ambiguity of language. Too much advice is given by people who themselves do not fully understand their situation and how they got where they are.

Take everything with a grain of salt and prioritize the building of your own inner understanding of your situation. It's just like the scientific method: make a hypothesis, control vars, test, analyze and repeat. It takes time but you will arrive where you want to go.
Really interesting story, approximately how many lines of code were in that codebase?

It's hard for me to imagine someone grokking a 10M+ line codebase without external help, but I've never tried it. I do agree with the assertion that most codebases are not as _special_ as they like to think.
This is why my workflow is so issue heavy: I use issue comments to constantly capture my context as I'm working, rather than using small commits.

I sometimes even run "git diff" and copy the result into an issue comment to record a potential implementation route that I'm not fully convinced of just yet.
Yes, but there's no doubt any and all of that could have been done in a way that's less harmful to society at large. Which isn't a specific criticism of Musk, rather of our corporate culture in general.
What wastage are you referring to specifically?
Well, they must know a thing or two about bots, they're working on the AI for self-driving cars... makes sense to me.
You know you can also use the heroku build packs on fly.io right?
I am not privileged to the private information, but openssl isnt so useful in a standalone library, so I imagine that its going to be affecting quite a lot of ssl programs.

It may even extend to boring ssl.
The people in the communities believe in a moral right to having self-diagnosis believed. Having a diagnosis is almost considered a form of privilege reserved for wealthy white males, an observation rooted in scientific evidence of systemic under diagnosis for minorities and women.

It is a banable offense from disability communities to doubt somebodies diagnosis. I was told nobody lied about faking a diagnosis, so I faked a diagnosis under extremely suspect circumstances, was believed, revealed my deception, and was permanently banned. Regardless of the morality of my actions, the point is that people want to truly believe that everybody they meet that self-diagnose themselves with disabilities is valid, and anybody who attacks this delusion is an enemy to be expelled from the community, even if such a person is doubtlessly disabled. The way I see it, ideology has become more important for membership in these communities than actually having a disability, because somebody ideologically misaligned is a threat to “safety” or whatever.

I’ve seen people call for moderators to be taken out over “fakeclaiming”. I find the entire ideology espoused in TikTok to be deeply naive and grounded in a false implicit assumption that a label of disability will make peoples lives better and thus to deny them that label is some sort of cruelty. I’ve been in conversations where somebody asks “am I diagnosed”, they will describe something that disqualifies the diagnosis, I point out no they can’t be they don’t fit the criteria, and others in the thread will start saying “oh they must not have meant that they must have meant this” and I’ll just sit there stone cold fucking baffled. I wonder how many people will suffer untreated illnesses because strangers on the internet talked them into thinking they had a developmental disability when they really had hypothyroidism or something because they treat not having a diagnosis like failing to catch a Pokémon.
It's more polite than "webshit", but the overall comment isn't making the case that the more polite term should be used... I'd like it if people calling themselves web engineers held themselves to a higher standard. And were able to see that even if someone is a webshit now, they might have been something else in the past, and something else again in the future, tech is such a great career space in that it's not incredibly difficult to change what domains you're working on. Even apart from general expertise that allows an engineer to go and review arbitrary code (with full understanding, and immediately? No, but you can get started, and find common areas and boundaries, and find who the main contributors are and who isn't so important, and draw big black boxes over areas that really need a specific expert's look, and there's tons of automated tools that can help too e.g. security audit consulting firms can find issues in huge codebases quite fast), it would be surprising if Tesla didn't already have some former Twitter employees already who could contribute to this review if it makes sense to use them. Let alone former employees from other companies that have systems similar to Twitter's. It'd be surprising if all the engineers selected were just people who have never worked for another company besides Tesla.
But that's TWTR, not TSLA.
I can never remember which tense is recommended for git commits - I keep meaning to figure that out and try to make a habit of if.
This really isn't that bad. The evidence presented are one D2C alcohol startup shut down, and a couple companies pivoted to... charging for their services and not just pumping out memes. Could be worse.
Recall that Elon alienated Peter Thiel by insisting on Windows over Unix at PayPal. Thiel resigned.
>I mean, you can do a very general audit of things like “is there CI” or “do they use horribly unsafe serialization everywhere” but I don’t see anything beyond this without a huge amount of effort.

Do we know what is or isn't being reviewed? Do we know how much effort is being applied in this process or if there's a defined upper and/or lower bound?
I also want to know how he's doing that as well. I'd like to know how anyone can destroy faith in an ideology like capitalism.
I see and the issue lies with the engineers? If thats the company’s policy the whats the problem? He should change the policy and only then review performance in that context.
A significant number of my US friends and colleagues were surprised about how far apart things in Asia were. They were quite surprised to learn that Singapore is about as far from Tokyo as London is from New York; for example.
The code is almost never special, the business processes are.

Everything seems so incredibly trivial until you reach something that isn't.
Watts said he enjoyed Speaking because he enjoyed hearing himself Talk

And if anybody should start getting Giddy over any great Pearls of Wisdom he delivered, he said that it would be like a Thief returning a Pocket Watch they had just taken from you - Humans are already equipped to exist in Nature, and whatever Watts says doesn't change that

He's not delivering Weather Forecasts or Road Conditions (Facts upon which to Deliberate) - He's populating Silence with the Word of Alan Watts, and if tomorrow you don't remember all of the words then so what? There will be more words.
First Draft of a Report on the Edvac [pdf]
California secures our freedom of speech, but in business there are protected classes, one being "national origin" [0]. So you can call someone a donkeydick but not insult them based on their nationality. I wasn't bothered but wanted Boris to know about the law.

[0] https://www.senate.ca.gov/content/protected-classes
To be fair, it probably was one of the three. I would put my money on the US.
Ha, there's at least as many fanboys here. It's not a lopsided discussion.
Fly.io seems like the easiest way to get a docker container running publically. I had a look at the AWS equivalent (can't remember the name), and it was a cluster fuck of complementary services in the tutorial.

Wish more cloud providers would focus on helping with existing open source tech, rather than trying to suck you in.
California and the history of surveillance (2019)
Isn't the counter argument to this that he's also the guy who has lost the stock 43% of its value over the last year?
What he said was "there will very likely be some softening of labor market conditions", which was interpreted to mean increased unemployment.

source with video: https://twitter.com/CNBC/status/1563172126945067009
Not impossible he literally doesn't understand version control as a way of life.

More likely just a power trip.
Probably just a third party that Elon would trust to corroborate answers to questions. He probably hasn't made many friends in the Twitter building, and may not take what he's told at face value.
@dang please make the black bar clickable and link to the appropriate post, every time it is displayed we have a similar thread.
A Mini5 Hello World
I've never seen this chart before, but I've worked with people previously that I know would get instantly giddy with excitement looking at this.

The meaningless terms, the disconnected-flow-chart-but-not-a-flow-chart, the deluge of acronyms, the weird visuals and the inscrutable words and relationships, it's all there.

It's a document I'd attempt to create if I was trying to parody consultants and business shenanigans, but it's real.
The well water then can he reused to make some purple drink
Or buy it off someone else after they start it, and then use them for non-consensual buggery (in the metaphorical sense, since only one of them is blonde enough for Musk's tastes).
I use Firefox on: Android, iOS, Win 10, and macOS. Zero complaints. Made the switch a out a year ago. Zero regrets.

Eventually I'll ditch my Android device. The less Google in my life the better.
What about twitter engineers makes you think this?
What makes me smile is the idea that Google searches related to "How do I print the code I committed in the last 60 days" must be shooting up on Google Trends.
The goalposts are in a slightly different place for these women than the men:

> And so there are women who have trouble getting sex and love. At least with the men they want. And not all of them are ugly.

The incels complain about getting anyone at all, not just the ones they want.
Does it matter if it's 5D chess or his behavior just happens to create the environment needed to create rockets that can land and revitalize the electric car market after GM had killed it? I don't like the guy much, but his companies are creating great results and innovation. Do they live up to the hype? Does her understand himself why? I'm not sure how much it matters.
Sure but you control when you call them.
Why do you keep posting that? I count 3 copies of the same comment. You're confused, please re-read the thread and note the difference between TSLA and TWTR.

edit: in retrospect, I see that you're a new user. FYI: I've flagged this comment, but not the original, because you're spamming. Spam isn't cool.
If you don’t see the obvious differences between amphetamine and caffeine, not sure what to tell you.
You’d only be pissed off if you had a predisposition to dislike elon and then why would you be a TSLA shareholder?

This is a tiny amount of money compared to the daily cost of running TSLA and would have zero actual impact to shareholder value. If it isn’t being accounted for correctly, there will be a tiny investor lawsuit and a tiny amount of money changing hands.

This is latching on to just anything to complain about and really detracts from the ability of elon critics to be taken seriously because it’s just complaining about a few pennies worth of shareholder value.
Musk aims to be funny to people he doesn't know on twitter using memes that weren't that funny 5 years ago.

I genuinely don't get it. He's shockingly not funny considering how hip he is for his age.
I think most are missing that this is a code review + loyalty review.

For sure a software engineer from Tesla, or even a manager, can get an idea of how valuable/productive a coder is without fully understanding the code in detail. How many PRs? What does the code do? How was it reviewed? What value does it bring to stakeholders (users, business revenue)? Sure enough this way you can get a rough idea of how much work somebody does and if it is of any importance.

The loyalty part is in the timing: 30-60 days. A period with a lot of uncertainty for Twitter employees. The Musk takeover in the air but even if that would not follow through, there were already severe job cuts in the pipeline by Twitter's board.

If under those conditions you kept your head down and kept coding like a stoic, then you're a keeper.
> Linking to company websites so people looking to buy stuff that company makes can find it is a scam, because company websites are biased in favour of that company

This isn't a faithful interpretation of the argument. Most people don't use Google to look for things to buy. They use it to find accurate information.
> “Con Ed steam system has evolved from using coal to heavy fuel oil to natural gas. We’re really working to continue this effort of greening the system using renewable fuels or renewable technologies.”

Wish they went into more details about this, like how much is from wind and solar.
Maybe. But is all of this PR worth $44 billion?
Tactfully ask users for their work email
Hey HN community! I'm Yuval, the founder of WorkPuppy - a tool that helps SaaS companies ask users for their work emails (once they have a good reason to give it to us).

At my previous startup, Simpo, I asked my team to outright block registrations with personal email addresses, fearing that those users were just "not serious."

It was a mistake.

Sometimes users sign up with a personal or secondary email address because they want to check a product out before giving away their important contact info.

Rather than preventing personal email registrations, I now believe that as B2B SaaS founders, we should absolutely allow users to "kick the tires" of a product (with whatever info they want to give us), and then tactfully ask for their info when they've seen value in the product and want to stay in touch.

There's an interactive demo on the main site (courtesy of the good folks at Arcade), so you can play with it, and I'd be delighted to talk to anyone individually who's interested in having a conversation.

Can't wait to hear what you all think and to chat – I love this place :)
Depends on the codebase. Go read the source code for GHC and tell me how quickly you could add a new primitive type that consists of all twos-complement 7-bit numbers.

A pretty trivial change for someone whose steeped in the codebase, likely impossible without a few weeks (or even months) of effort for anyone else. Of course, this all becomes exponentially easier if you have an author of the code to point you in the right direction.
> But PayPal was running Oracle on IBM bigiron machines even after Musk left them.

Oracle on IBM big iron is a pragmatic (but expensive) way to achieve a highly vertically scalable database platform. Not trendy at all but also not a bad technology position to be in, even now.
Yes that is exactly what I said.
You can be fully protected just using vanilla dnsmasq and downloading fresh blocklists from time to time. It seems all the more ‘marketed’ flavors of adblockers are just web bling on top of dnsmasq. What else do they really offer?
> The world isn't bent on thwarting self-driving cars.

Oh, that'll come.
Nah, there’s nowhere else for cable news to pull hot takes from social media.
I see accepting self diagnosis online as a practical measure. Since it is not possible for an online community to ascertain wether someone qualifies for a diagnosis or not, discussing it is entirely unproductive and a wasp's nest. That doesn't mean everyone truly share's the same diagnosis, only that there's nothing to gain by doubting what they're saying.

A lot of people arrive at these communities due to their insecurities and personal pain, and it's not helpful to go around pointing fingers saying "you're not part of this group".

They're support groups, not medical boards.
https://reviews.freebsd.org/D26137
What does fame or being an alcoholic have to do with giving good advice?

Watts was smart, insightful, highly versed in philosophy and religion. Does being an alcoholic or a smoker or <choose your transgression> negate that?

Edit: it’s really sad that you would summarize this complex man as an “abusive alcoholic”. He dedicated decades of his life to learning and sharing knowledge, inspired millions of people, certainly advanced Western philosophy. In his late years he drank heavily - 30-something years after publishing his first book. What an unforgiving hypocrisy! A man with such a complicated story, a difficult relationship with his dad, failed marriages, just human drama that _all_ people have or will experience in their lifetime… what right did he have to disappoint you so tremendously?
Politician.

Nailed it!
It's actually just my opinion. I'll even say it again: advertising is inherently untrustworthy, a nuisance and of negative value to society. I think it should be illegal.

If you think I'm trolling, report me. If dang tells me to stop, I will respect his decision. Don't accuse me of "baiting" otherwise. This isn't 4chan.
Yes it is (to spoiled toddlers).
>Ha, there's at least as many fanboys here. It's not a lopsided discussion.

In this particular discussion? Do you see the amount of vitriol? I am genuinely surprised to see the behavior in this thread. As if Elon Musk were some sort of rationality time-bomb implanted in the majority of those commenting.
https://archive.ph/HtxKD
Sorry link got mangled and the edit window has passed:

http://networkingbodges.blogspot.com/2019/04/a-real-full-int...
The key is whether or not Twitter is compensating Tesla (and therefore its shareholders) at a fair market value for the time and resources used by Tesla employees for the benefit of Twitter (and therefore Musk as its owner). Not whether or not it makes sense to do so.

If its a dumb idea on Twitter/Musk's part but Tesla is fully compensated for their engineers' time, all is OK.

If its a great idea but Musk just assigned Tesla employees to do work that does not benefit Tesla and does benefit another company that he owns, that is an issue.

The scale of this is irrelevant. Absent fair compensation to Tesla, even one employee doing a day's work for Twitter is prohibited self-dealing. No one would bother filing a derivative suit over such a small amount, but SEC penalties could absolutely apply afaik.
I've only seen the ability to pay (which was also kind of confusing) once or twice. Everywhere else was either hard to navigate weird websites, or a PDF that takes forever to download and is very hard to read on mobile, let alone discuss with people you are dining with, who are also buried in their phone trying to figure out yet another maze of clicks and downloads.

In many places physical menus are handed out by a hostess whose whole job is to seat you and do that. If I want to "give them a break", I often just cook or get takeout. Physical menus are not hard to do and are much more friendly than reading from the palm of your hand.
> Trust me if one is experienced enough they can understand your code perfectly fine, it’s definitely not as special as you think it is.

What if a large portion of the codebase is, for example, shader code? I chose this example because coding for the GPU isn't the same as coding for the CPU. Do you think that's a scenario in which you'd require more study, or are you confident your experience would spill over into this new domain, no study required?
> Without tests, there’s a very strong possibility that your change will have broken some other, potentially unrelated feature.

[...]

> This is why I start every single one of my projects with a passing test. It doesn’t matter what this test is—assert 1 + 1 == 2 is fine!

These two statements do not add up.
New dad here. How do you mean?

I love my 2 month old but her personality mainly seems to be "I enjoy drinking milk and sleeping"
One issue is visibility. If things are perceived as not going as well as they should, and there is no visibility, it is extremely difficult for any leader to defend their group.

To focus on building the environment, there are broadly two situations that can happen. 1. your director has broadly speaking total support from his leadership, and the leadership will be "patient" and trust the director to do things. 2. there is no such support, you better deliver on your KPI or you're next.

In most cases, it is in between 1 and 2 of course. If it is not mostly 1., there the director will not be able to do much without understanding the delivery. If your director needs to "push back" to help foster a good environment, they will need some ammunitions, which will likely require commitments (in time, KPI, etc.).

To be honest, it is really hard. I myself recently became director, taking over teams that were self-organized but had high attrition. "Do I enforce too much / not enough process" is a question I ask myself very regularly.
To which the reply would be "cut the bullshit, we both know you don't give a shit about code, so just show me which demeaning hoop you need me to jump through and what I'm going to get for doing it."

And then just hope it isn't quid pro quo sexual harassment.
Such a large wall of text - when if you actually spent a few minutes actually using MAME you’d know it warns about bad dumps and then allows you to proceed anyway.

You’d also know that dumping the database in MAME is very straightforward. The compelling counter argument to the perceived “separation of responsibilities” - is there is one source of truth.
This is my first time in New York, I thought those steam pipes were a hack to fix steam build up in the sewer system. I didn't realize it's a separate system. Actually the heat and hot water in the building where I'm staying is very likely steam based, just considering the age of the building and the location.
When it comes to work place environment I have not heard a single good thing about Musk. And that is what is being discussed here.
How is evaluating code relevant to evaluating the company?
Final Burn Alpha does what you want.
Looks like its been forked into FB Neo.
https://github.com/finalburnneo/FBNeo/wiki
I'd order one as long as it's high quality. Looks nice.