skysight-inc/HackerNews huggingface dataset:
I feel like you've really done no work supporting your argument there. "Slow and inefficient"... what, exactly, is slow and inefficient? Because there are plenty of things slow and inefficient about polyrepos.

I'd say that open-source best practices for shared libraries are appropriate if you're making an open-source shared library. However, these practices are inappropriate for internal libraries, proprietary libraries, and other use cases. In my experience, it's also far from "problem solved". You can point your finger at semantic versioning but in the meantime we go through hell and back with package managers trying to manage transitive library dependencies and it SUCKS. Why, for example, do you think people are fed up with NPM and created Yarn? Or why people constantly complain about Pip / Pipenv and the like? Why was the module system in Go 1.11 such a big deal? The answer is that it's hard to follow best practices for shared libraries, and even when you do follow best practices, you end up with mistakes or problems. These take engineering effort to solve. One of the solutions available is to use a monorepo, which doesn't magically solve all of your problems, it just solves certain problems while creating new problems. You have to weigh the pros and cons of the approaches.

In my experience, the many problems with polyrepos are mostly replaced with the relatively minor problems of VCS scalability and a poor branching story (mostly for long-running branches).
Similar idea: https://www.nayuki.io/page/gamma-aware-image-dithering
They’re hard to answer because double blind controlled food studies on humans are impossible ethically. Our frequent animal models, mice and small primates, are not apex predators as we are. Also vegetarians have involved themselves and their bias into dietetics since the inception of the field. When you read, look at the bias and vested interest.

Another huge factor is the profit margin behind processed grains. There’s a massive incentive to get people to eat durable calorie rich processed foods.
LMVH made about $50 billion in revenue last year.

Not great. But okay for a tiny market like luxury consumer goods.

Probably should look at shutting up shop at some point.
> The article diagrams clearly shows a blind spot

The diagrams in the article are terrible. The only weakness in the author's argument is the poor quality of the visual aids.

Draw your own on a piece of paper with sight lines originating from the driver's position, then projected/reflected to the mirrors. You'll find there's total overlap.
SMS... Stone Age?
Sure. In a nutshell, the problem is that a successful man is sexually attractive because of his success and success can make an otherwise not attractive man sexually viable. This seems to not be true for women. Her career success is often seen as a deterrent to a personal life.

Also, being female seems to make it difficult to network because most successful business people are heterosexual males. So that makes it complicated and challenging.

Networking between two hetero men is obviously networking. Networking between a hetero man and a hetero woman is much less clear and readily leads to unfortunate misunderstandings, even in a best case scenario where he's not actually some troglodyte who sees women as nothing but sex objects.
That seems a common refrain as if San Francisco invented homelessness and now exports it to the world. But seriously, what percentage of voters in Seattle are actually from SF? Secondly, why do you suppose that the people who strongly support San Francisco policies are the ones who are leaving San Francisco?
That scenario might have happened with e.g. "wild" hogs, but where are the fraudsters going to get a bunch of non-native monkeys? They aren't available at the local livestock auction...
It's possible some T1 networks may transit them for v6 as that continues to grow in usage but the largest opportunity for HE is being the highest degree v6 carrier, regardless if their v6 backbone gets labeled T1 or T2.

I don't quite know if I think they'd start raking in the billions but I think they have better long term prospects than other large scale providers at the moment.
I find that argument compelling, but I still vote 14th. That's where the west side starts to curve in and the streets stop being rectangles.
Sure but then you only have some small portion of the total infrastructure, which adds its own layer of complexity for the people reviewing your changes :P It's all trade offs, is all I'm saying - I honestly still can't decide between the two, although for all companies sub 20 people, I'd for sure stick with a single repo.
That still doesn't make sense. Why does the rule "always look over your shoulder" work for imperfect humans, but the extremely similar rule "always check your mirrors" doesn't? Both rules obviously work when followed and don't work when not followed.
I read all the comments, and nobody has mentioned consumer nationalism? The US president's behavior and the concept of face?

Apple is being dragged down the trade war's reputational halo effect. Keep an eye on major international consumer US brands (Disney, McDonalds, Starbucks, and others).

Obviously there's an rapid economic deceleration, too, but things happen for more than one reason most of the time.
The appeal of these games are that there are no consequences. You can ride your horse as fast as you want, and if you crash into something, you don't actually get hurt.

Also you can ride a horse without the requisite care, cost, time responsibility etc. You can be whoever you want, and when you get bored of that personality, you can just ditch it.

I personally don't really enjoy this game, but it's easy to see why people do.
Roughly speaking, from the beancounter perspective, selling one phone for $50 profit is better than selling two phones for $30 profit each, because you only need ongoing support for one customer.
So then we change the rules.
> Fighting back against monorepo design is dangerous

What's dangerous about it? Monorepos have a lot of benefits, and should absolutely be considered. Maybe even by most. But right now in the community it's almost pushed as the "only true way with all benefits and no drawbacks", and that's absolutely not true. To the point the knowledge of why and how to poly repo is already starting to get lost.

That's dangerous.
I think that the reason of the argument is that both authors understand the definition of "large repository" very differently.

With 100 engineers a monorepo might seem a good idea. With 500 it becomes nearly impossible to do anything involving a build. Some isolation is needed.

Also from my experience many engineers just don't give a shit about architecture. They create entangled mess, that kind of works for the customer, and go home. Without some enforced isolation it is impossible to maintain it.

That being said I am more inclined to polyrepos.
That's encouraging. As far as I can tell, threading is currently webworker centric.
Could you theoretically run a game like Trials from Ubisoft on something like this? From what I understand of the technology it would be like an ideal use case for it. Seems like an amazing experience at least in theory.
So... An article based on equating change recording medium with integration testing procedures.
> Still requires to use valid URLs instead of GUIds.

Not sure why you would want to do this, but AIUI you can use any URI for a namespace (not just URL), including a UUID via the `urn:uuid:c1a3e0cb-5872-4e5a-8dce-b8afc00772db` syntax.
Yes, but it used to be in Persia.
> I'm pretty sure they can't quote you for a trip to Elbonia and then say "lol j/k we don't have to cover anything because there was a warning against Elbonia at the time".

That's exactly what they do.

It's in the fine print. Read it.
Hi Gab_CV, this is really cool! Congrats!
Are you planning on writing any notes about what the port took? You commits are quite clean, but still some narrative would be really interesting.
We already have parcel.js which does all of this really well.
Well color blending is whole another can of worms; there are no easy answers there. Mixing RGB values even in linear space does not yield always "correct" results. More problematic, I'm not sure if there is even well-defined correct result for generalized color mixing/blending.
This isn't an iOS vs. Android thing. Plenty of people would be happy with an SE 2, or even a 8S (a proper iPhone 9) that retains the home button and/or brings back the earphone jack. This drive for more pixels, more cameras, less buttons, and thinner size- it's hitting diminishing returns unrelated to privacy or security.
From Apple: "over 100 percent of our year-over-year worldwide revenue decline, occurred in Greater China across iPhone, Mac and iPad."

Combine that with:

"In fact, categories outside of iPhone (Services, Mac, iPad, Wearables/Home/Accessories) combined to grow almost 19 percent year-over-year."

In other words, even Mac and iPad fell in China while growing overall for the company. So the problem is not isolated to iPhones in China, consumer spending is way down. And yes, aspiring high-end products like Apple products will take a hit in a market where consumers have less money to spend.

https://www.apple.com/newsroom/2019/01/letter-from-tim-cook-...
I was also surprised that the word Docker or Containers didn't make the list in that section.
I have your answer and you are not going to like it. No matter how good an idea is its not picked up and proliferated unless big money is behind it.

You got this nice library , great api. But company x doesnt use it, company x uses their library with their tools. Company x is hiring.

So we learn company x tools.

Think of every popular and unpopular frontend lib and ask yourself why its popular. jQuery is the only thing that comes to mind without a huge player, it just established itself at the right time.
We use a combination of metric and events. Some trigger sns... Which trigger lambdas that forward urgent messages to slack.
No.

I think it's in some way related to the explosion in cost of living, importation of tech workers getting paid ludicrous amounts of money, and, despite record-setting construction rates, inability to match housing supply with demand.

Also, consider that the housing climate in Seattle is highly different from SF. There is no proposition 9. There is no rent control. There is no 'lovely California weather attracting rough sleepers' and no mythical 'bus-fulls of homeless people being shipped in from other states.' And, yet, homelessness is skyrocketing.

Maybe rent control and prop 9 aren't solely to blame for out-of-control homelessness? Maybe people like me are the problem?
The reason I am upvoting this is that it is written in a positive tone. Too many people - especially in the world of DevOps, trash everything. (X is the worst, don't do that, etc) and more often than not do not offer better guidance following their whiney tone. We need more "please do's" in this industry. Thank you Adam.
If you cared about privacy and security why would you buy the latest iPhone when you could get one from 2 years ago for a much reduced cost.
And in case anyone thinks that this is a niche thing, I have been "coal rolled" on the sidewalk multiple times in Indiana and South Dakota. I'm not saying it's common but it's definitely an activity that a number of people enjoy.
Having another referendum now we know what the actual options for leaving are seems democratic to me.

I am wary of the assumption that we really do know what the actual options are for leaving now. In particular, there is at least one other avenue that has not been seriously explored so far even though it's probably the one that had most potential to achieve (or, being more blunt, any realistic possibility of achieving) some of the major changes that attracted Leave votes in the first place while still having significantly closer relations with our neighbours than just crashing out. It's also the one that many of the Brexiteers among our elected representatives have been openly advocating for some time, contrary to the various stereotypes about how the don't have any alternatives to propose.

There is a lot of political rhetoric at the moment, particularly the whole "this deal or no deal" dichotomy from the EU, but we surely wouldn't expect them to say anything else in the current context, would we? However, it doesn't take much reading between the lines to predict that if we do end up leaving with no big formal deal in March then lots of small alternative arrangements will be made very quickly and both sides will talk further about making more comprehensive and permanent arrangements down the line.
SE isn’t plastic
Oxygen and life: a cautionary tale
rents, regional policies, and not enough mental health and addiction services are the main reasons i think. we need to spend about 250 million more annually to properly address it. vienna is an example of a city that has succeeded. one problem is that without an income tax, most taxes are regressive. so our best bet is an increase in propert taxes.
Nice advertisement. This isn't working for free.
The $1 billion/year number cited by this ex-candidate has been so widely and so completely discredited that anyone using it has an agenda. Here’s a short summary of one massive flaw:

https://old.reddit.com/r/SeattleWA/comments/7dijkx/homelessn...

Yes, it actually counted the assessed value of land and buildings as a per-year operational expense, as if the land was re-purchased, and the buildings re-erected, every year.

The real number is somewhere between it and $90 million (https://www.seattletimes.com/seattle-news/homeless/seattle-h...), depending heavily on how one amortizes capital assets (land, buildings) and allocates shared services. It’s nowhere near $1 billion/year though.

UPDATE: To learn more about homelessness in Seattle, here's some starting points:

1. McKinsey's "The Economics of Homelessness in Seattle and King County": https://www.mckinsey.com/featured-insights/future-of-cities/... ("In total, we estimate a budget of $360 million to $410 million would be needed. This is about twice what the system invests today.")

2. Barbara Poppe's 2016 recommendations (https://www.seattle.gov/Documents/Departments/pathwayshome/B...) and 2018 Q&A (https://www.seattletimes.com/seattle-news/homeless/qa-two-ye...).

3. Survey of 1,056 homeless people: http://allhomekc.org/wp-content/uploads/2018/05/FINALDRAFT-C.... Skip to page 23. I think pages 28, 30-31, 33-34, 43, 45, and 66 have the most information for the least time.

4. Seattle Times homelessness coverage (https://www.seattletimes.com/seattle-news/homeless/), which has an RSS feed (https://www.seattletimes.com/seattle-news/homeless/feed/).
Cloudwatch search is slow af tho exploring faster options.
I've driven the road a bunch of times, summer and winter.

It is epic.

http://theroadchoseme.com/the-dempster-highway

http://theroadchoseme.com/the-dempster-highway-fall

Standing on the Arttic Circle on the winter Solstice is a lot of fun (high temp for the day was -49C (-56F), sun just kissed the horizon) and the Dempster is a lot more scenic than the Dalton.

It's also really fun in summer - get sunburnt at 3am, go to bed and realize you still have sunglasses on, etc. etc.

Let me know if you have any questions, when I'm not on the road I live in Whitehorse so I know the area pretty well.
Its almost as if both approaches have positives and negatives. Some of which are more important depending on your project and organization.

I'd be more interested to read about a project or company that failed due to making one choice or the other. And then by switching things to the other way, things were fixed.

Otherwise, as someone who was worked with both, I imagine there are a host of other decisions that will be much determinant on your success.

Let's not get too wrapped up in what color to paint the shed.
> Pes has recently been studying workers in one of the island’s regions of longevity, Seulo (population around 1,000). He discovered one group of women who had spent their working lives seated, but nonetheless reached a great age. They had been working treadles (pedal-powered sewing machines), which meant they had regularly burned sufficient calories to derive the longevity benefits of remaining active. (Lowndes’ Gymnasticon, which works like a treadle, is starting to look a little less ridiculous as a solution for sedentary workers.)

Interesting idea. I tried a walking desk for a while but it damaged my typing performance and I disliked it because it seemed to distract me and cause constant small head movements. Exercise bikes are the wrong form-factor to work with desks, so they are right out. But 'treadles' would be perfect for fitting under a desk (of course) and would provide the constant low-level activity necessary for the health benefits without being a 100% activity like walking (you have to walk) or causing any head movements (since you are still sitting).
It would be quite remarkable if in-house corporate software, which face different constraints and challenges than open source software, turned out to nonetheless have exactly the same best practices.
I'm not really sure what to say. I thought I was pretty clear in my previous post?
Component quality, build quality, data security and privacy and length of support/updates.

No matter how much money I pay for an Android phone, I have to fight with it to stop my data being harvested by everything from the very OS up. Sure, I can get decent quality cameras and build quality on Android phones but I’m either paying a stack of money for the likes of a Samsung or I’m paying for something from some sketchy Chinese brand.

I don’t know if any android phone manufacturer has a hardware security implementation as high quality as Apple’s and even if there were, I’m not sure how many of the manufacturers I’d actually trust to build it properly, let alone have the OS use it properly.

I’ve also got far more consistent battery life out of my iPhone X than I have out of my previous Android phones.

Am I paying a premium? Yep. Is it a premium I’m happy to pay because I actually get what I want and my data is so far, more secure than on any Android device: yep.
Woof sometimes HN can be pretty unforgiving. Remember the human guys. Good job man. Keep it up. Thanks for contributing to open source.
Correct. Iphone does nothing. If Huawei could get into America it would take over.
Coding on an iPad Pro in 2019
Off the top of my head there's PIVX and Blocknet.
> You can't have atomic transactions when one half of the transaction isn't electronic.

You either need to replicate the trust system that greases cash transactions, or make the "get stuff" half of the trade as easily verified as the "move money" half. The latter is the easier part of the problem, because part of the reason that money is money is the fungibility factor.

Solving the former would eliminate counterfeiting, provide record of provenance, track supply chain, simplify customs clearance, and trivialize recalls in one stroke. But it is a truly massive undertaking. Solutions like insurance and charge-backs are several orders of magnitude cheaper to implement, and don't require an unbroken chain of cooperation from everyone in a supply chain from manufacturer to consumer.

It doesn't exist. It won't exist without a lot of work. But that's what everyone wants. Right now, protecting yourself from scams in a caveat emptor marketplace is an externality that can be diffused away, such that it can be paid a little bit at a time, by everyone. If you eliminate the possibility of scamming, that's removing a cost, such that no one has to pay it any more. A payments system that cannot be scammed by anyone but a giant conspiracy of renegades, or a state-level actor, would likely be preferred by everyone.

But a weak link like Amazon prevents this. They do not themselves know whether the goods in their warehouse are counterfeit, so if you buy something, receive genuine goods, and return a counterfeit to them for a refund, they don't even know that you were the one that scammed them instead of one of their "fulfilled by Amazon" sellers. If they eliminated the common binning, and were able to show that the goods shipped to you were verified as genuine, with a record of provenance going straight back to the factory, you wouldn't be able to do that. But Amazon would rather pay the scammers than pay someone to build a scam-resistant system. That's a reasonable business decision for one company to make. Society as a whole might prefer that the scammers get a smackdown instead of a payoff.
I wonder if a star pattern would work, where you have a single, shared repo for all your libraries and a repo for each app.

This would help people working on smaller apps, since they don't need to look at other apps unless they're working on shared library code.

Of course, once you are working on library code, you have to build and test all the apps that use it. But even at Google, the people working on the lowest levels of the system can't use the standard tools anyway.
We have a perforce monorepo with ~80gb total payload for the whole thing, but everyone uses streams to filter it, so that's not a problem.
Current US legislation forces those blind spots by requiring the driver side mirror to not distort distances. Change that law to match the rest of the world, where the blind sports are much smaller:
https://en.wikipedia.org/wiki/Wing_mirror#Planar.2C_convex.2... (and if you drive a car that has a EU-equivalent model, sometimes you can import EU mirrors. Best $100 I spent on my VW).

And while you're at it, also match the headlights with the ECE, such as to not blind oncoming traffic: https://web.archive.org/web/20170120092812/http://www.motive...
Ask HN: What are widely used Chinese cloud companies?
Yep, missed that when reviewing the comment and it's now too late to edit.
Designing a Side Project
Grin – A private and lightweight mimblewimble blockchain
That's like asking what the value of sharing is. China would provide funds, equipment, astronauts, etc that could be partially shared - like with the ISS. Note that the U.S. doesn't have to turn over source code or detailed designs to share stuff. Also, soon, China will develop original technology that others do not yet have (or already has?).
> Does it also provide a sense of when to use non-relational database systems, like NoSQL or GraphDB

I always thought of the NoSQL movement as encompassing document, KV, and GraphDb's and each can be a major departure from RDBMs thinking. These technologies aren't always "replacements" for RDMB's and often live alongside them, Redis (or memcache) and Solr/Lucene (or elasticsearch) are ones that I have personally used the most.

As you move into other tools like Cassandra or a Graph DB they look shiny but you are making some major (and maybe worthwhile) trade offs. These sorts of decisions probably shouldn't be made based off of knowledge from a book but rather experience and more importantly testing (performance and use).

As a side note, the last project I did ended up using a flat file as a back end because it was fast, simple and easy while meeting the needs for what it had to accomplish. Installing a DB was more work than needed.
The way forward is to fix the problems, mostly corruption and might-as-well-be-corruption, that lead to NYC being the single worst place on the planet for public works projects. Not to throw up our hands and stop building.
They lost me the moment they kept it a secret and they practically monetized on this.

I would gladly pay for a new (£50-£70) battery every 2 years to keep my phone up and running. It is the lack of transparency that made me angry. I do have the technical skills/knowledge to understand the reasons. I also have the critical thinking to (imho) dismiss their BS answer that they force me to spend £1000 instead of £50. And this is where they killed my 'loyalty' to their products.