skysight-inc/HackerNews huggingface dataset:
Well, that's honest! But presumably you can see that it's at odds with the interests of the business..
Let's get to the point: some people like being in pointless meetings/calls all day, some don't.

With remote work, you get the chance to rewrite company communication so that the above pointless meetings aren't needed.

People who write articles like the OP have realized that and view the former way to communicate as the extremely inefficient and intrusive system that it really is.

If you're in a fully text based async culture, then all the conversation, including the famous watercooler stuff and how're the kids doing stuff happens text based and async. I'd say the watercooler/kids stuff can happen more often, because you know you won't interrupt them when you ask, and they'll answer whenever they take a break.

Keywords are both text based and async. Not one, both.
> -completely demolish their entire military export potential

Which buyer have they lost? I fail to see any. Most of their customers distrust the US and Turkey didn’t denounce their contracts as far as I know.

> -lose all kinds of prestige the „mighty“ russian military had

Did they? That’s unclear to me. Wagner is in more countries than ever.

> -severely diminish the arms stocks they had left over from the Soviet Union

Their defence industry output is the highest it has ever been and wasn’t stopped by the various embargo they are under.

> -publically had one of their mercenary companies march on their capital in revolt

Before Putin very publicly showing that he is still the sole master of the country. With Russian propaganda on the ground, it wasn’t ever a minor setback for them.

Plus, give it six months more and they might have humiliated the west by actually mostly winning the war with Ukraine which everyone say they would never win.

I know the western media needs to parrot that Russian is the complete loser here to keep support high but the reality doesn’t seem that clear to me.

Don’t get me wrong I’m not saying it’s an overwhelming victory from Russia. I’m saying that if you look at it like if Russia had overwhelming lost, you will completely misanalyse both the situation today and its implication for the future.
Chasing Shadows: Geolocate Images with Bellingcat's Shadow Finder Tool
That's a very big "given" with no evidence. ESG statements are the sort of thing that should be regarded with extreme skepticism, as are carbon offsets.
And I think I already covered that example.

If the clients are already customers of the new company, then he can make them offers which he knows they would find tempting. There'd be nothing to suggest he ever did anything untoward, and even if a case was made, it'd be thrown out of court pretty quickly.

If the clients weren't already customers of the new company, but as soon as he joined they were approached, then there's a good case to be made that his actions were taken using commercially sensitive information. There's a good chance the court case would find against him. If it could be shown that other people cold called those clients, maybe phoning their public reception phone number and asking who they should contact, that's good evidence that there was no misuse of commercially sensitive information. If the new company suddenly knew exactly who to contact in procurement for the clients, and had phone numbers and e-mails, it's basically a slam-dunk.

If the prices they offer to the clients are in-line with the prices they offer other clients, there's not much of a case to be made. If the client is receiving unusually high levels of discount that are slightly better than what the old employer gave, it's pretty clear.

Like I say, in the UK, in general it is assumed that when someone moves to a new company, there will be some level of customer loss if there is a particularly good relationship between the employee and the client. That kind of stuff can easily be dismissed in court as a genuine existing close relationship (or maybe even the client knew them on linked-in and saw they'd changed to a competitor and approach them for a better deal) and almost no company would even bother trying to pursue this kind of case. In the opposite case, where it's very clear an employee had "stolen" a customer list, they definitely would pursue it because there'd be a high probability of winning that case.

Sadly, it's impossible to give a clear cut answer without talking about ethics. If you conduct yourself honourably and do the decent thing, there's close to zero chance someone would sue you for moving to a competitor, and even if they tried, it's almost certain they would lose the case. If you do the opposite, it's very likely they will sue you and also very likely they will win the case.

There's no magic line to try to skirt close to. But it's also not, as you seem to think, some kind of perpetual hold over a previous employee for people in the UK.

I also think the situation in the US is pretty similar. It doesn't really matter if you'd obeyed a year long non-compete, if you then gave year-old information to a competitor firm while it was still commercially sensitive, you could still be sued and have a good chance of being found at fault.
As a junior i often wrote "Hi, do you have a moment? (ok if not)" in slack (or lync at the time) to senior people when I had questions. I then didn't expect a reply unless the senior person was not busy or bored. If no reply within 5 mins I would ask the next person.

I did this when I had a question that perhaps 20 people who I knew could answer, though I had no way of telling who (if anyone) was free to chat something over with me. I didn't send a group email as the projects that I was working on contained need to know stuff, so sending details of it to 20 people would be a no-go but saying I spoke about this with Bob, here is the audit trail would be fine.

I still think that this was optimal in that situation, though I often see it derided with no better option suggested.
There is also something to be said for being a developer in an ecosystem that is actively hostile towards you and your interests as a software developer.

It looks a lot like Stockholm syndrome from the outside at least.

But I genuinely don’t understand how or why anyone would pick up native iOS / MacOS development in 2024. It seems like an incredibly shit medium to long term bet.
> What did the people at Tailwind do to create the need for an AI-assisted tool to write Tailwind classes?

I'd go the other way here.

What did they do such that it's profitable (let's suppose it is for now) to have an AI tool: tailwind goes inline in the html, getting a lot of context to the LLM is much cheaper than having a bunch of random classes floating around
Yeah it became a big topic of interest during the pandemic when everyone went remote. It's colloquially referred to as "zoom fatigue". That should find you some of the research.

It's become a bit of a meme now: https://youtube.com/watch?v=Dl0rpDY9460

Personally I've yet to find a cure :P
It is an attempt at recreating the lazydocker command-line application from scratch, while making it available as a web application without compromising on the features.

Wouldn't it be possible to directly use lazydocker with a browser terminal such as wetty?
I’ve come to accept that this is just the world of CSS. I personally love CSS and find it to be a wonderfully expressive way to do things. But it’s also very different to the way other programming languages work, so people get frustrated by it. So we have a half dozen ways of using CSS without really needing to grasp CSS.

Tailwind is one of them and much like React it’s become such an abstraction over the underlying environment that you can become completely ensconced in its world without venturing to the APIs underneath.
I think with piano tuning, or anything that is historical and physical and analogue and has status, you're going to get lost in human psychology and so miss the real issue.

A similar field that has always been digital is audio and video compression codecs.

You see similar issues with say Apple advertising their compression as perfect, and devoted hobbyists slaving away to meet goals that the average person cannot even discern.

The capitalist, rather than technical, reality is that advances will be used to deliver the same (or lower) quality at a cheaper rate. And if you measure progress by the number of people who can watch Fast and the Furious on their Android phone on a capped data plan in a third world country that is perhaps the best thing.

And even if you care only for perfection, despite all the genius and effort applied, you could argue that most of the progress over decades has been the ability to throw more CPU at the problem.
Agreed, every time I open AS to update my company's Android apps (infrequently) I have to spend an hour Googling odd Java memory errors and grade sync complaints before I can do the minor tweaks I need to do to the actual app.
My Windows install is stuck in a boot loop like this - it spends 10 minutes trying to update and then fails, except maybe 1/3 times it then boots normally. I don't even try to do anything about it, I just marvel at it.
Yes, a well tested and well researched opinion. Just like I'm sure your opinion was.

The difference is, I didn't say "Here's a better UX". I said "This is an appropriate use for the UX". I didn't back it up with testing because I wasn't saying anything that needed backing up. I wasn't making a value statement, or insisting on a quality of the UX; I just said that toasts were appropriate for certain functions - not that there was no better way to handle the UX.

You, on the other hand, absolutely did make a value judgement. You said "better". And okay! I'm fine with you having a better UX! I'd love to know more! Please, provide any information you have on why yours is better!

If you need more help deciphering the difference: I was arguing against the blog author's EXCLUSIVE argument ("actually, this is appropriate, so it's not that toasts are NEVER good UX"). You are arguing for your own EXCLUSIVE argument ("the good things about this way aren't available with your way"). If you don't understand why exclusive arguments merit more evidence than arguments for maintaining inclusion (as opposed to changing to be more inclusive), I'd recommend boning up on formal logic.
What is the reason LLM training requires so much data? It appears they require the entire output of human civilization in order to stay competitive, but why? Is it simply that their trainers can get that much data, or are they just very inefficient in how they learn?
It really depends on how it is asked.

I went through that with a coworker who kept saying hi and quick call. I reckon we are from different continents and with way different cultures so I once entered one of these "quick call" and asked him politely if in the future he could ask his question directly and I would answer when I have time and that would leave me time to check for information if needed. I also asked him if he could put some context when asking for a call so that I can decide to ask him to schedule a meeting some other day or accept it right away depending on my schedule/load.

Once in a while he goes back to his old ways but more often than not he is adding context.

Some people just think you are their personnal stackoverflow / github copilot if you don't put any limit.
Yeah, this is one of the more common failure modes. One meeting wasted, and possibly lots of time lost when the next meeting can only be scheduled much later.

All easily preventable if the person organizing the meeting prepares for it, and shares a brief agenda so that other participants can prepare to, or find replacements if they themselves are the wrong person for the meeting.
Nothing stops you from doing pacman -S wesnoth openmw endless-sky openttd openrct2 naev. Your definition of elf/linux binaries seems to be narrowly defined to refer to proprietary games developed by professional game studios, who always had the ability to cancel Linux support at the drop of a hat.

>It would have been 1 billion times cheaper, and saner, to write audit tools for ELF64 binaries in order to drive game devs at crafting clean binaries

Are you sure? The man hours spent on Proton and wine and DXVK are nowhere near enough to port even a dozen triple A games. Even if they do, nobody is going to rewrite their renderer from DirectX to Vulkan just to support Linux, they will still rely on DXVK as a dependency. I don't remember which game it was, but they had an entire dev team to build a renderer just for Linux and they scrapped it, because at some point the Windows and Linux renderer diverged too much and that was the end of Linux support.

I am often playing a bunch of games that were built with 'nw' and there is no Linux version for them and the chromium version they use often doesn't work, because Wine doesn't support CEF sandboxing. What I do is download a recent 'nw' release and just copy it into the folder and overwrite all the 'nw' related files and then it works. According to your comment, this is a great evil, since I am enabling these developers to not provide an explicit Linux release. Instead you're suggesting that they and I would save billions by not copying 'nw' into the folder.
Having employees unionize is also at odds with the interests of the business.
What does being Chinese have anything to do with the ability to set up Linux?
Mozilla shouldn't be settling for helping advertisers at all. We need legislation akin to the GDPR but stricter that makes it a very bad idea for anyone to track users, especially for something as useless and horrible as advertising.

The worst offenders (Zucc and his ilk) should be in prison for the bullshit they've pulled over the years, we shouldn't be bending over backwards trying to placate these sociopaths who only care about making the green line go taller.
The situation outside steam is sadly still pretty bad.

Imagine you buy most of your games on DRM free platforms and they hardly even install on any gaming focused distribution.
> Thread Retraction Mitigations

> With our first participant, Noland, we observed a degree of thread retraction that temporarily reduced his BCI performance. The threads have stabilized, and the performance of Noland’s Link has since recovered — more than doubling the prior world record for BCI cursor control.

> To reduce the probability of thread retraction in our second participant, we implemented a number of mitigations, including reducing brain motion during the surgery and reducing the gap between the implant and the surface of the brain. We discussed these measures in greater detail in our live update prior to our second participant’s surgery.

> Promisingly, we have observed no thread retraction in our second participant.
I think Windows BSOD including QR code was pretty clever idea, although unfortunately it's halfbaked in that it's just a fixed generic URL instead of something specific to the error.
Yes, they do acknowledge that this was during the pandemic.

> Amid escalating concerns about the negative effects of gaming, the coronavirus disease 2019 (COVID-19) pandemic that emerged in 2020 temporarily spotlighted video games as a preferred form of leisure that fit social distancing guidelines

And yes, it's very annoying to have to fight arguments that something is "harmful" based on no evidence or proposed causal mechanism, over and over again.
> China will use this dependence as a bargaining chip with the US and/or Europe at some point.

You are misunderstanding how China views itself and its current position. They don’t really bargain this way anymore and especially not when it comes to country bordering them and they consider in their sphere of influence.

Most analysts seem to think that China is not very happy about what Russia is doing. It means they will probably put pressure on Russia for an end to the war. I expect them to try to be leading and hosting the negotiation to show that they are a diplomatic power nowadays.

I don’t expect them to negotiate an end of their support with the US however. They still share a common goal with Russia after all. They both want to limit the US influence in their direct neighbourhood.
The only real point is the 3rd.

I agree the 'Hi' type are annoying, but I for sure don't expect a stack trace.

Worst case the person is from another team, and I would rather have context on why they're contacting me directly on IM. Best case is that's a coworker, and I trust that if my coworkers ask me in particular and not my team's chat, its a specific issue I will have an easier time dealing with (or I made myself available for help because I'm on toilet duty and will jump for anything remotely interesting).

If I am engaged with you and you ask me for a quick call, I either have 30 minutes ahead and agree, or I don't, and refuse. I fully expect the call to last anywhere between 2 and 30 minutes (unless you're a PO and I set aside 2 hours). The more we understand each other, the quicker the calls will be anyway, so even if the call isn't 'productive', it ultimately is.
Totally agree the difference is in the scaling properties.

On the other hand, I look around the room I am in and it is filled mostly with "low quality" Chinese made products. While you can't compare these products to expensive, expertly crafted, high end products, there is another scaling law at play when it comes to price. The low quality Chinese products are so cheap that I don't even consider the more expensive options. When the low quality desk lamp is close enough and 20x cheaper than the well made desk lamp, there is no decision point for me.

If it breaks, I will just buy another one.
That's true, but pyright is still IMO the best LSP in its own right, and we also have based-pyright that shortens the gap to pylance a little bit.
Unfortunately as of lately my professional life has been terrible for flow state due to various reasons related to working in a corporation. So I might consider switching jobs. Interruptions, blockers, depending on others, etc.

But I love being in flow state, luckily I can still do it with my side projects. With side projects without being interrupted I can easily spend the whole day coding and at the same time building 10x to 100x as much as at a corporation job. Of course it's less realistic in a large company to have it, but I just wish my actual work was like that.

Maybe if I could make one of my side projects to bring in enough, I could just do that. I would say that would be a dream.

> This has let me look at these “quick call” or “hi” messages as just part of being human and having a pleasant team where people are happy to interact rather than dings to maximum team productivity.

It just depends on the human type I guess. Extraversion vs introversion.
The Standard Model of Persuasion
Largely these problems exist because people type poorly. It is much easier for them to speak than it is for them to type.

I require all staff to learn to touch type if they don’t know how, and prefer candidates with high typing test speeds.
3.1: A skilled person does, but it's still easy to get led down the garden path, even for very skilled engineers, especially when something is urgent, or at least "urgent"

4: Stakeholders really like chat, and it's a constant battle to make them go through the motions to report things properly. Why wouldn't they like it, it puts the burden onto you rather than them. It's often a tricky balance to strike, depending on the organisation, they can often be more important than you.
Terrible Choices: MySQL
The Google Bike: An In-Depth Review
Two Canadian freight railroads shut down
I don't think that's fair.

Mathematicians pretty reliably say "algebraic integer" or "integer in [some specific class of numbers that has non-rational integers in it]" when they are talking about the broader notion, and if they're doing something where that broader notion is often relevant they will generally say something like "rational integer" when they mean the narrower notion. So in practice there is seldom any confusion.

And algebraic integers really _are_ like ordinary integers in important ways. Inventing a completely new term would not obviously be an improvement.

It's not like this sort of thing is unique to mathematics. Once upon a time a "language" was a thing human beings used to communicate with one another. Then along came "programming languages" which are not languages in that sense. And then things like "hypertext markup language" which isn't a language in the programming sense either.

(Arguably this is partly mathematicians' fault since I think they were the first to use "language" to refer to purely formal constructs. But I think the use of "language" in computing arose mostly by analogy to human languages.)

And it happens plenty outside "the exact disciplines". A republican is someone who favours a mode of government that doesn't have monarchs, but if you call someone a "Republican" in the US you mean something rather more specific and
a few "Republicans" would actually quite like a system hard to distinguish from monarchy. A window is a transparent thing placed in a wall to let light in, but a window of opportunity is something quite different. A czar is the absolute ruler of Russia, but when someone says (rightly or wrongly) that Kamala Harris was "border czar" they don't mean that. A star is a gigantic ball of stuff undergoing nuclear fusion and producing unimaginable amounts of energy, but even the most impressive rock stars don't do that, and some people called "rock stars" have never played or sung a note of rock music in their lives.
> Software engineering is not a SWAT raid. You can and should ask questions and shoot only later.

Ask Question and *TroubleShoot only later.

FTFY. Nice one by the way, quoted.
While there, at one time, was a "Hyundai Genesis" there hasn't been for some time. "Genesis" is now the luxury brand of "Hyundai".

You wouldn't say... "Would you not buy a Toyota Lexus because of the name?"

Hyundai spun the name off as a brand in 2015 [0].

Technically, you're right - because there is a car by that name (albeit old now). But, for future reference!

[0] https://en.m.wikipedia.org/wiki/Genesis_Motor
it is—it uninstalls all of your bloat

the suggestion that its purpose is to trick people into uninstalling their adblocker is a ridiculous one
Perhaps it could be some kind of hyper text markup language
Show HN: ConvertCasePro – Online Text and Image Convertion
I developed the Convert Case Pro application, which allows users to freely change text styles and photo formats.

Although it is not a unique idea, I tried to develop this project to gather 50+ conversion operations on the internet in one place, in line with the modern UI/UX trends of 2024. The visual appeal of a site or application is important to me while using it. Maybe the same applies to others.

I have worked as a computer engineer in various software companies for over 10 years. Now, I have started developing my own projects.

For those interested in technical details, the technologies I used in this project are Next.js 14+ with app router, TypeScript, and React Material UI. My website is fully mobile-friendly. I also added language support, but for now, I could only integrate the languages I know.

Thank you for reading.
Does it really foster collaboration and innovation?
> The company cannot 100% align with what best works for you.

There's 2 thoughts in that one sentence

1. The overall productivity of the company may be increased having a single individual accomplish less of their _individual_ goal. People helping each other can multiply productivity.

2. What one person thinks works best for them may not _actually_ be what makes them the most productive. It is a very rare person that works best in a complete silo, separated from any input from others; likely almost nobody. It is an _uncommon_ person that doesn't benefit from some amount of casual discussion about what they're working on. If a developer thinks they are most productive working on their solution start to finish without ever discussing it with someone else; odds are that developer isn't very good at what they do.