skysight-inc/HackerNews huggingface dataset:
I find that it's useful not just to look at the current contents of codebase, but how it has evolved over time. For example, after being onboarded, this lets me see where most of the current effort on a codebase is concentrated and what the biggest recent changes have been.

For this, i believe that Gource is a lovely tool, which you can just point at a Git repository and it will visualize it: https://gource.io/
No worries, I don't usually joke much on HN. Sometimes jokes work here, maybe climate change is a bit too polarized.
This is correct, Spain supported the wars in Irak and Afghanistan, both with hundreds of thousands of casualties, most of them civilians.
It's an improvement over paying taxes in US but still a dubious moral choice if you claim concerns over your taxes being spent on wars.
You can opt out by not using iCloud for your photos. If you prefer, you can install Google Photos or OneDrive onto your iPhone and let your images be scanned in the clear in the cloud instead.
I agree with you. But on the other hand Google Drive has been doing this already since forever so I'm not really sure what's changed through this.
Identifying which problems can be most readily addressed with limited funding certainly seems like valuable work, and definitely worth supporting. I imagine the major constraint is funders' (i.e. rich nations') willingness to actually pay for these projects. Convincing them that they are getting the most bang for their buck seems like a good idea in today's optimisation-obsessed world.

However, having read a bit about their approach, it isn't clear to me that the methods used in that process are particularly effective at assessing longer terms problems such as climate change (and this seems to be a common critique).

There are some interesting analogues between the limitations of the CCC approach and those of longtermism, in that both focus on timescales (respectively short and very long) that diminish the importance of climate change, which is most significant as a medium-term risk. Having said that, at least the CCC work has some methodological rigour on its own terms, and actual utility - as I noted in another comment the longtermism "methodology" seems pretty hopelessly naive, and uninformative.
The Big Mac index.
https://www.altoonamirror.com/opinion/2021/07/big-mac-inflat...
More fact than rhetoric.

> The income gap was there already, all the vaccine passport does is show it

No, it also strengthens it; both in opportunity and the collective culture.

> Anyone who wants to have a posh vaccine passport can get one easily and at no cost

A, you're wrong; there are many people who can't get vaccinated for various reasons; myocarditis, clots, GBS, CFS, etc.; and B, you're missing the point. Poorer people and minorities have many good reasons, historical and current, to distrust governments and pharma companies.

You say posh four times - it's not about being posh when 80+ % of the population has it.

>The columnist doesn't like the income gap, and protests against the least reliable, most easily subverted signifier?

Again, you are wide of the mark by a considerable margin. For people who have decided - for reasons you consider valid or otherwise - that they are not going to take this particular vaccine, a vaccine passport is not actually easy to get.
Second is the SI base unit of time. Whether it makes sense is a different question, but it is not "arbitrary".
I don't mind your downvotes, as long as you honestly think about the transparent wall proposition.
I'm not convinced an arbitrary date is a bad idea, and in fact, I continue to think it's a good one. If you don't have a point in time you are optimizing for as a developer, then why wouldn't you continue to gold plate and improve your code? Once you have a ship date, you know when it is time to knock it off and start heading downhill.

The real problem here is the leadership deficit. The manager got pushback on the estimates, and instead of explaining the reasoning and bargaining on scope, he caved and kicked the can down the road by letting the estimates crumble. Yes, estimating is hard, and you are probably going to be wrong, but once you have your finger on the scale to get a desired result, you can't blame that on the difficulty of estimating. Just deplorable leadership.
> iPhones require an iCloud account

Nope. I have several dev devices. None of which have an iCloud account setup.

Didn’t do anything special; just skipped it at setup.
وظائف الاكاديمية الحديثة للهندسة والتكنولوجيا
From what I read it works for on your phone so it's off-line but only when iCloud photos is enabled.
VMware NSX: SDN virtualization and security platform for virtual cloud network [pdf]
In total, yes, but only about 4 million _native_ speakers.
Probably; it makes a lot of sense for large transfers.
> On Linux you don't actually need to install Postgres.

What do you mean? It's not like postgres is bundled by default with most distros.
If you think Apple is going to install something onto your phone to scan everything for wrongthink and send it to the CCP, you shouldn’t be installing their updates or using an iPhone anyway. They can already do that at any time. This feature doesn’t make it any easier. On the contrary, this feature seems specialized for its purpose, and to slide down your slippery slope they would need some different and more general kind of spyware.
I used to laugh at this when I was in high school. This is so old and most of it is outdated. Please... Don't post those dead old links.
Even if you don't run native-comp, use m-x lsp-doctor and do everything else it recommends.

I did this a while back and haven't had many lsp problems since.
It's easiest to use the editor to achieve this. The map literally needs to be completely filled with Launch Arcos.

There's a downloadable file if you want to see for yourself. IMO the concept is cooler than the execution. YMMV.

https://simcity.fandom.com/wiki/Arcology
Wow, I wasn't aware that people have perfect precognition and know ahead of time what everyone else around them is going to do and how that is going to affect them.
Rooted is unrelated, some apps require it, others don’t.
But several require their proprietary app to access the online banking website from your computer.
"Programming is a young profession." I beg to differ.
Doubt it. A self build filter basically outperforms all bought systems in tests.

The answer is easy: A self build system blows the air through a filter. Nearly all commercial systems suck the air trough a filter. Big difference.
It seems to me that Indians on average cared a lot more about independence than Americans on average care about freedom from the government spying on them, so I am not sure that Snowden coming back to America would really change much. I think that Snowden has already done more for Americans' freedom than almost anyone else in the world has done and I think that it is understandable if he would rather continue to live outside America rather than risk himself for the hope of changing things further. His initial revelations faded from the media spotlight within months. Even the potentially explosive Epstein case and Epstein's death faded from the media spotlight within months. It is hard for me to imagine that Snowden coming back to America would be likely to accomplish much more than what his initial revelations accomplished. Plus, it is possible that his continued freedom will actually inspire more future activists than him losing it would.
Well it sounds like you are not doing Agile correctly.

Jokes aside I think accumulation of errors together the fact that time estimations are hard and Parkinson's law is the fatal flaws with Agile.

> Thus, the best practice is to give a very rough estimate based on the scale of the project and your past experiences.

This is my experience too. It is somehow easier to estimate big scopes then many small that sums up to the same scope. Also you get a better feeling of how far you have come when looking at the big scope then when digging down to the details.
Here’s better -

There’s a repository built from seized child porn.

Those pictures and videos have hashes. Apple wants to match against those hashes.

That’s it.

That’s it for now.
That's exactly what big business PR are trying to sell.

- Don't use plastic straws to save sea turtles. When nets are majority cause of sea life death, straws are not even a 1%.

Same with oil, coal industry.

Recycling, vegetarianism, minimalism etc. are highjacked by big business to shift blame for pollution to an average person. Its easier to push narrative that if only people recycled, there would be no microplastics and heaps of trash. Only if there was less cows the global warming would stop. And the most recent only if we stop bitcoin the planet would be saved.

When you say:

> I should be eating bugs to stop the Gulf Stream collapse?

You are falling for their narrative and getting outraged at imaginary people and imaginary scapegoat solutions (or people who fell for it and tell you that you should be vegan etc).

You can help by not feeding that propaganda machine.
Yes, I have been poor and am now decidedly not. Guess what: Death still approaches. Money still appears finite and insufficient. Nagging sense of incompleteness remains. Relationships of all kinds are challenging in all kinds of ways.

And this is all coming from someone who is deeply satisfied with life and essentially always has been! That’s the trouble with the human condition.

Is this a defense of allowing uncapped accumulation of wealth? No. Is it a defense of the ultrarich being able to do whatever they want? No. It’s the simple observation that while money buys solutions to many conditions, “the human condition” is not one of them.
I do this too, much easier
The leap second is not for majority of people, but for scientists and astronomers so that they can use UTC.
Cf. https://www.nist.gov/pml/time-and-frequency-division/leap-se...
that was the same for all those quake III engine games and I remember thoroughly enjoying every single one of them tho... soldier of fortune... jedi knight: jedi outcast and jedi academy... those star trek games...
Some valid criticisms, but 9 years old and out of date.

I think the mistake is thinking of PHP as “designed” as a language, rather than built to solve some real problems. More important is how well PHP works rather than how far away it falls from an imagined better-designed language.

As Stroustrup quipped, there are two kinds of languages: Those everyone hates, and those no one uses.
Very interesting. Is any of this open source? I'd love to take a look!

I'm guessing it's not open source - as I couldn't find it on your Github account or your company's account. If that's the case, would you be able to create a quick gist with a copy/paste of any of the code you can share? If you have the time I'd appreciate it!

Related links for anyone interested:
- dataform uses bazel for ci tests. They builds redis from source, but run postgres as a container. See here: https://www.reddit.com/r/bazel/comments/kcmbwb/how_to_run_se...
Good question! So, my understanding is that the majority of servers that are vulnerable to regular cross-user HTTP Request Smuggling (IE, reuse connections to the back-end server) are exposed to this terrifying response queue poisoning attack. This applies to all desync types CL.TE, TE.CL, H2.CL, etc. The reason I discovered this in the H2.X case, is because it's particularly easy to trigger response queue poisoning by accident in this scenario.

That said, I haven't actually tested this on very many live servers, for obvious reasons!
Attacking the Person (argumentum ad hominem)

Definition:

The person presenting an argument is attacked instead of the argument itself. This takes many forms. For example, the person's character, nationality or religion may be attacked. Alternatively, it may be pointed out that a person stands to gain from a favourable outcome. Or, finally, a person may be attacked by association, or by the company he keeps.

There are three major forms of Attacking the Person: ad hominem (abusive): instead of attacking an assertion, the argument attacks the person who made the assertion.
ad hominem (circumstantial): instead of attacking an assertion the author points to the relationship between the person making the assertion and the person's circumstances.
ad hominem (tu quoque): this form of attack on the person notes that a person does not practise what he preaches.
ignore this and go where you want.

Go all the weird place you want. Some people need to feel that the country is some hell hole outside of a few cities, it isn't.
Also you will pay less, gas will probably be cheaper.
Enjoy.
DBngin (https://dbngin.com) may be what you're looking for.
Taskade is free for individuals and teams with no limits on total tasks, projects, collaborators and workspace members.

The only limitations are advanced features and larger file uploads at the moment.

Features & Pricing: https://www.taskade.com/pricing

P.S. we do provide discounts for startups and non-profits. Just reach out! :)
No. It's not. It would be similar, if you had a "potion", that people could drink to magically enhance their driving skill. This potion would have some possible rare negative side-effects. And then there is a question: should people be required to drink this potion while getting the driving pass?

Even today, very bad drivers are forbidden to drive the cars? Is it an attack on their freedom?
I'm not in Germany, but I am currently moving banks because the only way to do online banking is to have an Android or Apple phone, either for 2FA or for mobile banking. They don't have hardware generators. I currently have an old Windows phone (unsupported) and a Pinephone (unsupported), so no online banking for me.
Ask HN: What has improved You as a Developer?
What investments have you made in yourself as a developer that have really paid off?

I've found high level books written by experienced developers have really helped me. In the past I'd try to learn this or that shiny new thing but found little long term gain.

What's been your long term successes?
What happens when parents take photos of their children?
That list is outdated. I was doubtful DKB (which you can’t even use with rooted Android devices, I had to cancel my account via customer support because they decided to cut me off with a minor update) allows chipTAN, and the latest comment is that they stopped supporting it.
Not long until people will use deep learning style techniques to modify images to falsely trigger this alarm on harmless pictures and strew them randomly on the web.
The logic behind three random words
> The US constitution has twenty seven amendments, some rather substantial.

The last substantial update was in 1971, to lower the voting age to 18. Since then, nothing was done on a federal level to deal with the load of issues that have cropped up in the meantime: a history of systematic racial, sexual identity and gender discrimination, police and judicial power abuse, voter suppression tactics, equal access to abortion, unionization/worker representation, or the complete dysfunctionality of Congress which couldn't even be bothered to condemn Trump for his role in the January 6th 2021 events!

> and that the republic's administration wasn't able to fight back the Hitler's power plays

We see something similar with the US Republican leadership unable to keep the power plays from the far-right in check. It began with the Tea Party, culminated (for now...) in the 45th Presidency and now there are QAnon believers sitting in Congress. Either Trump himself or Ron DeSantis are going to make the run in 2024 and it's by no means certain that they will be defeated again.

The US is at a crucial tipping point of history.

> But, with all due respect, I think that the current limitations do a disservice to the German democracy, both by creating the notion of thoughtcrime and forbidden speech at all, and by hiding the real amount of problems from the society, which could otherwise more adequately react and help heal them.

There is absolutely no place for right-arm salutes or calling of extermination of people to be in any part of democracy. You don't need to "heal" with this shit, the last people who tried giving Nazis concessions (aka "appeasement politics") ended with a load of V2 rockets on their roofs.

Fascism always devolves into one group of society (be it ethnic, religious or, in case of the modern far-right, sometimes purely ideological) claiming superiority - and using every tool in the book to achieve their aims.

And it's not like the old Nazis hadn't explicitly announced their aims. To quote Goebbels:

> We enter the Reichstag to arm ourselves with democracy’s weapons. If democracy is foolish enough to give us free railway passes and salaries, that is its problem… We are coming neither as friends or neutrals. We come as enemies! As the wolf attacks the sheep, so come we.

The modern far-right acts exactly like this, and anyone refusing to learn from history will only help history repeat itself.
Apple is not a dumb company, they did this fully knowing of the backslash they would receive, very likely impacting their bottom line. Two scenarios come to mind:

1. They expect must people will shrug and let themselves be scanned. That is, this privacy invasion will result in minimal damage to the Apple brand, or

2. They know privacy-savvy people will put them from now on on the same league with Android, and they are prepared to take the financial loss.

Scenario 1 is the most plausible, though it hints an impish lack of consideration for their customers.

Scenario 2 worries me most. No smart company does something counter-productive financially unless under dire pressure. What could possibly make Apple shoot itself on the foot and announce it publicly? In other words, Apple's actions, from my perspective, look like a dead canary.
I’d venture it is because Firefox is developed by a for-profit corporation with hundreds of millions in revenue.

So the split is: you can donate to the non-profit organization, while the for-profit corporation only handles taxable income.

The reason why it is split is due to taxes. Mozilla created the corporation after getting in trouble with the IRS.

Edit: I haven’t kept up with Thunderbird for a very long time, but it looks like they’ve also moved to be developed by a for profit corporation, but a different one then the one that develops Firefox, so different people making different decisions. Also, donations to thunderbird are no longer tax deductible.
>Let's see if fear of AI is greater than brand loyalty and convenience

I don't think so - I think corporations and governments are getting better and better at PR and so, we'll see, slowly but surely, more and more features like this.
Hey, this is a big world, to each his own :) One of the most important thing in working environment is to enjoy it. If that is not your cup of tea, no need to push it or tell me my environment is wrong.

Yes, we are "red people" I guess :)

> Honestly based on what you are saying I would like working with you, I too have a big mouth.

You can :) If you don't mind working remote and have good programming skillz and like big gov projects feel free to contact me :)

> Sometimes people are stuck with you

Then I will try to unstack :)
He wasn't even right with that. Most people like the language they're using.
> Contributions are not tax-deductible as charitable contributions

Why is this? I thought the Mozilla foundation owned this and it's a non profit
Digitizer Company
The algorithm is supposed to check for known hashes. So, a new photo shouldn't trigger it.
If you think PHP is broken, have you tried JavaScript ?
clickbait title.

Also not related to the content explained, it compares terraform and ansible for most of the content.
Some banks offer it (usually those with higher fees), but unless you count every separate Sparkasse and VR as their own Bank (for non-Germans: It’s similar-ish to a franchising system), I wouldn’t say "usually".
Sorting is free for most of the options, only Sort by Due Date is paid behind the paywall. We will update https://taskade.com/pricing to clarify this. You can see a screenshot here of the demo: https://i.imgur.com/FVRHDAV.png

Recurring tasks is paid, but task due dates, reminders, push notifications via email, browser, mobile, are all included free without any limits.

If you have any other questions, do let us know!
There’s a database of known child porn. The hashes of these images are compared with the content on peoples phones.
> They are disregarding doctors and scientists all over the planet, because they think their politicians are incompetent?

Yeah, it's silly isn't? The logic goes something like this:

"They (politicians) control which doctors go on TV to speak and control which doctors are allowed to work in state hospitals, thus there is a selection bias in what we refer to as scientific consensus"

I noticed that the harder you try to counteract this with arguments, no matter how good, the argument veers towards the good old self-fulfilling conspiracy thought process.

I watched this conversation happen in otherwise reasonable people, in real time, people who otherwise didn't buy into consiparacy thinking about other topics.

Is there something special about vaccines that triggers people? Something psychologically deeper than other things?
Yup. We run a system that uses this pattern for user-defined data fields. It works, but not without difficulty. It's very difficult to validate with business rules because you can't eliminate nulls and the "value" field is forced to be a character field. The system does have type checking enforced by the application, but multiple applications access the data.
Amazon in the pursuit of Alexa quality control has most recordings manually reviewed by real people to see whether the response was appropriate. This includes any accidental triggers. It probably does not surprise that these devices have recorded sensitive information like bank details and passwords, or have recorded instances of domestic abuse which employees have been forced to listen to [1]. It absolutely wouldn't surprise me to learn that Apple will have a team of people reviewing everything that gets flagged, who will get to see everyone's private photos and also probably be exposed to real CSAM.

[1] https://www.theguardian.com/technology/2019/apr/11/amazon-st...
> Just imagine what other companies will do once this is accepted for apple devices.

No need to imagine.

China flat out censors chat programs and discussion sites, and some words will instantly get you put on "the list".

Winnie the Pooh, for example.

Oh, you say that you're just interested in the wonderful literary works of A. A. Milne, but that's what the anti-government types always say! Prove your innocence in this kangaroo court, and you'll be let off with merely a stint in a re-education camp.
I know you're trying to make a reduction ad absurdum, but these are arguments that are actually made. For one, this is exactly the reason why we don't allow young people below a certain age to drive on public roads.

Furthermore, if I remember correctly, at least some jurisdictions have laws on the books that old drivers can have their licenses taken away if they are not able to operate a car safely anymore. I'm not sure if any jurisdictions require old drivers to actively demonstrate their competency in an exam or such, but I have definitely seen people argue for that idea.

I'm not opposed to it either, and in fact I would not age-gate it. If train drivers or airplane pilots are required to prove their competency on a regular basis, why should we not require car drivers to do the same, maybe every 5 or 10 years?
This seems to me to be rather worrying, conceptually. "Abuse of women" is (I would hope) something we can agree on, it's not subjective (except possibly for some psychopath abusers). But "terrorism" is demonstrably subjective, one day a freedom fighter, the next day a terrorist; Hamas being a terrorist organisation in the US but not in Norway. Identifying the two risks reducing "abuse of women" to being just a point of view.