skysight-inc/HackerNews huggingface dataset:
Ask HN: Ways of Organizing Cross-Functional Agile Teams
As a technical leader in the software engineering industry I have been a part of all types of team structures:
- cross functional
- DDD Bounded
- 1-functional ie. DB, Frontend, Backend teams

What are some successful ways you have seen organizations structured. In a Hardware, Firmware and Software driven industry. Thinking GE, Apple...
More Americans Should Probably Wear Masks for Protection
How have I heard probably thousands of arguments about this topic and never heard this formulation? Brilliant!
> 2 loud camps

And more generally, there’s another one: text-based.
iSentry is the one to keep your eye on.
Impressive work for a CS student - or even for a senior developer. Kudos to you.
Admittedly clueless question: what does 'brrr' mean? (I'm not a software dev and idioms that may be obvious to others are unfamiliar to me.)
What is the value of my life
Yup, so much truth here.

Take a look at Real-time Collision Detection[1]. I takes a great look at both algorithmic complexity and cache awareness. That's how it should be done.

[1] https://www.amazon.com/dp/1558607323
You make it sound as if the farmers were the only ones affected if they fail to get in their harvest.
Metropolis, N., J. Howlett, and Gian-Carlo Rota, A History of Computing in the Twentieth Century, Academic Press, 1980.

https://www.amazon.com/History-Computing-Twentieth-Nicholas-...

This is based on papers presented at a 1976 conference by many of the original pioneers.
...for some types of work, for some types of personalities, and under some circumstances.

Right now all we have is a bunch of people thrown into an unfamiliar situation and being told to make the best of it.
Why isn't AGPL listed? I believe it doesn't have protection specifically against commercialization, but it's very difficult to link proprietary software with AGPL code. Wouldn't that effectively do the same?

I might have misunderstood what this is
Yes, a specific minimum speed would be required, otherwise you could claim IP over Pigeon or Postal Service would be sufficient.

Also cost would play a role. LTE typically has restrictive caps and high costs, especially for at-home/hotspot internet. Someone having a 15 - 60 minute teledoc video conference with their doctor shouldn't blow through half their monthly data allowance.
Aside - I wish the examples were written in pseudocode without c pointer and type clutter.
Have you tried ON 1 Photo?
You are correct that users can disable it but incorrect to say it is app specific:

https://developer.apple.com/documentation/adsupport/asidenti...

You are thinking of “identifierForVendor”:

https://developer.apple.com/documentation/uikit/uidevice/162...
Which is shockingly poor.

(But, not picking on the Netherlands here, for it is shockingly poor in lots of other countries too.)
> Nobody forced the farmers to become reliant on migrant workers though.

Not strictly true in a competative market that races for the lowest possible cost. It's the toxic company culture mentality that in this case, the shareholders are the customers and they want to have their cheap food.

Hence many farmers been squeezed via large corporations and dairy farmers and many others operate upon margins that are just insane and unsustainable that many end up producing at a loss overall.
How many people were killed because our Government told people that wearing masks doesn't help?

> CDC does not recommend that people who are well wear a facemask to protect themselves from respiratory illnesses, including COVID-19. You should only wear a mask if a healthcare professional recommends it. A facemask should be used by people who have COVID-19 and are showing symptoms. This is to protect others from the risk of getting infected. The use of facemasks also is crucial for health workers and other people who are taking care of someone infected with COVID-19 in close settings (at home or in a health care facility).

(from https://www.cdc.gov/coronavirus/2019-ncov/faq.html#anchor_15... )

https://i.imgur.com/CDQXLUY.png
The Wikipedia obsessives are quite good at extracting information from the web. The compound is approved in China for the flu, and tbe official Chinese news agency reports that trial results for coronavirus are encouraging. The company statement is correct, btw.
Here's the english version of the same link: https://greasyfork.org/en/scripts/394032-github-deployments-...
To get past the paywall, paste this into the console:

document.body.dataset.paywallOverlayStatus="hide";document.querySelector("#graphics-paywall-overlay").remove();

I think it is unethical to put information regarding an epidemic behind a paywall.
Show HN: Nightly v0.2 – Feather-light task scheduler, monitor and storage
> the writing was very clearly on the wall.

With the gift of hindsight that's true, but I disagree, it wasn't clear back then. Keep in mind that the concept of reusable rockets has been around ever since the first rocket launch around the 1960's, and we (humanity) threw away the entire thing. It took SpaceX to make reusable rockets real, but not for lack of trying on the part of Lockheed Martin and other defense contractors (in the US). SpaceX had only a very small (single digits) number of test launches they could do before running out of money. A couple more grid fin unknowns causing failures and SpaceX would have gone bankrupt so it wasn't clear back then.

Also keep in mind that back in 2015, it wasn't clear that Tesla was necessarily going to be successful either. The Model 3 was still a couple years away so nothing was really proven, publicly.

What would have happened if SpaceX had run out of money, we'll never know, but in the interim 5 years, the reusability of SpaceX's rockets has become clear. Despite all the shorts betting against Tesla, Elon Musk succeeded and smart money has learned not to bet against him, whether it be SpaceX or Tesla.
Everyone who has done profiling knows that (almost always) the performance problem is in the part that you least expect it. But also that sometimes you wrestle to improve the performance of an algorithm hitting a hard wall and than someone comes up with an idea, often resulting from a fresh look on the problem, that results in an improvement of several orders. I guess that performance is at least as counter intuitive as statistics. The same is true for some other things like scalability and reliability.

Actually, I think that it scares the hell out of most of the developers that it is so difficult to get a grip on these things. It is so easy to think that there is a simple solution, a grand idea that will fix the problem. I still find myself falling in the trap and this after having developed software for over 30 year. It is the Dunning–Kruger effect over and over again. I guess it more that as a more senior engineer, you have experienced a little more often.
Being pedantic here, but knowledge is equivalent to understanding (information being knowledge without understanding). Wisdom is the word you were looking for (knowledge being wisdom without experience):

The New Grad had knowledge. The Senior Dev had Wisdom.

Wisdom > Knowledge.
That's an arbitrarily restrictive view of computer science. It's like saying teaching physics ignoring friction perfectly fine.
I mean, the market does. Most people won't pay an 50% on food because the farmers pay a living wage.
I need to listen to this podcast. Funny thing is that there is a guitar riff in the song that I would randomly have in my head and knew it was from something. But when I heard it in context of the song it was both familiar and foreign. Definitely heard the song in the 90s as a high school/college student. But I guess I am finally getting old enough now that memories are starting to fade.
Paste this into the console:

document.body.dataset.paywallOverlayStatus="hide";document.querySelector("#graphics-paywall-overlay").remove();
Affinity Designer is an excellent piece of professional creative software, but Serif’s business model is broken.

They’ve erred on the other end of the spectrum from Adobe. Rather than get greedy and force users into renting their software as Adobe has, they’ve tried to stretch out a very low price of entry into a multi-year series of free updates – and it’s not working.

I paid a mere $50 for Affinity Designer half a decade ago. While it’s seen some valuable updates since then, the core promise of an Illustrator killer remains out of reach: Key features like blends, pattern brushes, distortion envelopes, and more have sat on the 1.x roadmap for years, and the marquee feature of 1.8, released a few weeks ago, was a years-in-the-making bugfix for the expand stroke feature.

I want to give Serif more money so they can bring Designer up to speed with Illustrator, as fifty dollars every 5+ years clearly doesn’t support the kind of development effort this requires. I don’t want to subscribe to Designer either, but there are other proven models: Look at Sketch, which has an optional, annual upgrade program, and has shipped vastly more functionality than Designer has in the same time period.

My criticism isn’t entirely fair as Serif has also been occupied with launching Photo and Publisher during this time, but there’s no escaping the conclusion that Designer has stagnated. I really hope the company finds the right course correction that keeps the Affinity range affordable while sustainably funding development.
If the municipality lays the fiber and provides the internet service, the result may be poor. But that doesn't have to be the arrangement. The municipality can lay the fiber and allow multiple companies to offer internet service over that infrastructure.

In Chelan County, WA they've blended the best of public and private. The government took on the large upfront costs and laid municipal fiber down all over the place. Literally cabins in the woods are connected up to fiber optics. Then they somehow facilitated the capability for multiple providers to sell internet connectivity over that fiber. I'm not exactly sure how they did that -- maybe they laid multiple fiber strands, maybe they leased a variety of wavelengths, etc -- but the end result is that residents of Chelan County with fiber have multiple ISPs to choose from, the prices are very competitive and the service is good.

In Chelan County, LocalTel offers 1000Mbps down and 100Mbps up for $74.95 per month. No performance issues whatsoever with all the COVID-19 related traffic spikes and when you call LocalTel with a tech problem, a real human answers the phone -- it's wonderful.
I agree, there are definitely some people panicking and advocating for completely disproportionate responses to the pandemic. I see it in my own circle, I see it on HN.

Hopefully we can do enough to dampen the death count so that people don't freak out any further.
Note that it's fine to leave the supply of staples like wheat to large farmers with economies of scale, since that's heavily mechanized and doesn't require many workers, plus the workers it does rely on can be fairly effectively distanced. It's mostly the stuff like fresh fruit and vegetables which is the problem. Those are less reliant on economies of scale and more on cheap imported labour.
I think, if "the sea will literally rise and destroy many costal cities" is not scary enough, it's not the problem with the rhetoric, but people. Some people are determined to not worry about global warming.

It's time we politely left these people behind in their echo chamber. You don't invite a creationist to discuss pandemic response.
You can't erase tens of thousands of years of human socialization by hand-waving it away. Like it or not, we're herd animals and psychologically attuned to being in groups. Some people adjust well to doing that remotely, others do not.

This isn't just a technology problem; you also have to take the psychology into consideration.
I think the green screens are one of the best parts of Zoom!
There’s none for obvious reasons. Give me an example of a government making the internet a public utility and making it better and less censored than a privately run company.
>Even within climate science, the models aren't as clear cut as we tell the public. If however we do believe the models (which is reasonable to do!) then things are going to be so dire that we can't tell the public or they'll freak out. Buying an electric car or not flying isn't going to do anything - we need to be massively carbon negative to have any impact at all. You should assume the absolute worst climate predictions are a reasonable picture of the future.

Climate models are broadly quadratic: CO2 accumulates in the atmosphere, and the concentration of CO2 in the atmosphere determines the rate of heat accumulation in the Earth's atmosphere, so we integrate CO2 emissions twice to get warming estimates. This is massively oversimplified, but suggestive.

But progress is exponential. The long-term benefit of buying an electric car isn't that you emit less carbon dioxide. It's that market trends move towards emitting less carbon dioxide. More investment goes to battery development, less to oil extraction. (Some futurists argue that exponential progress can't last forever, but we only need a few decades.) For example, one of the major challenges in battery development is the reliance on cobalt. But currently, cobalt is too cheap to motivate serious development of alternatives like V2(PO4)3 or sulfur cathodes. Iron phosphate, a cheaper choice for grid batteries (where energy density is less critical), is likewise undercapitalized due to low demand from grid operators. Even with widespread nuclear power, grid storage is necessary to manage varying loads.

This is why I'm dubious of the ascetic approaches like just avoiding meat or airplanes. We need new technology -- the kind that allows us to live well without carbon emissions. Heat pumps are a major (IMHO the biggest) open problem -- commercially available air-source models run only at intake temperatures above -20 C, and ground-source heat pumps might not work well when they're used at a high areal density. (Electric joule-heaters meanwhile consume so much electricity that we'd need to double electricity production in northern areas!) It's much easier to give up beef/dairy or airplanes than heating, but heating residences alone (in the US) generates more carbon emissions than both put together (home heating: ~440 Mt; airplanes: ~150 Mt; cattle: 190 M; industrial heating: ~500 Mt).

I am a physicist, not an economist. I am not qualified to say what climate policy should be w.r.t. economic impacts. But if messaging were my job, I'd spend a lot more time discussing new technology R&D spending than villainizing the fuel industry. China's status as a leader in green tech is conspicuous, while we are busy watching teenagers yell at legislators.

https://www.csis.org/east-green-chinas-global-leadership-ren...
I'm not sure what you mean by countries in the EU not being able to close their borders, they can.
Fellow aspiring solo founder here! Here are a few books/resources I've found helpful:

---

The Mom Test by Rob Fitzpatrick

This book stresses the idea of starting with customer interviews before you build anything and how to ask questions of prospective customers to get meaningful information when people's bias is to just tell you, "Yeah, that sounds like a good idea," even though they'd never pay money for it. I spent a long time trying to apply it, and the struggle was that in my experience, customers who don't mind diving deep into their unsolved problems for an aspiring founder are a disjoint group from customers who have serious money to spend.

My notes: https://mtlynch.io/book-reports/the-mom-test/

---

Start Small, Stay Small by Rob Walling

This is a bit dated, but I think it has valuable takeaways. The most important for me was the value in marketing to small niche customers. Big competitors are less interested in catering to niche groups, and the more specialized, the easier they are to find and market to (e.g., they all read the same magazine or attend the same convention).

My notes: https://mtlynch.io/book-reports/start-small-stay-small/

---

"Designing the Ideal Bootstrapped Business: Jason Cohen, Founder, WP Engine" (https://www.youtube.com/watch?v=otbnC2zE2rw)

A good recording of a MicroConf talk about useful things to consider when building a new Saas business.
I think that hits the human factor of software development where it is easier to conceptualize your hashmap will become that JSON object.

Curious - what would be your solution? Just creating the json directly as strings / bytes?
> It is now abundantly clear which party values what

The problem is you only (effectively) have two of those. Many other democracies use proportional elections instead of first past the post, which generally results in a more diverse party landscape which in turn makes it easier to pick a party that aligns more closely with multiple of your personal preferences instead of one.

The party abstraction is incredibly lossy for people who don't slot all their preferences into the same bucket along a single axis. So having only two of those makes things even worse.

It also prevents the political landscape from shifting much since there are fewer players at the margins.
In Python performance is your last consideration, and that's OK. Most things computers do don't need to be fast. Only the innermost loops run the most do.
I think you’re right, the end result was actually linear.

And the go extension is a thin wrapper around standard go tooling, we weren’t tokenizing ourselves just converting between their tokens and ones we could process; a large part of that was converting from byte offsets to UTC-8 character offsets.
The Helicopters Are Coming
Great observation, these are in roadmap if there is demand
I live in a flat, it has windows and window ledges and I grow things - sure not enough to sustain, but makes a dent in the right direction, also helps flats air quality.

As for compost, i'm supprised as I live in London and can easily get it. But appreciate that it may be a case of supply/demand and if no demand, the supply moves away.

Seems like an opportunity business wise in the times ahead as if you have that issue - many others will.
The pie chart I posted is a global chart. US GHG emissions are significant, but they are not the majority source.

Regardless, individual action and decisions of minor institutions (such as businesses changing policies to allow work from home) are necessary, but are not sufficient to make significant reductions in GHG emissions. Land use changes are a good example of the types of changes needed.
Do you find it easier to read or to understand? I find Brainfuck code incredibly easy to read (there are only eight characters/commands in the language!) but almost impossible to understand.
> I'd put it that pre-industrial conditions are probably a greater risk factor for famine than post-industrial global warming.

I'd agree, except that I omitted the last links in the chain. So let me complete it:

sea level rise, coastal floods, changes of average temperature -> a chunk of the planet suddenly becoming uninhabitable -> mass migration -> lots of suffering, starvation, death, possibly war -> possible total collapse of supply chains, global economy -> humanity regresses to pre-industrial times, except this time on a thoroughly broken planet and with no way of reindustrializing for thousands of years.

Worth noting here is that unused technology, like muscles, atrophies, and that we've mined out all the dense energy sources that were accessible with anything simpler than present-era technology.
This is beautiful, but all of the options are sold out it seems!
Show HN: I built a chrome extension to help writers reference easily
how does on produce such a link in output? (not that i really want this bloat and increased attack surface)
https://archive.is/hczJN
Did you honestly just call half a million people a small town? That is a major metro in many parts of the world.
I agree with what you're saying. It's very important to send positive messages: we'll get through this, we'll soon have enough medical capacity to treat everyone who falls sick, we've weathered worse crises in the past and this one won't be the one that beats us. I try to do that and encourage other people to do it.

But it also needs to be made clear to people who propose to build a dystopian society that this is not okay. No amount of fear makes it justifiable or understandable to propose that your fellow citizens should be rounded up at gunpoint.
Bernie used to campaign, even in 2017, against immigration on behalf of the US Working class, calling it a Koch Brothers scheme to drive down wages.

Now he's pandering and calling for "A welcome America for all"
The city of Zurich has what to my understanding is public fiber which is available to most buildings. (I assume there are some exceptions). It is managed by the electricity company run by the city. https://zuerinet.ch

Setting up routers, billing etc. has been delegated to any third party ISP willing to do the job. I think they can charge what they want, as there are some very small differences in price. I pay ~44CHF/month for 100mb/s. While not dirt cheap, It's ok considering the price of other stuff here. Service so far has been very reliable.
Eh, bubble sort can be quicker than q sort for samll values of N for instance.
> Descendants of slaves can choose to count their blessings and appreciate the opportunities they have in their life while still being proud of their heritage. Alternatively we can pessimistically and regressively seek to relitigate the past and blame others for our situation.

That's a false dichotomy, I think. This issue is about neither of those things. It's about creating a system of incentives which we predict will create a better world in the long term.

An obviously-good incentive, so far as I can see, is "If you try to enslave a bunch of people, you'll have to pay for the negative externalities of that later".

One could perhaps argue that governments are too short-term oriented to care about the future costs of their actions (see climate change), but I'm hopeful that we're slowly moving towards a better world in this regard.
OK, i'm not saying we all grow all our own food, but certainly a little helps and a step in the right direction and you can bet many will avenue that and what they can in the times ahead now.

Certainly growing your own herbs in a flat very sustainable.
Because it can break terminals that don’t. Nothing forces you to put enough context in your link to be able to recover the URL. Unsuspecting developers who only target iTerm2 will put a link in for “Click here to complete OAuth2 flow” or something and it will be broken...

In this case it isn’t the worst problem ever. but i think support for this should probably be removed from terminal emulators unless a quorum of popular terminal emulators support it.

(Addendum: do developers actually do things that only work in virtually a single terminal emulator? Yeah. A lot of Node.JS software printed status using emoji that broke horridly on everything but macOS. It mostly works elsewhere now, and it was purely a visual problem, but I would assume many didn’t even realize what their app would’ve done in most terminal emulators. The same with hyperlinks would be a disaster.)
We are talking about the majority of the reason why people use Airbnb. It's used as a replacement for hotels for people on vacation.

Of course having a cheap place to stay for people who can't afford hotels when they're traveling is a necessity. That role was traditionally filled by hostels and I'm not sure if Airbnb is a good replacement for that when you look at all the downsides.