skysight-inc/HackerNews huggingface dataset:
It's true the UK has "safer" streets than other countries, but that doesn't mean it's great.

2.9 fatalities per 100,000 inhabitants per year... That means that if everyone lived in a medium sized town of 100,000 people, each town would have nearly 3 of its inhabitants killed on the roads per year. Over a period of , say, 10 years, you 're fairly likely to know or be related to one of them. It's still pretty terrible, even if other places on this planet have even much worse.
AI-Based Generative Writing Models Frequently ‘Copy and Paste’ Source Data
The point is, it is hard to get to a rough idea, when you don't do the work needed to get to that rough idea. Even worse, many times the stakeholders don't really know what they want, and you are faced with unstable requirements; this means more uncertainty, worse estimations, etc.
I'd argue that Lorem ipsum is the most effective argument for discussions on COVID-19 related measures. Just have a look at your country [1]:

> 1. Für welche der seit Beginn der Corona-Pandemie umgesetzten Schutzmaßnahmen liegen wissenschaftliche Erkenntnisse über die Wirksamkeit vor, und welche Erkenntnisse sind dies?

> 2. Für welche der seit Beginn der Corona-Pandemie umgesetzten Schutzmaßnahmen liegen bisher keine wissenschaftlichen Erkenntnisse über die Wirksamkeit vor, und warum wurden diese Maßnahmen trotzdem ergriffen (bitte jeweils einzeln auflisten)?

> 3. Was unternimmt die Bundesregierung, um die Wirksamkeit der einzelnen Schutzmaßnahmen zu evaluieren und zu untersuchen?

> Die genaue Auswirkung einzelner Maßnahmen auf das Infektionsgeschehen ist immer abhängig von vielen Faktoren, wie z.B. der Bevölkerungsstruktur, dem politischem System, den sozialen, ökonomischen und auch kulturellen Aspekten, die miteinander sowie mit anderen Faktoren wie der Saisonalität und der möglichen Entwicklung des Erregers interagieren. Durch dieses kontextspezifische Zusammenspiel einer sehr großen Anzahl an Variablen ist es nicht möglich, die Auswirkung einer einzelnen Maßnahme auf einen Indikator (z. B. Inzidenz) belastbar und generalisierbar zu quantifizieren und zwischen Ländern zu vergleichen. Die multifaktoriellen Zusammenhänge sind auch eine mögliche Erklärung für die Variationen in der Effektivität einzelner Maßnahmen zwischen unterschiedlichen Regionen oder Ländern. Vergleichende Fallstudien betonen vielmehr die Effektivität von sich verstärkenden Maßnahmen. Die Evidenz zeigt klar, dass es immer die Umsetzung mehrere gleichzeitiger Maßnahmen ist, die den Pandemieverlauf beeinträchtigen, also die Summe der Schutzmaßnahmen, die einen Rückgang von Infektionen herbeiführen.

- - -

TLDR; Measures are needed, but we can't tell you which, but there's evidence, but we won't show you and have no real interest in finding it ut labore et dolore magna aliqua.

[1] https://dserver.bundestag.de/btd/19/317/1931798.pdf
Just do an aproximate estimate, multiply by two, and add 30% ... it won't be enough anyway.
> first iterations of Android were relatively open, apps could run in the background without much issues. But then Google started tightening the grip

The flip side of this is that there were a lot a badly behaving apps, sitting in the background without a user requirement that would justify that, eating battery and network. Hence nearly all Android phone manufacturers bundling some kind of background app killer.
Hopefully the book they're working on makes more compelling arguments, as the bullet points listed in this blogpost are pretty weak:

1. "Castles were built for prestige not fortification".

Regardless of actual use as fortification (frequency of battles), it's pretty self-evident that the intent of much of a castles design is fortification. Even if moats, arrow slits and parapets are just for show, they would still be to show off your defensive capabilities, in which case (at least apparent) defense would still be the primary concern of the architect.

2. "Some turn anti-clockwise"

Wherein the author assumes that all wisdom is automatically universally shared and all architects/planners/builders are universally competent. A fact as true today as it ever was.

3. is pretty much the same argument as (2) repeated.

4. An argument against how practical they would be in reality (already superceded by their first point that they were probably just for show).

There's very little of substance in this article. Hopefully the book does a better job.
I think the methods are well known, they just take time. Rough estimates do have their value (is this a 1 day feature, 1 month feature, 1 year feature?), problem is when someone starts adding rough estimates to project a date.

To get a real date, you run a feasibility study - you do PoCs, you deep dive on features etc. Then, you freeze the requirements and implement based on the study.

This will probably take around a quarter of the total time of the project.

Alternatively, you stick to rough estimates, and you will get roughly the features you asked for in roughly the timeframe estimated.
"did something wrong" seems to have a strong correlation to the ability to make hard to refute arguments for opinions that are very solidly in the "outgroup wrongthink" category on HN. The people who can only make weak arguments for the wrong sides of issues get thier accounts shadowbanned or banned for flamebait.

I have no desire to converse with certain ideological groups on certain sides of certain issues but to silence (in relative terms) the ones arguing their side effectively endangers the community's ability to think critically.
I've thought many times of building one but ended up using something similar to Teachable (for now). I don't even want to mention their name because their service isn't that good and I wouldn't recommend them but moving tens of thousands of folks to a new platform is a big burden for students so the only time I ever plan to make a move is when I release my custom platform.

But, as for open sourcing the platform. I think it's tricky because if you're in tech chances are you'll want to build your own custom platform, if you're not into tech you'll use an existing SAAS service or outsource someone to build it for you in which case there's almost a 0% chance it'll end up being open source because the goal there is to hire someone on demand to build and lightly maintain it, not champion an open source project for years to come.

Plus the decisions you make when building the platform are super custom based on what you want.

Are you going to support the idea of buying multiple packages for 1 course, such as package A and package B at different prices? How will you handle upgrades? What about subscriptions vs single purchases? Can students comment on things? Will it track and remember progress? Will you have searchable captions? What about handling time sensitive discounts? Which payment providers are you going to support?

Then there's the whole idea of optimizing the course consumption experience for your audience, for example a tech course could be displayed and have features that are much different than a Yoga course.

There's about 100 other questions to ask here and chances are your combination of features isn't going to be the same as someone else so then you end up with limited platforms that try to do everything and create an average at best experience, or you drill down and build a super niche platform that's great for what you want to do but maybe not everyone else.

All of this makes it very hard to have a successful open source project IMO.
What's the joke with the name "Harps"? It's an anagram of "Sharp"?
Years ago, when I was working at a company, I did a detailed estimate of a large project.

I broke it down into components and individual tasks, then put estimated hours against each one, then put it all into a giant spreadsheet, to track planned vs actual times.

If I remember rightly, it totalled about three months of elapsed work time. And it took me over a week to compile the estimate.

I also remember that I hit the predicted end date to within two days.

But the interesting bit was each individual task was inaccurate - lots were wildly underestimated, balanced by those which were wildly overestimated. Stuff like things I thought would take a day taking 15 minutes, other things I thought would take an hour taking a week.
Evergreen Content Strategy Is the Key to Passive Income
I completely agree. Alas, enforcement is minimal and the worst offenders seem, correctly, to believe there is virtually no chance of being caught.
>>> Everyone keeps repeating this assumed idea that it's "just" a payment processing fee which is simply not true and never has been.

When you are buying a phone, you also pay price that includes price for OS of the phone, that includes development costs of SDK and development tools. Some of the phones nowadays has a choice to BUY and install different OS, that comes with different stores.

Unlike your assumption, payment processing is completelly different ecosystem and Apple is simply using monopoly on iPhones and not letting other stores on their hardware and software. Alphabet does not produce phones... so IMO it is acting worse, that it makes up these stupid tales. This is one of the reasons why I am switching my phone from Android, because that is MY phone, that I paid for! Besides, Android still snoops your data without your consent and I'm not even paid for that data!

Besides, the only concern about payment processing that YOU should have is not development costs(they can't be that HUGE...), but if your payment processing is safe and protected!!! That is the only costs, that stores should have - to ensure protection of those many many transactions, where maintenance and development costs are miniscule and to be even considered is laughable topic.
Correct, we are not open source (I am the CEO). But if that is not a hard requirement, then I do actually think we offer a lot of the things mentioned in the post.
gaddafi was removed from office and killed for refusing to trade in US dollar instead of his demand for physical gold. yeah
Zitadel our IAM in Go now OpenID certified
The generic problem with biomass is the low overall efficiency of photosynthesis. It doesn't work well when it gets too cold or hot, and can use huge amounts of water.
> Correlation?

Yes, but not always in the way you expect. Because people tend to distrust government with money, they often tend to try and spend the least amount of money for software. Everyone who works in software knows that that often means that you get a shitty product.

On the other end of the spectrum is government being afraid to deliver a product that isn't 100% perfect. So they end up paying loads of money and delaying releases because of scope creep.

I've done a lot of consulting in government and these are two things I've seen there a lot.
Some managers will still use that best guess as a stick to beat you with. The reality is most developers are powerless to fix these issues. It is a management problem.
> There are hundreds of studies. And, it’s pretty conclusive that masks have zero efficacy for stopping viral transmission

Could you link some?

What I have read seems to suggest otherwise, for example "Efficacy of face mask in preventing respiratory virus transmission: A systematic review and meta-analysis" [1]

Key conclusion: "Meta-analyses suggest that mask use provided a significant protective effect"

[1] https://pubmed.ncbi.nlm.nih.gov/32473312/
https://www.cyclinguk.org/press-release/new-report-highlight...

Would be nice if people were always actually disqualified at 12 points.

>While numbers of exceptional hardship pleas are not recorded separately, official figures show that more than 83,000 people escaped an automatic driving ban due to “mitigating circumstances” between 2011 and 2020.

>Christopher Gard accumulated eight convictions for using a mobile phone while driving but escaped a ban in June 2015 by arguing that it would cause him to lose his job, highlighting that this would impact negatively on his young son, and his son’s mother. He promised to keep his phone locked in his boot. Six weeks later, he had already broken his promise, and was once again texting behind the wheel when he ploughed into the back of cyclist Lee Martin, killing him. Gard tried to cover up his actions by deleting his texts. He was later jailed for nine years for causing death by dangerous driving.
My God I remember the days of coming up with estimates for like 40 tasks, each a few days, say, then "negotiating" with sales/PM where we could shave a day off here, a half day there.

And lo and behold, we price for a 30 day project that ends up taking 50...

So ridiculous.
This is important to understand. When you agree for a contract, do not renegonatiate the offer by lowballing yourself because you found a way to do it faster. This is unlikely something that will be appreciated by management.
My 2019 Honda Jazz doesn't use a touch screen for climate control, but it has a "touch based" interface for it and I way preferred the physical knobs on my previous car. Newer Hondas have switched back to physical knobs so I guess the general sentiment was that touch is not great for climate control.

As for changing radio station or tracks. Both my cars I've owned for the last 10 years has steering wheel controls which can do this. I never really need to touch my actual radio.

The only time I would ever want to touch my car's or phone's screen is before I start a trip to turn on navigation software or start up Spotify.
How about a Windows XP VM which can only talk to the NAS?
You're right, but when kernel developers talk about /dev/random they generally mean the underlying RNG, not the interface by which you access it. To a userland developer the phrase "read from /dev/random via the getrandom system call" is nonsense but to a kernel developer it sounds reasonable.
To be fair, we have no idea how we think either!
> I was an Android dev pre-5.0

I was in Android dev since pre 2.0, developing an app which need to constantly run. The situation got worse since then, not better.

A thriving ecosystem of dedicated push notifications can't pop up because you can't go to Android settings and choose another push notifications provider. You have to rely on ugly crutches to even receive a push notification, and that is why they are 'even worse'.
Maybe buy directly from the publisher? At least some publishers offer that option AFAIK.
Since we are talking about C# and F# here, I wish F# was completely transformable to C# and backwards.

Currently the F# has some pains in .NET ecosystem. The new C# Source Generators can't work in F# because they generate C# code. F# doesn't have partial classes, while C# has.

If there were 1=1 tool to convert between F# and C# (it would not need to retain the syntax, but behavior) we could mix them in same project. That would be a dream.
Writeup not clear (e.g “10 lines of JavaScript”) if you have to build auto-completes from scratch or if this leverages autocompletes already available for zsh or bash.

Worth trying now if there’s no work, else nope or “later”.
One of these JPEGs is not like the other
having worked for a company which made LMS software I can vouch for this. buzzwords like "gamification" and "user stories" were bandied about daily with next-to-nil privacy concerns. want to implicitly record every student's interaction? there are a handful of APIs for that..

"The Experience API (or xAPI) is a new specification for learning technology that makes it possible to collect data about the wide range of experiences a person has (online and offline)."
In my essay "The worst project manager ever" I talk about some of these same flaws, but I also talk about the best project manager that I ever worked with, Sonia Bramwell, and I recount some of the lessons she taught me about great project management:

http://www.smashcompany.com/business/the-worst-project-manag...

About this:

>There is back-and-forth as the estimates are questioned for being too high, almost never for being too low.

Sonia did not allow us (the engineers) to talk to upper management, so she handled the translation herself. In some cases she was worried about macho engineers who competed on how fast they could do something:

"I can do that in a day"

"Oh yeah? Well, I can do that in 4 hours!"

"Ha! You two suck! I can do it in 2 hours!"

Perhaps Sonia's greatest ability was to figure out exactly how much each engineer tended to overestimate or underestimate tasks, and then to weight their answers accordingly. For the upper leadership, she was the only one who continuously offered accurate estimates of how long big new features would take.
What happens when different people perceive the cost of these measures differently though?

That's half the problem here, with anti-maskers screaming that they can't breathe.

You can try forcing them, like we're doing now, and they'll just take off their mask to cough and sneeze like half the passengers in my last flight + take every possible option to take it off + wear it off their nose to begin with.
It has nothing to do with Bittorrent, other than having been created by Bram Cohen.

I'm not talking about filling it up with useless or silly content though, running a Chia node will cause a hard drive to fail after a very short time. This isn't due to any legitimate usage for storing content, it results from how they implement proof of space. It's been a while since I read about this in-depth, but basically it amounts to having the nodes fill the drive with junk data and then prove they're participating by regurgitating some section of that data on request. Then on successive blocks, it gets rewritten with new data.

The irony is, I believe this was intended to address the environmental concerns of proof of work mining, and perhaps it does. But turning hard drives which require resources to create, into landfill, isn't really environmentally friendly either.

edit: To clarify, I'm not judging people using or participating in the Chia network (many participants apparently didn't even know it would destroy their hard drives). I am judging Chia's consensus mechanism for being wasteful however.
I think the problem here is that a car with physical buttons is safer to use than one that does not have physical buttons. This is because you have to actually look at the screen to know where tap and to determine whether you have effectively pressed.

In the olden days, you could simply turn a knob to change the climate control or in an earlier time, there were radio buttons to change to another radio station (hence the name). Now, it seems there's various things I can't do in a modern car without stopping first.
> 3. If staircases were genuinely engineered for military purposes, then we should always find that they turn clockwise. However [...] there are a substantial minority of newels which turn anti-clockwise (approximately 30% of all surviving examples).

Couldn't this minority be explained by engineers either doing it wrong, being given bad requirements or being overruled by misguided management? I.e., the clockwise turn was indeed for military purposes and as much as 70% of projects were done correctly but in 30% of projects one or more project management issues led to the staircases being built wrong.

> 4. The direction of a spiral staircase was an architectural decision, not a military one.

Perhaps different stakeholders had different priorities and the military advantage was one of many considerations.
Intellisense will allow you to do explorative programming, finding what method is callable on a given object. It’s much easier to look up n methods than to try to guess what is the whole state of the program where it may accept this and that, where even in the best case you might get a fraction of what a statically typed language’s autocompletion allows for.

Like just seriously try intellij with java and pycharm for a php code.
harps , sharps, I believe this is pure parody, right, right ?
You are correct although this is more a case of other countries being worse rather than us being particularly well-behaved.
Does that even fit a small RISC-V processor?
Could it be that I use a VPN frequently?
You think corporations wouldn't harm the general populace without regulation? What a laugh, just in terms of pollution shit would be catastrophic
It's surprising that developers and business people still haven't found a way to come together on this stuff and explain to each other why our views on estimates don't line up.

At the end of the day a business is always going to need some sort of idea of what's being built and when it might be ready so that they can get a rough schedule together. No matter what games developers and project managers play with story points, or t-shirt sizes, or the myriad of other coping strategies they come up with, someone in the chain is going to try and map those to time scales.

In my experience, a reasonably senior developer can give a rough estimate of how long something is going to take in any case that isn't a complete unknown, if they really can't then you need an investigation project and that can be given a set time. But for almost everything else you can roughly say if it's an hour, or a day, or a week, or month. As long as everyone accepts that sometimes that will be over, and sometime under. If its an hour that doesn't mean you can do eight of them in a work day, but it means you can prioritise work.

That's the key I think, if you have a fixed date or a fairly fixed date, then it's often a good constraint. What you need to do is prioritise the work, and the only way you can do that is if you know that the things in your list could reasonably be done in that time. You can't have no estimates, and task three means your entire team needs to invent an AI or something stupid that will burn the whole timeline down.

If you've put a rough estimate of a week on something and you're reaching the end of week two, it's a great time to reassess. What technical people often don't get told, or don't understand is that sometimes something is only valuable if it can be done in a certain time. The business might want a feature that could be done in a week, but have no interest in it if it'll take six months.

If both sides can admit to their fears then it shouldn't really be too complex. Business is scared you'll get to the deadline and have 20% of the work done, with a good prioritised list they'll probably be happy if you're 80% of the way there. Developers are scared you'll hold it over them and berate them if their one day estimate becomes two days, but they probably know their one week estimate is bullshit and they just want to cover their ass a bit.
And instantly a lot smarter!
Hey! I'm one of the maintainers of Richie. That's exactly right, it's meant to be a web portal in front of one or more LMS.
"The Distributor is the application you install on your device to get notifications. It receives notifications and distributes them to the other applications."

Such solutions are what I referred to as 'the best alternative'. No, thanks, it's not even close to the real deal.