skysight-inc/HackerNews huggingface dataset:
Agree-ish - buttt makes me think: How about... dont keep a dependency you could replace with an afternoon of programming?

Factor, re-factor, and (most especially) DELETE should be tools in the toolbox -- but see if you need it/keep it (e.g. protoype it in, etc first) before you re-write.
Can you elaborate on this? Because I remember the day Firefox became fast with an incredible amount of fondness, and that moment owed in large part to Servo.
What's the danger of letting these people into planes? Flying into buildings is passé, measures have been taken to prevent that now. If it's about crashing a plane and hurting its inhabitants, a busy train or even a busy airport terminal would probably be way more effective.

So far the TSA haven't really prevented any terrorist attacks yet. Don't fall for their security theater, they're just there to take your water and feel important.
yes, we are. of course you work for microsoft, only a windows guy could be this fucking stupid.
This is such a bad analogy, I stopped listening to the rest of his arguments. Why did the four people get half the food? If it was because the organizer picked his four favorite people, sure, people would feel like it is unfair. That's a dictatorship.

If it was because they planted the crops, tended the fields, and did all the work to harvest and prepare it, I don't think any reasonable person would complain. We feel like that is a fair outcome because most nations have collectively agreed that owning property is a fundamental human right. In the US it's the 5th amendment.
Wealth isn't, but political influence seems to be. I'm all for the existence of billionaire, so long as they don't muddle up the lives of the little people. Unfortunately they've shown little restraint on that front.
Eh, "mental energy reserve" seems to be used like "ego depletion" which doesn't have a great pedigree iirc.
It doesn't change that frequently. There was a major release a while back that changed attributes slightly, but the core is stable
Well....

If he owned 9% instead of 10% and I owned the difference of 1%, then I would be better off.
> aren't using a government run one right now kind of undermines the sincerity of your arguments.

First I never said I'm not. Either way it is pretty irrelevant to the discussion.

If, in fact, I am not using a government run one right now, maybe it is precisely because the government hasn't yet stolen Google's? If the government already had something as good as Google, clearly there would be no point in them stealing Google's, would there?
Seems like a thing where if a FAANG wanted the early startup employee enough, they would gladly compensate for the one-time cost with a signing bonus.
A massive fractal in days, not years [pdf]
A hundred afternoons later my small application is finally completed; now I must maintain update and document it all for ever rather than relying on third party components.
What I really wish is people would look closer to home; for example use some of the thousands of functions that ship with your operating system before downloading a package.
Halo Infinite launch delayed to 2021 (misses new Xbox launch)
Doctor: "don't be sad."

Patient: "thanks I never thought of that. i am cured."

...said no one ever.
Bombs. And we already know the TSA misses most of those when they conduct tests.

So you’re arguing that if we did zero screening of passengers and luggage that nothing much would change with regards to terrorism targeting airlines?
We’re living in an unprecedented area of the rising tide lifting all boats! Annual consumer expenditures in the US have doubled since 1990: https://www.statista.com/graphic/1/247455/annual-us-consumer.... In my home country of Bangladesh it has tripled since 2000: https://www.ceicdata.com/datapage/charts/ipc_bangladesh_annu....
Indeed, one could even automate the process, some sort of tool that automatically copies the dependency’s code, kinda like an install. I think someone already wrote such tool.
There have been multiple submissions. I guess this one wins because it's the original source and was posted first. But since corporate press releases leave much to be desired (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...), I've pilfered the title from https://www.zdnet.com/article/mozilla-lays-off-250-employees... via https://news.ycombinator.com/item?id=24121166.

Please note that this thread has multiple pages of comments. To reach them, click the More link at the bottom, or like this:

https://news.ycombinator.com/item?id=24120336&p=2

https://news.ycombinator.com/item?id=24120336&p=3
You don't need a Federal Agency to do that.
Great, thanks for clarifying!
The concept that a complete document/tested/integrated product system takes much more work that the base product is also a good one.

That said, I'm not sure I'd recommend the whole book today.

Might also include Soul of a New Machine and Showstopper!
NJ Supreme Court: Prosecutors can force defendants to give up phone passcodes
If I set fire to the fields, there is less wealth. Therefore, it's not zero-sum.

A zero-sum game is one in which no strategy changes the amount of wealth available. There are clearly strategies that create or destroy wealth. Therefore, it's not a zero-sum game.

(This does not imply that every player has ever-increasing wealth each turn.)
This reminds me of the Node left-pad module problem in a way. I think if something is so trivial to write, you should write it rather than using a dependency.

If it is non-trivial, I prefer the official standard libraries for a programming language. That is if a solution exists in the standard library.

I think the Go standard library with its batteries included mantra and the level of support it gets is good example of a library that should be used when a solution exists within it or by utilizing it.
> You do have the right to travel. The constitution does not specify a mode

The constitution does not specify the first bit either; it's all been inferred by court rulings [0]

[0]https://en.wikipedia.org/wiki/Freedom_of_movement_under_Unit...
I think an important part of the "golden handcuffs" is the employee's sense of deep expertise and importance at their current company, especially if they were a very early hire. Coupled with a bit of impostor syndrome, this can create a huge gravitational well where the employee sticks around even in a bad situation. They are afraid that by switching they will take a huge "demotion" in terms of their overall importance and the weight of their decisions in a new team/company.
The only one I can think of is that accounts may have extremely objectionable content and it remains there. That could be a legal liability.
if you asked your 90% what iOS was they couldn't answer you either, despite having an iphone in their pocket, so don't see your point. and those people won't have a 4yo phone in the pocket either -it'll be refreshed every couple of years, and still under automated ota updates.

so again you're moving the goalpost. the claim of the op was old phones from apple are superior because they get vendor security patches, and android does not. which is factually false.
Agreed. For libs that are "afternoon-y" in their scope (so, not an HTTP server or crypto), if you need to get off the fence you can use some cheap heuristics to assess the quality of a library without auditing its code. For instance, you can look at its popularity (in downloads or Github stars), its release/version history, its number of open issues, and its development activity. If I see high issue counts and many major releases with breaking changes, I'm going to avoid it. If I see 2+ years of stability with mostly minor releases, low issue counts, and high use rates, I figure it's going to probably be better than whatever half-baked solution I could scribble in an afternoon.
I've always felt that endurance activities, anything longer than a few hours, build a sort of toughness that you just don't get from regular sports.

I've been on many hikes where it's an all-out mental battle to keep going. Beyond that, there is a physical aspect of pushing through, hour after hour, with little rest and food. It's tough on your joints and energy reserves.

I'd encourage everyone to consider pushing yourself. It's amazing what the human body, even an old one, can do. Don't compete with others. Compete with yourself. See how many amazing things you can do while you still have your body.
That's not index access. You are getting ranked results. Index access would give you the posting list for the term "moose", or the intersection of the posting lists of "moose" and "caribou", or whatever.

You can't make a neutral service that returns ranked results, because that's contradictory.
"You hear the drug trade is really lucrative but you're not allowed to sell drugs, so you send your money to a contractor that sells drugs, they give you more money back, and you technically haven't "sold drugs.""

I believe you have just described "banking".
Microservices are all about trying to get around Brook's law. It is very much still in force.
Excellent point. The wealth created is not strongly correlated with the effort put out. And we've all gotten wealthier as we've moved from high effort low return activities (eg sowing fields by hand) to low effort high return activities (eg computer programming).
"Thou shalt love the Lord thy God with all thy heart, and with all thy soul, and with all thy mind. This is the first and greatest commandment. And the second is like unto it. Thou shalt love thy neighbour as thyself. On these two commandments hang all the law and the prophets." - Matthew 22:36-40

Any attempt to use the Christian bible to justify massive inequality is a bastardization of Jesus' teachings.

We're not talking about inequality in the sense that people deserve all the same things. Everyone deserves at least to be fed, housed, and taken care of when sick. A society capable of such but unwilling is disgusting.

Maybe you could debate to what degree we could provide for each other. We don't have limitless resources and capabilities. But certainly, we have the ability to provide everyone with clean water, food, and housing at this point.
But they haven't said where the jobs are being eliminated and not all are coming out of the Bay ARea. The article mentions they are closing a center in Taipei. They also have a pretty distributed workforce with only part of it being in the Bay Area.
The single best way to avoid dependencies is to use a language with a large standard library.

Given the variance in standard library coverage, it’s rarely productive to argue about this topic in a language agnostic way. Using only stdlib in Go is very different from using only stdlib in JavaScript.
Title should be "A Massive Fractal in Days, Not Years".
Authoritarian capitalism: https://www.forbes.com/sites/rainerzitelmann/2019/07/08/chin...

See also: https://www.cato.org/policy-report/januaryfebruary-2013/how-...

China under Xu has more in common, economically, with say Korea under Park Chung-hee or Chile under Pinochet than with China under Mao.
it seems like "tech lead" is a position with responsibility but no real authority, a sort-of middle manager. i'm sure the books are good, but the thing I'd want help with is how to achieve a balance between ensuring the team is delivering good work (in a technical sense) while making sure the people above you on the food chain - those with actual power - are kept happy.
Agreed.

There wouldn't be violence. 396 people would say "forget this guy," and find somewhere that they could get food. People vote with their feet (and their wallet).
The Secret Ingredient to HubSpot's Pricing
African American Economic Mobility Since 1880
Frankly my own code is usually the worst dependency I could have.
Is it that ironic? From what I can tell, He isn’t looking to become a billionaire but to gain money and recognition to further this idea.
I am of a split mind on that topic - on the one hand I agree with you that massive corruption is pretty commonplace within some governments... on the other hand you've been talking about India which (while not a great example of a lack of corruption) has managed to invest heavily into toilets to fight against an epidemic of rape aaaand, I'm concerned about falling into the colonialism trap of "We in the west know better" - that road doesn't lead to good things in the long run.

I don't know which approach is better but I know that both roads contain pretty significant dangers and both contain benefits.

Additionally, I'm not particularly interested in going down a path towards communism - the leninist soviet system was an utter failure but germany and scandinavia seem to be doing pretty alright - in fact, on the topic of cell phones, Nokia started out in Finland which is a pretty heavily socialist country. I think there are a lot of options on the spectrum between 1637s Dutch Capitalism and Leninist Soviets - both extremes result in failure and, IMO, all centrist solutions are constantly being pulled toward the nearer of the extremes and need to actively work to stay from slipping into those dark places.
thanks scott. It's centered on programming but I find it happening frequently in side hobbies. woodworking, welding, electronics. There is frequently an easy solution if you have full training in an issue but often the solution can be tough to find due to wrong keywords/search terms.
We should also consider being careful about how we divvy up the fruits of workers labour, lest they decide they're not happy with the current arrangement and the "wealth is not a zero sum game" style excuses, and proceed to throw out both the baby and the bathwater - or maybe something less dramatic, like elect a reality TV star to a second term as President, followed by who knows what after that.
I don't think any reasonable person would complain

That depends on whether they are starving.
Why not just offer a paid version of firefox then? That is really what I am offer. I don't use pocket or the VPN.

I am willing to pay for a license if they continue to support the browser.
Probably good advice, but when was the last time a programmer accurately scoped a problem when they said it will take “an afternoon” to build?
One promotion from junior at a FAANG can get you to mid 200s.

This is the reason I have a really hard time with the "cost of living" arguments people make when talking about living in the bay area. $2.5k/mon rent is 30k. Even if I'm getting free housing elsewhere, it's generally not worth it.
> D's market share is still much larger than Rusts.

D has been on the market for significantly longer than Rust and reached 1.0 full 8 years before Rust had a 1.0 release, so not surprising at all.

But the rate at which Rust is being adopted is much faster than that of D.

Moreover Rust brings something novel to the table and even inspiring other popular languages, like Swift, in the process.

D has nothing that I'd consider novel. So personally I'll trade D for Rust any day. Luckily, we don't have to pick.
Node v14.8.0 with top-level await
That’s not the only issue, non-profits and foundations apply all kinds of political pressure in opaque ways. There are many non-profits funded by elites that operate to advance societal good superficially while pushing ulterior political motives.

For a concrete example, a tremendous amount of money has recently flowed into sex education advocacy, some of which doesn’t have donor names attached to it.

Organizations that aim to provide resources around things like consent and healthy sexual behavior find that courting this new money involves adopting an abstinence-only approach as a mandate. As a result, it’s hard to know if the organization you’re donating to is actually doing the advocacy work they used to advertise, and they’re not always inclined to be transparent around who calls the shots from a donor perspective.

We like to think that political money lives only in super PACs and lobbying efforts, but this isn’t the case, and in some ways this makes the non-profit situation even more insidious. To be clear, I’m not denigrating all non-profit work, there are just some major transparency issues that need to be addressed.
I was able to download and build the Gtk3 version of this in under 5 minutes. For compactness alone, gets my seal of approval. I'm posting this comment from NetSurf, HN works fine.
Or just C&P the relevant open source code (license allowing).

Removing a dependency doesn’t have to mean writing from scratch.
By definition for them to have more wealth, they're spreading less their their employees.

If Amazon or McDonalds paid their workers more and their CEO's less, the lives of many millions of people would improve.
The 747-400 is still updated with floppy disks
> And at the end of the day, that's mostly Tree Style Tabs, uBlock and a menu bar.

I regard Firefox Container Tabs and Rust as the most useful things that come out of Mozilla.
It is essentially an incompletely defined argument that goalposts can be set anywhere from absurdly near term (it won't die in the next five seconds and thus is immortal) to the absurdly far (it almost certainly won't survive in a millenia and is thus already dust). Shell has spanned slavery to fossil fuels in commodities sold but the mortality curve shows only very few outliers can survive historic terms, let alone grow over them.
What happened with Michael Bloomberg?

Worth billions, wanted to run for President, spent hundreds of millions on ads and got nowhere.
Of course it does you harm. These people control what you know (education, the media), what you will buy (advertising), your health. They mostly control the politicians you are voting for. They can impose their will on you in almost any facet of your life. That is morally wrong to start with, and practically a problem in many ways, especially when their main goal is to keep themselves in power at any cost.
What do you think about the claim that non profits like Bill's are only designated such to get favorable tax policies and are actually profit driven investment vehicles?

http://sfonline.barnard.edu/navigating-neoliberalism-in-the-...
There’s plenty of written information on org mode.

It’s simply a different market. People love videos.
> I can write a hashtable implementation in an afternoon, but it's going to have bugs

If it has any bugs that would surface in a year of production (while the dependency version wouldn't) then you didn't write an equivalent in an afternoon.

The advice, if it's to be useful at all, must be things that you could completely replace in the same quality, in an afternoon.

It's the left-pads and is-odds, to begin with.
> You can do anything if you relax the constraint that people are willing to use your tool.

I used Jami until I found Matrix. The only reason I shifted was Matrix was more interoperable with other protocols, and riot.im's interface was more like Discord, which is what my circle wanted to use but I refused.

Regardless, the threat model for this discussion is one where the targets have the option to use any messenger they want to communicate within themselves. I see no reason why they would be unwilling to use Jami.

> PGP is a perfectly cromulent secure messenger!

I recognize this is not what you are stating but...

PGP + Email + A nice client, yes I would agree, and it checks all of the security and privacy boxes.

Edit: Just saw

> (If it reads like a personalized attack on an argument that you believe in, I apologize, and will dial it back).

It's not that I believe in it per se, but that it reads more aggressively then seems appropriate for a board like HN. That said, I am still a bit of a noob here, so what do I know.

That said, I see no reason a messenger couldn't do this, I used one that did for a while.
Having read peopleware, that’s effectively what it is about.
A demo account would be very much appreciated. I love RSS and use FreshRSS heavily, but registering for this is above my effort threshold for something like this.
This is extremely cool - there are plenty of things you could do with ~20um feature sizes if it could be integrated with a printer like this (especially if the process was relatively low power and could be stacked in 3D).
No, that's wrong too. The "burn it all to the ground, then introduce anarchy" strategy meets all those criteria:

* everybody has equal control of the nothing,

* no value → no economy → no economic decisions made for you by others,

* anarchy → no political decisions made by others

yet is clearly inferior to what we've got now.
While I personally agree I think this caters to a different audience. A large swath of people simply learn better from videos (or are more engaged by perhaps...).
By international treaty, hams cannot discuss politics (like chaos following dubious elections) over the air. In fact, in many countries it is the custom for hams to avoid any topics that might be seen as "serious", instead they limit their remarks to general technical matters or the weather.
"The procedure is secret and they refuse to explain it (even to the court), but you can do it."

I think you're overblowing this ... as it is neither secret nor unexplainable. Any ticket agent at any airport knows exactly how to process a frantic ( mom + 2 kids ) who forgot her ID at home and the flight leaves in 75 mins.

The ticket agents, the security personnel and the gate personnel all know how to deal with (forgot ID at home).
You need to be prepared for this by arriving to the airport with plenty of time. They will not be in a hurry to help someone with someone with no identification.
So then we can praise authoritarian capitalism for this massive reduction of poverty that you were doting on about. Seems like a questionable thing for you to be supporting, but to each their own.
Sowell has written plenty of books on these topics which are worthy reading. The quote is from one of his books. The twitter account I linked is not actually Sowell's. He doesn't have twitter. The account simply posts quotes from his books.

So no, it's not just a bumpersticker retort. Growing up in a poor south asian country, I was taught to only care about the food on my plate and not be jealous of the food on someone else's plate. That made me work hard at putting more food on my own plate without being jealous and stealing from another's plate.
I understand. I use it for my git commit editing in my “master” emacs. It’s just not usable when you want multiple instances in different tmux windows
To be honest, I think the down vote is abused sometimes. It would be nice to see who down voted a comment. Transparency could help correct the abuse.
Never use a dependency if you could write something of equivalent quality in afternoon. Seems reasonable enough.
You can also use Monzo
That is the issue I have with it: ‘an afternoon’ is already way too vague. Make it ‘5 minutes’ (left pad etc) then I think it works out.
It sounds like whoever managed to get political support in that community is making the economic decisions, rather than “themselves”. Individual property rights simply devolves that control to the individual or the family. Communal property rights would place control of property into the hands of the elites. I’m not saying the current system is perfect, but I’m the system to you’re describing I don’t see how someone gets a new technology to market without the support of the elites. It’s at least possible today, and leads to the collective increase in standards of living.
> If your photo is in the DMV database, wouldn't that also mean you have a drivers license, and therefore could use that rather than the app

Perhaps today, but if the REAL ID rules ever actually kick in, just having a driver's license won't necessarily be enough. It got pushed back from an Oct start date to some unspecified future date.

There's been some press about this, but when these rules do go into effect, I suspect there will be stories about people that have trouble taking their flight.
Yes, also I remember that SCO UNIX worked but SCO Xenix did not work. But really I wanted Xenix to work.. I seem to remember it worked once, but then stopped working when they implemented the standard. Or something- it was a long time ago.