skysight-inc/HackerNews huggingface dataset:
Lots of open source software is funded by big established companies (FAANG and others). People work in those big companies and part of their job description is to support this or that business critical open source project.
They do not need to do that, they just get a report from the banks and ask you to declare your income.
New research finds 'Dr. Google' is almost always wrong
> I just don't see how that's trivial to implement at at all. What "negative feedback controls" are you referring to?

The simplest is just setting a fixed nominal benefit without any indexing, but this has the problem that active choice to increase benefits is expected, so the still fairly trivial, but less crude negative feedback method is to tie aggregate benefits to a revenue stream you expect to generally grow with the economy (to get a little bit beyond the trivial level, you can add some reserves and buffering for short-term fluctuations.)

Because of the natural effect of price levels on real benefit levels, a runaway scenario is really only possible with inflation indexing or something effectively similar.
Dutch spies helped Britain's GCHQ break Argentine crypto during Falklands War
In my case, it is not completely full-time, but a decent portion of my time.

The "trick" in my case is that I am an independent consultant, and open-source is how I dedicate some days of my workload (and a bit of weekends too, but only when I want it).

I have published an open-source Ruby data processing framework in 2015 (https://www.kiba-etl.org).

I sustain myself by two ways: 1/ consulting on either Kiba ETL (which brings leads) or other data projects and 2/ "Kiba Pro" commercial extensions providing more features with vendor support (yes, proprietary code, not OSS, on that specific part).

I have explained in depth how and why I decided to go that route in a talk this year:

https://www.youtube.com/watch?v=yv1EnYTXIeA

About GitHub Sponsors: I'm giving it some thoughts, but some parts are blurry for me as a French company, lawyers have no answers yet, and GH support could not help me from a legal/fiscal standpoint here. I also do not expect much, but will likely try it out.

Hope this helps, although this road is not for everyone!
A new render shows an iPhone 12 with a 5.4 inch OLED display
I can confirm. When I was implementing FIX to communicate with some big banks, it was common practice to put everything specific for the interface as XML in a single FIX field.
FIX was only used because many banks had existing infrastructure built around it, such as reverse proxies on application level that would scan the FIX messages for some standard fields and route the incoming message to the appropriate server.
The answer (yes) is already in my reply, in the second paragraph.
> I wasn’t trying to expose you

No worries. I don’t feel anyone did anything wrong here.

> a lot of pizza

Orecchiette and Nebbiolo :).
Works great in any supermarket I've been to with a self-scanning systems and that's been the standard in my country for many years now.
Just added Forte’s blog post to my reading list! This seems similar in benefits to the idea of a Common Place Book. I’ve just had some more hardback notebooks delivered for that purpose. I’ve been keeping one for a year, filled up 2 notebooks and it’s been night and day for me. I’ve been able to comprehend subjects that I’ve struggled with before, e.g linear algebra, abstract algebra or any topic I take an interest in.

One thing my notebooks don’t have is structure and a system of referral. This makes it hard to reference previous ideas and concepts. In fact, I don’t because it’s so difficult - it’s just one big stream of consciousness. And it seems Zettelkasten does that!
I give away my database publishing software (https://www.speedata.de/) for free and make a living with offering services (helping companies producing high quality product catalogs and datasheets etc. using the software) Its not much, but I live a happy live.

I spend about 1/2 of the time doing services and 1/2 hacking on the software. Quite often, customers are paying for new features in the software so it is paid hacking. Great!
Man that's a bad way to do it, and it makes me really sad. Couchsurfing has been awesome but this is probably good for the community long-term since the motives of a large part of the users and CS where wildly misaligned after becoming a for-profit corp. With the nail in the coffin hopefully this will lead to a migration to some platform run by the community itself. Trustroots seems like the best existing option right now for future development.
Thanks for the info, gonna check.. we already have a cert, no clue what's missing precisely in the config, how can I try ?
I thought it was a corruption of “university”?
But the question is how do you sustain yourself while working fulltime on building/maintaining open source software.

I'd estimate that at least 99.9% of open source software is written by people without direct payment eg for every 1 paid contributor there are 999 who do it either as part of their role in a job or for free. Even the paid contributors mostly have other income from consulting, social media, speaking, etc.

That's not to say you can't make a job out of it, but actually planning to do that would be incredibly hard. You'd need to recognise something that's missing from the software ecosystem, implement it, release it, and find enough people willing to pay you to develop it to make it a full time job. Alternatively, find a role at a company that pays people to work on open source, eg Google, Facebook, Canonical, etc. Arguably that's going to end up feeling like a normal developer job though.
Google bans Podcast Addict app over non-approved Covid-19 content
That is not manually memory management though, and it also comes with its own set of issues, like everyone that was tried to write GUIs or games in Rust is painfully aware of.

There is no free lunch no matter what one picks.
It could be much worse. I for one often get web sites open in French...
Depends how old it is. Some only support Internet Explorer.
It kind of reminds me of another bit about the size of the US military budget (What's the largest Air Force in the world? The US Air Force. What's the second largest Air Force in the world? The US Navy)[1]. In terms of budget, the United States probably has at least the top 2 biggest space programs in the world and depending on what parts of the military/intelligence budgets you lump together, #1 is probably not going to be NASA.

[1] I believe that this is actually true if you combine the Navy and Marine Corps and don't count helicopters
Depending on your website market you also shouldn't set language based on browser preferences, but should be user selectable.

I've spent years working with desktops builds from US-based IT teams that have then been deployed globally (so language is US and paper size is letter). And then access control is added over the top to prevent end-users changing those settings because when they get it wrong it causes excessive support calls.
There is a difference between inherent complexity and manufactured complexity.

Inherent complexity can only be moved around, but even then you still want to move it to a place that can handle it properly. If the best you can do is a complex decision tree then it should at least be well-audited and well-documented instead of having a dozen separate buggy ones that all give different results for unknown reasons.

But much of today's complexity isn't inherent. It's manufactured. It's just not required to be there at all and there is much to be gained by taking it out.
> I would be confused why anyone would buy a chain pizza like this through DoorDash (or a similar service). Beyond the one tenuous benefit of not having to install another app; is it really worth the extra surcharge? Are they even listed in these apps?

Papa Johns is listed on Deliveroo. I often order PJs through Deliveroo when I'm hungry and don't want to think too much.

It costs more in money, it costs less in cognitive load. I know what I'm getting as far as the food is concerned, PJs is remarkably consistent, and I don't need to bother signing up for a new account with someone, working out payment details, etc.

You'd be surprised how many people like myself exist. Not everyone has every aspect of their financial life fully optimised. This is one area where I definitely have room for improvement.

In the mean time, Deliveroo ensures that when I'm exhausted at the end of a long week, I'm only a few clicks away from repeating my last PJs order and my Friday lunch pizza will arrive with minimal effort.
This is essentially the same principle that says restaurants have to follow health regulations to prevent spreading disease.
I'm confused, since it's a somewhat old word: https://www.etymonline.com/word/varsity#etymonline_v_4652
Maybe true in the West. Not totally true in a lot of countries where the OS is almost always in English despite the fact that user may not be able to comprehend English (they can read lone word just fine to operate menu and such)
Podcast Addict suspended from Play Store due to podcasts mentioning Covid-19
Scott Aaronson wrote about this before https://www.scottaaronson.com/blog/?p=1799

The title 'Why I Am Not An Integrated Information Theorist (or, The Unconscious Expander)' tell you what he thinks of the theory.

Some more discussion also at https://www.reddit.com/r/slatestarcodex/comments/7avunr/inte...
That they send it up for years at a stretch mostly indicates that they have not discovered any good uses for it yet. If it were in demand, they would need it back before two years have passed.

Keeping it parked in a hangar when it's not needed would get embarrassing. Leaving it in orbit makes it seem to be doing something, particularly if you pretend it's all hush-hush.
In a better world, you really wouldn't need to. Winamp was great - The weak point was always the playlist editor, but winamp's interface for simply playing music and seeing what was up next was wonderful. Spotify could provide you with a playlist plugin that simply gave a list of URLs, or let you download one that lasted X hours.
It's mostly a sex thing though, no? I can't imagine it isn't.
You can use colors - like in html and css you keep style and structure separate. If you want all your heading 2 blue, for example, than you can use h2 { color: blue; } and so on and so forth.

PS: By the way, you are currently commenting in text without colors - how do you feel?
Show HN: Planning poker online – estimate tasks without influencing others
It's that grammatical specificity that is the core - and, truth to tell, the entirety - of the argument, as if it makes Sanskrit somehow equivalent to Loglan/Lojban-type constructed languages or a purpose-built computer language. Well, that and the prevalent idea in some nationalistic circles that Sanskrit is the original, perfect language, and that everything else is just a corrupt, fallen version of it. It's wishful thinking. Woo. It's the Lysenkoism of linguistics.
None of what you said here takes away from the fact that your original claim is false. Again, you wrote: “ completely overwhelmed every single health system in the world.” That is not true, not even close.

Now, you write:

> Sweden has been heavily criticized for its handling of the situation

Yes, people have differing opinions. The fact is that Sweden is not an outlier in number of deaths despite keeping its economy essentially open. Perhaps this is what happens when you inform your citizens and then trust them to do the right thing?

> Pretending that doing nothing could not have catastrophic consequences is dangerous.

I agree, and I did not suggest that we should do nothing. But what are the optimal policies? Are the policies we have now optimal or can we do better? We need open and honest discussion to make progress on these questions.
Technically the quote belongs to a character in one of Heinlein's novels. He did love writing hyper-competent men though, so chances are he believed it himself at some point.

It's a decent description of a hyper competent person, but I wouldn't say a "deep generalist" in the sense of someone who has prolific knowledge of many different fields of human knowledge.
It's crazy that we all walk around with some secret number that, if discovered, could wreak havoc on our lives.

This is especially true in this digital age of connectedness and breaches, wherein we're encouraged to use and share the number ourselves in some scenarios, but somehow expect it to not fall victim of a single error or act of malice.
Working enough making money purely from Open-source is difficult to achieve and usually requires; amazing projects, a good reputation, a big network of followers.

But there's also some good monetisation strategies:

- Consulting, at the bottom of your project "Hire the creator"

- Donations, at the bottom of your project "Donate here"

- Open-core, have an open-source core and a premium version with more features (these suck)

- Sponsorware, Open-source the library after enough people have paid you for it [1]

The easiest is to create open-source projects in your day job (where needed). It makes for a better architecture of modular components and plugins and helps you learn open-source development without the pressure of making money from it.

[1] https://twitter.com/calebporzio/status/1221437814748909571
Open-access science funders announce price transparency rules for publishers
I think most open source workers survive on their jobs only. Whether working for a Megacorp or a smaller company. HN loves to say people can earn via patreon, but I think you can count on one hand the number of developers earning anything reasonable via Patreon. Most developer's Patreon accounts receive peanuts. The ones that do get good money are in charge of very famous projects, and spend a huge amount of time marketing their project, and you can find sponsor links everywhere.

Open source is very hard to monetize (yeah, RedHat, but that is not similar to most open source projects.
Mobile phones happened. Tiny memories while always being connected.
> Shouldn't that be more like "Let's say you're learning to be a surgeon."?

No. It is an exaggerated example, because I am illustrating a psychological effect.

The point is that you are consulting an expert, and you don't want that expert to tell you about all their mistakes, because your mind is now occupied with doubting that expert. It's not rational.

> For that situation, the person they're learning from discussing problems they hit and how they solved them does sound like it would be very useful.

It's useful to present common mistakes, but mentioning who made the mistake is both irrelevant and damaging.
Have they ever provided a public explanation for their fundamental incompetence here? There’s got to be a good reason, right...?
That’s all well and good until you realize that the class is a graduation requirement and it’s not going to improve anytime soon.
Understanding Type Erasure in Swift
That's because a large part of university tuition has historically been paid by bees. And, for unknown reasons, bees have been dying off at a higher rate than the growth in international students in the last few years.
By my rekoning then, there are 17 countries that have larger GDP than the combined tech companies.
Just to add something that I forgot to mention on my previous comment that I think it is worthwhile mentioning.

Naturally at some level you will have a class full of native methods as FFI to OS APIs or libraries written in C or C++.

From that point of view, I consider Java still a better option as game engine scripting language as Python/Lua/JavaScript, because you get strong typing, there is still dynamic loading, a good set of AOT/JIT/GC infrastructure and more control over memory layout than those languages allow for.

Naturally that is a matter of personal taste.
Some people abuse it and try and get sex but it’s not the norm. It’s far easier to find sex on one of the many apps designed for that.
> 8. Take extra extra care when writing down your first job specification, because there are a lot of yaml files to write, and people will just copy what's already there. If your first k8s job mounts host /tmp directory just because you were testing something and forgot to delete the line, soon you will have fifty jobs all mounting host /tmp directory. Good luck figuring out which job actually needs it then.

This piece of advice is so underrated, it's hard to put into words. Every senior developer/architect should know that.
Our company lets us work on opensource libraries in work time. How did this happen: we pushed management to allow opening some of internal code under premise that "someone else will do the same job, opensource it (since it's platform-level stuff that has nothing to do with business), their implementation will become a de-facto standard, and we'll have to rewrite our internal stuff to match the industry standard". That ultimately worked.
I’m under the impression it’s striving to be an IDE.
This is like the iPhone SE conversation - there was always a big group of people who would tell you that the reason they buy the iPhone SE is because it's the smallest iPhone. But its very clear that the company making iPhones is certain that people buy the iPhone SE because it's cheap.

It's the same here. Everyone will always tell you that these knew gig economy companies are so much better! Their service is better, they're quicker, you don't have to deal with people, you can order whenever you want etc. etc. But actually, it's probably going to turn out it's just cheap.

It's very likely these services are basically used by 90% of people because they're cheap, and they're cheap because they're losing money to gain market share. The problem is that once they need to turn a profit, they have to drive up margins and now that $16 pizza needs processing fees and costs for the delivery driver - now it's $22. Or more importantly, your $8 starbucks order is now $13. So the second that the prices reflect the true costs these businesses are going to shed customers like you wouldn't believe. Oh and in order to try and curb those costs you're going to see some guy in a broken down car do a tour of the city delivering everyone else's food before yours gets to you.
Jack Ma to resign from SoftBank Group’s board of directors [pdf]
Yeah I thought it was the same person.
> Juniors need them for college admissions, and Seniors need them for college credit.

A position which the College Board has fought tooth and nail to be in for the last few decades!
Sustainability is another way to say subsistence. The dirty secret of open source is that much of it is powered by maintainer guilt.

If you’re looking to make money, I don’t recommend you get into open source. I wish this weren’t the case, but this is the current situation.

Unfortunately, it seems the best path if you want to do open source as a career is to do enough open source to get your name out there and then leverage that into a job offer at some megacorp. Maybe you’ll be able to get a role doing open source, but that’s rare. Hopefully you can continue to do open source in your free time at least.

That said, if you insist your goal is to get paid doing open source full-time, here are my tips:

1. Create a project that is end-user facing. No one is aware of which transitive dependencies they are using, so no matter how useful your software, you’ll struggle to get donations, sponsors, or consulting work unless the end user knows your name. Reliable, error-free transitive dependencies are invisible. Therefore, the maintainers are invisible, too. And, the better these maintainers do their job, the more invisible they are. No one ever visits a GitHub repository for a transitive dependency that works perfectly – there’s no reason to do so. But a developer investigating an error stack trace might visit the repository if for no other reason than to file an issue. At least then there’s a small chance they’ll see the maintainer’s plea in the README. (I wrote more about this here: https://feross.org/funding-experiment-recap/)

2. Make sure it’s something that the enterprise cares about. If you build a cool P2P project or a new programming language you’re gonna have a tough time. No matter how useful or innovative the project is. On the other hand, if you’re making a front end framework or a UI library for React or something like that, you’ll have a much better shot at getting companies to sponsor your project.

3. Don’t be afraid to ask for money. Contact companies that are using your library and tell them you want them to sponsor your package. One great hack for finding out who is using your package is to open an issue called “Who is using this?” and ask for testimonials or offer to put users’ logos or links in the README under a “Who uses this” section. Lots of developers will out their companies as users of your package if you do this. This gives you a good list of companies to initially reach out to. Without tricks like this it’s impossible to know who’s even using your package. That’s the first to step to finding sponsors.
Fast and reliable cross-browser testing library (by Microsoft)
Well, (raw) Markdown is about content, not form. I don't have any example on the top of my head when color is part of content, but if that's a common use case of yours, text processors are probably a better tool than Markdown.
Not at all, it's really about meeting people.
The place where these companies intend to make their profit is on charging for the credit card transaction.
The situation is different, the psychological effect is not.
I'd love to see more core & pro versions of Open source.

Like https://www.group-office.com/

or https://www.proxmox.com/en/

That way maintainers give and receive, not only give.
How do you price your current income with no identifying information is the point that was being made. If you can prove your income then you have identifiers.
Covid response was of course badly botched in the US, but look at Germany for comparison to its single-payer neighbors. A decentralised, competitive healthcare industry is worth a lot if push comes to shove.

That said, I agree that the american healthcare market is predatory and has way too high margins. But they are only part of the "problem". Doctors make a lot more money in the US than almost anywhere else, and pharmaceutical companies often get more than half their global revenue from the US market alone.
Then provide useful, technically complete, secure alternatives that are vetted by the government. The expectations of your employees are changing, so the technology you provide should change along.
for all but the most lucrative criminal enterprises

What you described is top-notch hacking and super high risk (99,99% of such criminals probably never deal directly with governments).

Seems similar to claim that acting pays well and take the example of Tom Cruise to prove it.

The recent interview of Marcus Hutchins says something else: he's been working full time as black hat and realized afterwards that being a white hat pays better.
Well, toy academic problems often have no relevance to real problems.
Another great alternative is Wikitext used by the Wikipedia (among many others) see https://www.wikipedia.org or https://en.wikipedia.org/wiki/Help:Wikitext

PS: Why not have the best of both worlds, that is, Markdown and Wikitext? Yes, you can; see Texti (Text with Formatting Instructions) - https://texti.github.io
Nurse logs are awesome, and really highlight that circular nature of life.

I'm on the BC coast, with a few acres of mostly-forest, and have some examples of these right in the yard. Even the stumps of much larger trees logged long ago, support fair-sized younger trees today.