skysight-inc/HackerNews huggingface dataset:
It depends on what you mean with it.

In the end an organisation is made out of people, and yeah people are then naturally the problem.

It sounds like you get into conflicts sooner or later, and this is what gets to you.

I've also people been slowly suffocated by non-conflict, so it's not always the assholes. Often burn-out, from what I've personally seen is mostly the pressure people put on themselves. Although this is anecdotal.

But back to you it could be you've been exclusively working in companies with high stress environment, for instance agencies. Stress brings out more anger in people.

Out of the 6-7 teams i've worked in in the last decade, there were a few conflicts but none ended in it, and except for one all got resolved.
so... how does that work, i mean the whatspp. i understand if you have to talk to instagram users, you would do something like oath and that would work but how will whatsapp work?

you are giving me some ideas, maybe i can set it up for the family and they can use it to accumulate their contacts on self hosted matrix?
> A quite large group of people call it a hellsite precisely because there are people on it who disagree with them.

This very far from my experience. I've pretty much never met an avid Twitter user who doesn't think Twitter is a personal and societal problem. As I said, it's banked into the culture and there are tons of memes about it. You won't even find journalists not speaking in this self-deprecating way...
what's so bad about meaninglessness?
That doesn’t match with Carlsen’s past behavior (he’s been consistently graceful in defeat over many years), isn’t what Carlsen did (he refused to play again, he didn’t even directly accuse him of cheating let alone call for his expulsion or harass him), and there isn’t no evidence (just weak evidence).

Just consider, for a moment, the possibility that the kid did cheat again. What could Carlsen have possibly done that you wouldn’t call a tantrum? What he did was the most polite, least confrontational, thing possible.

We don’t currently have sufficient evidence that he cheated, but don’t confuse uncertainty for evidence towards either side.
What would you have done if you were in Carlsen's position and you suspected someone (not necessarily Niemann) had acted maliciously (but you didn't want to get sued for defamation or breach of contract)?

It's easy to say "Just don't tweet anything", and that's advice that we might wish millions of other people would follow too, but Carlsen is now getting criticism for his silence, so it seems like he can't win either way (ironically).
Interesting how the things that were a huge ethical no no just 2 weeks ago are now fine that they've lost their first mover advantage.

Kinda makes a mockery of the whole ethics thing.
Always is a bit of a stretch but I'd say it is the overwhelming major reason.

The specifics of the work (whether you code in X or Y etc.) might affect you but that's dependent on your personality and even then not to a big degree.

People on the other hand are much more intense. They can make things much better or much worse. They can also amplify or attenuate good things. e.g. It's hard to enjoy working on your favourite language/technology when you have to pair program with an annoying engineer with a micromanager looking over your shoulder. It's much more pleasant to code in a language that you're not particularly fond while pairing with an intelligent and interesting colleague.

The final line is the people themselves and that can be improved a little through hiring practices. However, an active effort to keep the company culture "good" is also necessary and that has to come from the top.

Reminds me of a blessing from an old boss of mine "May all your problems be technical." Those are the easy problems to solve.
You might enjoy Tup[1] if you've not checked it out before.

[1]: https://gittup.org/tup/
I believe your overall statement is true, but that doesn't mean "People don't leave jobs; they leave managers." is wrong.

I have left jobs because I had a shit manager, but he was enabled by a shit company culture.
My teams were mostly great, the tasks were okay.
It might have been time to move on regardless, but the biggest reason was shitty managers and shitty company culture.
I think this sort of clawback can indeed be acceptable as long as it's completely clear what you're getting involved in, is properly itemized in a way that represents the real costs, and it only hold for a limited period that's proportional to the actual costs.

My first employer told me how they once paid a very expensive (6 figure) training for someone who immediately left after finishing that training, so they introduced a clawback to prevent that in the future. I think that's reasonable, but there needs to be a balance. You shouldn't be able to lock people into shitty jobs for years just because they got some shitty training when they joined.
I believe the cause of the dysfunction in our tech industries is the complete lack of any professional communications training in the software/engineer education. How many times are you in a meeting were no one is listening to the speaker, they are simply waiting to speak? How many times are you encountering useless documentation, pep-talks, and other developers you have a hard time communicating? Our industries are over run with the frustrations caused by poor communicators and the confusion that causes.
Paint.NET does something similar and charges ~$8 on the Windows/Microsoft Store. You get smoother updates (via the Store and MSIX instead of their updater), easier installation and to support the project.

Totally fine by me and I ended up buying it there for the auto updates.
It’s people, but also their separate egos being incentivized separately. If people could see their ego tied with the well being of others many things would be different. But that would (reductively) require positive sum games/competition. Like that moment in “Beautiful Mind” where Nash sees all those equations and has an epiphany about cooperation in the bar scene.

This can be done. But it requires a community effort and “community policing” for people instilling zero sum/negative sum mindset into the community. But instead of prison or a negative giving them the opportunity to change.

I’ve actually been wondering whether employee owned corporations and other cooperatives address this “naturally” or not.
Oh woah, love this. Thanks for sharing. Will definitely be giving it a try.
That's good! That's what you want.

Out-of-bounds array accesses causing segfaults is the happy case! The sad case is security vulnerabilities.
Concepts can be used for instanceof. But they can be used in other ways, too.
Too large for any meaningful action. You need major city granularity.
I started a successful business, then immediately shut it down
Firefox 105 – Better Linux Performance Under Memory Pressure
Hardly a surprise, to be honest. The CJEU has long taken the view that there's a very high bar to clear when it comes to the interference with the fundamental right to privacy.

See the Digital Rights Ireland, Tele2/Watsoncase and Schrems I & II for their previous judgments on these issues.
Ah interesting! Repairability is definitely a great thing.
They are afraid to ask because teachers don't like it, because it disrupts class schedule.
Punk is absolutely dead. Punk is grandma music. Punk is an aesthetic you buy at Hot Topic. Punk isn't even anti-social anymore, much less dangerous.
To be honest this isn't that strange, the parser needs to know what denomination you're trying to subtract.. Also as per the spec the `-` operand requires a whitespace. So it's not actually valid to use (100& -0) you're getting a false positive..

https://developer.mozilla.org/en-US/docs/Web/CSS/calc#notes
Oh you went for number of programmers, that isn't what I meant (obviously). Think influence. Think dropbox, uber, amazon. And think stripe trying to add type annotations to ruby. This is what I meant.
It opens up an interesting question that is it suggesting "improvements" that could be done in the real world.
Most queries to kdb+ do exactly what you are asking for.
> Would be all well and awesome if you had any freedom of choice on Apple's platform

I don’t see how that is an argument against ”Yes, Apple can dictate terms in its own store the same way that your local grocer can.”. You don’t have freedom of choice as to who to buy from at your local grocer, either.

I think that, in principle, companies creating a market should be able to decide what gets sold there and demand any cut of sales they want.

That also is what I think laws say in most countries. It’s fairly normal with game consoles, for example, and I expect you can’t sell merchandise from studios competing with Disney (if they still exist) in Disneyland or sell ice cream there without Disney taking a significant cut, or sell Shell products at an Exxon pump.

The big question, though, is whether the market power of a few players in mobile apps is so undesirable that action is necessary, and if so, whether existing laws are sufficient to correct the issue, or whether the rules of the game should change and if so, how.

I think law will be changed, but how, I’m not sure about. Any law saying “this applies only to companies Foo, Bar and Baz” will be shut down in courts, so arguments must be formulated as to what exactly is wrong with the current situation, and decisions will have to be made as to whether those rules also should apply to, for example, game consoles.
Uncovering extensive adaptive evolution and disease susceptibility trade-offs
You're seeing this from the limited perspective of a mortal, finite person stuck inside of events as they're happening. The reason the technology matters and we talk about it is because it endures. Does it matter at this point what personalities were involved in the inventions of the wheel, mill, axe, spear, hammer? They're still here and they're still useful and, not knowing the history personally, may have been independently invented by many different groups of people who never even met each other. They exist today because the technology works.

It's possible and even likely that whatever you've worked on most of your career isn't going to be like that. Most products disappear quickly and few people care if they didn't personally profit while they existed. But the products that do matter and will still exist in a thousand years, will do so because of the technology, not because of the people.

None of that is to say people don't matter. There is no point to creating and using technology if no one ever gets to live a more satisfying life because of it. And one of those people may as well be you. So, by all means, go and find your bliss if you can, but don't believe that organizational effectiveness requires the people in it to be satisfied and happy with what they're doing. Slaves built the pyramids. I'm sure the vast majority of soldiers in the Red Army didn't want to be there and served at the threat of execution, but they nonetheless swept over the Nazis and shaped world history to this day.

As for me personally, I've liked the people everywhere I've ever worked, and the very first software job I ever had remains the most interesting and challenging technology I ever worked on. Every time I left, it was for more money. Ultimately, the life outcomes of every future generation I'm ever responsible for, as well as my own, depend more on socioeconomic status than how much I like my co-workers. They come and go pretty frequently anyway, whether you change companies or not, whereas family is for life. Better relationships with them matter a lot more.
Not always. Sometimes FAANG cold-calls you out of the blue and offers you 2x what you are currently getting paid, so there's that.
Not the OP, but I can give two gains. First off, by passing an AST, instead of just an SQL string, we cut out a huge number of possibly SQL injection attacks. Second, in most of the projects where I've used of SQL, there's been some kind of database object that builds the actual query, which it then converts to a string. The database then takes that string and parses it into an AST. There's some performance gains to be made by skipping the middle man and just creating the AST directly.

Many years ago, I was on a project that needed to add rows to a database with a hard 10µs limit. Each rows was just four integers, so the writing part was trivial. However, allocating the string, formatting the integers to strings, then parsing the resulting string often put us over the time limit. Every time the time limit was breached, we lost about five grand. Why we were using an SQL database for this at all is a story for a different time.
The internet is fine. This is the sound of bubbles popping.
Of course it is! Try feeding static into a modern ISP. It will find patterns that don't exist.
>Assume your password for the Kiwi Farms has been stolen.

Is this an admission that they were storing them in plain text (or weak encryption)?
>You don’t question a general’s war strategy simply because they aren’t accurate with a rifle.

Thing is in this case their advice regards the rifle.
Without knowing anything about your specific situation, if you regularly find that you have bad relationships with your colleagues, then perhaps there is an opportunity for you to make a change somewhere in your own life? In my personal experience I haven't had too many problems with coworkers and on the rare occasion that I did, with hindsight I was at least partly responsible for the difficulties I encountered and perhaps initially blamed on others. Everyone has their own story and their own troubles, and while that is no reason to tolerate genuine abuse, a little understanding can go a long way in many other cases. Also it's important to recognise that no-one is perfect (cliché though that is) - usually people are doing their best, and we all make stupid mistakes.

Of course there are still slackers and people who want to take out their problems on others and there's not much you can do about that except perhaps develop other ways of dealing with such people, assuming you need to. Stoicism can be a useful mindset for situations like that.

Another thing to consider is your job hunting filter; perhaps you're not effectively excluding dysfunctional organisations?
Elasticsearch provides some great tools to manage backups out of the box. It has built in snapshot functionality that sends incremental data snapshots to object storage or the file system for you and is really easy to setup.

You can use a tool like elasticsearch-curator or even cron to manage running backups or use the built in scheduling (snapshot lifecycle management)
Didn't Microsoft LINQ try something like that? Was not particularly successful.
C with classes originally meant non oo c++. It was a common crticism from a time when not being oo was considered a defect rather than a design decision on which paradigm fit your problem space. It would be like a haskell zealot saying someone's clojure was "java with lambdas" to imply it was imperative. Implying imperative code was always inferior.

All that said, some parts of moder c++ like move semantics do really cut down on defects. People who go out of their way to use *all* of the new toys create codebases that make my teeth itch.
Had this issue on Safari only, not Chrome. I wish browsers would fix the basics before taking on ambitious new features.
Those designers most likely aren't doing native development, which is where Adobe XD used to be relatively good, in fact was introduced as one of the first Adobe products being on Windows store.
Early chronotype – metabolic syndrome favours resting and exercise fat oxidation
But they need direction and alognment if they want to function as a team let alone an organisation. And that includes deadlines.
It's a lot more efficient for the human who is used to reading SQL to read the SQL (or even SQL-producing code) than AST
Absolutely, but that's not what this subthread is about. It started with zerr saying:

> With all due respect, this is coming from a Win32 API C programmer who happens to save the code in files with .cpp extension. In other words, not familiar with modern C++.

Edit: Ah, you said "know enough about modern C++", so yes, I agree and was arguing in the wrong bit of the thread.
You can claim that all you want. Let me know when we are creating hydrogen without fossil fuels and at scale.
We are all people, right ? So yes, it's almost always people. Almost, because I have doubts for some of the HN crowd.
But sometimes it's just more money, especially in the beginning of one's career. After a while, money becomes less of a problem. It also depends on your role and line of work.
Expanding human knowledge and reach is good, not bad, and does benefit mankind.

The type of thought process you are employing is not good for humanity. If we followed your thought process, we would still be in caves.
I've stayed (longer) because of the people more often then left because of them. It's likely also the type of company and the type of people attracted to them.
Why some functions are declared like:

void foo() { .. }

And others

auto foo() -> void { .. }
As I said in another part of the thread, I was in a scenario where we were performed millions of inserts into a table of four integers, one row at a time. Generating the string and parsing it again wound up being enough to blow our 10µs time budget.
Speed of development.

Once you have these things in place, you can make changes much more quickly, and much more confidently.
> Also as per the spec the `-` operand requires a whitespace

Thanks, my bad. I fixed the title.
Well, Dropbox, Uber and Amazon used Python way before the typing module... and many others, including Google.

They might want it in (and helped add it), but it's not what made them use Python.
You can change the tech, even if it is hard. You can never change
people.
I tried this when I was learning Go; I just took a few hours (if that) to write really low-level code by hand, instead of doing what I usually do and copy / paste code from somewhere else and edit it. It helped me memorize basics like creating a slice or map and things like that, and improved my confidence in the language by a lot in a short amount of time.

I should do that more often with whatever I work with. However, my current job is so random (lots of odd jobs left right and center in between ad-hoc meetings and interruptions) I have no need for it.
don’t those problems come back to people though ?
Molecular brain changes after traumatic events and susceptibility or resilience
This is a downer...
Show HN: Whisper (Berglas for AWS and Azure)
I think my comment allowed for that hard truth to be confronted while also offering an alternative explanation (that it is possible to be unlucky a few jobs in a row with some colleagues who just make life difficult)
There are C programs I wrote in 1982 that still compile and run (and do still do what they were intended to do.) There are rust programs from 5 years ago that don't compile. I have rust programs from 2 years ago that compile but silently fail because semantics of the language have changed.

Before we say C must die, let's think of the modern marvel of reverse compatibility.

But sure, C++ should die. Having to look at several files to figure out how a statement works is annoying.
hi, read

"Context, Context, Context: How Our Blindness to Context Cripples Even the Smartest Organizations"

by Barry Oshry

most people want to do a good job, be nice to others and be productive and feel fulfilment in their role and life.

and people behave like the context they are put it.
and over time this context puts as into a "us vs them" or "me vs them" mindset.

it is not inevitable, but hard to change.
>Have you ever heard of "innocent until proven guilty"?

why would you need proof when Niemann already admitted to cheating in the past?
Type safety at compile time to begin with.
If dereferencing an invalid pointer reliably caused a segfault, this would be true. But it's undefined behaviour, so it can segfault, corrupt data, leak data, etc. Given that the possible behaviour is a superset of what can go wrong using an integer index, i would say it's worse.

I would agree that using naive integer indices, and running the risk of accessing the wrong data, is also completely unacceptable, though.
If people are always a problem, maybe the problem is you?
Like crev I feel cargo-vet is solving the right problem, and I am glad it exists as a stopgap today to encourage more review, but both designs lack portability and cryptographic signing.

They fail to address a major problem in supply chain security which is that malicious actors often get write access to repos, or their mirrors, allowing for fake commits or reviews.

Cargo itself, like most language package managers, shows complete disregard for supply chain security from the unsigned curl/bash recommended installation process. When I have needed trusted reproducible builds of cargo in my supply chains, I have had no choice but to build it myself, only to find you need a recent version of cargo to build cargo. It is a circular nightmare.

Debian at least does mostly best effort reproducible builds and signs them, so it seems like the least bad option today for security critical rust projects to build with. Linux/BSD package managers that rely on web of trust signing and reproducible builds often feel like the only responsible adults in the whole industry wide software supply chain story.

I have talked to multiple package manager teams and there is almost universal hate of the very concept of author/distributor/reviewer cryptographic signing citing that it is so hard for participants to learn that it even being offered as optional would put people off.

IMO if someone lacks will to tap a blinking Yubikey, TouchID, or similar to sign their security reviews and commits, they likely should not be doing security reviews or distributing security critical tooling.

My hope is to make signed review tooling easy enough that people will run out of excuses not to use or emulate it.
What's the RPN based calculator you use on your terminal? I'd love to learn!
If you're commanding officer orders a bayonet charge in the late 19th century it is safe to say they don't understand the change rifles have brought to the fight. Reference Picket's charge.
Nope, most contractors get issued a laptop with 8GB unless their project is doing anything container related, in which case they get a 16GB one.

Assuming that they just don't get a cloud VM accessed via Citrix/RDP.
Compensating Errors in Cloud Radiation and Physics in the CMIP6 Climate Models
> at least you admit you don't believe in free speech

I have my own construct of free speech that I believe in, just like you do. Assuming you buy into the American construct, you also support muzzling certain people (e.g. defamation law), and I don't see you complaining about it. There are no free speech purists here.
You didn't bother to look up Henry Duncan did you.

Go do the proper homework and come back.

This financial network and it's rule of laws did not start that way, learn from history or don't I frankly don't care what you feel/think, you are literally 1 person that does not represent anyone but yourself.

You're entire argument is a strawman, I gave you the hint to understand why but you are too lazy to learn.

GLHF!
I agree. The internet still has wonderful things. It's just harder and harder to find. Google is apparently either a) unable to defend itself against SEO, or (more likely) b) makes more money from SEO. Either way, it is quickly losing relevance. I look forward to new engines with better, more human results, so I don't have to keep typing in "site:reddit.com" to the end of all my queries. It's getting absurd now.

If anyone is interested in alternatives, I recommend Kagi. If the subscription hits the pocket book too hard, consider Neeva and even Yandex.
YouTube User Control Study