skysight-inc/HackerNews huggingface dataset:
Read: The Mythical Man Month: https://en.wikipedia.org/wiki/The_Mythical_Man-Month

Even though the book is old, the concepts in it haven't changed: Developers need to work with minimal interruption, management needs to serve development.

Here's the thing: "Team lead" and "manager" are very, very different roles. "Team lead" is very hands on, because you need to be able to jump into the code base to help team members understand the bits; and you need to be able to speak to management with detailed technical knowledge.

(As you can probably infer, I've been a team lead and really, really enjoyed it.)

In my case, "team lead" was about a 50/50 split between hands-on coding and leadership. At times, it was basically me doing the hardest parts of development with assistants who I would directly assign tasks. Other times, I worked with other developers and directly mentored them in tasks because I had the most experience in the code they were working with. Other times, I was merely a peer making sure that process was followed.

At one point I had to "manage up" and explain what the boundaries are between QA and development. This was mostly to avoid situations where other developers were spending a week scratching their heads trying to reproduce a bug. It turned my reputation from being "difficult" to being a leader overnight; because (surprise surprise) sometimes you need to tell QA that their responsibility is to clearly communicate bugs.

As far as management, part of it is making sure there is just enough process that people can hand off work from one person to the next. The processes need to be flexible so they don't get in the way, and they don't exist for the sake of existing. It comes down to things like making sure bugs are documented so that someone doesn't spend a week trying to figure out how to reproduce it; and that the actual steps to reproduce aren't buried in a chain of 100 comments in a ticket. (But that's just part.)

The other part of management, and any leadership role, is realizing that you're not a boss. You merely have a more powerful role in a team, and you need to use your power wisely. Everyone should feel like they are doing what they believe is right.
Heroes Come in Many Different Forms: The Journey to Passwordless Authentication
Pushing to prod on your first day seems…interesting.
> Just about every sufficiently general system allows for arbitrary code in the latter, be they in debian/rules or PKGBUILD or the buildPhase argument to mkDerivation or—indeed—in setup.py. (Most systems also try to sandbox those sooner or later, although e.g. the Arch Linux maintainers gave up on cutting off Go and Rust builds from the Internet AFAIU.)

Most other programming language package managers don't, see Maven for Java.

But then again, NONE of the scripting languages ever wanted to learn stuff from Java, especially regarding packaging (lack of packaging namespaces is another major blunder re-created by Python and several others, including Javascript).
this is a terrible benchmark. You're literally doing nothing per task.

There is so much left up to the implementation details that you are not benching anything.
In other news, in a double-blind study, participants who were drunk during their surgery reported no development of their social lives.
Right. You can know these abstract properties though without knowing how a float is actually represented in memory.
Ubuntu has been pulling this for years afaik. I distinctly recall getting some ad for a Canonical Kubernetes implementation a while back too.
I am from South America, so my experience in Russia was a tourist. But really, This is basically bullshit. Soviet architectural heritage may be depressing sometimes, but one thing they took seriously is infrastructure.

I was there for the world cup, and after my country was out of the competition I traveled outside the cities hosting games including some very distant places. Agriculture in Russia is mostly an industrial affair just as in the West, with the usual John Deere dealerships dotting the margin of the roads along with some Chinese and Russian brands I've never heard of before, but that seems to be big there.

Of course, I stayed in the western portion of Russia, not even crossing the Urals. It is a gigantic country, and probably as you go east, probably things are more backward.

In general, the Russian experience, at least at the time of the world cup was basically the standard European experience for a traveler, things mostly work, the trains are absurdly better than American ones, on the same level as European trains, and at least in the big cities, you can get around speaking English. If you stay in an Airbnb and cook your meals, supermarkets had incredible variety at good prices.

Probably some things are worse or a lot worse now with the War Economy and sanctions, but on the other side, it is clear that Putin has been preparing for this for a long time, and export substitution has been going on for a long time.

The bottom line is that Russia is not like Elbonia from racist Scott Adams cartoons like so many people think.
The quickest way up the management ladder for a coder is to be enthusiastic, productive, and incompetent. Your teammates will move heaven and earth to promote you into leadership as a way to reduce your blast radius.
Thanks. I'll email
I'd consider that more analogous to what HP did if they made you send back all of your old cartridges, but they don't. HP doesn't treat the cartridges like you're renting them, and doesn't care about getting them back, just that you can't use them anymore.
Thanks! I want to perfect the experience on iPhones first, but iPad version is definitely in my backlog.
ChatALL
Corporate lawyering is basically about finding ways to break the spirit or letter of the law without being punished for it. Or to limit the punishment so that it is exceeded by the likely profit of breaking the law. So yes, Meta's thousands of lawyers probably recommend breaking (or "interpreting" certain laws in certain ways all the time because the cost/benefit analysis makes it worth it. And sometimes they miscalculate and the fines are larger than the profit or result in some unexpected political blowback. See also Apple's approach to its App Store and payment policies.

EU to US data transfers were questionable for years, until a whole string of rulings through several levels of national and E.U. courts made clear that they weren't under some circumstances. Other companies have found ways to deal with that, Meta obviously could have, but chose not to (because profits). One obvious way would be for Meta to save E.U. customer data on E.U. servers exclusively, splitting the social graph (and advertising shadow profiles, which likely is what they really care about). Good faith does not enter into the equation, would be my guess.
Because not caring how FP values are stored and what the implications are (or even not realising that you favorite programming language uses FP by default) is a particularly fast way to become the "minus 10 times programmer".

Storing monetary values as FP is one thing, but I've seen phone numbers and other numeric identifiers (long time ago before PCI-DSS even credit card numbers) stored as FP values, with predictable results.
And your comment might even be relevant if “left-leaning feminists” were a non-fringe political power threatening to take over legislative, executive, and judicial branches of power. We have real problems to deal with, not some imaginary “bad feminism”.
Day 1: laptop, credentials, hr and high level security/policy stuff. 2-3hr pair programming session to grab an editor, git checkout of their first assignments repo and to push a tiny edit (small bug or doc fix). This ensures they have the tools and access they need to get started. People report it as a long hard day but its pairing and collab so they meet the real people and real work

Goal is to ship a real contribution in week 1 if they know the stack. Week 4 if they don't.

Company culture, business etc goes in parallel at 2-4hr a week of formal meetings for the first month or so. It used to dominate the first week but was too much context to learn in one week.

There is an assigned tech buddy all the time and daily scheduled q&a time from a lead for the first month. 3 months in and they count as a full FTE on the schedule. Before that we expect a good chunk of the day goes to learning and understand that goes for the buddy as well.

Edit: of course the learning never stops for any of us but this so far for me has been the quickest way to get to learning together while contributing as you go
Because in the time between Warcraft I (not the first RTS but let's take it) and Starcraft, each new game was amazing compared to the previous. People who grew up in that loved that; but we've kind of leveled off, you can't really make things as amazingly better than current iterations graphically as the difference between WarCraft 1 and even StarCraft.
The real takeaway is that researchers may have found a potential test for string theory.

Its presumed lack of falsifiability has been one of its drawbacks and has been the source of some of the controversy around it.

Finding a potential test that could be conducted with telescopes instead of high energy particle accelerators would be a big moment in modern physics.
> The equivalent iPad in 2013 when your tablet was released is the 1st iPad Air that had a slightly better screen than your Asus and a much better processor

Apple didn't had that much advantage in CPU power them, looking at the benchmarks A7 seems to be ~30% faster that isn't "much better".

Also, iPad was way expensive than my tablet, specially in my country. It was fifty percent more expensive. 50% more expensive for 30% more performance looked really bad for that time. The screen being better in the Air also didn't matter because I choose LG G Pad 8.3 exactly because it had a 8.3 inch screen.

> The version of WebKit available in 2019 is not “ancient”.

It is. This is at least 4 years without relevant security updates (except maybe for "extremely critical") and without improvements in Web standards.

I could get that same tablet today and get a modern browser like Chrome to run with relatively acceptable performance.
Do you see the problem with your cartoon tutorial. Correct me if I'm wrong but your lesson is a good example of begging the question . I think of the two fallacies, the whipped white guys is not nearly as bad as yours. His is merely anecdotal. Yours rhetorically casts that sad sack as a predatory animal.

Please stop helping.
I have only seen it used as an alternative to "(female) boomer". The new meaning of boomer, as in "not under 35yo", not actual baby boomers.

There has not been any theme of racism.
The Browser Company is absolutely no one. They're barely more influent than me creating a repo on github, and that kind of impact is pretty damn low as is. They're a 0.000% browser share company that runs a tight marketing campaign of only inviting tech influencers to their browser. Mind you, said browser has good ideas, great ones even. But overall, they're absolutely no one.

iOS/macOS devs use Swift on other platforms because it's the only language they know, yeepidodadey. Ignore the fact that 99% of their project is cinterop with Chromium
>I fear the 2024 election

You and me both :(

With you being young and hopefully on social media, I hope you can help turn out the youth vote. I hate to say this, most people of my generation are about as close minded as a person can get, and sadly they turn out to vote in large numbers. And many of them vote only for hate.

I think the future of the US rests on your generation shoulders, and I hope your generation is stronger than mine is/was.
My girlfriend is Brazilian and she uses WhatsApp a...lot...

I would say the problem with this idea is that your family is often just one group chat. She has maybe 50 threads of different groups in WA, for her moving off WA would be near impossible not because all the groups she communicates with are on there. The other thing to keep in mind is, the "HN Crowd" knows the full implications of having conversations on WA, for just about everyone else they just see a really convenient app that works extremely well. After using it I concluded that it works better than the native iMessage app on your iPhone, which just speaks to how good the app is (in terms of being an app).

The argument to move people to another app is really uphill battle because it's purely ideological/data privacy/etc related. I could easily convince someone to move to Slack from Teams because Teams sucks as an app. But the issue with WhatsApp is that as an app, it's one of the most well build and best performing.
Agreed on all points.

Doing studies isn't bad in itself, of course they will produce conflicting outcomes and need to be studied as a large body of evidence.

Yes, it cannot be used as a long-term solution. It's more of a fast-acting effect and has been over-hyped beyond its capabilities.

My immediate reaction was just that their conclusion ("has no short-term effect on the severity of depression symptoms" and what the co-author said in the linked article) is not reasonable to draw based on the study they designed, because they failed to consider whether the therapy needed a conscious patient or not.
I guess if you shift that question around and stretch it, the answer is quite obvious:

If a Facebook user in the US is friends with a user in North Korea, how much data are the North Korean authorities allowed to get on that US user?

Aside from the fact that Facebook has no presence in NK (hence the stretch), the answer quite likely is "none".
Love your app. Just a tip, make the title shorter and more catchy, eg. "infinite canvas live encrypted note taking".
I suspect this is the result of some civil servant being asked to find things they can do that will (a) cut the cost of trains, in principle but (b) not be offensive in the eyes of the Tories, which leaves a pretty small solution space. Hard to imagine this making any measurable difference, but it's at least politically inoffensive...

However, it's very much the train cost equivalent of telling people to use paper straws because you don't want to have the "you drive too much and eat too much meat" conversation on CO2 emissions...
Over 21 years I would say it's gone back and forth from "leave a job, take a day off, interview the next day for another job, start at the end of the week" to the occasional job search that takes most of a year.
> Go: Go is amazing. But it does have garbage collection, which can cause lag spikes in some cases. The creators were also very late on implementing common sense features, such as package versioning and generics. There are some other small mistakes, but the point is that we lack trust in their descission making.

> Rust: Rust right now might be the best language out there right now. It's hard for us to criticize them because we lack the experience of building big rust projects. We do however think rust has a really slow compiler. We also think that rust might be too idealistic where it restricts the developer too much.

> C: C is obviously the best but... we dont always want to manage our own memory. Also their std-lib lacks alot of basic functions. You are forced to work with makefiles or similar build tools and most of those tools are very badly designed.

> C++: C++ is like a worse version of c. They do have the most features of any language, which allows the developers to write the greatest code and also the worst code. You let a developer work on a project for a year and suddenly you are looking at a codebase full of OOP, templates and the most hacky preprocessor logic you've ever seen. That developer says it's built using todays greatest standards, yet no one is able to understand the code at all. Sometimes you have to limit bad practices.

> Other: All other languages use garbage collection which makes them hard to use for millisecond realtime applications. Secondly, most languages allow you to have undefined behaviour.

I'm not sure if this section is really making the case you wanted to make. Either this needs to be rephrased or scrapped all together, it doesn't present the best foot forward because ideally you are recruiting people from these languages, and in your descriptions of them you make some very facile comparisons.
17th- and 18th- Century Quaker Names
What I understood from the purported distinction when reading this article was that black holes result from physical activity within spacetime. Wheras solitons are constructs resulting from the mathematical arrangement of the fabric of spacetime (involving those other dimensions posited by String Theory) .
> you do know that was a Democratic supported, passed and celebrated law right? Not republican.

I addressed this - the Democrats are also orienting towards a more protectionist, isolated US. The European-American relationship is also deteriorating under the current administration. But it's not Democrats that are arguing for abandoning Ukraine and acquiescing to Russia, it's factions of the Republican Party.

The reality of which party does what is frankly irrelevant though - the perception of people and governments of Europe is that the US is not as reliably staunch of an ally as they once were, and this kicked off under the Trump administration. Europeans believe that a Republican administration is less supportive of a strong alliance, and this perception of flakiness is driving a push for European self-reliance.

> to date almost none of the NATO Nations have ever honored their miniscule treaty requirements of 3% GDP

This is already happening. Several of the biggest freeloading countries have promised massive increases in spending in response to the Russian invasion of Ukraine, most notably Germany. They haven't met their targets yet, but an era of European self-reliance in defence is coming, in spite of current struggles with inflation and supply issues. Things are moving slowly, but European governments largely no longer believe they are safe without playing an active role in their defence.

> when they should be closer to 10-15%

That'd be an insane spending on defence - for reference the US spends 3.5% and Russia spends 4.1%. Ukraine spends 34% and they're currently locked in a desperate struggle for survival.
Added another link. Video preview is the same as on the App Store page.
Ask HN: How can I improve how I Show HN?
Everytime I do a Show HN, I don't get many replies or upvotes here, unlike other platforms.

The main project I have shown here is highly technical, and one using LLMs that I got into far before the current hype, in 2020 onwards.

Despite that, I have some successful Product Hunt launches over the years.

The product I have tried to Show HN here (especially whenever new features others don't have are released, like conceptual knowledge gap analysis of test results), has public interest, reaching 10k+ users by organic sharing this month and increasing
twitter sharing like here: https://twitter.com/Artifexx/status/1658381998740627460

But when I share it here I get crickets. This feels unusual to me, because I usually am releasing something not available elsewhere and love going into the technical details a bit, something that I thought would be popular on HN.

Any advice on my approach, or why this might occur? Is it because on HN, people are after dev tools, not studying tools?
What do you want to see in a Show HN?
I think it's also very probable that the trip is indeed part of the therapeutic effects of ketamine therapies.

On top of just the anesthesia confounding variable there's also the fact they were all getting surgery so improvements might have come from getting over the stress of whatever procedures they were having done.

My main worry is this will be waved around by people as an argument against the therapy without understanding what they were actually testing which is if you need to experience the trip for ketamine to have an antidepressant effect or if the effect is more principally neurochemical. The article has hints of this and at the bottom the authors also say that's mainly what they were looking to test here.
> I'm not sure what they're going to do when there aren't any groups left to "other."

There's always going to be an "other". If necessary, some arbitrary social divide will be invented. Most of the "groups" we've split ourselves into are not particularly meaningful to begin with, and it doesn't take much to become an outsider when people really want there to be outsiders.
Because, shockingly people don’t respond well to overly generalized statements that might apply at some places but clearly not the vast majority.

Especially when those statements pretend to be gospel shared from the SWE gods.
Writing a law that says it is illegal to do facial recognition with a computer, but okay do use humans to recognise other humans is stupid.

The end result is you'll just have sweatshops of people watching CCTV streams clicking matching face images because it's illegal to get a computer to do it automatically.
> Everything is big and loud and obnoxious and expensive.

This is not the case if you venture off the strip. Summerlin and other parts of Vegas are in many ways completely opposite of what you'll experience on the LV strip. But what you describe is the reputation Vegas has, which is why it's often overlooked as a place to live.
Closer than neighbors who haven't agreed to not deploy firearms to settle border disputes though, right?
No: they report milder symptoms in both cases, and the improvements are of almost the same size.
> They can appeal it to hell

Can they, though?
Letting the Player Do Stuff: A review of The End of Dyeus
Handling cash isn't free.
Too late to edit again, but wanted to add, in Linux Mint an older similar Brother at home just works when you plug it into the USB connection, alternatively on Wifi when part of the online LAN, just works when a Mint PC is on the same Wifi router.

No drivers necessary either way.

One more thing, when W11 was released, the Brother website said they would have W11 drivers within 60 days or so. Showed up early and were the exact same driver files used for W10 the last few years.
You don’t get to decide what people are paying for. HP and customer who sign the contract do. If the contract says they’re paying for the right to print, not the ink, then that’s what they’re paying for.

I wouldn’t use this plan because I don’t print enough to make it worth it, but that doesn’t mean they are evil for offering the option.

If it’s hidden in the UI that’s bad. OP sounds a lot more surprised than he should be.
How in the world do you know what color they are if they aren't shown. Hell of a leap
Don’t let people dissuade you from charging. I think your site looks great. I think the exercise of setting up a payment system is worth it.

It did ask me to connect using google. I bailed there since I don’t really want to connect my google account to random things.

I’m not actually wanting to learn vim. I know it enough to do whatever I need while ssh’d into random machine. But I do want to encourage you to keep building stuff!
Hmmm, never even knew that. Thought iOS covered both iphone and ipad.
Right wing political parties in the world are taking a crusade against LGBT rights. In brazil the situation is ridiculous: a parliamentarian used the tribune in the International Womens' Day to attack trans women[1].

A significant part of the population is against against trans rights basing their arguments on religion and "morality". There are great efforts to ban even talking about it in schools.

brazil is the country with highest number of trans people killings in the world[2] and homophobia is the rule rather than the exception.

There's is a reason why most women and LGBT people in brazil vote for left-wing politicians.

[1] https://www.riotimesonline.com/brazil-news/modern-day-censor...

[2] https://www.brasildefato.com.br/2022/01/23/brazil-continues-...