skysight-inc/HackerNews huggingface dataset:
100% agreed.

A trend I've noticed the past couple years is that people make the excuse of "code should be self-documenting" so they don't need to add comments. But then very helpful contextual hints that are not otherwise documented anywhere, like the one you provided, are completely non-existent and the original dev has left the team, it's been 2-3 or more years since the last time someone touched it, etc.

Code should be self-documenting, don't get me wrong. But that's more in the vein of showing (what), not telling (why/how). There still needs some be some method of telling.
Easiest way to make money would be to fire 90% of them. 800 people is hardly a skeleton crew for running a service like Twitter, even at global scale, and then you would have plenty of profits.
Yeah, and just deleted yet another Apple app that won’t let me get past the premium version at first startup.

Had to do a forced power down of iPhone to escape this.

Hello, Apple support?
HN isn't really the place for jokes[1] but thank you anyway.

1. https://news.ycombinator.com/newsguidelines.html
You could propose it.
What kind of cost though? Actual silicon/chip cost doesn't matter because it's amortized over so much usage. Energy efficiency matters, but more as it affects achievable density. For most server applications latency is king, which is why servers use big x64 chips with all power saving features disabled. If you have an application that isn't latency sensitive, it might make more sense to just use a big Xeon or EPYC CPU that is running in low voltage mode.
I only know of you because of The Shirky Principle, which was very valuable to me in figuring out what's wrong with homeless services and that we need to focus on fixing housing instead. Thank you for your work and for stopping by to respond here.

Good luck with restoring your site.
> Not sure that many companies, these days, are actually interested in older, more experienced, developers.

I’m beginning to appreciate the value of cohorts as I age. I work in a ver successful triad, ages 51, 58, 61. We recently tried to integrate a young-30s in our group. It did not go well. They recently moved from our team and are working elsewhere with a group of people closer to same skill, aptitudes, and age. Both they and we are much happier this way. It’s a small sample set obviously. I value a diverse world where we tolerate and learn from each other. But years of working experience have made me wonder if we shouldn’t just let age/skill cohorts naturally work together.
Solo Founders Should Automate Their Job to Prevent Decision Fatigue
> You can still make edgy and politically incorrect jokes today if you do it right.

Not really. Doing it right means adhering to the left’s idea of what is right. Your whole position is based on the left being correct about everything.

Take non-binary for example. I’ve looked into it, read the studies and my conclusion is that it’s pseudoscience that deserves to be mocked.
But you probably think it’s real so if I joke about it you think I’m a bigot. From my perspective, joking about it is like when we used to mock people who believed in creationism.

So what is doing it right if we both have two fundamentally different positions about a subject?

——-
I’m not gonna get into a debate over non-binary. That’s not the point here, it’s an example.
Let’s get open source voices heard by the EU on standards essential patents
Same here...except I tell up front when they apply that it's more of a formality for HR. I respect their time and don't want them to waste time preparing or getting nervous. I tell them it's mostly for the team to get to know them and for them to evaluate the team and we'll keep the interview light.

I still give my team the option to decline them if there's major red flags - but I have not had that happen.

Also, a reminder...an interview it is a 2 way street. Your 1 question interview doesn't give the candidate an opportunity to interview you or your team and the "Welcome to the team" is a little presumptuous...I assume it was left out for dramatic effect and I'm sure (I hope?) you allowed the interviewee time to ask questions.
I'm sorry, no, there's plenty of code that requires much more than two sets of eyes, and outside discussion, for any project above a certain size. I trust your experience that the teams and projects worked out like that, but they must have been suitable to that approach, which is definitely not universal.

As one example, do you think cross-functional changes to the Linux kernel from even trusted contributors can just be merged without review and feedback from people across all affected subparts of the kernel, as long as they have been written through pair programming? That's a big open source example, but plenty of companies have plenty of projects for which that already applies as well.

> The prs where dogmatic as more junior teams get caught up in superficial things such as names, package structure, syntax preferences rather than what the pr actually does.

That is an easy trap to fall into (and wildly annoying), but it does not mean that PRs have no use outside of that.
OK, that's not what I intended. Teaching a bootcamp is pretty full on commitment so using it solely as a hiring funnel would see you ousted via feedback scores pretty quickly if you weren't delivering on the learning aspect.

The way I see it, and I'm open to being wrong about this, is that people that join a bootcamp are doing so to find a job. If at the end of the course I shoulder tap the best students I've had and we connect on linkedin (or they make the request) and then we end up entering into some kind of internship / jr position, I can only see that as a good thing.

The dev gets a job, I get good staff, the course gets their vague job placement goals met and at the end of the day, software gets written.

The only people I see being disadvantaged is others in the market for a dev. But that's not going to keep me up at night.
I’m glad it’s clear to you that I have no idea what it costs to be self-employed on the west coast, since I already posted that I’ve been self-employed for 15 years, on the west coast. I’ve raised three kids too. It doesn’t cost a million dollars a year. Lots of people manage on less than $100K/year, which is $50/hr working full-time.

I’m not sure what you’re arguing about. I don’t have a mindset of “I can only charge $60,” you put that into my mouth. Freelancing rates for programmers and system admins range from $60 to $200/hr, across the US, higher in some regions than others, and more or less depending on skills, demand, and the freelancer’s ability to sell themselves and negotiate. Yes, I know some freelancers get a lot more than $200/hr, but they’re rare. For every one of them you can find 1,000 freelancers on Upwork competing for $25/hr gigs.

I certainly could live comfortably in the Bay Area or LA on $100 - $150/hr if I could do that for 40 hrs/week — that’s $200k - $300k/year. That would include the taxes and savings and insurance too. I know because I’ve done it. With kids.

You wrote that downtime is going to happen sooner or later. That hasn’t been my experience. If a freelancer has prolonged or frequent periods of downtime they’re doing something wrong, because the work is there, demand far exceeds supply. I’ve worked professionally as a programmer, system admin, and team lead for over 40 years, so I can say confidently that there’s never been as much work available as now.

A professional freelancer has to maintain and constantly upgrade their skills and target the market so they can get premium rates, above $60/hr. They also have to cultivate their professional network, maintain a reputation, and do everything they can to avoid downtime and non-billable hours spent looking for customers and bidding on projects. In another post I wrote that one way to do that is to develop long-term relationships and negotiate monthly retainers, which may be a little less per hour but prevent downtime and uncertainty.

While I do the math you should do the research. I have a fairly good idea of freelancer rates in the US because I’ve been doing that for a while. But don’t believe me — data is easy to find.

https://www.upwork.com/resources/how-much-do-freelancers-mak...

https://hubstaff.com/time-tracking/average-hourly-rates

https://www.statista.com/statistics/1181210/tech-startups-ho...

https://www.codementor.io/freelance-rates/full-stack-develop...

Etc.

Thanks for the math lesson and ad hominem.
Yes, please believe us. It sounds so cliche but it goes too fast.
I filed a big report about this years ago. Please do the same so that Apple knows this bothers people.

Edit: it didn’t behave this way before 2009
This would be a great way to build those videos that draw a picture. Currently done by hand.
This already happens in the midwest, where taxes are based on appraised value and someone from New York buying 160 acres of hunting land for some overpriced amount causes the small landholder next door to have to pay triple taxes.
Why would a big story like that involving the presidential candidate and his son be boring and irrelevant?
Non-tech people are used to all-in-one data mindset (load everything into memory manner). The only query type they have experienced is a dumb full-text search. Most people don't have know filter keywords for google search, twitter search etc. Even though they are used to scrolling concept (view portion of data), they have no idea of querying to see 1 interested thing at a time.
What's wrong with 4chan (and dozens of its offspring)?

You don't like it - you don't read it. It's that simple.
Allow me to ruin your now-traditional joke [1] by telling you what I saw when I worked there in 2016-7.

First, it's a complex product. Just for the user-facing side of things, there are four big codebases: back-end, iPhone, Android, and Web. The back-end stuff is very large, generally for good reason, and sometimes not. A lot of those good reasons relate to performance; with over 100m people using it every day, getting the right tweets to the right people is challenging, especially given that some people have over 100m followers and many users will follow a lot of accounts (I follow over 3300, for example).

But the user-facing side is only part of it. A big way the site makes money is ads. This is in some ways a more complex problem than the user side of things. If you'd like to see, try buying an ad on Twitter. They also have a division that does data products, including a variety of APIs, and another group that has other products for businesses, like tooling for the customer support interactions that people expect to handle on Twitter.

I of course can't forget their SRE folks, who keep all of the machinery humming and make sure all the software is doing what it's supposed to. There a quite a lot of people doing infrastructural work making tools and products that you never hear about and I probably can't list. There's also a good developer tooling group that helps keep the developers above working smoothly. And let's not forget their internal IT group,

Adjacent to engineering are a lot of really sharp product and design people, as well as a design research crew that understands the many ways people use Twitter and examine how it works for them.

We then must turn to people who handle the social side of this. When I worked there, that included a significant staff doing policy work, trust and safety enforcement, and handling darker things like CSAM and terrorism issues. There were also a bunch of people fighting the banal spammers.

And let's not forget the ML people! That alone was a few hundred people doing research, creating and improving models, and applying them to many of the things I mentioned above.

And at last we come to the kind of things that pretty much any large company needs: finance, legal, marketing, government relations, sales, computer security, physical security, admin, management, and the like.

If you ever wonder this in the future about any company, I suggest you look at their jobs site [2], which is always a good way to get an idea of what goes on at a company.

[1] e.g.: https://news.ycombinator.com/item?id=17150438

[2] https://careers.twitter.com/en/roles.html
Starlink requires dedicated equipment. They could just ban the import of that equipment.
> falsely accuse British diver as a child rapist

Let's be specific, "pedo guy". And that was an insult in response to an equally profane insult from the other guy. Two wrongs don't make a right, but he apologized and people who have said equally bad or worse things also occupy high places...
You can support free speech and still ask people not to say things.
I think cancel culture is bad. And people should stop trying to get people fired for saying something (especially if it was said ages ago)
I'm not going to force you to stop. Just consider what you are doing. You are basically wishing the person would die (or before a ward of the state) is that the proper consequence of speech?

As a society we have agreed that somethings shouldn't be said. Like the n word. You aren't forced to not say it. By the same token we can agree that cancel culture is bad and chills speech.
We, as a free society, should strive to keep speech free. Not look for ways to shut it down.
I may not like what you say, but I'll fight for your right to say it, had become I don't like what you say so I will do everything in my power to prevent you from saying it
In theory he can borrow against any and all equity he has control over but only the lending banks decide what they are willing to lend on. They will want to know exactly what he wants to do with the company and how he will repay the loan before they agree on anything. On the one hand the banks love the idea of lending the money since they will get a truck load of money in service fees and interest. On the other hand banks don't like high risk so they will only lend if they know that they can get their money back.

So the answer is, only the banks know exactly what equity they will use for the loan. All these mega loans are unique.

BTW, it's unlikely that any one bank will make the complete loan. They will gather a bunch of other banks and investment firms to come up with the money. Eventually the loan will be turned in to bonds that will be sold as investments for companies with lots of cash such as insurance companies and retirement funds. The short term profits are in the service fees that will be generated by the takeover activity.
Ah yes, the Friday night security incident drop.
I think now that the true state of corruption has come to light, crackdowns to correct this will happen, it will be harsh, but much effort will be put into reinvigorating the only effective deterrent left, nuclear weapons. There might even be a test pushing the limits of the test ban treaty to make sure they work, and everyone else knows it.
> The LVT also has an appealing underlying moral framework: The luck to own a piece of land that happens to appreciate — say, you bought a house in San Francisco before the tech boom — should not come with it the ability to extract rents without providing value.

This would put gentrification on overdrive. Did the author think this one through?
internal tools need designers too! not to mention their ads platform.

I imagine their content review platform, trust & safety tools, etc all have some designers working on them
The improvement of knowledge is a useful side effect of free speech, but it's not the main justification. Free speech exists because it's wrong to harm someone because of what they say.
Maybe PARA method is what you're referring to https://maggieappleton.com/basb
> They have never been a problem in my life

Like the boiling lobster in the pot, they are a huge problem in your life, but you don't know it because you've never experienced life without them.

Come to a country that doesn't have a single 4 way stop and instead has roundabouts (and people that know how to use them). I drive clear across town through 40+ intersections without stopping once. So does everyone else.
The landlord also takes on the risk and reward, to be fair of the property declining in value. If housing prices crash (which can and does happen) the renter has nothing to do but find a cheaper rental; the landlord may be wiped out.

People ignore the risks, but they are real and they will return.
> he wants to see the first amendment function with autistic precision

I really wish we'd stop defining social media broadly as a first amendment issue. Elon Musk has the right to speak his mind without fear of government reprisal, he doesn't have a constitutional right to broadcast his asinine opinions to millions of people.
If github themselves hadn’t been targeted then would their security team have even detected this? That is scary to me!
I have found a lot of value from putting up real code from our code base (maybe simplified with some parts removed) and asking the candidate to explain what a function does. It’s very fair, low stress, and you can ask open-ended questions about “why this way?” or “what are some other ways to do this?”
I wonder what that would say about banks being "landlords" of money and "renting" it out ... probably something about usury.
> should not come with it the ability to extract rents without providing value.

the owner of the land is part of a long transaction chain that started from the initial development and ownership of that land.

They provide value. The value is in allowing the existing owner exit. The fact that this exit is possible makes investment in the land less risky and therefore, investments happen.
No? The rich gets rewarded for being the most productive, while also paying the highest costs for the most valuable lands.
Ok, recognizing it is legal in some places and not in others is a good step forward.

Now try recognizing that the reason it's legal here is safety. And that whether or not it's legal there, it may be safer for cyclists everywhere to use the whole lane in some circumstances.
10 Years of Oculus
The colloquial use of the term 'landlord' equivocates between the role of property manager and the role of titleholder. The latter is the only one that really deserves the feudal term. Property managers do indeed earn their living. They are often just contracted by titleholders. Because the titleholder is not obligated to do anything at all. Their role is to own, not to do.

If the same person serves both roles then they are wearing two hats. Just as if someone were a stockholder and an employee of the same company.
Is the ME next? One can dream... that Intel will stop playing with all of this user-hostile "security" nonsense and focus on performance and power efficiency while also releasing all the detailed programming/design information publicly.
I'm trying startpage right now. Looking for alternatives to ddg, liking it so far
Amen, brother. The best boat is a friend's boat.
I do remember hooking up Heroku to Github for auto-deployments and thinking to myself something along the lines of, "why does Heroku need ALL of this access?"

It'd be great if Github could allow read/write permission grants on a per-repo basis. Maybe they do already!.. in which case I'd much rather have and setup that granular detail than have a token that goes across all my public/private repos...

Edit: I do see in my Github's integration page that the Heroku connection was used within the past week... but it doesn't show how exactly it was used. Until Github can provide specific details, is it safe to assume that all repos, public and private, could have been cloned?
If you download a copy of this while at work, be prepared for your company to receive a nastygram from Oracle's lawyers about them now owing Oracle money, just like if you download Virtualbox's extension pack.

https://www.reddit.com/r/sysadmin/comments/d1ttzp/oracle_is_...

Oracle is toxic waste and their IP space should be blocklisted from any corporate network.
Companies are not required to sell to any random billionaire who comes by and offers a premium over the current share price. There will be lawsuits, and they will fail.
> Additionally, we recommend disconnecting Heroku from your GitHub repositories.

I have respect for the Heroku/Salesforce Security team for willing to ask users to perform this action. Many companies would be too worried about losing customers or having users not reconnect it afterwards.

My thoughts are with the team working on responding to this incident on Easter Friday.
> a place where there should be more homes if you were looking at it from a regional perspective

aka, somebody else deciding that there should be more homes.

I think that's the wrong perspective to take. I don't want an authority to decide this - the locals should make their own choices (right or wrong).
I might be misremembering the sequence of events, but I thought he called him names because the said hero publicly told Elon to shove the microsubmarine he was trying to build into his ass. Which kinda changes the picture entirely, at least for me.
We are the hostages.
I think it makes sense that people who don’t live within a community should not be permitted to vote in that community’s elections.

Consider the question for states or countries. Would it make sense for Massachusetts residents to vote in Connecticut‘s elections? Or Canadian residents to vote in the US’s elections?
Where I live, NJ, tax amounts aren't calculated that way. They're derived from some complex mens based on local budgets. Since the towns rich people live in have the same budget it has the strange effect of everyone there paying much smaller percentage of property taxes.
No, sorry. Implying that adverse selection is "managed" by excluding people from having health insurance implies that the system actually works. Since large numbers of people are, by definition, excluded from having health insurance under such a system, it de facto does *not* work.

This is not an opinion; it's a fact. A system that, by design, fails those who need it the most in order to syphon money off from those who need it the least is a failure.
Parler didn't fail because it was unable to attract a userbase.
> It is the _directors_ making decisions here, not the shareholders. Those directors were chosen by management, and -- newsflash! -- they are beholden to management.

Shareholders can appoint, remove or replace directors, or even the entire board.
The clarification in my mind is the assumption of risk. When you buy a stock that pays dividends, you're also taking on the risk that the stock goes down in value, that the company Enrons, that Musk decides he wants it, etc.

A landlord has a similar risk associated with the property, and not just in loss of value but other real risks, such as lawsuits, etc. The stockholder is protected from many risks and can't lose more than his investment (ignoring cases where he owns so much of the company that the corporate veil can be pierced) - but a landlord easily can - especially with a mortgage, but even without.

Insurance can be purchased to mitigate some of those risks, but few do beyond what a bank may require.

Let's take the example of landlords of property in areas threatened by climate change; real risks exist there that the renter doesn't have to worry about beyond considering moving.
Hospitals likely have some of the worst IT environments around, its unsurprising. When it's a choice between IT and more doctors, hospitals are likely to choose more doctors.
I agree it's not a straightforward thing - it's just that in many cases people seem to be hiring a violist but screening them with live sessions of Guitar Hero.
Nice catch. Yes, millions.