skysight-inc/HackerNews huggingface dataset:
> for people with negotiating skills, which are among the most valuable and useful skills of all.

You're confusing the skill of adversarial negotiation with cooperative negotiation. Cooperative negotiation is a critical business skill within the company. You are all on the same team and should have the same goals.

Competitive negotiation is a good skill to have for some external negotiations. If anything, being good at cooperative negotiation is far more important.

> Disclosure absolves managers of the need to negotiate effectively, which means you get managers who can't negotiate, which is the worst possible outcome for a company, since what is their job again?

Same as above. You're again confusing adversarial negotiation for cooperative negotiation.

> Disclosure lowers all boats in that it causes mean-reversion in the sample, and reduces opportunity and incentive for people to apply themselves and succeed

In every org I've seen with open salaries, I've seen the opposite. That it raises all boats because everyone demands to get paid the same as the highest salary on the team.
Damage Caused by Classification Accuracy
I’m also teaching fluid dynamics, and use Blender quite a bit for geometry work. Would love to hear more about your use of Blender for visualization if you’re willing to share.
All cloud providers charge several times what the underlying hardware/electricity/peering is actually costing then. If the goal is to become immediately profitable rather than continue growing, then just stop reinvesting money into the business in the form of hiring and new data center construction.
What do you actually think the IR spectrum would look like given that it would still be very close to a star that could potentially already saturate the measurement?
Study suggests that altruism begins in infancy
I've heard this called 'being on the hamster wheel', you are running forward as fast as you can but not going anywhere.

I've had an experience where I dreaded the daily stand-up, it was all about 'story points' in a mad scramble to find traction with customers. Management was stabbing in the dark, we didn't have a direction. Once we did have a direction we lacked the required input to push us in that direction.
I’m also a generalist and I’ve found my “place” as a systems integrator. The work requires me to know/learn a bunch of different systems and patterns and be able to transfer knowledge across domains. It requires that I understand infrastructure, programming, and distributed systems, as well as be able to collaborate with a bunch of different teams during the course of setting up integrations and messaging systems.

I really enjoy the work and I’m very rarely bored.
Do they, though? Do they have formal management training for engineers who want to become product managers?
Heh. Someone was recruiting me a few weeks back. The company/position looked somewhat interesting but, as we talked, it turned out that what they were looking for wasn't quite my core skill set though I could probably have done it. At the end of the day, it was much easier just to say not a good match at this time so both of us could move on. If I were really looking for something, I suppose I would have felt the need to pitch myself more for the position and have them say no.
Well ... possible, but do you know Illuminatus! from Shea and Wilson?

Well, in that book(from 1975), there is an old demon trapped in the pentagon. And when terrorists blew a hole in the pentagon, he came out ... so, 9/11? And the ever lasting war on terror that followed? In other words Trump would be just a minor puppet of the grand demon behind ...
I remember in the 90s there was a push for putting things on the web to avoid licensing fees and installation, despite how limited html and JS were. And there was the temporary popularity around Java applets to provide a more rich web experience prior to Flash and then finally HTML 5.
Huh. This graphic doesn't feel correct. A shell is also a generic term, so fish, zsh, ksh, dash .. they're all shells. sh is specifically either the Bourne shell or something that's (usually) Bourne shell compatible. (Bash is the Bourne Again Shell; sh with extensions, but still POSIX compliant).
So in total, you work 38.5 hours a week (Assuming that you work on the weekends). That is surprisingly low considering all the hardships of being a solo founder. Kudos!
Somewhat solo founder for many years: I don’t have a schedule, on purpose. The more schedule you maintain, the more you potentially lead yourself to burnout.

Each day I feel it out. I definitely load mornings more towards errands, communication, planning. Depending on contractors or employees I shift schedules to match them.

Motivation will come and go. If it goes, I’d advise to avoid resisting and just let it go. Focus instead on “everything else” for a while, relax, and think over why it may have left.

Just a few insights.
Yep, I agree - Blender is a great tool and not wanting to take away anything from it.

But I found this horn-tooting about Blender and saying that its superior to every 3D software out there is a stretch if not flatout wrong.

Ever used Houdini? Yeah, it's not totally free but it's free for non-commercial use. It will blow your mind what it can do: https://www.youtube.com/watch?v=MIcUW9QFMLE

The Houdini UI is nothing short of absolute genius.

I don't see Blender ever competing with Houdini. Like...ever. Because, it is fundamentally a different take on 3D content. It does the same thing at the end (3D content), but the way it does it is different (procedural). Better IMHO, but I could be biased.

Does that mean Blender has no place in the sofware ecosystem? No. Can we me a bit more pragmatic, stop horn-tooting and objectively look at the 3D software landscape as a whole? Yes.
The linux kernel has been run on "big iron" for a long time now, it would be surprising if it weren't better prepared for scaling to 128+ cores.

linux/Documentation/vm/numa.rst states it was started in 1999, was windows going anywhere near NUMA architectures back then?
> but I feel like I have lowered my value in the general market

Seeing the quality and technical abilities of scrum masters I've worked with, that statement is probably true.

That said, if you can demonstrate that you're a good scrum master that is actually technically skilled, I'd pay your weight in gold for you... Monthly...
More a robot that build robots. I mean like you are running a service and something automagically builds the automation for running that service given a few inputs.
I think that’s a good observation. Babel is probably a perfect place to start.

Two things:
(1) In Go you can trivially distribute pre built binaries for <num arch> * <num os> targets. Just building with GOOS set to windows, darwin, and linux (with GOARCH set to amd64 and arm64) would cover 99% of all users.
(2) Depending on where bottlenecks are, RPC/HTTP/WS can be just as effective as dynamic linking. So maybe even the need for a C/C++ toolchain could be avoided.
My guess is Linux is still mainly used in server environment so utilizing more threads as possible is necessity so more contribution is going into this ,
While I am not a fan of the closing sentence of this comment, the steps and flow are something I observe regularly today (in person and online). Is there a phrase for this type of information transformation?
There are lots of bad actor reasons (putting career advancement ahead of product success), but there also structural issues that can lead teams to operate this way.

The most common: product decisions are made higher up by well intentioned leaders who lack the product management expertise and the context the team does.

Usually this looks something like a sales person hearing from a couple of customers “we really need feature X”. The sales person doesn’t ask what actual problem they’re trying to solve but instead reports back “the market is telling me we need X!!”. An executive picks this up, writes a business case, and then hands a solution (build X) instead of the problem (our customers are struggling with Y) to a product manager. That PM is no longer really empowered to think about the overall outcomes but rather is tasked with discovering requirements and then project managing the feature through.

At some companies this is how all product decisions are made. It’s not that there is no thought about benefit, it’s that the wrong people are the ones doing the thinking and as a result you end up with teams who spends years never delivering anything actually valuable to their users.
I’m confused. Seems natural for us to look for intelligent signals from space, since unintelligent life is not going to put together the machinery to send interstellar messages.

How do you think we should be searching? It’s fine to say we’re not looking for the right thing, but do you have an alternative?
Three, four if you count Con Kolivas's.
>The first acquisition was funded by a loan from my parents for $44K.

Thanks for being honest. It might help to put this in the first comment though.
Why ? What are the benefits of using that ?
Small tech acquisitions that might catch the eye of the FTC
> Those specific users won't use it anyway even if you add it

I think people read this and think, "Why bother, then?"

As someone who is often this user, I don't end up using your product because I've already moved onto a competing product or service; or because I never hear that you have added the feature. Whether your metrics move after adding the feature might be a matter of timing.

There's also the chance I will come to your product in the future. Hypothetically, let's say you offer a password vault application, but I dislike it because it lacks a feature I want, so I end up going with your competitor who offers the feature. You add the feature, but I don't switch because I'm now content with your competitor. Later, your competitor starts pushing towards a subscription model while simultaneously showing a real lack of professionalism and social grace towards customers in public. Since you've added the feature that I thought was lacking, your product might now be an option for me. If you haven't added the feature, there's still no chance.
Ultimately it isn't an engineer's place to complain if they're working for a product that needs 100 more features to succeed in a competitive marketplace and win over customers.

I had the exact same reaction as you to this article after seeing it again, and wanted to share why I've also changed my mind on this. I was in "a feature factory" for few years and absolutely hated it. After leaving and going to a "not-feature factory" AKA "employee-happiness machine", I miss the feature factory.

Imagine you're building a Great Pyramid with 100 workers. The workers can't see the Pyramid and don't care about why a Pyramid is important. Is there time to explain to each worker exactly why they're moving a specific block? What about time to "review" why that one block didn't fit?

"Real work is always a bit messy"

Would you care about anything else other than how quickly each block got into place? The Pyramid can only be completed when all the blocks are in place, and most importantly- each block doesn't have to sit perfectly, and also, you can get by without ever delivering a "perfect block".

This is why product managers will never be 100% aligned with engineers. Product managers see "is the block there" and engineers see "is the block perfectly set" and "why am I not being appreciated?" and "why do they only care about putting down blocks".

It's bizarre to read how this person is so opposed to "up and to the right", that's the key indicator of you business and what will pay your bills. Yes, everyone is always going to be obsessed with revenue and you will never stop hearing about it.

Of course as an engineer- Resolve tech debt. You have to. But from the view at the top, it's a very temporary detour and needs to be resolved quickly so they can continue pumping out features.

Yes, I am making the analogy that engineers should accept being a "slave" to the product manager, or more directly, the product itself.
That is not the same as moving your old account to a new instance. If your old server actually dies, your old account data is just gone. And if it dies before you get a chance to migrate, then you're really out of luck.

I just don't understand why people feel such a strong desire to cling to the federated servers model when these problems are solved in decentralized protocols already...
Throwaway because post-Damore, as a white male, this isn't a discussion I can be publicly involved in if I want to keep having a career in tech.

I've collected some of the more egregious things I've heard around women and minorities in tech.

At a well-known company, while it was small, regarding hiring an office manager, the female head of HR said "I don't want to say it, but I'm leaning towards [the female candidate over the black candidate] because she's a woman." She was hired and fired 3 months later.

At a company you haven't heard of, "basically, the next person we hire has to be woman."

I've seen recruiters search for common (white?) female names in LinkedIn for reachouts. Someone's going to subpoena LinkedIn searches and there's going to be an ugly class action suit against companies doing this.

"Now that we hired <male name>, we really need to ramp up hiring women."

A very competent women in a good role with a stay-at-home husband told me she has it easy because tech companies are bending over backwards to hire women.

At another well-known company, reviewing resumes, someone said "this resume would be a 'no' for a male."

I've also see a lot less focus on diverse racial hiring, and interestingly, at a number of companies, there are teams of 10 people who are either all Chinese or Indian. I've worked in one in my career, and it wasn't good. I obviously didn't belong.
Same experience here. Invested a lot time rewriting tests after each framework did the same thing:

- spent days/weeks refactoring tests to work with new testing framework
- got tests 100% passing locally, passing in CI env
- tests fail randomly on other people's machine or in CI
- pick new framework, rinse repeat.

Tried cypress, webdriver, jest, etc. Total waste of time.
Yes but they can add commercial and GPLv3 only modules. Like they did with Qt Charts.
Email us at hn@ycombinator.com if you want some tips about how to present this to HN. (Same invitation goes for everybody who wants such tips.)

Edit: here's what I sent the users who emailed:

If you're sharing
your own work and there's a way to try it out, put "Show HN" in
the title. Make sure you've read the Show HN guidelines: https://news.ycombinator.com/showhn.html.

Include text giving the backstory of how you came to work on this, and explaining what's different about it. That tends to seed discussion in a good direction. (Your text should show up at the top of the Show HN submission, but if for some reason it doesn't, add it as a first comment to the thread. Either way is fine.)

Include a clear statement of what your project is or does. If you don't, the discussion will consist of "I can't tell what this is".

Include links to any previous HN threads that are relevant. Readers like those.

Drop any language that sounds like marketing or sales. On HN, that is an instant turnoff. Use factual, direct language. Personal stories and technical details are great.

For Show HN, the product/project needs to actually exist and there needs to be a way for people to try it out. It can't just be a landing page or market test or fundraiser or a blog post or a curated list or other reading material. Please respect this rule. If we allowed "Show HN" on all those things, nearly every post would be a Show HN.

Please make it easy for users to try your thing out, preferably without having to sign up, get a confirmation email, and other such barriers. You'll get more feedback that way, plus HN users get ornery if you make them jump through hoops.

If it's hardware or something that's not so easy to try out over the internet, find a different way to show how it actually works—a video, for example, or a detailed post with photos.

Don't have your username be that of your company or project. It creates a feeling of using HN for promotion and of not really participating as a person. You don't have to use your real name, just something to indicate that you're here as a human, not a brand. If you'd like to change your username, email hn@ycombinator.com.

If you're comfortable doing so, put your email address in your profile so we can
contact you if we notice anything, and also so
we can send you a repost invite. We do that sometimes.

Make sure your friends and users do not add booster comments in the thread. HN users are adept at picking up on those, they consider it spamming, and they will flame you for it. If a friend or a fan has something interesting to say, that's fine, but comments should not be promotional.

You can post a new release as a Show HN only if the new version is significantly different. It shouldn't just be an incremental upgrade. If you do repost, add a comment linking to the previous Show HN and explaining what is different from last time. This should probably only happen once or twice a year—more starts to be excessive.
I agree, although for server side rendering of web frontends, it is still the best choice even though producing vdom and rendering it to string is usually cpu bound.
Find an easy job you like and work on your project on your spare time. That's what I do.
> you can export all of your account data

And then what? Write a script that systematically re-posts it all on your new account?

> and you can host mastrodon on a raspberry pie, what are you talking about

The amount of time and dedication required to do such a thing is not just outside of the ability of most people, but it is also not worth the effort for such a trivial thing as tweets.
Yes, I looked that up too and was similarly uh bummed. But I don’t blame the author. I don’t think he sugar coated it.
It won’t leave you financially ruined if you treat it as a side hustle and keep your main job as a source of income until you get customers.

And if it never takes off, so what? At least it will be a great learning and self-growth opportunity, which is exactly what the OP is asking for anyway.
Secondary market is the untold hero of the entrepreneur for a VC backed company.

Gotta be careful not to sell too much and be a canary in the coal mine to investors buying into the hype.

If done right you win either way.
Or you can directly head down to https://github.com/rampatra/wedding-website
Killed by a drunk driver in 1996 just as he was starting to develop his version of a massively parallel machine. Friggin irresponsible people ruin the world.
ZFS boot is being worked on at this moment[0] - hopefully it bears fruit. I don’t know, if this were successful, if it would be backported to 9.

[0] https://mail-index.netbsd.org/current-users/2020/02/14/msg03...
I still suspect that the average dollar expended by the US government has way lower return in expected improvement of human utility than basic scientific research, even with all its imperfections. As long as that’s true, the case for funding that research seems strong to me.
But you can still have concurrency while handling a single invocation.
I’ve worked on plenty of teams that are mostly generalists at larger companies. You need a few specialists, then there’s always demand for people who know a little about a lot of subjects, so they can just pick up tasks as needed.

Edit: although the OP is broader in experience than most.
The release notes for the latest has this:

Add ability to disable WebTorrent (and only enable HLS) [HTTP Live Streaming]

https://github.com/Chocobozzz/PeerTube/releases/tag/v2.1.0
Agreed, this article is interesting on the surface but if you look more closely it is written like a horoscope.

Almost all the points can apply to 90%+ of companies. They are carefully worded so that everyone can say oh wow, these apply to my company.
Would you say go language is more fun to code in than rust ? How does it compare with nodejs and Typescript in terms of developer productivity ?
Odd. I was on 143k usd before I left London and now work remotely for about 188k usd for a UK company. This was was with stock options as well.

I'm still contacted by recruiters for salaries around that so the jobs exists.

All anecdotal but it does mean it's possible.
They don't, though[1]. It's often the lowest-common-denominator because everyone has it. But if a more streamlined alternative, like Slack, is available then it will be preferred over email.

A quick look at websites talking about email trends finds that the only people who are bullish on email are marketers. And that's why everyone else hates it: it's predominantly spam. So if you want to compare ActivityPub to email you'd better have a strong argument for why it won't just become another vehicle for spam if it ever becomes widespread.

[1] https://www.cnbc.com/2018/05/16/personal-email-is-dead--but-...
This actually isn’t true. VCs don’t want companies to build features, they want companies to listen to users maniacally and find product-market fit, then focus on growth (and/or revenue) like mad. That companies focus on features is a management issue and a sign of a failing company, not a sign that VC is somehow bad.
There is no mention in the article whether the software suite was vetted for support of more than 64 threads on Win32. The API has a peculiar weakness that limits thread scheduling to a single processor group by default and a group can have no more than 64 hardware threads. To get above this limit, the application must explicitly adjust the processor affinity of its threads to include the additional hardware threads. MS was not in a hurry to adjust the C++ STL and their OpenMP runtime after the basic processor group API appeared in Vista. I am not sure if they managed to do it by now. Some of the benchmark results look to me like the missing scaling from 64 to 128 hardware threads on Windows might be caused by this.
Again, I'm not particularly hostile to Musk, he was just the one who came up. Do you want me to list some others I dislike? The surviving Koch brother, Bill Gates, Rupert Murdoch, and many others are very bad as well.

To me, a Mars mission is going to be as impactful to the vast majority of humankind as a fraction of how important the discovery of the Americas was the peasantry of Europe (since the Americas were at least immediately habitable). It would be little comfort to know that there is a little colony on Mars, completely dependent on Earth exports while the Earth itself is declining around us. If we don't solve the climate crisis on Earth, there will be no Mars colony, not in th curent world, I hope this much is clear.