skysight-inc/HackerNews huggingface dataset:
SimplePay | Kotlin / Java Web Developers | UTC+0 to UTC+8 | REMOTE

SimplePay is a profitable, developer-owned online payroll software company, with solid growth. Our software lets 28,000 (and counting!) small business owners (and their accountants) run their South African, Ireland, Singapore and Hong Kong payrolls without headaches, so they can focus on the challenge of building their businesses. We're also developing new product lines - for example, we're doing a new time tracking and staff scheduling system.

We've decided to add Kotlin to our stack for server-side development. Experienced Java developers who want to get into Kotlin are also welcome to apply. As much as I enjoy Ruby on Rails (and it's definitely helped us succeed), refactoring is becoming more painful the larger our code base becomes (using Sorbet helps, but can only take us so far). We intend to use Kotlin for the new products we're launching as well as to rewrite selected components of our existing system where it makes sense. I haven't coded in a statically typed language in years, but I've been writing Kotlin lately, and it feels surprisingly productive.

We haven't decided on a web framework yet. I don't mind Spring Boot, but investigating lighter weight alternatives would be great too (you can tell I have many battle scars from dealing with framework upgrades). We use PostgreSQL as our DB server. On the front-end, we mainly render plain HTML, but use Vue.js on the pages that need more interactivity - this role is more focused on the back-end, but front-end skills are welcome too. As you can see from our no-nonsense stack, we prefer to keep things simple with robust, proven technologies, so we can focus on solving client issues.

Our development team was already mostly remote pre-pandemic. We have a very supportive culture, and are continuously putting a lot of thought into ensuring remote work is happy work.

To find out more about us, check out our developer blog (https://tech.simplepay.cloud) or about page (https://www.simplepay.co.za/about).

Location: UTC+0 to UTC+8

Please apply at https://teamsimplepay.applytojob.com/apply/WyQYFOo1wB/Experi... and attach your resume / CV in PDF format. In the "Cover Letter" section of the application, please include 1) the time zone in which you reside, and 2) a link to a PR created or an issue logged for an open source project (no matter how small or long ago) as the first two lines. Also, tell us why you would like to join SimplePay.
==========

(IANAL but following up in case it helps anyone else that comes upon this thread: please ignore this thread, including what I write, and make up your own mind)

In general, the law isn't as naive and zero-and-one as this commenter seems to assume. e.g., the law formally recognizes this by having different standards of proof in different situations.

The basic point is that a timeline that is officially-acknowledged to be arbitrarily (?) filtered CAN end up having negative unintended consequences or increasing the burden, even for the people sought to be "helped".

====

Now let me approach this from a UX design perspective and maybe the other perspective will be easier for me to understand:

I'm happy to read your case for why a filtered timeline is the best UX for this situation [Even if I had wanted to make any change, I would have gone for a second-level of confirmation for all timeline screens, like Takeout].
"Only Sith deal in absolutes."
Not to mention the same employee can flourish or flounder depending on the project, team, manager, culture, company, etc.
TIL:

https://www.smithsonianmag.com/smart-news/voltaire-enlighten...
Your habits are eerily identical to mine. All I did was ignore fads/hype and read Harvard Health. A botany elective in college was also extremely insightful and life changing.
The linked tweet in the linked tweet gives one such example: https://twitter.com/sarahmei/status/1198069119897047041

I remember there being more, but I can't remember the links off the top of my head (and on mobile).
The very existence of filesystem checksumming is because your first point isn't always true.

Also, filesystem checksumming does not guard against ram/kernel-bugs. On top of that file system checksumming is very rare.
We're here :)
https://en.wikipedia.org/wiki/Legality_of_Holocaust_denial

Do you think these countries are "deeply narcissistic arrogant and authoritarian"? I don't think so
You didn't have to read (new) legal realism or critical legal studies in law school?
Except somebody always remembers the Sinbad movie that apparently never existed (pretty sure I do).
That sums it up pretty nicely. I can't remember seeing a lot of scientists producing reality TV.

> I don't really watch recent American supernatural daytime television.

Granted, neither do I. Maybe Taylor is just a particularly bad example, but I'd rather not watch more American supernatural daytime television to extend the dataset.
Meh, I think this attitude misses the some of the fundamental social dynamics in the open source world: projects—at least the ones you've heard of—aren't just code, they're communities. People using, or even just talking about, a project are a part of the community. A small part, perhaps, but a part nonetheless. If a project wants to be "successful" in the sense of being popular or active, it needs to maintain a community which almost always includes the fringes outside the core contributors. People who are part of a community, however tangentially, will want something from it, or they're just going to leave—that isn't entitlement, that's just how people's attention works!

There's a reason that—"just fork it" rhetoric aside—forking an active project is often seen as an actively hostile social move: it's not about the code or the license, which allow forking by design, but rather about potentially splitting the community. And this also makes sense; if you've built something and want people to use it, having somebody else take their own version and convince people to switch isn't going to feel great! But there's an inherent contradiction between "trying to split the community by forking is hostile" and "the community is entitled to nothing": if you're getting some value from having a community, people in the community wanting input on the direction is not pure entitlement! Now, to be clear, this does not mean that every complaint or request on a maintainer's time is reasonable, and I've certainly seen many interactions that cross the line—but, ultimately, if you're a maintainer and care about having a community around your project, you become a steward of the community by definition. And for stewarding a community? The "you are not entitled to anything" attitude is fundamentally toxic and counterproductive.

Critically, none of this applies if you're just making an open source project for yourself. Do whatever you want! But then don't be surprised if somebody forks your efforts and gathers people around a "competing" effort. But you can't have your cake and eat it too; if you want a project that goes beyond just yourself, the community around the project starts to be something that matters.
> represents a failure of Meta to conduct proper due diligence when entering into contract, and a modification of the provisions of employment after-the-fact.

People change, employ motivation levels wane, especially when a chunk of your employees are millionaires. Lots of folks who want to rest and vest- this announcement is aimed at getting those people to fire back up to higher productivity, or to take a different job they are passionate about.
I mostly use Qt Widgets which hasn't fundamentally changed since 1995 and still performs just fine for desktop UI
> I’m not atheist because ultimately atheism is overly restrictive in its worldview

I don't consider myself atheist either. But I do not believe in any sort of god. I figure 'atheist' actually goes a little too far in making assumptions, so I prefer 'ignostic.'

On the bright side, people hear what they want to hear when you use that term. A good chunk of my extended family, who I otherwise quite like, are evangelical christians and not particularly tolerant of atheists (they wouldn't spit in your face, but it makes them intensely uncomfortable). They don't hear 'ignostic' they hear 'agnostic' and that is considerably less offensive to them. I do not correct their understanding, because the conflict is unnecessary and would not improve anyone's life.

> the amount that people want to reduce this to “fuck religion”

A lot of blame for this lies with religious folks trying to make laws based on their religion. I get a little irritated about that myself. Your religion is your business, but I have every right to live my life free from your religious beliefs. As soon as they started making it a core part of their political platform, it became more acceptable to adopt the "fuck religion" attitude in response.
Unfairly or not, the OP does feel like a summary of Todd Rose's own "When U.S. air force discovered the flaw of averages", an excerpt from The End of Average, which you linked there. Rose's article has been strongly upvoted here several times over the years.
Cool subtle brag
Yeah but no. Both require impossible things to happen and thus both are mathematical exercise only. These two are why I said "physical phenomenon".
Thanks. Likewise, and that's the driving motivation here.
Why do you self censor the word « pedophile »?

No judgment, just an honest question. Do you also self censor « murderer » or « rapist »?
Looks great on my Apple Watch.
Hard disagree. I grew up vegetarian and after 18 years of such a diet I found myself in an environment where I had no choice but to eat meat in order to meet my caloric intake requirements (military basic training, so it was pretty damn low quality meat too -- and don't get me started on field rations (MREs)). I most certainly did not get sick.

Anyone getting sick is most definitely having a psychological reaction (i.e.: a choice) rather than a physiological one. As a young man out in the world on my own I quickly discovered that all the anti-meat propaganda that I was raised with was nothing other than just that. No matter what you're eating, a balanced diet is paramount. Everything in moderation.
The trimodal nature of software salaries in the Netherlands and Europe (2021)
> it's rooted in a basic misconception of what FOSS actually is

I don’t think so. It’s rooted in the expectation of open source: that code is provided with the intent of being useful. But if you never merge patches, that isn’t very useful. There’s a forking cost and people are aware of it so it’s just natural behavior.
That's some nice collateral effect
Did it autocorrect, like Apple’s famous ducking duck?
I think they meant prescriptive diets that are recommended by others
One of the reasons we created Redux Toolkit was to eliminate the need to write those switch statements :) (also action type strings, action creators, object spreads, having to split logic for one feature across multiple files, and all the other "boilerplate" concerns that users rightfully complained about over the years.)

- https://redux.js.org/tutorials/fundamentals/part-8-modern-re...

- https://redux.js.org/tutorials/essentials/part-2-app-structu...

- https://blog.isquaredsoftware.com/2022/06/presentations-mode...
To clarify: mxcl is the creator of Homebrew, but is not an active maintainer. Homebrew is not involved with Tea.

(I am a maintainer of Homebrew.)
Out of curiosity, could you share some examples of standards that you were prescient to?
From your second link, except in the last year, healthcare spend has been outpacing inflation by more than 2 to 1. The economics of scale are backwards in healthcare, I find that perverse.

UnitedHealth total comp have been rising for C levels, except the CEO who recently left, who stayed around 17mil. https://www.salary.com/tools/executive-compensation-calculat...
Well, could you give us more info? The article says nothing. What did you eat and what happened to you?
Code generation provides the same kind of flexibility you get with meta programming, you just need to do more work to keep generated code in sync and out of the way.
I'm a Firefox user because it has tree style tabs (Sidebery). I used to make a point out of using it for browser diversity but Mozilla has lost all of my good will and more.
> what is the motivation of the anti abortion bloc?

I'm going to take this question seriously. The pro-life bloc is sincere when they say they think killing a fetus after conception is murder. They also on average have right leaning policy. Since you didn't list specifically what you meant by "exhibit these quantities" so this is guessing. I see a lot of arguments from left leaning folks that round to "if pro-life people were REALLY pro-life they would agree with all my policies (health care, climate change, gun control, ect)" and then use this argument to say pro-life people are liars. Nope, they just disagree about when killing the pre-born humans counts as murder.
I haven't done any statistics, I'm mentioning my feeling: every couple of days I see some Tailscale related front page story. Maybe you are right, they aren't that many but, expressing my opinion: they are too many.

Tailscale doesn't seem to be cool to me. It just solves a common problem using cool open source technologies. There are thousands much more cool and interesting and important projects that don't get to be twice a month on the front page of HN. Actually they have never been on the front page of HN so we never know about them and they never take off!

Showing off a project so frequently does not offer anything to the HN community, only to the pockets of the Tailscale owners.
It took less than 1sec for me, on mobile w/ 4G.
Late night security guard maybe? Pretty much anything where you don’t have to interact with anyone.
Genuinely curious as to why this was posted here. Is this a metaphor for something?
Currently, I am the only person on this project. If others might also join with this project, then this might help, too.
The forces driving lower fertility are based on the balance of resources and jobs available per person now. If we have several generations of population decline that equation changes. There’s no telling how people make the calculation for themselves and I don’t see much purpose in worrying about it.
So are you saying that the idea is what mattered, and not execution? How come other people with the exact same idea didn’t make it, given they had the head start?
The genius is exactly that they haven't bothered. Can you imagine the flow of layout bugs over the past 20 years, or the managers calling to scrap old content because it's generating so much workload?

That's very much a successful case of avoiding needless technology
AFAIR when SQL was introduced there were rumors that IBM decided to use SQL for its name because there was another language called Sequel. So they used an acronym (full name was Structured Query Language).
As one of my advisors in college (very senior, tenured macroeconomic professor, who had been on a US President's board of economic advisors) said to me,

"If you lined all the economists in the world up end-to-end, they still wouldn't reach a conclusion!"
"A great lawyer can achieve a settlement against a party like this without the need to throw sacks of cash onto a firepit."

A lawyer, good or bad, has no control whether the other party settles.
I completely agree on keeping old gear running but the tradeoffs in power consumption make it worth upgrading to current-gen after a certain amount of time.
They require things far outside or current technological ability; both are grounded in our understanding of physics. Yes, it's possible they are forever outside our ability, but that makes them improbable but not impossible.
- "Based on the inevitability of this outcome, Bohr suggested that the most logical conclusion to a gunfight would be a peaceful settlement, since neither gunslinger would want to draw first knowing that they would lose."

I think rational actors wouldn't choose to fight a duel with a 50/50 chance of death either. The second-mover bias makes it even less rational, but does it matter?
I like that people are thinking about this, but this particular model bums me out: it assumes that the average package management user is a corporate user, rather than another member of the community. It also disincentivizes one of the major inflows for open source contribution, which is installing a random tool, finding a use case that you need or bug that needs fixing, and contributing it back upstream.
AFAIK "standard distribution" is not a defined mathematical term; usually it's shorthand for standard normal distribution.

Can't comment on intelligence distributions.
Because bundling APIs in the SDK has traditionally led to more fragmentation, not less. Hence the androidx libraries and now Compose, which creates an API surface that mostly works without having to think about OS versions.

I talk with iOS devs often, and most of them do not use SwiftUI because the feature disparity is massive across iOS releases. Bundling features into the Android SDK would be about 1000 times worse because Android OEMs don't update their devices like Apple does.
Proof? From what I’ve seen they have to slow down considerably before making an acute turn
> This would encourage your loved ones to keep you alive until you reach that age.

Why would I want to become that old, if I can't keep myself alive? Why would I want to become a burden to my loved ones?
Apologies if it didn’t come across, but the point I was trying to make is that these five features together are the elegant part of go concurrency. So the comparison of go statements alone to other concurrency approaches is missing the best parts of the language (contexts and channels)

For example, if you use go statements without go context you can’t clean up background threads with error handling, and if you don’t use channels + select statements together then you can’t synchronize across threads easily. These features have to be used together and are in my experience (C++/game development) much better than most other async approaches.

All that said, these features are quite low level and not obvious when first learning (hence my explanation above) so higher level libraries definitely need to exist (and do exist). It’s just these libraries are much easier to write in go because these primitives are quite powerful.
NASA releases new e-book: Hubble Focus – Strange New Worlds
This is what I found for that:

https://www.nps.gov/flni/learn/historyculture/phone-calls-fr...

But that's exactly my point. If someone could inside-job-it why would they make sure a simple error and essentially "provide" evidence?

I'd read whatever you post about the phone stuff though as I do find it interesting.
In the english version, there's a study of the average over multiple anglo and European countries, perhaps Germany was significantly lower than the average:

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4117411/
I am inclined to think this a ‘generational’ issue. For those individuals that were using open source before the explosion of the modern internet, open source software was something we could seek out to then use for our own ends. Also, the people who wrote that software were ‘publishing’ it just to get it out there for anyone to use if those people found it useful.

Conversely, people who started using open source after the internet exploded, and I think particularly, once being an open source maintainer was seen as an achievement and goal, the attitude changed. Individual users of the software were building things depending on the OSS and felt that their use of the OSS code implied a contract for continued development of that dependency. This feeling is made worse by fiscally gigantic corporations pushing ‘oss’ products and those corporations acting like their continuing to support their product is analogous to a solo dev putting a vim plugin on github. The reality of wide spread large ‘oss’ products and the implied (and often maliciously relied upon) personal obligations of producing OSS have led to the current state. That state being users of some OSS assuming that their usage of the software means the author owes them some obligation by virtue of their need.

This whole issue is made worse by large organizations getting social credit and positive marketing by releasing ‘oss’ products. This leads to conflation of individuals releasing code to benefit the commons vs. organizations doing so to capture markets, gain publicity, etc.
There are so many reasons to start a project:

- to make money

- to meet a requirement for work or school

- to learn

- to augment your portfolio/resume

- to pass the time

...and actually "finishing" that project only serves a subset of those. It's important to keep your motivations in mind rather than adopting a "must ship or I've failed" mentality. In particular, learning and SOFA go hand-in-hand
No, I mean they require things that are absolutely imaginary and exist only in the realm of numbers. There's zero proof of anything like "negative energy", for example. And E-R bridges are impassable - anything that would try would get stuck and/or crushed. This is not about engineering ability - both theories are artifacts of the imperfection of our understanding of physics and math, nothing more.
Intelligence, as measured, shows a normal distribution. Just like height, grip strength, BMI, and many other human metrics.

Hence the name of a rather notorious book by Charles Murray.
The native UI toolkits are even harder to use than something like React and recently have been evolving to a similar reactive + declarative paradigm.

User interfaces are complex, poorly specified, and subject to rapid and often capricious changes in the middle of development. Don't blame the tools.
>are you saying a small firm's staff took a vacation during tax season? thats very strange.

The company is an LLC equivalent in Algeria. There's no tax season. Tax forms must be submitted and paid before the 20th of every month. Social security before the 30th of every month, or quarterly if the company has fewer than nine employees.

Employees don't do their own taxes; instead, the company withholds the taxes/social security and pays on their behalf (retenue à la source).

And yes, the accountant was unreachable before doing our taxes.

>are you talking about an indian small accounting firm charging as much as a big 4? nice. i would love to be them.

I'm not sure how I miscommunicated that it was in India. It's not, to be clear.

It's not the small firms charging as high as a big 4, rather the big 4 charging something that's a multiple of smaller firms, but not an order of magnitude. The fees are subject to negotiatons before signing the contract.

The way big 4s are structured allows that. They're a rather independent firms in a network sharing a name.
I spent five years and multiple lawyers, until I found a good one, fighting my mortgage company, trying to get my day in court. In the end, I never did, and mostly lost. That's the power of a corporate legal team.
While your math is correct it also contains a false assumption about how much land is needed:

What do you think about Netherlands? It seems to me they had a good way to use the space while keeping it green and also caring about nature.

Earth can support at least twice the current number of people with a better organisation while also disrupting less the natural habitat.

What makes it hard to achieve this is our focus on nationalities and countries instead of thinking about a global society combined with our greed and our individual/centrism way to think about the world as if the only way forward is us vs the forest or us vs the wild animals ... we should focus more on how to embed into nature and not how to change it to make it work for us.