skysight-inc/HackerNews huggingface dataset:
There is something that I think most programmers have, which is that seeing someone type an arcane-looking combination of characters, press enter, and suddenly a variable has been renamed in every file in the directory is more impressive then clicking on UI elements to get to find and replace, then clicking the "execute" button.

They both do the same thing, probably take the same amount of type to actually complete, but our brains are wired to see the keyboard-only method as some sort of cyberpunk magic.

Or maybe that's just me!
Another way of looking at this is that (unless there is a complete disaster) as you get closer to the end the uncertainty in the estimate decreases. When you get to the end, you know precisely how long it took.
For anybody not super familiar with US government departments and confused by reading this after seeing other headlines coming out of the country in recent years, BLM in this context is "Bureau of Land Management" and not "Black Lives Matter".

The BLM is the federal department that oversees most governmental land that isn't managed by some other department. Broadly speaking, this is land which isn't run by a local/state/tribal government, may not have any particular use designated, and is (usually) uninhabited - or at least intended to be.
Operation Choke Point (2014) [pdf]
I've come around to the conclusion that the "cognitive elite" (for want of a better term) underestimate the degree of social support and collective reinforcement normal people need to make good life decisions. They themselves continue to raise their kids in two-person households, etc. See: https://www.pewresearch.org/fact-tank/2015/12/04/education-a.... But they've helped chip away at the culture around monogamy, marriage, churchgoing, etc., because they themselves don't need those things to help them make good decisions.

It's like being overweight. Everyone knows what they should do. Most people can't do it, however, and there isn't much social support for it. In Asian culture, we have all of this social reinforcement about our weight and eating habits. (Though south asians differ quite dramatically from east asians with respect to what they consider fat.) In the U.S., you're left to fend for yourself. Some people go to the gym regularly and eat healthy despite all of the cultural forces working against those good decisions. But most people don't. They just get fat.
>The US automaker said it would idle its factory in Saarlouis, Germany, from Monday until February 19 because of the chip shortage and weak demand.

Can't help but feel like "weak demand" is just as big an issue here. Car sales dropped 15% last year.
I've wondered if the AI superintelligence everyone is watching out for is actually slowly being built from the bottom up, and encompasses evening in the entire world. Deep Thought from Hitchhiker's Guide is seeming more and more plausible to me. Perhaps this bot that makes Reddit videos doesn't do anything "useful" per se, but it is doing what a human might otherwise do, and adds itself to Reddit as an entity that could be indistinguishable from a person making silly videos.

What percentage of Reddit comments are bots? I'd be curious to know. SaaS and Lambda functions and and APIs are all like very complicated neurons that link together to form this world wide web of interactions.

I've wondered if an approach to the AI alignment problem is really to see that the entirety of all the computers in the world are a giant brain that is continually self-improving. Phoenix Wright bot is one neuron, like any other. And so to align the world AI, you have to align the culture that makes the AI. And so, basically, anything that one does to improve the culture in a sense improves AI.
I recently started playing it on the Switch, and my first thought was that I hope the Japanese court system isn't really like this. It makes me appreciate the idea of "innocent until proven guilty" in the US. Ace Attorney feels much more "I don't like you, so I'm going to assume you're guilty unless you have absolute proof that you're not".
The issue is that you are being asked to estimate something that has never been done before. Even houses always go over time and money and that is fairly straight forward.

These days, I only give estimates in terms of units but without numbers. Hours, days, weeks, months, quarters or years. Some relatively small number of those units. If you want a quote it will take an extra 1/4 of the estimate worth of time for an exact timeline. I really wish we would treat sales people the same way. "How much money is this contract for? What date will it be signed?"
A good follow-up to this article is Joel Spolsky's internet-famous 'Leaky Abstractions' essay.

https://www.joelonsoftware.com/2002/11/11/the-law-of-leaky-a...

The universe doesn't care what sections of it we consider to be organic or inorganic, one creature or multiple creatures, alive or dead, one species or another, sentient or not. In the end, they're all leaky abstractions.
> Remember when they initially denied that Iran's military had downed the Ukrainian plane?

I don't think they had real choice (with such a high-profile incident), but to be fair, Iran admitted they did it in three days, which is remarkably fast.

Hell, it's faster than how many days it took the current US president to concede he lost the election.
Good point, I think pinning a version would make sense here.

import { h, Component, render } from 'https://unpkg.com/preact@10.5.10?module'
As an Android user I can confirm this, I am not cool
Oh my god, this is funny.

I'd never even heard of the game before this, but the animation/music is hilarious just on its own.
Something is amplifying dissent, and tricking us into misattributing the causes.

Personally I suspect it is just the result of information transmitting faster, and dangerous memes can parasitically reproduce within our minds and culture (a la selfish genes).

There are other reasons it could occur, but partisanship seems more like a decoy than a reason.
If I said yes, how would you prove me wrong?
Should Apple be sued for not removing FB?
You could have said the same about Madoff.
Estimation seems like a paperwork generation exercise anyway, so why not take it all the way to research?
This is the real answer.
I personally like tabs.
But I will absolutely not stand for anyone using tabs on our code-base.
Because we use spaces, and we have better things to do that debate or, or reformat the whole code base.
(even though we actually do use a style without alignment and so it would be not at all a visual problem)
If you mean https://news.ycombinator.com/item?id=25811860, the comment was correctly flagged because the flamebait in it broke the site guidelines badly.
MIDI 2.0 Brand Identity
I didn't say Parcel comes for free - for clarification, the author said they use Parcel, and I am saying that this comes for free with Parcel.
both!

https://dev.to/__shadz_/tabs-vs-space-49l5
It's not clear what you mean by "live audio school for group studying". Is that anything different than a discord audio channel?
It's unfortunate that this HN thread has been reduced to the generic discussion about software estimates when the article is specifically talking about research done on the topic of software estimates.

According to the article, proper research remains a struggle due to outdated datasets from before modern agile methodologies, and that the modern datasets from industry are hard if not impossible to gather.

If industry is truly interested in improving software development and estimation, their data should be anonymized and made available to researchers for analysis.
To tie this a bit more into the actual article: It might be even more accurate to just ask people in a post mortem for some feedback, instead of trying to build some data set based on estimates and SLOC. Like an exit poll.
So you are saying git is slow on Windows, but only because starting any process is slow on Windows. Interesting. I've heard there is work in progress to have magit use libgit2 instead of running the git executable. That should help.
> It's counterintuitive to many people that the formation of strong bonds results in the production of heat!

Not an expert in anything physics, but this strike me as a result that, while counterintuitive, should be obvious after a moment of thinking about it: as reaction tend to favor low energy states, a strong bond bond would mean low energy; and therefore the energy has to go somewhere.
A lot of carbon is made in stars and collects in dust clouds that condense into objects.

Close to the sun volatile substances such as hydrocarbons and water got cooked off so the Earth is still a dry place rich in aluminum and silicon compared to objects outside the frost line (Jupiter) which tend to have water, carbon dioxide, and hydrocarbons as major components.
Electrolytic treatment of wastewater degrading microplastics at the source
I bet it is possible to give precise estimates, the problem is the amount of time and effort to produce such estimation compares with the actual execution.
It's relatively simple: lockdowns are effective to the extent that they reduce contacts between people. In countries that actually implemented strict lockdowns that substantially reduced contacts between people, transmission fell, R went below 1, and the epidemic receded.

The most effective strategy for countries that have large numbers of cases is to go into a strict lockdown, in order to bring case numbers down as quickly as possible. Then they can reopen to a much larger extent than they would otherwise be able to. China and several other countries have successfully done this.
Uhm, what is missing from most of these 'but whistleblower!' comments is that this woman is an unhinged stalker who, after having an affair with one of her students, went off the rails and was fired from Florida State University in 2017 for it: https://www.dailymail.co.uk/news/article-8344121/Married-Flo... .

That link has mugshots and parts of the court proceedings, this is not 'slander' from what I can tell.

Now, she might still have been pushed in one direction or another, but she has a documented history of being unstable to the extreme; to say that it seems she has a penchant for attracting drama is to put it mildly.
Oh, maybe my brain counts every mention of Spacemacs or Doom as an implicit mention of Evil.
The impact of single parenthood is much lower then you assume.

American crime rates went down considerably. So did juvenile violence rates, drug taking and alcoholism. And teenage pregnancies went down too. All the while divorces went up. Stop demonizing kids of single parents and for that matter Americans.

Also, American domestic violence rates went down. While the reporting of it went up as women can get actual help nowdays, so there is a point in doing it. These would not even count as crimes in many of "harmonious" families with taboo around divorce.

Also, in Americans crime statistics, murders are higher relative to other crimes, because of prevalence of guns. America is not perfect, but it's youth is way better then you make them be due to your strong bias against kids who had divorced parents.
> No matter how closely you define something, things will always keep changing on all levels when closer to actually "delivering" / launching

Xeno's paradox [0] doesn't apply here. Some projects do actually finish.

[0] https://en.wikipedia.org/wiki/Zeno%27s_paradoxes#Achilles_an...
Cash please; https://www.granolashotgun.com/granolashotguncom/smart-citie...
No worries buddy, and I think that it's important that you enjoy using something that works for you. I just thought it prudent to point out the limited scope of certain approaches as there's a lot of people trying to push this kind of simplicty into situations where it is less appropriate (in my opinion).
This question gets more complicated in places like Ontario, Canada, where the term "engineer" is actually protected. To call yourself an engineer in a professional setting, you have to be a member of the Ontario Society of Professional Engineers. Of course in practice, they choose not to go after people who call themselves engineer vs developer, but perhaps that will change in the future.
The idea is solid; we need better tools for onboarding new employees both in-person and remotely but this seems like an unfinished solution so far. The home page has no company name or logo anywhere which leads to a sparse looking navbar. At the bottom it's also not clear what the impact percentages mean. At first I thought it meant using fastlyn increased productivity by 70% but I after a second reading I believe you mean just a good onboarding in general means a 70% increase? That's all well and good but I'm not convinced that fastlyn will actually give my company that. Overall a good idea but the execution could use a little improvement.
> Honestly, if you're doing solo/freelance work, whoever comes along next is likely to toss out whatever you've done anyway, so you may as well optimize for whatever stack works best for you.

This is a fair point
It's worth watching Software Schedules by Joel Spolsky has some of the best insight regarding evidence based scheduling. It's extremely interesting - https://www.youtube.com/watch?v=EUS4ktQJOSY
Yes [1], my degree says Computer Engineering; so prima facia, that's what I am; I suspect some of my job titles said as much too, but job titles are easier to fake than degrees. I'm sure as anything not doing science. I bash on computer systems while they're running with whatever implements are near by; just like the people who run train engines do. Maybe that makes me a mechanic, but I feel like there's a distinction because there's a lot of original design in addition to fixing and modifying the work of others.

[1] Not in the State of Texas; I'm not licensed, and don't intend to be.
Not that much simpler; we end up abandoning a simple tree structure and end up building a web when we have to start including horizontal gene transfer.
I was offered the CXL / laser surgery combo by my opthamologist (UK) 6 or 7 years ago, but decided to do neither. Like you, my diagnosis has stabilised with age (first diagnosed 1994) and I don’t want to potentially disturb it.
If you continue to post unsubstantive comments and/or flamebait to HN, we are going to have to ban you again. We had to ask you this just a few days ago: https://news.ycombinator.com/item?id=25773385.

If you wouldn't mind reviewing https://news.ycombinator.com/newsguidelines.html and taking the intended spirit of the site more to heart, we'd be grateful.
Aren't some death penalties in the US performed by injection of a lethal dose of ... poison ?
Author was quoting a piece of research. Why would that stop you from reading?
I find it interesting the equivalence they make between the future's conquest of air and sea. Most of the air infrastructure listed exists today if you squint hard enough, particularly with the recent advent of increasingly ubiquitous drones. The conquest of the deep however hasn't extended much past diving suits and exploration, with the possible exception of oil extraction.

"Who here is down to start seahorse racing?" is basically what I'm asking, lol.
20 years old? Are you high?
I thought your comment stating that time should be added for both research & design was actually a reasonable explanation for why I need the *3 multiplier!
The US Needs a New Plan to Beat China on AI
This should be mandatory reading for all of the tech sector. Engineers, founders, investors, VC, marketing, QA, PMs, counsel, sales, janatorial and cafeteria staff.

Long (~30pp printed) but rewarding.
I just realised after posting this that I wear a denim battle vest 99% of the time and this does in fact have an upper pocket. Oops.
Arresting data scientists for doing their job was...definitely not on my bingo card for the 21st century.
ReRe's Law of Repetition and Redundancy [4] somehow does not apply to you:

A programmer can accurately estimate the schedule for only the repeated and the redundant. Yet,
A programmer's job is to automate the repeated and the redundant. Thus,
A programmer delivering to an estimated or predictable schedule is...
Not doing their job (or is redundant).

[4] https://news.ycombinator.com/item?id=25797519
Fascinating. Thanks for sharing your perspective.
I do not know about US courts being apolitical but they are far from "mostly fair". See https://en.wikipedia.org/wiki/United_States_v._Manning, https://en.wikipedia.org/wiki/Kelo_v._City_of_New_London, https://en.wikipedia.org/wiki/Stump_v._Sparkman, https://en.wikipedia.org/wiki/James_Rodney_Gilstrap, etc

> and I maintain that it's not

What makes you think that it is not?
Could this worker have drawn attention to faulty code or shoddy methods with a typical blog post or news article? I have a feeling that the allegations, firing and potential trial are just increasing her profile beyond what it would've been, thus further exposing the case to scrutiny.

To scrutinize her, I worked for a time as a data analyst in the pandemic too. There was a lot of shoddy work in many places, but no one of the many great employees I worked with hijacked mass communication software to send an inane message. Look at her message's text, it reads like a Tweet, there's no substance to her critique of her government in the actual message in question (she offers some more detailed objections elsewhere).

For their part, Florida did a very poor job with COVID. The governor was part of the crew of the GOP who detests science and reason, it seems, or at least capitalizes on those feelings in the populace. I understand why they fired her, you can't have data analysts hijacking your software to send mass messages of protest. I'm not sure if the message really did much damage in the end, saying it distracted fellow employees...is that very damaging?

Comparing this to the case at Google, for instance, where the engineer wrote up a long essay with many data points and actual structure...I can't help feeling that both employees' messages were greatly disseminated by the hierarchy's response to them, though I believe her Tweet had much less discussion and text to generate a broader debate here on HN or elsewhere.
Dang, this is what I call creative coding.
Train engineers are not engineers and they are not mechanics.
A testament to how little we can see beyond the existing frontier of scientific and technological development. The slides depicting the mechanisation of work, chores and music are accurate enough, but automation has been a continuous trend elapsing over several hundred years - they simply extrapolated forward that which was already abundantly evident. But the futuristic automation of the future envisioned here is, of course, just the automation of nineteenth century technologies.

Also, what's up with the pictures of humans riding sea creatures?!
True, appendectomy was not a good choice. Perhaps hip replacement would have been better.
I think that that dichotomy is obviously wrong. More useful dichotomy between animals and "not-animals" involves capability of locomotion, which is something that althought not strictly correct can at least be observed from outside of the system in question.
Can you imagine each Tetris shape, one after the other, in some kind of spatial way? Can you "make" the L shaped one sit on its short side then lie down on the long side?
Just stirring the pot
Personalized radio app for your morning commute
At least when I was there, proto (de)serialization consumed the plurality of cpu cycles, but not the majority.

It isn't really the majority these days, is it?
Ai One Radio narrates news, weather, and music relevant stories between songs curated from your Apple Music library to fresh your morning commute. Stop browsing. Simply connect to your Apple Music subscription and let AI DJ drive you all the way on your commute.
Anyone else notice the label above the monitor (in the video) with a 4 digit pin clearly visible? Top notch security...
I'm completely with you on the free-form text fields. How could we end up with such an unstructured way of filing issues as the default?
OpenAI's CLIP predicting age, classifying animes and more
The Medallion fund had 17 years of incredible performance before their other funds existed. So that's not a good explanation.

The $5 billion in unpaid taxes is a small fraction of their total returns. So again, not a great explanation.
> I think you forgot to add Krita.

No, I'm NOT forgot to add it ;P

I just use AzPainter[0,1] for painting, due to it is much faster & much more compact in comparison to Krita, even to GIMP.

And that is why AzPainter is on my Top list ;)

[0] https://git.io/azpainter

[1] https://github.com/Symbian9/azpainter
I thought that too when I first started using Clubhouse. I really couldn’t see the value in it as I don’t care for VC takes or opinions. If you ignore all the VCs, wantreprenuers, and influencers, you can find interesting rooms that discuss niche and interesting topics. Just follow people and groups which appeal to you.
OK, you've convinced me.

Even if launching costs ever makes this feasible, any Space Sponge big enough to be efficient would be a big collision problem in itself.
Reiterating Our Use Restrictions Policy
> And I’ve also seen wise use of estimation but that is rarer

I've got a question for you here, what is a wise use of estimation?

What problems are estimates the ideal solution for? In the context of software development?

I can think of only two: planning headcount and priorities (aka planning the order in which you do things).

When you focus on those problems, you realize there's no need for an accurate estimate. All you need is relative sizing between requests. This seems twice as much work as that but gives us half the benefit. Ok probably we shouldn't do this one first. And even then, often time impact is all you need for priorities. Like who cares what takes you longer, if you just focus on building the next most impactful thing you'll very often succeed.

The question of: "When are we going to be done this?" Is almost always irrelevant except for what I mentioned "asking for a quote". Like, who cares when it's done? What else you'd rather we do? I can tell you if your alternative will be any faster or not. And is this not the most impactful thing? If so, let's finish it and stop slowing us down with these irrelevant questions.

Now for headcount, it's the same thing. Look how much you did last year with what headcount. Ask yourself if what you're hoping to do this year is of the same relative size, twice as big, half as big, or smaller? And then plan headcount accordingly. If twice as big, double head count. Overtime you'll learn if twice as big requires doubling headcount or 1.5x or 1.2x or 2.3x etc.
Probably. Cython compiles a C-style superset of Python into C. Then a C compiler compiles that to a Python-importable DLL/.so. So, the overhead to call a C function is no more than declaring its types (programmer person overhead) and then, in the generated C, the native C-linkage function can be called like any other. Now, just one C function calling another from another translation unit (i.e. object file or shared lib) can be "high" overhead (nothing like Py FFI), but you may also be able to eliminate that with modern compilers with link-time-optimization with some build environment care.
At the same time, answers by a mediocre student that happens to be sorted just after answers from a horribly bad student, might seem quite brilliant.

Or seem not so good, if sorted after the best student.

So maybe the answer order should be random.
Awesome. I studied political science as my BA.

Afterwards, I took accounting courses at a community college (and 1x marketing + management + finance intro courses). And completed half of a Masters of Accounting & IT.

Ultimately though I decided I preferred learning programming, and just wanted to know Accounting for the business management knowledge. Programming (web app dev) allows for much more creativity, and feels closer to entrepreneurship.