skysight-inc/HackerNews huggingface dataset:
Contrary to everyone else, I'd say to trust your instinct. If the person has been unpleasant and you are reasonably confident that it was directly targeted at you, follow the red flags and don't suffer unnecessarily, especially if you have alternatives.

Edit: grammar
I would like to know if you posted that because you have actual experience managing a large team, or you are just taking out of your **.
Human beings like Doug Kenny, P.J. O'Rourke, Anne Beatts, Michael O'Donohue, and every one of the incredibly talented writing and production staff at The National Lampoon during the 70's are proof that God is indeed merciful.
Well, I did say "middle- to low-performers" above.

But regardless, I disagree with your premise. Software engineering, as a profession, is based largely on trust. This isn't a factory where you have to solder a set number of devices to meet your target numbers. This isn't an animation studio where you have to animate a certain number of director-approved frames ("footage") a week in order to meet your performance expectations.

In our field, the engineer largely decides on their own how much time a task should take, and the manager hopefully trusts their estimate. The *assumption* (and it's not spelled out in your employment contract because we're supposed to be professionals) is that a day of effort means a "full day" of 7-9 hours (or whatever, the precise number isn't the point).

So if I, as a manager, ask you, the developer, how long this feature will take to build out, and you tell me "5 days", well I think it's fair for me to expect you meant 5 "full" days. And because I trust you, I'm not going to look over your shoulder or try to pre-solve the problem you're working on -- I will ideally just trust that it takes you 5 days. And because I think highly of you, I will trust that the work takes a dedicated and fast-working developer 5 days to finish, and that's that.

If I find out that all along, you really were working only an hour a day, then I think it's fair for me to say: "What the actual fuck, you tell me these tasks require a week of effort but they really could have been done in one day, and the project could have been moving 5x faster than it has been."

But... the other option, I suppose, is for managers to decide by themselves how long each feature and bugfix should take, and not ask the developers or take their feedback, and then the manager can evaluate the developers' performance based on that. As a manager, I'll look at a task and say "I want this done in 1 day" and when you tell me "That's not possible, it will take at least a week" I'll just say "Too bad -- get to work". We don't want that.... do we?
Is it that hard to imagine that an onboarding experience remotely can actually be done well, or that you could actually make friends with people existing solely on zoom?

We don't need to imagine it. Those of us who lead teams have tried, and we know it's harder to onboard people, and to socialize as a company, when you're working remotely.

I think the advantages of remote working greatly outweigh the disadvantages, and I will continue to work remotely if I can, but there's no need to pretend everything is better. It obviously isn't.
Too square. Seriously: https://www.quora.com/Why-did-TVs-give-up-their-square-for-r...

Tldr: our peripheral vision extends width wise more than it does height wise. That 4:3 was popular at all was an artificial of display technology not being able to take advantage of that. Now, of course for using a computer vs just watching movies or playing games, 4:3 makes a lot of sense, but I think we’d see 3:4 (portrait letter size) before 1:1.
Of course it helps. It is proper and correct to treat pontificating nonsense as the pontificating nonsense it is.
EU and Russia are at war in all but name. One of the key challenges in such situations is combating enemy propaganda, and so not letting the Russian state controlled broadcaster play in your country 24x7 is a no brainer.

Plus it isn't just about the content. Running a TV network can be a massively profitable business, and in this case the money is going out of EU citizens' pockets and straight to the Russian government. Pretty contradictory to impose sanctions and spend money arming Ukraine while also giving Russia a free revenue stream.
Because where your computer, desk, and chair matters of the quality of work you do?

No. These are shitty capitalist ploys trying to tell you the above is true when it's blatantly false. And well, they'd work you for no money, but they wouldn't have workers.

If anything, I'd claim to live in a high CoL area while being in the Midwest. They get their quality work, I get my commensurate compensation. Fuck them for thinking otherwise.
Right on.

And I bet those nice folks did a good job of taking executive function burden off your back :-)
Curious what makes you think distributed teams are less effective? I've personally been much more effective with my output working remotely than I ever was with the noise and distractions of the office. I've seen excellent productivity from my colleagues as well in remote settings, too.

It's unfortunate that companies and individuals, like yourself, can't respect the fact that others _are_ more effective remote and when they're not getting tapped on the shoulder by random colleagues.

As your GP comment pointed out remote vs in-office productivity likely breaks even. Companies should treat their employees like adults and let them work where they feel most productive and not cater to the preferences of upper-management or a desire to return to the status-quo.
Immich – Self-hosted photo and video backup solution directly from your phone
insightful and illuminating! thank you.
Russia is a modern country with quite a lot of wealthy people. Maybe this time they can put up enough pressure to change the leadership. Anyway this is all we can do without starting a world war
Thanks. Much better than what I could have explained but didn't bother to reply.
Ask HN: Is Torrent a Dying Protocol?
With the crackdown on sites like P!##@t#@y, is the use of torrent protocol dying?
What russia is doing right now is wrong but Please read the NATO Bucharest Summit Declaration.

It has long been clear that Nato expansion would lead to tragedy. We are now paying the price for the US’s arrogance

https://www.theguardian.com/commentisfree/2022/feb/28/nato-e...
Well, if you don’t count the Yugoslavia, the Bosnian wars, etc. as being in the ‘Western world’…
Yes. It sucks we can’t just target the bullies
Legal "Corporate" person-hood is a total oxymoron. They are literally incorporate(d), which means "without a body".

That a corporation can legally act as a person is pure oligarchic garbage law.
You're aware that RT does not present "the other side", right? As in they don't provide an alternative valid-even-if-misguided/conflicting view. They provide what Kremlin wants them to publish. There are other Russian publications which are still Russia-censored, but are actual news reports which will give you similar information to what you've found.

This is not "we ban Russia's news", it's "we ban Russia government publications pretending to be news and benefiting financially from it".
Sue is a what?
I also notice how much longer it takes to build the same crap we built 15 years ago with just html/css/js, and no, projects these days are not more sophisticated. Same old form submissions, but with a monstrosity of a project and crazy rates of devs who wants to constantly upgrade/update/migrate so some newer JS framework :shrugged :evilsmile
Do you mean TornadoFX, or some other kind of JavaFX-with-Kotlin?
Yeah, this is nuts. Sounds like he has no internal controls, except for going over everything each night. But that’s not a very smart nor efficient way to go about it.
My dad is not next to me to reply, but your rebuttal patterns a conversation that he and I had many times over the years, when I was first getting my start in business and tried to tell him he was too old fashioned in his business methods. The bottom line is that you absolutely have to be involved in all levels of your business if you want to be successful and don’t want to be taken advantage of by the unscrupulous. This doesn’t mean that you shouldn’t trust your folks. In fact, he’ll be the first to tell you that you have to trust your people. But, bottom line, you can’t outsource this level of care and attention to detail; you must be involved and you must be constantly on the lookout.

It sounds like a lot of work but over the course of many years running the same business, you develop a sixth sense for problems and can quickly scan a spreadsheet of receipts and spot issues. There are dozens of other “versions” of the late-night ERP scan. He can do the same thing walking across a showroom floor or taking one of the company’s Sprinter vans out for a drive.

It’s a way of life for him. He lives for his business and still works seven days a week at age 74. His business is exceptionally well-run and has been recognized nationally for it.

https://www.mysanantonio.com/sa-inc/article/SAInc-Flux-Bike-...
I've been using this since Martin posted about it on Ghacks. Love using it and thank you gildas.
don't kink shame their hobby
Thanks. Appreciate the comment.
Overall it's been in dev for the last 18 months with some paying, early customers across Australia and Europe for the last 12 months.
It's a small team, really only 3 people (plus an intern). We want to be as lean as possible, not too much overhead with roles that aren't really required.
As you've seen, the product is built to be mostly self-service by customers, no need to talk to us.
Unfortunately it’s extremely relevant again, given the current European affairs :(
Lol this is crazy, of course not
It's Zoom. I'm convinced. Sure there are some people that have always been remote, but I think two years of isolation has caused a cultural infection that is difficult to isolate but absolutely present.

Humans need to be around other humans, and not just their family. At my work we are trying to get team meetups scheduled for roughly April/May. I was worried people aren't ready, but turns out they are actually hungry for it.
IANAL, but as far as I know, EU laws are more important than national laws (you can search "Supremacy of EU law") except in Germany, so the question is if it violates the equivalent of the constitution of the EU.

According to EU officials, it does not.

I've sent out some e-mails, if what you say is true I will amend it.
Back when SlR cameras were newish, they came with 55mm lenses. That seemed to match what one eye sees. (You couldn’t look though the camera and open the other eye and it seemed to work.) I would have thought wider as You can see more than the 50mm lens shows you.

https://en.m.wikipedia.org/wiki/Normal_lens#The_problem

But 85mm soon became my most used lens. I had a 135mm to but it always seemed too long (on not long enough)
I don’t want to be that guy, but when I access you page I get warnings about the site not being secure. On mobile I’m not able to see why, but on my desktop I can see that some of your images are being loaded from http: which is causing alerts about insecure content in Firefox.

I’m only bringing it up because when I’m looking at security tools, I don’t want to see security issues (even if it’s just their marketing website)
This tells me we have a long way to go to increase business intelligence literacy in companies.

Not sure a ton realize that data is now a core piece of their operations.
A Web3 blockchain distributed serverless onion network
> but the EU ain’t at war

Not officially, but they provide arms with explicit purpose of supporting one side and economically punishing the other. That's effectively a proxy war whether we call it one or not.
>Not only do we not seem to be learning from our mistakes

That is a lot of good faith. What happens if they were not mistakes? But deliberate attempt to push Javascript as the one and only de facto approach to web development and Resume Driven Development?

I recently asked this [1],

I dont want to name names, but do any tech company actually apologise after their high evangelism to the world and industry and walk back 70% of their decision five years later?

And for some strange reason this mostly happens to Web Development in general.

[1] https://news.ycombinator.com/item?id=30451916
Grew up in a continent of many legendary arahant monks (in Thailand), I would say legit lessons have been lost a lot in the past century, to the point that, as of today I don't think I can trust any living monk as a teacher, it's also very hard to find direct descendants of passed away arahant monk. We call this trustworthy monk "Forest monk" who you barely saw/see them, they were/are mostly in deep jungle.
We switched to Python at my school.

Not sure how I feel about Python (or Java) as a first language. Something a bit lower like C would be a better foundation, IMO.
I would be calling up my manager three days earlier and saying can I come in today or do I have to wait to the 4th, I really want to come in! And then when they said sure come in, I'd yell April Fools!

I don't feel I've been truly appreciated by management, really.
Rocket League lost Linux support shortly after. Any company cutting off previous Linux support is not a good one.
If the two images are made with the same distance between subject and camera, then yes.
Fair call. I will definitely need to check that. It seems like Chrome and Edge don't show those warnings.
I will install Firefox and check what's up. Thanks.
> It's not good to support decades of growing autocracy, benefit from it.

It is almost as if the Western democracies and companies didn't enrich the Russian government by purchasing energy from them...
I am not talking about the economy, I am talking about the Internet. Cutting RT off from the European Internet requires cutting the EU off from large chunks of the global Internet. If Russia responds, that would have the potential to get very ugly.
> you start wanting to use social media a lot less

fidgets for a minute about whether HN is a social media site
It's far healthier than just sitting at a desk all day. Plus a solid dose of vitamin D.
>I personally prefer a company where everyone's on site.

me too. however, the reality is that I haven't worked in a company where everybody is in the same location in over 15 years. under that circumstances, fully remote is the better choice and I will not be forced back into an office.
That is discussed in the article.
As I said - I believe it can be true. Eatern Europe still has soviet wounds.
You do keep your compensation if you don't move your address, otherwise you get paid a market rate adjustment for that area, which from what I've seen is quite fair.
From the warning before installing in FireFox:

Add SingleFile? This extension will have permission to:
- Access your data for all websites
- Input data to the clipboard
- Extend developer tools to access your data in open tabs
- Download files and read and modify the browser's download history
- Access browser tabs

... all of which I don't mind, as long as the extension can't exfiltrate any of the data it can access (send it to a third party). i.e.

- no network connections from the extension
- no modifying web pages or executing any code in the context of a web page

Does anyone know whether these sorts of extensions can exfiltrate data? -- this is a concern if the project author's credentials are stolen by a threat actor, which has happened before.
Previous discussion of the hunt for such a seed:

https://news.ycombinator.com/item?id=23910006
> There is no platonic "right" way to process a RAW into a JPG,

This. So much this. RAW to JPEG conversion is an opinionated act. Just look at the different way phones take pictures. And this isn’t even getting into lens and sensor design.
You're right, absolutely nothing of note happened in the middle east 2001-2020 /s
If a free-for-all remote policy effectively means remote team, then maybe that tells you something about the value being provided by the "in office" people. If physical presence was providing good value to coworkers, more of them would want to be co-located.
Before messengers, people used "phones" to communicate. The _only_ way to use these phone things were by exchanging that very same phone number that you want to keep private.
Ukraine war raises spectre of Russia's first external debt default
It doesn't have to be all dark, suitcases full of money, cigar smoke filled rooms, and maniacal laughter. You can get the same effective outcome just with misaligned incentives over a long period of time and a steady rotation of pressured middle managers creating a ratchet effect. "The evil of banality" to turn the phrase around.
Yes, and I earn money to pay my bills from global business dynamic economy enterprise trading.

How are you to get on the Tor network?
The purpose of the policy was explicitly to lower the Asian population. It's there in the emails. Now the policy may have failed or ended up back firing but that doesn't make it any less of a racist policy.
Why use Lombok if you can use Groovy + CompileStatic? Does lombok do anything groovy can't do?
True: One man's terrorism is another man's war on terror. As a matter of fact, this kind of self-referentialness is why political debates go to shit.
I was about to reply to you, then I realized I was typing out a guide on how to commit credit card fraud. Not this time! ;)

(I worked for 6 years in that side of the industry. Particularly when it might apply to point of sale software.)
Upcoming problem:
> Canada is the only jurisdiction I run my business, and therefore only need to charge tax to Canadian customers

Where your business is located doesn't necessarily mean anything. The location of the customer is what usually matters. You'll most likely have to register in quite a few places and keep up with tax reporting, payments, and rules everywhere you're registered.
+1 after talking to a lot of people about this I have come away with the impression that it's mostly a stage-of-life thing. I had a blast in the office in my early/mid-20s with bunch of coworkers around the same age. Met my now-wife at the office. However, in my 30s, I have zero desire to return to any office even if it's a hybrid scenario. The good thing is that there do seem to be lots of viable fully remote opportunities now.
Watch other companies follow lol
Having shipped a non-zero # of billing bugs with the Stripe API...

One of the best things you can do is catch all their webhooks, handle the ones you expect to receive, and raise a serious alarm for ANY others. Then prioritize properly handling those unknown alarms and setup your own notification/escalation system as needed for the important ones.

If you are short on dev hours, then use something like Zapier to catch the webhooks for you and forward critical ones to you in a way you will acknowledge. This strategy doesn't work as well with NEW webhooks so you'll still need to do the first option at some point.
> Can you explain it to someone's mom?
On a farm you're alone most of the time. No meetings. Not really any middle management. I grew up on a farm. It's damn hard work and I would never go back to that. But there is appeal in not having to be constantly coordinated, poorly, with other people.
> I think you're being disingenuous in implying that a non-backdoored version of Taler would still fit the description the Taler website itself gives for the software.

A version of Taler that didn't allow auditability wouldn't fit the description on its website, correct. That has nothing to do with whether or not it's a "backdoor", and more importantly, it has nothing to do with whether or not it's a desirable part of the functionality, regardless of whether or not you want to call it a backdoor.

Again, we can say the same about Bitcoin. I think you're being disingenuous in implying that a non-backdoored version of Bitcoin wouldn't allow double-spending. Theoretically Monero might fit the bill, but given that neither Bitcoin nor Ethereum have adopted Monero's transaction model, it's pretty obvious that the maintainers/community don't view plugging that hole as a priority.

> Auditing of the validity of the transactions that doesn't require exposing private information to third parties

> Auditing by everyone, not a select few with privileged backdoor access.

This is an interesting criticism, because Bitcoin objectively exposes more information to 3rd parties than Taler does. What you're arguing to me is that Bitcoin is more private because it exposes my information to literally everyone, and not to a limited subset of people.

It's like saying that my banking balance isn't private because the bank can check it, but if the bank instead broadcasts all of that same information to all of my employers and anyone who asks, then it's suddenly OK. It's like saying that if my partner has access to my phone that's a backdoor, but if instead Google just lists all of my contacts publicly on a webpage, then it's not a backdoor anymore. It doesn't make any sense, things become more private the fewer people who have access to them.
Is it supposed to generate palettes with nearly-unreadable text like this? https://share.getcloudapp.com/Z4u7dwdG

Is there anything that checks for contrast/accessibility?

(Also, I couldn't find any credit or name on the site?)
The reviews don't particularly look good. Do you recommend it?
As I've seen pointed out on crypto Twitter, the net effect of a public blockchain ala Bitcoin is that the actions of large whale accounts(hence oligarchs etc.) are highly visible and constitute prizeworthy targets for everyone who wants to take a shot(regulators, thieves, etc). Small accounts and transactions don't raise the same level of alarm. While you can try to spread out your balance among many wallets and small movements, that makes it logistically difficult to move money - more seeds to store and track, more transactions taking place, lower liquidity. People who succeed in grand on-chain heists have trouble doing anything with it...because everyone knows.

So Bitcoin therefore ends up being more useful to ordinary Russian citizens under sanctions than it does for oligarchical, globe-spanning wealth; the exchanges hold a similar role to the banks and can be brought to heel, but at a small scale you can self-bank. There's always a leak in the system because of this, even if you brought down the hammer on every exchange. Destroy Bitcoin and it'll just mushroom up again in some other form.

Crypto is game-theoretically useful even to elites who suspect they're under threat of being frozen out; they might not be able to keep 100% of what they have, but even 0.1% of vast riches is enough to sustain a comfortable life for some time. And if they lobby to keep exchanges open, they have the possibility of keeping more. This explains why there hasn't been a strong global consensus on crypto yet.
Unfortunately `docker-compose down` takes no argument. You have to do `docker-compose rm -sf <service>`
Halfwidth and Fullwidth Forms
Took me a while to win but once I decided to stick on a strat from turn one (poison!) I won easily. from my very nooby position that seemed to be the thing for me - consistent strategy throughout the run
Taiwan has blackout, 5M households and iPhone CPU production hub
I'm concerned about the EU, an economic union, thinking it has the authority to rule on this matter.
Google or IBM would have been better tjam Oracle. This seems like a false choice: Oracle or nothing.

Back when Java/Sun were up for grabs:

1) Google by far (they were less evil back then, I think). I mean, they would have saved money and headaches and probably a lot of distracting management meetings.

2) IBM, well ok: they did Eclipse, had their own JDK, and a lot of enterprise customers on locked platforms that could financially support the language and platform and were decent contributors to Linux.

...
....

3) Really? Oracle?

It's a miracle Oracle didn't completely kill Java.
You missed deprecating and dropping support for x86-32 binaries, then moving from x86-64 to ARM (with Rosetta 2 for now).