skysight-inc/HackerNews huggingface dataset:
Location: Liverpool, England

Remote: Yes (Remote only)

Willing to relocate: No

Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS.

Résumé/CV: https://cv.craigtp.co.uk

Email: craig [at] craigtp.co.uk

Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional with a passion for software development.

I work primarily, but not exclusively, with Microsoft technologies and the .NET / .NET Core frameworks, leading complex and challenging enterprise software development projects to successfully deliver robust, secure, scalable and efficient software solutions, encompassing over 20 years of experience in the field.

An accomplished team leader, mentor and architect, I'm skilled at taking a leading role in the overall architecture of a project, in driving team developments and employing proven industry disciplines and best-practices to deliver successful software projects that frequently exceed client expectations.

I'm passionate about distributed systems design, CQRS and event sourcing and a proponent of domain-driven design to ensure that solutions are laser-focused on solving real business problems. I'm an open source enthusiast and advocate using the best and most appropriate tools available, providing for an effective and pragmatic solution that delivers genuine and quantifiable business value.

Throughout my career I've helped numerous businesses of varying sizes in varying industries get their technology investment right and I can do the same for you.

Recent projects include:

+ Successfully delivered large section of an ambitious project to re-engineer a number of monolithic applications to cloud-native, event-driven distributed services for a leading hospitality software provider as part of a company-wide effort to modernise entire software estate including training and mentoring staff on event-driven architecture and distributed system design.

+ Successfully designed & delivered large, global SaaS product to manage and automate music royalty collection and payment for one of the UK's largest and most demanding independent music publishers including full cloud geo-distribution & redundancy to ensure high availability & reliability for the worldwide client base.

+ Successfully lead project to develop industry leading anti-motor fraud web application and API with advanced OLAP & OLTP system and data warehouse including one of Europe's largest anti-fraud databases for a Top 40 UK law firm.

+ Successfully lead project to deliver a market-leading, best-of-breed corporate travel management web & desktop-based product suite for a company who, largely as a result of the technology, were later acquired in a multi-million pound deal.
How can you be so naive as to condemn Zelensky for taking these actions (which were arguably retaliation for Russia annexing Crimea and a preventative measure to stop the same happening to Ukraine) yet willfully accept Putin's complete control of the media, poisoning and jailing of political opposition and many other repressive and aggressive actions? I don't particularly condone or like Zelensky's actions but I don't see why they are constantly judged differently to Russia's actions?
> very strange to advocate that at some point a majority will just hand over rights to minorities

Even harder if it's a federal law
I hope you're right, but the problem is that we don't (and can't) know the states of mind of everyone in charge, and one of the world powers has demonstrated abject belligerence.
> A better question might be "Why are you interested in building X for Y industry?"

If the JD is building X for Y industry, I'd think a cover letter might address this. Sometimes, of course, we're in the position of doing a bit of spray-and-pray when it comes to application...but generally I try to make sure the cover letter justifies sending the resume at all: here's my interest, your needs, and some more information if you want to read further.

> What's missing is clarity and direction for the less quantifiable bits. Done right, it could be like a low-pressure, no-expectations first interview in lieu of a crap email that's tedious to write, tedious to read, and likely only helps a hirer understand whether the applicant can write a good cover letter.

I think you're basically right here: the interview process is challenging because it's a bit like a first date and you really want to know what the marriage is going to be like. That's why, I think, some companies have shifted away from being very clear about what they're asking for and more towards trying to find personality, adaptability, and retention fits: it maximizes their ROI by ensuring they get people they like, who can change as needed, and who will stick around. The challenge for applicants, of course, is that they no longer really know "What am I going to do?" and "Am I qualified for this?" or "How much do I need to learn?" There's a lot of comfort in competence!

I wouldn't underestimate the value of communication—including the ability to write a cover letter. I resented, at first, that I found myself in more forward-facing positions in my career, because I wanted to spend more time in technical work. But it's been a suitable way to get paid while enjoying time programming, too.
So elected officials of one kind are making decisions based on the merit, and other elected officials are making decisions based on... Hating their voters, I guess?
Unless you're suggesting the poster is part of the meta propaganda I'm unclear on this. These are direct firsthand accounts from friends.
For keys issued 6+ years ago...

https://twitter.com/BillDemirkapi/status/1499735326406938625
Are you suggesting I invaded a sovereign country?
War against Hitler is not the same as Hitler's war against others.

The U.S. and Europe have left Ukraine (no "the") alone, letting them elect their own people, since 2008.
There are consequences to everything and different consequences to the same actions in different places, to talk about “accept the consequences” without addressing that is not helpful nor insightful in any way. The real points to focus on are:

- whether the consequences are appropriate

- whether they are natural, a side effect of intervention, or direct consequence of intervention

For example, if you criticise the king of Thailand while in Thailand or as a Thai person you will have committed the crime of lese-majesty and can get you 15 years per instance. If we apply your principle of that being an example of freedom for which "you just have to accept the consequences" then we have learnt nothing and provided nothing of worth. If, however we ask whether that is appropriate and whether it can change (it is a direct intervention so it can) then we can assess it.

That clearly does impact freedom, as does the bank deciding not to serve a customer that is running a Tor node. How is it their business anyway? What impact does running a bridge have on them? Regardless, let's say it was an exit node and the OP was accessing bank services via their own exit node - do they not authenticate the customers accessing their accounts?
And you don't need to do any research harder than reading history to see this in LBJ's prosecution of the Vietnam war with the "best and brightest" he inherited from JFK.
This appears to suggest that NATO holds any responsibility at all for Russia's invasion of Ukraine, which is nonsense. If Russia doesn't want its neighbors join a collective defensive pact against Russian aggression, then Russia should stop attacking its neighbors. "You see, we were justified in attacking you, because you threatened us by making it harder for us to attack you in the future!"
Yay Russia - the catalyst! Boo Russia!
SEEKING WORK

Location: Liverpool, England

Remote: Yes (Remote only)

Willing to relocate: No

Technologies: C#, .NET Core, ASP.NET, SQL Server/MySQL/MongoDB/EventStoreDB/Redis, RabbitMQ/Kafka, CQRS/Event Sourcing, Azure/AWS.

Résumé/CV: https://cv.craigtp.co.uk

Email: craig [at] craigtp.co.uk

Hi. I'm Craig. I'm an experienced Senior Software Engineer, Systems Architect and Microsoft Certified Professional with a passion for software development.

I work primarily, but not exclusively, with Microsoft technologies and the .NET / .NET Core frameworks, leading complex and challenging enterprise software development projects to successfully deliver robust, secure, scalable and efficient software solutions, encompassing over 20 years of experience in the field.

I'm passionate about distributed systems design, CQRS and event sourcing and a proponent of domain-driven design to ensure that solutions are laser-focused on solving real business problems. I'm an open source enthusiast and advocate using the best and most appropriate tools available, providing for an effective and pragmatic solution that delivers genuine and quantifiable business value.

Throughout my career I've helped numerous businesses of varying sizes in varying industries get their technology investment right and I can do the same for you.

Recent projects include:

+ Successfully delivered large section of an ambitious project to re-engineer a number of monolithic applications to cloud-native, event-driven distributed services for a leading hospitality software provider as part of a company-wide effort to modernise entire software estate including training and mentoring staff on event-driven architecture and distributed system design.

+ Successfully designed & delivered large, global SaaS product to manage and automate music royalty collection and payment for one of the UK's largest and most demanding independent music publishers including full cloud geo-distribution & redundancy to ensure high availability & reliability for the worldwide client base.

+ Successfully lead project to develop industry leading anti-motor fraud web application and API with advanced OLAP & OLTP system and data warehouse including one of Europe's largest anti-fraud databases for a Top 40 UK law firm.

+ Successfully lead project to deliver a market-leading, best-of-breed corporate travel management web & desktop-based product suite for a company who, largely as a result of the technology, were later acquired in a multi-million pound deal.
Wikipedia articles about partisan US politics are often incorrect.
The current agreement ends in 2027 and the current government has said they won't renew it. Whether they are still in power remains to be seen.
Are you seriously suggesting Ukrainians want a war with Russia? There is no outcome of a protracted war with Russia where Ukraine "wins". None. Even if they expel a Russian occupation, at what cost? How much of the country is levelled in the meantime? How many people have died?

And even after the Russians leave, the country is awash with weapons and newly-emboldened extremist groups. With the uniting threat of an invader gone, the country becomes fractured. Extremist groups are bound to decide whatever administration Ukraine has at that point isn't doing enough and now they're a problem.

We've seen how this plays out so many times and it always ends badly.

- Intervention in Syria created Asaad.

- Intervention in Iran created a fundamentalist regime that has been an issue for decades;

- Intervention in Iraq to counterbalance the Iranian fundamentalist regime created Saddam Hussein;

- Intervention in Vietnam wrecked the country;

- Intervention in Afghanistan against the Soviet occupation wrecked the country and created Osama bin Laden; and

- 20 years of intervention in Afghanistan resulted in the exact same regime (the Taliban) controlling the country.

But yes, this time will be different.
I was quite impressed when I needed to modify some requests on the fly and this was the only browser extension that let me do more than just add/remove headers.

Actually using it, however, I was completely lost. The way groups work was completely unintuitive and it took me way too long to figure out how to even enable a rule. I ended up writing an ad-hoc extension because it was easier than figuring out a whole new tool.

Still, it looks like a really powerful tool and a lot of people on my team swear by it, so congrats!
I agree 100% with you and have been bringing up Yemen in a lot of discussions, reminding people that part of why we care so much about Ukraine is the very real risk of WWWIII, part of it is that they are westerners living a similar life style as ours and we feel more connected, but that the same attrocities, the same Geneva convention violations happen in other current conflicts, and in some cases using US and European weapons.

BUT, I'm hoping that if the world can get together and solve the Russian invasion of Ukraine regardless of treaties etc... This momentum can be carried to other conflicts. Part of the issue has been that everybody thinks nothing can be done to change, and I'm hoping that what is happening right now will show that this isn't true, as well that now that we see the red Cross tweeting about the Geneva Convention etc... People will be able to draw parallels between other current conflicts in the world an Ukraine.
I was writing about 2014 when the coup took place. There was a popular revolt, no one is disputing it. It was nationalistic (moskalyaku na gilyaku) as was the successing government which lead to antagonization of the east and crimea.

Arguing against a coup is meaningless given the nuland tapes.
The Tor Project currently recommends not using Hetzner, among others, since there are many nodes there already. [1] I haven’t read the complete reasoning, but remember this one being around for sometime.

[1]: https://community.torproject.org/relay/community-resources/g...
But... can we haz better Linux drivers after this? :)
Iraq instead became part of Islamic State. The state that makes Taliban appear moderate.
Is there a functional reason for wizards to live in towers so often?
The real details are about half way down:

> Put simply, there aren’t enough highly educated men to go around.

The author suggests that it’s best to have children with a college-educated man because they’ll earn more.

This suggests that this isn’t a Tinder problem, but a problem of dating the wrong people and maybe thinking a bit too hard about what box a potential partner should fit into.
Yandex going belly up would certainly send a message to Russia

Like Google Search going out in the western world
Don’t initialize them and turn on UBSan :)
As is being more and more noted, this "democracy" thing only seems to function "properly" when a great deal of censorship is used.

A lot of people should be outright admitting democracy only "works" when their side wins.
GP here: it would be a good idea to include this information directly on the product page.
Categorically it's far less of a problem, but it does bring to light that we do need some kind of digital bill of rights.

I believe Twitter and AWS should have seperately defined rights as to who they can kick off and why.

My domain provider or webhost should have very limited and specific scenarios/structured protocols in regards to people asking for my contact information, how they can treat me when receiving any random unverified DMCA requests, etc. There should be no part of the protocol where they hand out my information without my knowledge, and without my consent, and without verifying the requestor, without fully informing me of every step they take before they do it, and without my right to object.
I'm fairly certain that PDF was generated using LaTeX, everyone in academia uses it. Besides, it's not fair to complain about formatting in a very early draft.
I read something similar. I believe it was a BBC article but could be wrong. IIRC it was fairly common in Russians who did not speak a second language and not common in English speaking Russians.

I think you misinterpreted what the parent poster meant about Ukrainian s killing themselves. It probably meant Ukrainians killing other Ukrainians in false flag operations and not suicides.
You seem to want to see a logical fallacy where none exists.

> relevant to the world due to the potential for escalation to all-out nuclear war.

The U.S. has done the very thing that started this escalation. There is nothing "whatabout" about that, it is one huge part to why this is happening. Now we are at this point, and we still do not want to deescalate. Do you see no other option other than sanctions and filling the Ukraine with more arms?
Configuring default applications for xdg-open
The religious aspect always shows up in discussion.

The secular case does not, with https://www.nationalreview.com/magazine/2021/11/29/the-secul... being the only treatment of it that I have seen. Worth a read regardless of one's personal stance on the topic.
He was elected with 49% of the vote, while his rival received 45.5%. A few years later he was negotiating with EU, and one day made some decision that frustrated EU staff. The next day, violent protests took over the capital, demanding his immediate resignation and Ukraine's immediate agreement with EU negotiators. Yanukovych offered some concessions, and thought he had an agreement. He then left Kyiv to visit some other part of Ukraine. Immediately the protests violently occupied the major government buildings. Yanukovych fled Ukraine in fear of his life, and a portion of the parliament ended his administration, voting while the actual parliament building was violently occupied. In the aftermath various other violent actions took place.

This seems to really stretch the definition of "democracy".

You don't have to read anything, just watch the Oliver Stone documentary:

https://www.youtube.com/watch?v=LHH10jIRJmQ

A few weeks ago when I watched it, it didn't have the scary "offensive content" warning.
For insects, the Amazon’s canopy contains a dazzling multiverse
He was a total prick and engaged in blatantly illegal practice to get his billions

Just because he has whitewashed his bio doesn't mean he is a good guy
A no fly zone in Ukraine directly implies attacking and destroying SAMs in Russian territory in order to dominate the airspace over Ukraine.
>The army isn't that strong obviously...

I agree with some of your points, but what do you mean by "strong"? Ukraine is not a cake walk, and the most powerful armies in the world could barely contain poor Afghani warlords. This is not easy.

Consider that much of the news of Russian failure is an information op. The Ukrainians are putting up a valiant fight, but the Russians will run them over without support, no doubt about it.
> The only reliable way to test for NaN is to use a language-dependent built-in function; the expression a === NaN is always false

Well, you test for it by comparing the value against itself and seeing if that returns false.

(There’s also a bit of confusion on by value vs. by reference comparison and the actual bit value on a NaN, which isn’t quite right.)
I haven’t knowingly eaten an animal product in over 10 years, but in that same time, I’ve met many people who will tell you they’re vegan but when you go out to eat with them, they’ll suggest that it’s ok if they just have a little meat or dairy.

That experience (though anecdotal) makes it hard for me to trust this article’s title.
The ‘vegan bros’ here to bust the myth that real men eat meat
I went to visit Alan Kay at his LA studio once. Best experience ever. The receptionist gave me a number to dial at a pay phone booth. Then the secret door opened revealing the giant robots. Mind blowing.
Are they coming to pick up expelled diplomats?
Which is why you are on your marry way to volunteer in the Ukrainian army right now...right?
Or that standard of bravery only applies to Russians?
Zelensky himself is a native Russian language speaker. I do not condone the laws but they should be challenged through a democratic response, not a military response from a nuclear power.
- In 2014 it was bad because the reason was to invade a country that did not want to be invaded

- In 2022 it was good because it was to defend a country from invasion that did not want it

In both cases the underlying reason is the same, defend the will of the people.

What is the underlying argument you are trying to pursue? We should not sanction ordinary Russian people because all governments invade/meddle in other countries not just Russia?
Elon, SpaceX and Ukraine
They're having massive amounts of trouble in Ukraine. There's no way they're driving tanks into Germany any time soon.
Hilary Clinton literally gave Sergey Lavrov a big red "reset" button. https://en.m.wikipedia.org/wiki/Russian_reset

It wasn't the first nor the last attempt at a reset on relations with Russia.
https://www.brookings.edu/opinions/bush-putin-the-end-of-the...
Anyone else was reminded of Rendezvous with Rama?
Some blockchains strive for simplicity [1].

[1] https://www.reddit.com/r/CryptoTechnology/comments/kyhgcv/ar...
His “kill math” project is really inspiring our quantum computing work.

http://worrydream.com/KillMath/
>Why do you believe this?

It's literally their written policy and has been enforced multiple times. App store and GPlay apps have to adhere to Apple/Google set content standards. You can't host 'free speech' apps there because trolls instantaneously fill the 'free speech' apps up with visibly anti-semitic content then report it to google and down it goes.
The major benefit to "tool is part of the compiler" is that vastly more people will use it and maybe fix the errors. There's a Google paper from 2018 (https://m-cacm.acm.org/magazines/2018/4/226371-lessons-from-...) about their experience with static analysis tools, and what they found was that the better the analysis was integrated with the existing developer workflow and the earlier the issues were noted, the more likely they were to actually be fixed. So "existing compiler reports the errors" is better than "tooling reports the errors as comments in the existing code review system" is better than "tooling files bugs in the existing bug tracking system after new code is already committed" is better than "tooling has its own separate dashboard that nobody looks at".

I don't care whether under the hood the implementation is fully part of one big "compiler" engine or not, in the same way I don't care that when I run 'gcc' it's really running a compiler, assembler and linker which are all self-contained programs -- I do care that when I say "build my code" in the usual way that that is when analysis happens.
Hell, "use a fresh address per marketing campaign" sounds like analytics 101, so you know if email blasts are worth the effort over just throwing up something on Twitter every N days/hours.
Would any old MacBook, functional or not, work?
I have a family member who ended a 60 year friendship yesterday because the other party, who lives in moscow, wholly embraces the russian propaganda line; up to and including telling my family member that it's impossible that the city they both grew up in has been being shelled for the last week, and it was just the west's lies.
That's the wonder of the internet.

While i cannot say i was a first mover with the ZX81, many hours was spent typing in hex codes on the ZX Spectrum in the hope that a great game would appear.

Odd to think that the ZX81 is now some 40 years old.
Why can't Ukraine and other Eastern European countries drift westward if they want to?
> support the Ukrainian resistance because it will prolong the war and civilian casualties.

It is just a fact. If you were able to follow some ukranian information channels not aligned with the current regime in Kiev you would see that this pov is not that uncommon.

Speaking of the sanctions. What are the goals? To destroy Russian economy? OK, but it won't help with Ukraine right now. To prevent future "invasions"? OK, but russia will morph completely into smth like North Korea with nukes. Is it it helping anyone now?
A significant proportion of Americans believe the 2020 election was fraudulently stolen. And that’s with free press in America.

Not at all hard to believe that a significant proportion of Russian people believe this lie.