skysight-inc/HackerNews huggingface dataset:
Public domain code is not automatically considered open source, but for a different reason:

> Public Domain software may come with the rights delivered by those “four freedoms”, but you can’t be sure. It will depend where the software was written, where you are located, who the author is and where the people you are sharing the software with are located. A deployer or developer will need to at very least ask for advice before proceeding, and most likely will need to secure the services of a legal professional with experience in copyright law in each affected country. Even asking the author is unlikely to be conclusive. That’s why public domain software may be free software but is not certain to be.

> A solution would be to create a form of words to be used by the author to dedicate something to the public domain. It could simply disclaim ownership for the jurisdictions where that is possible, and then grant a copyright license that has the same practical effect as a public domain dedication for jurisdictions where ownership of copyright can never be disclaimed. Such a formulation has been published by the Creative Commons. They call it “CC0” and it is widely used and well respected.

https://opensource.org/node/878

However, you are right that the Open Source Definition's "Free Redistribution" clause doesn't require an open source license to be a copyleft license. The "long-term gains" rationale is an explanation for the motivation of the "Free Redistribution" clause, and is not a restriction on what open source licenses can say.

There are many open source licenses that allow "people to do literally anything they want, sell & redistribute [] code in any form they choose, make it proprietary, redistribute the code under any other license at all, and generally do anything they want for any reason including throwing away long-term gains for short-term gains", including 0BSD and MIT-0:

https://opensource.org/licenses/alphabetical

> Edit: You replied just before I edited my comment to mention 0BSD and MIT-0. I agree that these are good alternatives to CC0.
That's funny, I wrote basically the same thing here a few hours ago. I "replaced" GNU Make with Python + Ninja and it's way better.

https://news.ycombinator.com/item?id=32303096

And my build is a lot bigger, with ~1000 lines of Python generating ~9000 lines of Ninja. I will probably write a blog post about it at some point, but it supports

- build variants
- dbg, opt, asan, ubsan
- code coverage with HTML output
- uftrace instrumentation
- malloc and tracing
- clang and gcc (because clang coverage is better, ubsan is different, etc.)
- test and benchmark binaries
What percentage of the earth’s crust is lead? How does that compare to spent fuel?
Emailed dang asking to edit the title.
It’s Econ 101, but you’re also doing the equivalent of a physics problem ignoring friction. Things are never quite that simple.

Here’s an example that I have from a good source: Early on in the pandemic grocery stores started charging more for one food company’s products. This is a major, national brand. They hadn’t raised prices and the stuff they make wasn’t the kind of thing that flew off shelves like bread and tortillas did back then.

For many months this continued until the company said “screw it” and raised their own prices to match.

Clearly the competition between grocery stores didn’t have an effect. While the food producing company might have worried about the higher prices leading to less sales they couldn’t really do anything about it and decided they might as well take the profits instead.
Yeah seconded. I've been lucky enough to know the names from religious education, but if someone has actually done research to show how they eventually helped make British liberalism, I'd like to read that too.

But what I recall was the general idea that God alone was perfect, man is sinful and corrupt, therefore we should limit the power of the state as much as we can because of the extra powers it has over everyone else. The divine law being above worldly law, so even rulers have a ruler, and shouldn't become tyrants over their people. Those ideas, while not applied perfectly, must've had some influence.
I think we are on the same page. Not being confrontational, but please re-read my comment, specifically:

> If they make it through school, college and adulthood without a ton of struggling

You wrote:

> but at the expense of my own mental health because I was fighting a constant uphill battle.

Gp wrote:

> "By what process can someone reasonably determine that they are NOT neurodivergent?"

I'm using "well-adjusted" here to mean like, naturally well-adjusted - you are able to complete life activities without constantly having to learn strategies and fight the good fight just to do what comes much more freely to neurotypicals.

I.e. being able to socialize well doesn't disqualify you from ASD, because masking is a thing.

A proper licensed professional will ask the right kind of questions to ascertain this. If you are successful but feel like if you stop struggling for a moment, that's a strong indicator.
This is what people tend to forget: it's generally the combination of requirements and the reality of technology that is "Complicated". Not some individual tool or scheduler.

It's like asking people if they have moved from VLANs to duplicated flat networks because that is "better". You're just trading one complexity for another.
Now that's a nice pitch.
> Being lgbt isn’t a mental illness. Not medically speaking, anyway.

Medically defining what an "illness" is can get into a lot of squirrely philosophical questions that aren't really scientifically or objectively answerable. We basically just define a mental illness as something that significantly impairs your ability to function happily in life. If society, in general, is intolerant and hostile to you due to that orientation it's not far off to think maybe that's something people might want to take a pill to fix if that was actually possible.

We do recognize, now, that pathologizing being LGBT didn't really do the people with those orientations much good and attempts to reverse or suppress the impulses tended to just lead to worse mental and emotional outcomes. It turned out that simply carving out space in society to accommodate it worked a lot better than turning it into an individual problem to be "solved." And, it turns out, it wasn't that big of a deal to let people live like that after all.

But I'm not sure to what extent a lot of stuff we think of as mental "illnesses" aren't like that as well. Like perhaps a lot of ADHD or anxiety disorders are actually fairly reasonable responses to sociological stressors, but we just treat them as individual problems to fix rather than wide-scale issues to address at a higher level.
Verdn (YC W22) | Full Stack Engineer | ONSITE London, UK | Full-time | verdn.com

Come and join Verdn as one of our founding engineers as we grow our three-person team! We're looking for ambitious TypeScript / React / Node programmers who are excited by the idea of having an instrumental impact on both our product and the environment.

Apply here: https://www.ycombinator.com/companies/verdn/jobs
Germany has three months to save itself from a winter gas crisis
Ask HN: When building a company/team, do you focus on “knowledge management”?
Knowledge Management (KM) as an idea/principle feels important yet obscure and too "archaic/enterprise".

I think it's important because good KM practices ensure that teammates/employees are able to autonomously and asynchronously capture, organize and share knowledge. So that they can do their job faster and more efficiently.

On the other hand, the term "feels" so old and outdated that I don't think anyone is actually creating a process for this.
We have no idea what they knew (did it even occur to them that CP would be blatantly labelled as such?), nor what they intended.
Why the Army Corps of Engineers? We already a bureau that looks at this kind of stuff.

> The Waterways Journal noted talks to tap the Mississippi River for western states goes back decades. "The Bureau of Reclamation did a thorough study of the idea of pumping Mississippi River water to Arizona in 2012, concluding that the project would cost $14 billion (in 2012 dollars) and take 30 years to complete. As recently as 2021, the Arizona state legislature urged Congress to fund a technological and feasibility study of a diversion dam and pipeline scheme to harvest floodwater from the Mississippi River to replenish the Colorado River."

https://www.dtnpf.com/agriculture/web/ag/blogs/ag-policy-blo...
> Much lower total maintenance burden.

Devil's advocate but isn't having to maintain VMs (and then software deployed to those VMs) and k8s YAML/charts/whatever more "maintenance burden" than just one or the other?
Bodyport (YC S15) | REMOTE or ONSITE (SF) | Software engineers, Signal processing engineers, Data scientists | Full-time | www.bodyport.com

Bodyport develops biomarker-guided digital therapeutics for complex chronic conditions. By remotely measuring heart function and fluid status in a single step, the Bodyport Cardiac Scale powers early disease detection and optimized interventions.

Apply at https://bodyport.com/careers
*While the social engineering concern is a valid one, I suspect that Google's original reasons for not providing support were not opsec related.

Google's 2FA system combined with their lack of support terrifies me as a security-literate user. Here's one example: I was traveling and signed into Google from a new location. Google prompted me to verify myself via two-factor auth, and the only method they allowed me to verify by was by opening up the Google app on my iPhone and by confirming the provided number. I tapped "try another way", and gone was the option to verify via authenticator app.

I'm lucky that I had my phone on hand but I was dumbstruck. What if I lost my phone? I'd be screwed, locked out of my account with no way to fix it, even after following the best security practice of enabling 2FA via authenticator app, because Google took it upon themselves to say "screw your choice of security, open our app on the phone" (also, thereby coercing me to link my two devices to my ip address/location for analytics/targeting reasons, I'm guessing).

I could have done everything right and still gotten locked out of my account.
> just as it was when the term "global warming" that people understood got replaced with "climate change" which is much muddier.

If by muddier you mean accurate then yes.

We also replaced Newtonian physics with the much "muddier" theory of relativity.

> money ... money ... money ... money

Well that might be the problem, money won't do shit when 2B people will flee to the north. "We can't do X because my stack of magic paper with numbers on it will be smaller if we do so"
Aluminium is heavy, cold, dents and expensive.

Plastic is better in most ways for a laptop shell.
As someone who's used to functional programming but not familiar with any proof systems, I've sometimes applied Curry-Howard the other way and used Haskell as a primitive proof system by writing the corresponding function (being careful to avoid infinite recursion). GHC's support for "typed holes" makes this pretty convenient - just write a part of the function and leave a hole (_) for the rest, GHC tells you what type is needed there.
"In 2020, the number of global e-mail users amounted to four billion and is set to grow to 4.6 billion users in 2025."

You got me! :) I guess just 1 out of every 2 human beings checks email. The denominator includes folks without computers or phones too.

https://www.statista.com/statistics/255080/number-of-e-mail-...
Theoretically, any type to damage to or dysfunction in the frontal lobe which is affected by ADHD can manifest similar symptoms. There are some nutritional deficiencies that can cause a false positive for ADHD(zinc, possibly omega-3). There's also some curious cases of ADHD manifesting due to an very specific type of potassium imbalance. Though AFAIK the only known cases of this have been genetic.

It's probably also possible that childhood ADHD could have been "hiding" in childhood, if say your childhood environment was very ADHD-compatible it might not have been enough of a problem to be detected then, but become a problem in adulthood as your environment and responsibilites change. Probably you could make an argument for a diagnosis of adult ADHD in a case like that if there's at least a family history of ADHD.
Songtrust | Senior Systems Engineer | Anywhere in US | Remote | Full-time | https://www.songtrust.com/

Songtrust’s mission is to build a better music publishing industry. We do that by empowering individual creators to build healthy and sustainable careers on their own terms - with the world’s biggest and most accessible publishing administration network, with easy-to-understand royalty reporting, and with educational resources that are free to everyone. Join us, and you’ll be changing the lives of musicians around the world from day one.

We’re looking for a Senior Systems Engineer who will be a key member of our Technology team in managing cloud infrastructure and servers for Songtrust.

To review job description and apply: https://grnh.se/04e73fe12us
I had an eye surgery for strabismus when I was 5 or 6. They tightened some of the eye muscles. I was seeing everything rotated initially, and over a few weeks the angle gradually went from about 30 degrees back to zero.

I guess it was because the muscle adjustments resulted in my eyeballs getting rotated.
That’s the GitHub which also doesn’t seem to link to a site where this is already running.

Is the intention that you need to clone, run and ingest 750gb data just to try this out?
3k SLOC of devops code to cover a system of that scale is super impressive. And I agree, there's no reason to invest in k8s when only a small fraction of its capabilities is necessary (or we have a team that's already experienced). Otherwise we may end up bending our requirements to k8s abstractions (even though they are well designed).
Would it be possible for libraries to provide email addresses through their own mail servers? Certainly Google has an enormous number of issues, but I can't see them weighing in favor of the elderly and less fortunate over the high profile users whose accounts are constantly targeted. I also have doubts that any bypass solution would succeed due to necessarily requiring users to both know their existence and properly set them up; not everyone has technical competence nor the experience to know for which resources to seek.
They don't need to be pro-nuclear in order to be green. They just can't be sitting in political debates being on the side of the table that is arguing to keeping gas, oil and coal power plants.

They just need to say: "Lets close this fossil fuel power plant".

If people then ask them about nuclear they can be just as anti-nuclear they want. They will get follow up question about what to do when energy demand exceed that of supply, but that is a separate debate between them and those arguing in favor of nuclear.

To take a example out of Swedish politics this last winter. The right movement wanted to replace an oil power plant by reopening a closed nuclear generator. The oil power plant is operating in the south of Sweden, and the plant is also the single largest contributor of green house gases in that area. To quote from memory, the green representative said "Oil power plants is a natural part of the reserve energy plan in Sweden, and there is nothing strange that it need to burn oil when demand exceed supply".

There is something broken when the highest representatives of the green movement is standing in public debates saying that oil power plants are a natural part of the grid. If that is caused by propaganda then the people who is listening need to stop doing it.

They could have said "No, lets replace that oil power plant with a green hydrogen plant". Or they could have said "No, lets replace that oil power plant with a pumped hydro storage". It would make following discussion about costs a bit more difficult, but they would still be the green movement arguing in favor of the environment. Instead they argued in favor of keeping the oil power plant running.

It really is as simple as that. No propaganda, no plot by a pro nuclear-weapons organization trying to turn the world MAD. Just politics where everything the other side say must be countered. If pro-nuclear want to close fossil fuel plants and replace them with nuclear then the anti-nuclear people want to keep the fossil fuel plants.

Keep the gas, oil and coal in the ground. It used to be slogan of the green movement. It should be again. It is a statement that both pro and anti-nuclear people could agree on if they wanted to.
Depends on your workload. AWS is pretty slow and constrained on ECS-EC2 and Fargate. AppRunner is even more limited and more expensive (to the point where we could hire a full time 6 FTE team to run on-prem K8S).

AWS has EKS for a reason.
Most countries in Europe provide that don’t they? Also, Sweden has the number 8 highest income tax in Europe and has in fact very low taxes on investments (the ISK accounts).
“Pretty bad healthcare system honestly”? That’s a big exaggeration… both public and private healthcare has worked great in my experience. Sounds like you have some kind of beef with Scandinavia.
Unexpected Adam Smith - nice!

And even apart from questions of economic systems, second-guessing peoples' motives is almost never productive.
cost of goods sold, salaries of his staff, etc.

All of this is explained in his blog (he breaks out the revenue and costs by line item)
True. I would then test that over a 6+ month interval. Depending on the volume of subscribers the results may not be correlative.
definitely the second one
Is 45% employer tax for France correct? Ie employer pays €181k for an employee to earn €100k, who then pays 40% income tax and is left with €60k?
Not sure data theft from homeless or poor people is a major threat. What could an attacker gain from that?
> The government caused this problem.

It isn't just government forms, it is also private companies, employers, landlords, and even out-of-touch charities that are run by people who are used to having 24/7 access to reliable internet.
I switched back to Docker swarm manages by portainer. So much easier and all I really needed is one node taking over when another dies
Increasing the glibc and Linux kernel requirements
It's the same speed/utility tradeoff that mankyd is describing. There was a whole team staffed primarily to improve speed here, but you run into issues where functionality that is very important to publishers (or that makes money for them and so is indirectly important) just needs a lot of client-side javascript.

(I used to work in this area when I was at Google)
This is very true about agenda setting.

What is great about Wikipedia's "Current events" portal is that you don't have to sift through tweets that are selected by the news feed algorithm to make you angry, or a stream of op-eds that are selected by an editor to do the same, in order to get to the facts. Much healthier psychologically while still staying reasonably informed.
> The timescale of this process is ~15-20 years.

Yes, it won't happen overnight. This requires a culture shift. But banning things to coddle children's mind even further will hinder the process.

> I would argue that many 18+ people don't fully develop this skill. See cults, propaganda, conformity for datapoints.

I agree. Which is why I initially said we should teach children critical thinking skills.

> But MAYBE if you give them a smartphone and social media you should expect this type of result.

This is a parental issue. And if a child has incompetent parents, then no proposed solution matters at the end of the day.

> In general, I think that the move from TV (where CNN had "authority") to the internet (influencers have the power) can explain some social trends that are going on.

?
Lush Digital | Various Lead Roles | Remote (UK and EU) | Full-time | https://weare.lush.com/careers/

Lush Digital is the UK digital pillar of the Lush cosmetics group.

Lush Digital believes technology should give more than it takes from society and the environment. Tech doesn’t have to be unethical; it can be built for the greater good and impact positive social change. We champion ethical hardware, ethical data, ethical design, and open source technologies and we support and elevate communities who feel the same.

We're recruiting for various lead roles across web engineering, mobile, and backend.

- Lead Android and iOS Mobile Engineer - https://app.vacancy-filler.co.uk/salescrm/Careers/CareersPag...

- Lead Web Engineer - https://app.vacancy-filler.co.uk/salescrm//Careers/CareersPa...

- Lead Business Analyst - https://app.vacancy-filler.co.uk/salescrm//Careers/CareersPa...

- Lead QA Test Engineer - https://app.vacancy-filler.co.uk/salescrm//Careers/CareersPa...

- Lead Backend Engineer - Golang - https://app.vacancy-filler.co.uk/salescrm//Careers/CareersPa...
I'm sure the senior military officials pushing UCP through were doing so to intentionally handicap the organization they spent their entire life working for. Rather than just making a mistake based on overestimating their own knowledge. If that's criminalized, all of HN is going behind bars.
Yikes. Even the Discord embed is saving some cookies. How can you launch something in this day and age and not loose a single thought on GDPR?
Show HN: trane-leetcode, practice Leetcode using spaced repetition
Hi, HN

I showed my project Trane (https://github.com/trane-project/trane) a few weeks ago.

I have kept working on it, but I would like more feedback from users, which is difficult
at the moment because there's only a command-line interface at the moment and not a lot of material for it yet.

So I figured I would create some more technical courses to hopefully get more technical users to try it out. I just created a set of courses to practice Leetcode exercises, using the set from neetcode.io. The result is trane-leetcode (https://github.com/trane-project/trane-leetcode).

Unlike an exercise asking you to perform a piece of music or to solve a chess puzzle, the problems in these courses are more open-ended. What solving the problem means is up to you. You could force yourself to code the solution from scratch every time you are shown a problem, but this could get old soon. You could also code it the first time(s), and just draft a solution in pseudocode afterwords. Or you could simply review the solution and assign yourself a score based on how much of it you remembered.

Let me know if you tried it and have any feedback on either the courses or specially on Trane itself.

Other courses:

- trane-music: https://github.com/trane-project/trane-music

- trane-ruslings: https://github.com/trane-project/trane-rustlings
It's fascinating how far this unison reaches. Merriam-Webster changed its definition of "sexual preference" to mark it as offensive after Amy Coney Barret used the term in a congressional hearing. Not even dictionaries are safe.

https://web.archive.org/web/20200928131548/https://www.merri...

https://web.archive.org/web/20201014032220/https://www.merri...
The British red coats were a kind of dazzle camouflage, making it hard to see individuals within the group. People weren't stupid back then - they just had different design goals to what we have now.
Meta | Local and Remote options | Multiple Roles | Full-time

Come work at Meta! (Facebook/Instagram/WhatsApp/etc.)

Still hiring for lots of roles including data engineering, data science, SWEs, etc - take a look!

I'd be happy to refer you! https://planspace.org/20211109-come_work_at_meta/