skysight-inc/HackerNews huggingface dataset:
I have managed a team in an organisation that used Jira heavily to measure velocity and having all contributors record time on tickets, even if they were just supporting, did actually help lots:

1. It allows for more accurate estimations (ie this is not a multi-day task but it is a multi-person task)

2. It showed where knowledge transferring was happing

3. It showed that people were busy so that it meant we were making accurate estimates to begin with.

I do think Agile can get overly prescriptive. But if you do happen to work in a company that operates that way, pushing back might be impossible. So having multiple participants record their effort against the same ticket then allows a more organic way for the team to operate despite the rigid structure of a stricter scrum dynamic.

Or in other words: sometimes you cannot change the system entirely so you’re next best option is to tweak it so it at least better works for you. And that’s what the GPs suggest achieves.
I'm in the US.

Really it just boils down to I've always been enchanted by engineering but never had the ability to due to having to work to make money to keep going. I'm considering computer science just because it would be easier to do while working and recently I've heard it's cheaper.

I do have a 2 years at a community college but most of the credits won't count which is why I said "no degree" but you're right, I can transfer some.
> I don't think your opinion is educated, or based on any experience working on a functioning team, let alone a high-functioning one.

That's an incredible assumption about me. What is your empirical justification for such an insulting claim?

> Any team working on non-trivial projects does stumble upon critical bugs that are hard to catch or features that are faster to roll out if a subject matter expert sits down with someone to show them the ropes.

Again you're arguing something that I never disagreed with. Indeed I explicitly advocated spending some % of time pairing.
I've become a fan of https://github.com/jessevdk/go-flags (also enjoyed structopt which is similar for Rust). I much prefer defining the flags statically on a type which stores them after rather than building it all up programmatically.

Otherwise, I'm not really sure what this offers that alternatives don't, apart from the -a 1 2 3 -> [1,2,3] business which seems highly confusing and undesirable to me so I'd think of it as more of an anti-feature.
Can you provide references? This is the first I’ve ever heard of this.
In theory, SMRs - *if* they're built out at scale (meaning for many other uses). The problem is the first users are going to pay a premium and it likely won't happen until they're already scaled out (and may still have to compete with renewable subsidies).

Renewables should still be competitive in certain cases, though.
Aside from the other comments, an ick I have is that struct tags are being abused here. Instead of providing a grouping like json, yaml, mapstructure, gorm, etc - it just goes willy nilly with struct tags like it owns the whole space. I’d like to see it grouped like…

type Conf struct {
Thing string `argp:”name:thing;short:t;desc:A thing you can do”`
}

This would follow go struct tag standards.
These are probably the same people who say that environmental regulation is not necessary because companies would clean up pollution anyways.
It's just something that I've always wished I pursued, and on a general note I would like to just have a degree in something.
A Brief History of the Miracle Bacterium
I run by a dogma that is an education every 10 years.

I have a masters in computer science (my 20s) and am finishing a business degree for my 30 - which was less intense and allowed me to work full time.

My goal would be to embark on an phd going into my 40s - where I again would be at a place to give myself into full time studies.

I strongly believe in continued education.

Not any answer to your question, merely a perspective.
Time scale. Viral load has increased dramatically over what it was like 1000 years ago. The change over the past 100 years is all lifespan due to antibiotics and the sterility another comment is pointing the finger at. It’s possible that viral load + lifespan = cancer, dementia, autoimmune stuff, etc.
It's quite common for server-side web frameworks to send a single request through their stack multiple times / especially when there is any form of "middleware" concept involved.

Often there's a need to skip some
middleware on the second or third time through.

I've built systems in the past that do all sorts of re-dispatching.

One example: in development my API might live at /api/... but in production I might use api.my.site - with middleware that detects that host, rewrites the incoming request to add that /api/ prefix and then runs it though the stack again.

Authentication is a very common way this pattern is applied - check cookies / authorization headers / whatever, then add the authenticate user to the request somehow and re-dispatch the request through the stack so other layers can see who the user is.
Richard Dawkins claims later editions of Darwin’s Origin of Species got worse because of trying to appease critics.
Those are some awesome videos. You'll notice that by the end of the series, he's using advanced notation everywhere as well. And you'll notice the original PDF has lots of pictures too. The use of calculus notation is required to be precise about differential geometry. It is not some kind of elitism, it's just the most effective way to communicate abstract ideas without misunderstanding. I hit a wall in my math understanding until I was willing to embrace the symbols, rules and manipulations of good notation.

I'd go further and say that mathematical and physics notation is beautiful unto itself. The evolution of symbols used to transmit abstraction is incredible. They are way of exploring patterns which can then be refined and layered using proven notational magic. So cool.
The headlines about French or Dutch farmers dumping loads of manure at the front door of their own institutions have probably peaked. But these things are cyclic and fascism masquerading as populism is just part of the standard playbook. For related reading I suggest Turchin[1], who tries to strike a balance between US-centric commentary and looking at international trends. [1] https://www.goodreads.com/book/show/62926960-end-times

EDIT: Near the top of BBC-world today is a related article about villagers in Romania, highlighting once again that this is very much an ongoing thing, and that populism, fascism, and decline in quality of rural life are so entangled that it probably makes no sense to speak of them separately https://www.bbc.com/news/articles/c4g7w3v5vw7o
I'll consider it!
Not at all? If anything they’re filling the opposite role. Microkernels are about building interfaces which sandbox parts of the kernel. Namespaces are about giving sandboxed userlands full access to kernel interfaces.
Goodhart's law is not a joke. There is no standin for value.
Yah. I also just wanted to make the meta point or whatever—this is your anecdote, technically there’s room for you to be wrong or right, but we don’t have any connection to the underlying reality to argue against your interpretation… so why not just go along with your story?
Companies that get large enough to have a dedicated security team can often reverse this trend.
A great point that I've heard from a couple others by now. I would ideally try to get a feel of it without spending too much money on courses to see if it's really something I want to finish. Do you have any other recommendations for more cheaply figuring out if it's something I would actually enjoy?
I don’t know how to put this any other way but my experience with NextJS or just JS-first full stack is that they are still first and foremost a tech stack for frontend devs and the backend piece in that context is an afterthought.

I’ve worked on a few in my time and ‘API routes’ were rarely, if ever, authenticated, and there wouldn’t be a consistent strategy for data access. If anything, everything was built in the context of satisfying a react hook and getting on with the UI.

But I don’t squarely blame developers for it, it’s more like an inverted full stack where the browser is first class and the serverless edge SSR ISG SSG app router component craziness does not help you build out a stable API. Does sell a hell of a lot of SaaS though.
Ha! I just said that. :-)

Anyway, one other alternative for the `cut` situation is to allow either ':' or '=' to optionally separate the key and the value. Then you can say `cut -d:=` or `cut -d=:` if you wanted to use either one. This is what https://github.com/c-blake/cligen does (for Nim, not Go).
I haven't tried many alternatives to Maps. The last one I did was a built-in Tesla thing in a car that a family member had rented (he was keen on trying that out), and it was way worse. I'm sure there are other things that are better but honestly directions in Maps seem pretty good to me.

I don't think I even want anything new from Gmail. It's spent that decade (and most of the one before) holding all my email and serving it to me, that seems pretty good given I haven't had to pay them a cent for it.
I have four books that I got from my dad - one for construction and repairs, one for electrical, one for plumbing, and one for landscaping. They’re in simple English with excellent illustrations. Using those books, I’ve been able to fix/improve pretty much everything in my house for ten years.
It's less about changing career paths, since I can always learn EE on my own, but I've always wanted to have a degree for more opportunities.
The thing is the SDLC exists to harden software to a point where you can run a business on it. It didn't appear because people were bored. This feels more like a comparison to a Figma or other prototyping tool than something that can produce quality software.
> But viral load from viruses that spread from human-to-human and live exclusively in humans has increased because there are more humans and they spread the diseases around the world more effectively than before.

This seems like pure conjecture to me, and without any actual evidence to support it, I'm disinclined to believe it. My guess is that the number of people any one individual interacts with has gone down considerably since the beginning of the century, and earlier. Before the advent of the car, shared forms of travel were much more common. People do much less forms of basic shopping than they used to given the rise of the Internet. Air travel, while much faster, is much less crowded that the ship travel of earlier generations.
It might not happen. Fingerprints are partly heritable – immigration delay disease, for example, has an identifiable point mutation – but you'd be laughed out of the room if you tried to suggest that given time, we would eventually be able to predict fingerprints from genomes.

Non-heterosexual behaviour can be observed in most social amniotes, even those without fingerprints. Genetically-identical twins do not have identical sexual proclivities. There's no a priori reason to believe there's even a "gay gene" to find.
Agreed. But I expect huge progress in the next years/decades. It feels like a lot of things are finally coming together. The same happened in the 90s with the internet or the 2000s with cell phones. People are doing research in a lot of different areas and you see some not so great products that implement them. But then you have a point where all components come together in one really compelling product.
The alternative to using AI to generate 80% of the project (30% of the code) isn't much better: coding the initial 30%, which is also a challenge (from 0 to 1).

So there is still a productivity gain for senior developers.
> I’ve had discussions with researchers in the space and apparently certain autoimmune diseases happen less often in “grubbier” parts of the world

Is that corrected for mortality? It seems like an analysis like that would be quite prone to survivor bias.
Why is “affording a house” the marker of a success? I would say just the opposite. Owning a home decreases mobility and the ability to move to where the jobs are.

That being said, the home ownership rate in the US is 65% and almost anyone who wants to go to college can via loans and scholarships.

Only around 40% of people in the US have a college education. But that doesn’t mean that the other 60% are homeless and starving.

Then cultural, as we see now, there is very much an anti-intellectual anti college bias by a major user of people in the country.
Can we take it as proven that the rate of these diseases has increased? I wonder if in the past some conditions we now classify as particular diseases were considered a normal part of aging, perhaps at most getting a blanket classification of “senility”.
I feel we are bad at assessing our own attractiveness (unless you are exceptionally top-model like attractive). Most people who find you attractive will never tell you. This is particularly true for men as women are socialised to not be that overt about their romantic interests.
It actually makes sense, but only to old Windows vets.

The underlying NT (microkernel) api (as found in used-to-be-undocumented NTDLL) returns STATUS_XXX from functions. With STATUS_SUCCESS being 0. This is still consistent as far as I know.

Win32 API, technically being a "subsystem" on top of NT, exposed to the user whatever convention its users were used to. Coming from Windows 3.1, it used BOOL (int actually) where FALSE was 0 and TRUE was 1, in a (mostly) consistent manner for success/failure.

An additional wrinkle may be APIs that return a HANDLE (or address for memory allocators) or NULL, which again if you treat as ints return non-zero for success and 0 for failure.

Posix Subsystem, on the other hand, could return 0s and non-zeros as desired.

So, if you knew Windows and thought about the API you were calling it made sense if you thought in terms of the types defined (BOOL, HANDLE, etc. for Win32) instead of 0 and non-zero.

No idea if it this is still consistent over the surface of the entire exposed API set now. So much accretion of cruft over the years under the eyes of an uninterested leadership has led to a lot of fragmentation and hence deterioration in the developer experience.
This is good advice, I've avoided reaching out to admissions teams because they've tended to recommend the most costly routes but I can do more research myself and take the initiative like you said.
I got into a typewriting phase and it is something neat to use for making an impression on the recipient of a letter, for example, but nothing beats computers.
The list of demo equations are here https://github.com/runarberg/mathup/blob/main/docs/main.js#L... There are actually 21 of them (not 10). The only one with a theta in it is the gamma distribution (I think I wrote that example 10 years ago; today I would have used x instead of theta as the input variable, and lambda instead of beta as the rate variable). The gamma distribution has no sub-scripts, so you probably got that as the output.

What might have happened is that your browser might have refreshed or something and loaded a different but the listener which reacts to the input changes (as well as page load) may have failed for an unknown reason.
Yeah for all the marketing speak on that page about machine learning bot detection, just a browser version and VPN is enough to induce a false positive
This should help everyone understand a little better the origins - or perhaps wisdoms - of the pork taboo which was discussed here recently [0]:

Pigs are simply a potpourri of all sorts of bacteria that you don't want in you.

[0] https://news.ycombinator.com/item?id=43410885
C# in Visual Studio is ugly with Windows font rendering, to me

I find the title case ugly, not a fan of semicolons, nor the new keyword. Guess I'm too used to Kotlin and Linux/Mac fonts
It’s a matter of the relative value of types of production factors. Will AI increase or decrease the relative value of human labor compared to machinery, raw materials, and land? Beyond Adam Smith: What about Social, cultural, and Symbolic capital (Pierre Bourdieu). My gut feeling: median relative value of labor down, especially for knowlege worker, Other factors up, including social, symbolic, cultural capital. Being in an in-group protects, eg. in regulated professions. I expect regulations and group-thinking to go up as a protective measure.
Express?
As one comedian said: “Do you know what they call alternative medicine that works? Medicine!”
Growing up in the 80’s and 90’s, gaming wasn’t sort of high fidelity enough to worry about the culture war, but I do think it’s somewhat weird the gamergate folks have like co-opted the gate keeping of games in the wrong ways. Gaming should be fun full stop and this idea that like games need to feature attractive women to pander to men.

When I was a kid sexuality was basically absent from games except when it was satirical - i.e. Leisure Suit Larry.
Two different beasts, both can give good results depending on the dataset
I'm not "stuck" on it being the dark side. Of course I'm certain it is, that's how the solar system works. It's how shade works. The sun isn't in between the earth and the moon, or else we wouldn't be here commenting on HN. ;)

I'm pretty sure I solved it, see: https://news.ycombinator.com/item?id=43452888

Not a fake image, but a totally incorrect caption.
I've had some experience here and will add a couple notes.

Memantine has been useful for slowing down Alzheimer's and temporarily improving responsiveness. However, Memantine has not shown any effectiveness in reversing Alzheimer's or fully stopping its progression (sadly). Memantine does seem to increase self-awareness clarity but, counterintuitively, seems to also disrupt memory recall. Word of caution, in one rat study, I had read that Memantine could have long term side-effects of hindering memory recall.

Amantadine has a fascinating structure, but it seems like it's not super useful by itself from studies. It seems more like a very promising 'base structure' to build future compounds upon (like Memantine and bromantane).

Anyways, this family is rather interesting for a number of its properties and are still not very well known or understood. Please do share any more insights.
Yeah I've thought about going this route as well, but on the other hand the degree opens up more opportunities. Would it be possible to get a position in the field just with home lab experience?
Argumentation Theory
This is so true. For many people it is just a nice validation boost. You don't need to do anything apart from the initial set-up. Likes and matches will start trickling on their own and you don't have to compromise on anything. Any requests for meeting up or video chat or similar can be ignored or the person can be deleted. There is nothing like this in the real world.
> they were assigned because it would have been malpractice otherwise.

I don't know understand this means.

> This was very much a team built out of the resources available, rather than intentionally selecting only new grads.

Yet your other comment says, "this particular company paid way below market rate with the promise of interesting work. It without a doubt incentivizes hiring new grads where you roll the dice and hope the good ones will stay because they enjoy the job. It's very hard for them to attract experts at the salary that they're offering." https://news.ycombinator.com/item?id=43453700

> it being an internal project, it would have been killed once it had no active development.

I'm having a hard time understanding why this project needed to exist at all.

> But taking something to the extreme to see where it fails is a useful rhetorical tool.

I disagree, and it only created unnecessary argument in this case. You ended up having to retract and clarify anyway:

> I think 5 noobs to 1 expert is fine, just like 5 to zero is bad

But the team was 5 to zero.

> just like 1 to 1 is bad.

Why?
> using the same language on the backend and frontend is underrated feature.

You don't need a framework for that.
Yea the best teams I've ever been on have always had someone like Tim.

The best best teams I've been on, Tim's helpfulness osmoses onto other people, and instead of Tim always being the one, the process goes like this:

1. Dev gets stuck

2. Dev attempts to unstick self for appropriate amount of time given problem and probability of self-unsticking given resources (e.g. some stuff is easier to search for internally, or dismantle and go piece by piece)

3. Dev announces "hey I'm blocked on XYZ thing"

4. Whoever knows the most about that topic (not always Tim, but often Tim) puts that as like their highest priority thing, and almost always jumps in right away to help (unless they're like ignoring chat cus they're in the zone)

Works great especially if you do #4 at some break time (like say lunch or standup), and everyone has enough things to work on that they can do their own internal CPU pipelining and work on other stuff until someone has time to help unstick them
The idea of measuring individual developer productivity is kind of absurd to me. I'm not saying that what we do is magic, there are just so many variables.

Measuring story points or lines of code is kind of the opposite of productivity. This encourages developers to do as much meaningless work as possible. I'd want a developer to make a task simpler or use an existing tool which means less time writing code. The value of them saving that work from knowing another way is high but hard to measure.

What you want is measuring business outcomes but those are hard to attribute to a particular developer.

I think unfortunately we're left with our subjective judgement here. I think we'd do better admitting to ourselves that we can't measure this than to pretend we have some sort of science here.
Play the game and any number of management fuckends will prop themselves upon your shoulder. Unless youre into that sort of thing.. no judgment..
I don't follow. Android isn't GNU/Linux. This makes it tempting to say GNU/Linux is what we want, except that ChromeOS is GNU/Linux (it's a Gentoo derivative) and Alpine isn't (it uses musl+busybox) so "user controlled Linux" really is probably the best term.
I think it's a fantastic idea! Having met 90% of my girlfriends through dating apps, I've watched them all gradually morph into Tinder clones with dark patterns and steep monthly fees ($20-$50). It's terrifying to think you might never meet your future spouse because you accidentally swiped left on a touchscreen.

I used to really like OkCupid. Old school OkC reminded me of Bantr from Ted Lasso, it was more personality-driven. You'd answer hundreds of questions and see compatibility scores with people nearby. Even though that might be a questionable metric (I actually enjoy dating people different from me), it was interesting to sort by inverse and see who I was supposedly incompatible with.

What I love most about meeting through apps is how low-pressure it feels. There's no second-guessing about whether they're interested, if they're single, or worrying that you're bothering them. A dating app that actually tries to help people connect instead of sucking us dry through backtrack fees would be amazing.

I have no knowledge of the non-profit space, how would you initially fund something like that?