skysight-inc/HackerNews huggingface dataset:
I'm happy to hear Google is charging for ReCAPTCHA. I hope they make it completely unaffordable and get rid of any free tier.

Any disincentive for sites to force users to train AI for Google is a good thing.

Every time I run into it, it makes me hate the site I'm on. Google punishes my crimes of Firefox use and not being logged into Google by giving challenge after challenge - along with those infuriating "slow fade in" images to take bigger bites out of my day.

The world would be better off without ReCAPTCHA.
Cyle
I have realized that stoic philosophy gives me a peaceful/powerful feeling in the immediate while giving me little help in my critical situations.

Marco Aurelio's meditations came from his life, each of his thoughts was connected to an often painful mistake/experience and was meant for his future self.

It isn't easy to transfer this behavioral wisdom from one person to another just through writing.

Abstract thinkings without a strong connection to your own reality (experiences) often don't produce a strong enough effect to apply them in your own difficult situations.

In the dialogue, Socrates recounts the story of the god Theuth, or Ammon, who offers the king Thamus the gift of letters:
This, said Theuth, will make the Egyptians wiser and give them better memories; it is a specific both for the memory and for the wit. Thamus replied: O most ingenious Theuth, the parent or inventor of an art is not always the best judge of the utility or inutility of his own inventions to the users of them. And in this instance, you who are the father of letters, from a paternal love of your own children have been led to attribute to them a quality which they cannot have; for this discovery of yours will create forgetfulness in the learners' souls, because they will not use their memories; they will trust to the external written characters and not remember of themselves. The specific which you have discovered is an aid not to memory, but to reminiscence, and you give your disciples not truth, but only the semblance of truth; they will be hearers of many things and will have learned nothing; they will appear to be omniscient and will generally know nothing; they will be tiresome company, having the show of wisdom without the reality.

(Phaedrus, Plato)
Ultimately, I think this is a case of the incentive structure and material reality of those people shaping their worldviews and actions.

This shared environment lead them to a worldview where myopic self-interest is the only thing that matters.

In other words, I think the shared material environment dominates culture and upbringing, and leads to transcultural trends here.
Does it really have comparatively bad managers? Are a lack of diversity and prevalence of harassment more common in Silicon Valley than say big pharma, big banking, big investing, or big entertainment?

I am speculating the answer is "no".
FWIW recatcha had or still has noscript mode.
I signed up for this earlier this year, when my original black ink was getting low. Original, as in the one that came with my printer.

HP's system has shown an ink cartridge shipping for 6 months now.

I bought a single cartridge off Amazon, and surprisingly they sent me a 4-pack. That will last me quite a while
Why are people being paid to work the elections? Most places have volunteers representing both parties.
What's the history of a state fully funding a drug (not talking about basic research)? Has a government developed, tested, approved, and provided a medicine? genuinely curious, but you can't forget something that hasn't happened yet
But are you really helping them? On the surface it would seem so, just give them money. But as always reality is much more complex.

work -> to get money -> spend on the product of work
vs
get money -> spend on the product of work

Does work have no value? The price of any given item will increase with the ammount required to make it worth while for somone to do and not just ride the handout.
Production will plumit and costs will skyrocket.

An old adage, Give a man a fish, and you feed him for a day. Force a man to fish, and you feed him for a lifetime.

Another way to think about it is as an energy system. As work is put in the energy in the system increases. The system currently has stored energy, but if you stop putting in energy and just consume it, in time you will deplete it.
There's a lot of great points in the article, though I'm unsure how Silicon Valley's early/mature companies stack against average ones.

Take for instance:

- Are managers at a pizza shop / drywall contractor / design studio better than the average startup?

- Are managers at IBM / GE / JPM better than ones at Facebook / Apple / Google?

At first blush, I'd think that we're actually better correcting for firm age, but I'd love to see the data/research.
An inside look at Jane Street's tech internship
I recently went through a similar experience, but I outlasted the manager type somehow. Respectfully dissenting in every phone call, email thread, and chat eventually worked. Some people with better office politicking skills have told me I don't know when to shut up, but it's worked for me my whole career, and I don't know how to be any other way.
Oh yeah, I definitely agree that the package management thing was mishandled by the Go team. Maybe they should have pushed back harder against dep even before having a compelling alternative (although that in itself risks community backlash IMO, since dep wasn't that terrible and it was a longstanding problem). Or maybe they should have avoided having a separate committee look at the problem, if they weren't willing to delegate decision-making authority. Or maybe they should have just worked on it themselves much earlier since not having a standard package manager was a big weakness for the Go ecosystem outside Google (who I guess uses a monorepo and doesn't need it)?

I feel the dep committee deciding to skip the proposal process was also a mistake though. They might have felt they represented the community, but as a member of the community who didn't support dep I didn't feel represented. People who don't support the general approach are probably not going file github issues in an evolving third party project, but they would have had a chance to discuss it in an actual proposal process where that is expected.

> I dislike the gatekeeping idea of an 'expert'

> I think many would have loved to have the kudos of being the person who invented generics for go and would have happily done so

After the Go team (themselves pretty smart) struggled for years to find a design that was acceptable to them, they roped in the Haskell people in that paper who I expect are some of the top type theorists in the world... I don't think it is any insult to the Go community to say that it's a bit big for a volunteer project (and those Haskell people are technically outside Google). It seems like designing a generics system carefully so that it plays well with the rest of the language is probably more work than the entire v1 of the language to begin with.

> I think sometimes people will argue back and forth on details but miss the bigger picture - perhaps that's what we're doing here.

I guess the big difference in perception is I've viewed the Go team as making decisions mostly based on their technical priorities (minimalism, backwards compatibility, quick compile times, performance, etc) rather than who the ideas came from. I guess this is because whenever I read the technical arguments around one of these issues, the arguments from the Go team most of the time make a lot of sense to me, and when there is a difference of opinion it often comes down to the Go team putting more weight on their already well-known priorities for the project.

I mean, Russ Cox must have wrote 50 pages on the nuances of package management when he came out with his dep alternative. And the end result put a lot more emphasis on minimalism and backwards compatibility than dep did. So I guess that made it seem less like merely not-invented-here syndrome. Although if the end result is the same, which is big contributions being mostly done by team members, maybe there's not a lot of practical difference.
> Most of the time, buying a whole new printer costs less than simply buying replacement ink.

Why do people always say this? You can't determine if that is actually cheaper unless you know how much ink the printer comes with. I am genuinely curious.
Rent control helps current renters in the short term, but it's awfully inefficient and often makes it so there is less development and is thus not very forward thinking (meaning it's not good for people who would like to live there but can't because a lack of housing).
This is a fair point, but FWIW I worded this the way I did because I think the network of neighbors is ultimately more important than the physical work, and should have top priority.

But you’re right that you can start by picking up trash, and in fact that can be a good mechanism to meet the neighbors and build the network, depending on how you approach it.
How to Read a YouTube
> cheaper

Can you share your math to come up with this?
All of the UBI programs I’ve seen that are “cheaper” lower paid-for entitlements like social security, so I’m pretty leery of this claim.
> 50 persons is a small organization, not a team!!

Well, I refer to the whole company as a team. This may be my SME bias :)
Either way is a failure for the CCP: it looks bad for letting the offering get this far, or it looks bad to future entrepreneurs for blocking it.
I think this idea definitely deserves a historical fiction book.
Probably not so dumb if we're talking about a car that's over 100 years old and a priceless example shown in a museum or at car shows - modifying it in any way makes it well, not original any more. Also I'm not so sure these antique cars can be "just retuned".
In my brief experience of going through the Haskell examples, I am awestruck by the power that Haskell enables yet scared by the huge type level complexity underlying the libraries that enable it.

Just to query a database the example used half a dozen langauge extensions.
I could probably learn the base Haskell langauge but that's not enough it seems for real world usage.

Now these langauge extensions ofcourse reduce the boilerplate and enable a nicer syntax but they dramatically increase the cost of using Haskell in production.

My understanding of the ecosystem is that there is a divide between people who want to use Simple Haskell concepts and others that want to advance the state of the start for every library.

https://www.simplehaskell.org/
> "good people don't scale well on the internet"

Where do good people scale well? Hollywood, news, DC, politics, military, wall street, etc?
They see you being parcimonious and they pick it up. We share business and financial information and our team can see how much things cost. Didn't need to say much about this for them to make reasonable decisions.
I stopped reading as soon as the article said anger is an unhealthy emotion. That is such a damaging idea. Anger can be unhealthy, but so can many other emotions including shame (which is often the alternative to anger). Anger can also be healthy - it is a signal from deep within that something in our environment must change. Anger is often the catalyst for making necessary change. Now of course too much anger is damaging, no question. But the dose makes the poison. A little anger at the right time can be transformative and it can be super healthy.
Good podcast! The Aztecs (or Mexica) also have a written history from before the Europeans came. See great summaries in the two books below:

A Rain of Darts: The Mexica Aztecs
by Burr Cartwright Brundage

Fifth Sun: A New History of the Aztecs
by Camilla Townsend
100% this. As a English-as-a-second-language speaker, there are times when I wish I could speak up and express my thoughts/emotions in a way that is palatable to the audience (native English speakers), but decided to stay quiet because I am not sure if it'll come out right or because my brain cannot process fast enough to speak fluently/eloquently. I consider myself fairly decent in English vocabulary and reading (not bragging but scored 720 out of 800 in both SAT and GRE verbal), but I still cannot do as well as native speakers in expressing my concerns/opinions during business meetings. Sometimes, I wish the tables are turned so that I can speak my native language and am able to make persuasive arguments in discussions.

Language barrier is real and I am guessing some English speakers may never understand/empathize with the non-native speakers.
My neighbour still has sacks of coal delivered for her fireplaces every few months, something which has likely been going on at her address for over 100 years. There's so much stuff that uses gasoline I can't imagine it will stop being produced even if it becomes quite niche.
I'd be any old android device without a sim and load up pocketcasts on it. You can connect to wifi to download everything and disconnect otherwise.

I've used the OUKITEL WP5 as a device when going on multi day hikes. 8k battery + water resistance.

https://www.pocketcasts.com/
What software+display is CNN using for this interactive visualization?
That’s the ultimate sign of disrespect for workers as human beings. Cubes and open office are bad enough but hotdesking is the next step.

I would be miserable in such an environment. I need my keyboard and screens in a certain layout. Books need to be in a certain place. If that was taken away from me I don’t think I could live with that.
They've made the thing more complicated than a phone plan. So before you print something, you have to remember how many pages you have printed this month, plus the rolled over pages from last month and how long before they expire, and if you are going to go over, you have to change your plan instead of just going over because the overage rate is absurd (like, more expensive than going to a print shop). How is anyone supposed to get work done when printing is this complicated?

Given that I am not that heavy of a print user, I recently opted for the $300 Canon G7020 refillable inkjet over a color laser. The EPSON EcoTanks also looked good, but I think the G7020 included two extra, full bottles of black ink, plus the initial set of CMYB. The initial bottles are full-size, however, about 1/6 of the ink disappears on setup as it fills the tubing and print heads inside the printer.

The only catch I have heard with this printer is that apparently the waste ink absorber (non-replaceable) can fill after a few years of use, shortening lifespan. However, the print heads are replaceable which is nice compared to the EcoTank line. (In a refillable, the print heads look like cartridges, but instead of ink, they have a port that connects to the tanks). The setup (AirPrint) works great and the only issue I have had is that the old-school LCD screen is impossible to read without a lot of lighting.
If it is more desirable, then you build more housing, it should be as simple as that. If you build enough housing, rents won't rise.
While I could make all sorts of technical points, like how HN's interface is little different from trn I used in the 1990s, or how I dislike tinkering (as Godel_unicode commented), I'll point out one that's not so technical.

I am detail oriented, which contributes to the quality of the software I develop. That level of attention to detail extends to other areas. For example, I read all of the license agreements I'm told that I have to assent to. This makes it really hard for me to agree to all of the automatic software updates, which update the license agreement, so I disable updates until I have the time to read the new license.

(As an aside, OmniGroup has the best proprietary license I've read, and I've commended them for it. And I've complained to ORCId that they claim their signup takes only seconds, which means they don't expect people to read their license.)

So one reason I prefer FOSS is that I don't to read the #%^#$^ licenses.

If I switch to the Android ecosystem, and sign up to Google's app store, I expect have to read pages of legalese - which I don't care to do.

I understand that most people are not this way. I hope you understand that some people are not like you.
Disagree on point 3. Technical debt is not bad code. It's expedient decisions made to achieve short term business value at a long term cost.

On point 2, you're right they should be separate, but I think the solution is, refactor to make your solution easy, then build the solution.

Point 1, if you have a significant rearchitecture to mention on your roadmap, do so. But don't make the mistake of thinking business leadership cares. You'll get farther with strong technical leaders who can push for appropriate timelines, not haggle over technical tradeoffs with executives.

Parent post is terrific and makes a lot of great points.
These are a decent alternative: https://epson.com/ecotank-ink-tank-printers. There is no DRM on liquid ink.
I think there will still be a on premise version of Bamboo going forward, but all the license changes have made my company consider the possibility of moving from Bamboo to something else. That's kind of a shame, because Bamboo works really well for us.
>In times of slavery, I think the concept of humans must have been different than today.

I think with regards to slavery you are bringing in modern views of humanity. I think it was the modern African chattel slavery practiced by the West that introduced the concept that slaves were less than human.

Prior to this, slavery was just considered something unfortunate that happened to a person. A person could become a slave because of debts. A person could become a slave if they lost a battle or their city was conquered. For sure, it sucked, and they did not have any rights, but again, there wasn't really a concept of human rights. In addition, there was no real concept of equality. These were very hierarchical societies. Thus, a slave, I think, would have been considered human, but at the lowest rung of the social hierarchy. In addition, there was no real ethnic component to slavery. There were Greek slaves and Greek masters. Slaves also were not considered intellectually inferior - see for example the Greek physicians and tutors that Romans would have as slaves.

Ironically, it was the push for equality and human rights that made African slavery so toxic. In the past, without concepts of human rights or equality, slavery was just what happened to people who were really unlucky somehow. However, with the concepts of equality and human rights, people realized that slavery was incompatible with that. However, they still wanted to enslave Africans. The way they dealt with this dilemma was to say that Africans were not really human, which magnified the damage caused by slavery a 100 fold, since that horrible idea persisted even after slavery ended in the West.
That makes me curious, what workarounds did Netflix employ?
Related: I'm looking for essentially the same product as OP but with the additional requirement that it's hackable. I'm trying to build a device that can play and record audio with a single hardware button that toggles between modes. For example, I'd like to be able to be listening to a podcast, push a single button once, record a memo to myself, push the same button again once, and be back to listening to the podcast.
VW themselves announced that as they ramp up battery production selling official EV conversion kits for classic Beetles and Minibuses was something they very much want to support: https://www.theverge.com/2019/9/5/20851784/vw-beetle-electri...
Reactive front ends without extensive JavaScript
> It's not like HP can revoke a digital license to all of the ink I've already received.

Actually, it's exactly like that. HP cartridges can and do expire, and printers will refuse to work with them even though they are still full and functional.
We modern humans have been trained to classify living creatures using Linnaean taxonomy, but ancient hominids didn't necessarily apply the same conceptual framework. In other words that question might not have even been relevant or meaningful to them.
That may work for people who constantly move around like sales people or managers. Interestingly managers keep their offices even though they rarely use them. For people like engineers i think it’s super important to have a steady work environment.
For most low value sites e.g. inc.com type random news that ask me to sign up to continue, I just dont use them, because the value they provide is lower than how I value creating an account.

The same is true for recaptcha, I usually just don't use a site if they make me use it. I have stopped donating to charities because they use recaptcha and would never buy from an online store that uses it. The same as I would never go to a bar where you are searched on the way in, or buy a pizza from a place with a central call center that makes me wait to make an order. If a business wants to treat me like shit, I just wont use it.
Interesting. Like a month ago I came up with a similar metaphor. Only, instead of a health inspector, I focused on the fact that dirty dishes get piled up.

You put them in the sink. The sink gets full. You put them on the table, on the stove, on the counter-top, on the floor. You can hardly walk. You're working on a little corner on the table because the rest is full of stuff. How are you supposed to continue to work efficiently with all that clutter?

The manager cares only of how fast you can get food out the door. To them, washing dishes is a waste of time and money. Customers aren't paying you to wash dishes. They're paying for the food.

The problem is seeing how the buildup of clutter affects the speed of preparation of food.

Of course, quality is also affected. For example, you need a sieve. It's dirty; you used it for flour. Now, you want to use it for powdered sugar. Well, that's similar enough, right? There's no time for washing; the customer is waiting.
Tucker Max is a stoicism popular writer? The guy who wrote American Pie-type stories on the internet in the 2000s?
FWIW here is how I replaced scp commands in my scripts with sftp. (If there is a better way of course I am interested.)

OLD:

scp $FILE "$USER_AT_HOST:/home/username/dir1/"

NEW (a single embedded newline or Enter right after the word "progress" seemed required, though not correctly displayed here, to enable a visual progress indicator; maybe some kind of \n could work instead but didn't immediately for me and this was easy enough in the end):

echo "progress

put $FILE"|sftp -f -p -N -b - "$USER_AT_HOST:/home/username/dir1/"

OR (single line, without progress indicator):

echo "put $FILE"|nice sftp -f -p -N -b - "$USER_AT_HOST:/home/username/dir1/"

Edit: I suppose this could be carefully put in a script called "scp" that takes parameters, or aliased, something like others here have done with rsync options (^F here for the word "progress" to see some).
I think this is considered normal for real world Haskell usage.

Most libraries and even frameworks like ihp that try to be favor ease of use rely on these language extensions.
You can ofcourse place these directives once in the cabal file, but there's no getting around to learning what they do.
In my experience everywhere has bad managers. I’ll volunteer that until I got wise to my own failings and quit being one that I was one of them. It’s a hard job. What we need is for our educational system to incorporate management training from the earliest grades. I’m not talking about books on business or BS like that, but teaching the soft skills that people need to manage other people. Irrespective of the field one goes into, those soft skills can help.
We know that medieval knights were skilled and/or numerous enough to have driven several creatures to extinction, including some large ones. Dragons, manticores, unicorns, and ogres are all gone now, living on only in stories and D&D. Why not giant snails too?
AWS Lambda now supports Amazon MQ for Apache ActiveMQ as an event source