skysight-inc/HackerNews huggingface dataset:
> Best personal solution would probably to move to the countryside.

Depends on the country. In Central and Eastern Europe countryside often has worse air quality than cities during winter (because in the cities there's central heating system and co-generation and in the countryside almost each house burns coal for heating).
For most of my 40 year career as a programmer HN didn’t exist, but the complaints about management and business priorities did. And so did those stereotypical developers who want to be left alone to play with shiny things.

You can find the attitude I described all over the place, not just HN.

When I get involved in a failed or failing project the developers almost always blame management, schedules, budgets, marketing priorities. They almost never reflect on the time they’ve wasted or how they don’t really understand the goals or users for the software they are responsible for.
Double Commander works on macOS too.
"islamic guys, extreme right guys and incels all share a bunch of misogyny and violence"

Water is wet but its a "groundbraking research"
It make sense that internet facing clients and servers only support HTTP/2 over TLS. But that is different for internal connections or debug tools.
I think the context is suitable: the arguments for increasing efforts of law enforcement, because "think of the children", accompanied with promises that only the good guys will have the new technical means, and the law enforcement won't even make honest mistakes using it, to say nothing of ever abusing it.
The only images scanned are ones uploaded to iCloud photos, so these are images Apple already has.
Unless you get a society where men are only used for reproduction.

Then it can get very extreme. Fatalities can occur.

Death by snu-snu!
https://blog.aurynn.com/2015/12/16-contempt-culture

^^ Someone recently shared this article with me. Really made me think about my interaction with programmers using other languages.
I'm experiencing something similar. I'm having to learn to understand why the customer wants something and avoid just giving them what they want. Often what they want is not the simplest solution to the problem the want to solve. Sometimes you almost need to understand their operation as well as they do just to ensure you're delivering business value and not just adding features and complexity that will eventually choke the ability to change.
> by moving the project away from its foundation into a corporate entity they will be able to monetize the product and pay for its development easier than before.

Non profits also are able to monetize products and pay out employees.

There must be some other reason for the move?
Australian HealthTech Resources for Startups
This probably has nothing to do with ”abusing women”, but it’s just generally about being a violent individual.
I don't want to search through all threads so I'm going to make a separate thread where everyone can add their ONE favorite episode which you think are great interviews. I start with my favorite Chuck Palahniuk on Joe Rogan (which is really more due to the interviewee) https://open.spotify.com/episode/1j5rNNfDQuGjj3EjErwVge
>>In some countries they're also displacing leaded gasoline which is a double win when it comes to intelligence affects of pollution

Excuse me, but what? Leaded petrol has been phased out almost everywhere in the world, even according to wiki:

"only Algeria, Yemen, and Iraq continue widespread use of leaded gasoline. None use it exclusively".

I doubt any of those countries are seeing significant EV uptake either.

The only potential real connection here is how in some countries where leaded petrol is still legal but extremely rare(UK), and pretty much only ever used by classic car owners and even then rarely due to its extreme cost, maybe some of these cars are getting converted to EV drivetrains and therefore don't actually burn leaded petrol anymore. Maybe. But that will be extremely negligable, and literally a statistical error compared to the amount of leaded fuel still being burnt by the aviation industry.
Good day,

I am Mr. Azim Premji Accountant, the Director of Credit & Marketing Chong Hing Bank, Hong Kong. Address is Chong Hing Bank Center, 24 Des Voeux Road Central, Hong Kong. Please send me an email now to ceo.azimhashimpremjis@gmail.com I have a business proposal for EUR 290,000,000.00 for you. All supporting documents to substantiate the claims will be made available to you prior to your acceptance and as soon as I have received your Email in return, thank you.

Regards,

Azim
Google, Facebook, Twitter are some indications. Not 100% guaranteed though.
You can of course put some conscious effort in to having less of an accent.

I've sometimes had difficulty making myself understood with my Dutch accent, which isn't always very practical. Especially in noisier environments and over the phone it can be annoying.

On the other hand, I also see it as just who I am. Would you ask an Irish person to change their accent? Of course not; it's part of their identity. On the other hand, if someone with a strong Irish accent would move to the US, NZ, or even the UK it might be wise to tone things down a bit so folk actually understand what you're saying. And asking where the craic is at would likely be received similarly to Checkov asking where the nuclear wessels are.

It's all a bit of a fine balance.
Thanks, that presentation is absolutely fascinating!
We do retrieve SAML federation metadata daily, but the metadata feed is signed using a pinned long-term key of the federation manager, so there's no reliance on WebPKI or even TLS. (Not Shibboleth, but it would be SignatureValidationFilter there.)
Good day,

I am Mr. Azim Premji Accountant, the Director of Credit & Marketing Chong Hing Bank, Hong Kong. Address is Chong Hing Bank Center, 24 Des Voeux Road Central, Hong Kong. Please send me an email now to ceo.azimhashimpremjis@gmail . com I have a business proposal for EUR 290,000,000.00 for you. All supporting documents to substantiate the claims will be made available to you prior to your acceptance and as soon as I have received your Email in return, thank you.

Regards,

Azim
An Obstacle to Amtrak Expansion That Money Won’t Solve
I for one am pretty excited about this. I took a module in medical imaging at university and went looking for real data that I could use in order to experiment with the reconstruction algorithms we were learning about, and I struggled to find much useful data. I'm sure this will be plenty useful to those looking to experiment with AI, but I hope this will also be accessible and useful to students in relevant areas.
Theoretically, this should be the exact opposite of the truth. Breaking a big prediction into a whole lot of smaller predictions is the basic intuition behind Fermi estimation and wisdom of crowds. As long as errors are symmetrically distributed and independent of each error, they'll cancel each other in aggregate.

The problem is estimation errors are not symmetrically distributed because engineers chronically underestimate how long something will take, and the problem is exacerbated by management pressure giving them an incentive to estimate even lower.
I find it to be a huge difference in two systems:

- Terraform knows what changes it made, and knows how to revert them. Thanks to the fact it maintains its own state.

- Ansible is able to revert it but only after you explicitly tell it to revert it.

I'm always scared of removing things in Ansible (or any other automation tools) because I've to handle explicitly a case for removing of the things. That's where the statement "running commands over ssh" comes from.

Like if you have a resource in terraform, and remove that resource from the file - terraform will tell you that happend

If you have a task in ansible and remove it - good luck finding out what you need to clean up. You've to know it and know how to handle that case (using state: present or absent where possible).

So at the end - doing terraform destroy I feel pretty confident to have a clean state (and if APIs are not causing huge side effects, it's same state as before applying changes)

Removing resources with Ansible is additional effort and requires maintenance.

Like I said in the other comment - this title might not suite what I intended to say.
In germany (and I'd assume standardized throughout europe) COVID vaccination digital certificate is just that: a digitally signed certificate (encoding your name+vaccination meta-info) passed around via QR code. While you can use an App to read and present it, just having a paper-copy of the QR code (plus some ID document proving that the name on the certificate matches your person) should be enough to prove your vaccination status.
>>But it's worth bearing in mind that they only solve the former.

That's....almost categorically not true, the PM2.5 emissions should be solved with in ICE cars with inclusion of DPF and GPF filters, but there is plenty of cars without those still on the road. A taxi driver sitting outside of my house at night in his 10 year old Skoda Octavia diesel is definitely contributing to the air pollution around me, and that wouldn't be a problem if he drove an EV or a modern diesel with all the filters functional - but the economics of taxi driving mean they almost always drive crappy old cars which pollute a lot.
My first thought exactly. How badly do they want to operate in the Chinese market.
> Last month a 19-year-old man was convicted of the murders of two sisters, Bibaa Henry and Nicole Smallman, in north London. At his trial, it emerged that Danyal Hussein had been referred to Prevent in 2017 after using school computers to access far-right material. He appeared in front of a Channel panel, the statutory body that assesses the risk posed by individuals, but was discharged a few months later with no continuing concerns in relation to extremism or terrorism. Yet Hussein would later draw up a “contract” with a “demon” in which he promised to kill six women – and only women – in six months in return for winning the lottery. He refused to give detectives his passwords, so it is impossible to confirm a suspicion that he may have accessed incel sites on the web. But in a note that echoes the incel obsession with not feeling sufficiently attractive to women, he pledged to “offer some blood” in exchange for making a girl fall in love with him.

From https://www.bbc.com/news/uk-england-london-57722035

> Inside they found a contract that Hussein, now 19, believed he had drawn up with a demon. In large, childish handwriting, he promised to "perform a minimum of six sacrifices every six months for as long as I am free and physically capable". The agreement was headed, "for the mighty king Lucifuge Rofocale" who, according to some Satanic cults, is the demon in charge of hell's government and treasury. In exchange Hussein would win the Mega Millions Super Jackpot and "receive fruitful rewards" including "wealth and power". At the bottom Hussein had signed his forename in his own blood. There was a space - left unsigned - for the demon to leave his mark.

I think his misogyny might be a symptom of something deeper here.
Small sample of my own immigrant wife and some immigrant friends. Establishing credit in the US is ridiculously easy. Immigrants with jobs are targeted with credit offers (presumably based on data showing they pay their debts at least as reliably as native-born citizens.) Less than a year after arriving in America my wife had credit cards and a good FICO score, good enough to buy a car at a competitive rate. I didn’t have to co-sign.
> (a) developers did not bother to gather and understand requirements but rushed to start coding

Because of arbitrary and too short deadlines

> (b) poor communication with the customer and stakeholders

Communication is a two way street. Why blame devs for all this?

In my opinion, when a project fails, you have to blame the people higher up in the management chain who are coordinating the work, rather than the engineers. (in a large company)

If engineers are to blame, maybe look at your hiring standards and hire better engineers. This points back to the management again.

> Those faults may come from arrogance or inexperience, or both.

Don't hire arrogant or inexperienced engineers then?
https://archive.is/NS1XP

https://web.archive.org/web/https://www.nytimes.com/2021/08/...
I think you and this app are solving quite different problems. For you (and most people replying) it sounds like PostgreSQL is a component in a larger app that will eventually get deployed and run somewhere else and only be interacted with via that app.

Others (like myself) use PostgreSQL as a local datastore and analysis engine. All my interaction with the database is via ad hoc SQL commands and locally run scripts and desktop applications. For this usecase, something like this is much easier to use than docker compose.
I'm curious about what sort of hash algorithm they intend to use. Just some SHA hashing or is it some spatial hashing where you can calculate a meaningful difference between hashing and maybe even infer content. I'd assume this might be interesting with regard to building a profile for choosing relevant ads.
Your getting your panties in a bunch like this over some rather innocuous word choices would be understandable, albeit perhaps somewhat exaggerated, if you are one of the creators of SQLite. If you aren't, it's definitely exaggerated and not... Reasonable.
Yes, 'domestic terrorist' could take on an extended meaning, and rightfully in this case.

(edit: judging by the downvotes, a decent amount of sympathy on HN for those engaged in domestic violence. Noted).
The whole point of organizing things in the first place, is to reduce or remove uncertainty and risk, which cannot be done with software projects.

Software engineering is similar to writing a book, or a movie script; but it is mistaken for some advanced reorganization of numbers in an Excel sheet.

Normal leadership training relies heavily on deadlines to "move things forward", or force us to "see where we are" etc. This only creates stress on the creators themselves, making them far worse at actually creating something. This is something all developers know, and this is why companies started by developers often have a very relaxed attitude towards work. I.e. the dart board, pool table, or beer taps are not there to make the office "look cool", it's there to make a relaxed atmosphere, where you work when you are "in the zone", and relax when you are not.

Everyone who writes movie scripts, books or software knows that you can do more in 4 hours of when you are in "the zone", than in 80 hours in an open landscape, where days are split into short work hours, disturbed by status meetings about progress etc.
You are not a creep. Nicola Tesla, Buddha, Neo from Matrix, Einstein where all alone, introverted and socially awkward :) I personally don’t like to derive my identity from the external world or how well strangers respond to me. I’m a lone wolf and love being alone
Why would Apple step into this quagmire? It's been harping on privacy for a few seasons now and now this? Zuckerberg must be popping a magnum of Moet et Chandon in celebratory schadenfreude.

Cook. But our privacy invasion has good intentions!

Zuckerberg. I'll drink to that.
Is there a MySQL equivalent for "FOR UPDATE SKIP LOCKED"? That's a feature that I've fallen in love with because it has completely eradicated the need to have a message queue like RabbitMQ or whatever. For example, for distributing jobs to background workers, I just insert them into a jobs table and have the workers poll for jobs with:

DELETE FROM jobs WHERE id = (
SELECT id FROM jobs FOR UPDATE SKIP LOCKED
) RETURNING *;

Then just commit the respective transaction on success or rollback on failure. Would this look as simple as that in MySQL?
Also it is not really a spyware engine. It checks checksums. So you need to know the content to be of any use. People forget that if you are in the apple verge they know more than enough about you, they don't need a spyware engine.

The thing is that they do their best to make sure that they do as little as possible of server side processing. Tasks like sorting photos, face recognition is all done locally as to ensure misusage and ending up with a big database of all sorts of data.

They have chosen to do the same route with a very specific set of content checking. of course this tech can be used in malicious ways (banning books and what not) but if you live in a country that has a government like that, best is not to trust any device that comes with software preinstalled anyway
Purchasing Sailfish has some geographical restrictions.

"Sailfish X is currently available in the countries of the European Union, Norway and Switzerland ("Authorized Countries") and the use of our website and services to purchase Sailfish X outside of the Authorized Countries is prohibited."[0]

https://shop.jolla.com
It seems strange to me that software engineers are so frequently singled out for schedule slippage, when the impression I get is that every novel engineering project suffers from the exact same problem. Projects to design and build new military and civilian hardware and infrastructure always involve budget and schedule overruns of months or years. Can anyone provide convincing empirical evidence that software projects are delayed more than hardware projects of equivalent budget and distinctiveness from previous solutions?

A negative comparison often seems to be made between software engineering and construction, but it seems to me that the latter is a unique subfield of engineering, where you have an unusually large number of projects with a roughly homogenous set of constraints and variables. This has allowed those constraints and variables to be studied, understood and mastered to produce a discipline that more closely resembles mass-production. And in those subfields of software that also involve more homogenous constraints, such as the production of standard commercial websites, you do see a more controlled and templated approach, using tools like Wordpress.
Yes, exactly. Maybe you can protect yourself (a bit) by having two phones. One for browsing and communication and one to get official (banking/vaccination/etc) stuff done.
Interesting article, this also seems like a form of knowledge distillation. There have been a lot of examples of people distilling an ensemble into a single model, maybe you could try that here directly by taking out the middle man (match their outputs directly instead of labeling data).

Anyway, I’ve been trying to think of how this could be used for text data, specifically NER, which generally requires a lot more semantic understanding of the input. Sadly it seems like there might not be much room for the ‘micro’ part of the micro models.
Since reading some of the Subgenius tracts I've found my tendency to see conspiracies to be a useful internal barometer. It doesn't really matter whether I'm blaming interdimensional psychic vampires or misaligned incentives in the federal bureaucracy for not living my best life, what matters is the degree to which I've associated my problems with an external locus of control. Keeping an eye on that, and trying to get 'the conspiracy' to look less intimidating over time is a useful exercise.
I have close to gigabit up and down. I also have a static IP. I'd still avoid hosting at home.

It's very hard for me to get the same reliability I can out of a cheap host online. It's not worth the time maintaining critical infrastructure.
It's interesting how cultural norms vary around interactions with strangers. I'm British, so interactions with strangers are often limited to a reluctant "hi" if out walking at quiet times of the morning – yet when I went to the US, people would say hi in hotel elevators(!) and I had a random guy give me a quarter when he saw me struggling with change for a meter – things that had never happened to me in the UK. I think I learnt more about small talk over my numerous trips to the US than I ever did in decades of growing up in the UK, but it's benefitted me back here too, because really it's about initiating such interactions, not just stumbling into them.
On face value alone that should reassure sceptics that this new scanner will only be used for good purposes.

However there is a very long list of companies not just doing things for good, but also for profit.

And when profit enters the equation, then the original mission statement tends to get distorted into something bad/worse.

Of course Apple is free to decide, but the consumer has the option to either loudly disagree or exit the Apple ecosystem altogether.
It's by design so you use the app
This, a thousand times this!
I would recommend DBeaver as a good client/IDE as well.
Warning Signals for Collapse of The Atlantic Meridional Overturning Circulation
Exactly. That’s a skill that in the long run has more value than learning another programming language. I freelance so I have a big interest in establishing long-term relationships and getting referrals. You get that from trust and understanding the customer’s business requirements.

No business ever has the requirement “We need 2,000 more lines of Javascript by next month” but you wouldn’t know that just listening to programmers.
Or as someone on slashdot put it:

> Destroying the privacy of several billion people is not an adequate price to pay for capturing a dozen or even a hundred bad guys.

> Sure it did get them some. So would carpet-bombing New York City. Success alone is a worthless measure without taking cost into account.

-- http://yro.slashdot.org/comments.pl?sid=4631081&cid=45871537
Ctrl-f crypto, ah there it is. The solution to their banking madness ignored on HN and grayed out, of course.
You are moving the goalposts: showing a webpage on a screen does not require four libraries.

This is a web app that renders different pages depending on database results and user preferences, automates rate limiting and has an ORM for type-safe SQL queries. I don't think four libraries is all that many, certainly not compared to say Ruby or NodeJS.
Why? What does that serve other than to ruin the word?

One of the scariest things happening right now in a post-intellectual America is that words don’t have meaning anymore. It’s all just “good” or “bad”, “our team” or “your team”. It’s how a group that does manifestly unpatriotic things gets by calling themselves patriots with a straight face.

I’m not sure calling abusive criminals “terrorists” does a single good thing.
It is, but when is the last time you’ve connected with someone interesting and taken the conversation beyond HN?
I switched to docker for most of my local dev these days, using this image for “pure Postgres with extensions” (PostGIS, pgRouting, pgTAP, plv8, wal2json):

https://github.com/supabase/postgres

It’s also bundled as an AWS image with pgbouncer
Apply conversion functions to data in SQLite columns with sqlite-utils
This argument also gets me icy cold stares of death.

It also reminds me of how mind-blowing it is that a country whose land-area is 1/5 of California managed to conquer almost 1/2 of South America!