skysight-inc/HackerNews huggingface dataset:
These kinds of all-or-nothing approaches are not feasible - even in high-walkability scoring cities. Just look beyond your city's micro-core and see how reliant people are on cars - I'm talking places as diverse Oslo, Norway, Rome, Italy or Amsterdam, NL ( the HN bicyclist collective's favorite city ) [1]

People rely on cars for very valid, strong & un-substitute-able reasons in 1000s of cities on this planet ( even without counting the countries in the developing world which are just now getting a taste of vehicular freedom ). HN represents a tiny slice of of an already small slice of wishful thinkers whose pipe dreams get a dose of reality the moment you step outside your NIMBY bubble.

Even reduced car usage - in what is touted as the most bike-friendly city on earth at least here on HN - looks like this in the Baarsjes and Oud West neighborhoods of Amsterdam.

Een rondje door de Baarsjes en Oud West.

https://www.youtube.com/watch?v=yN7ox6bxBlI
Yeah I did not understand a word of this.
Have yet to meet a company where a developer's opinion is taken into account in software architecture and solution design. And, usually, like some other guy here said, they aren't invited to these types of meetings, at all.

The best line I heard, from a team lead that wouldn't back a "don't implement a task queue using postgresql", was "because I don't understand it/am not familiar with it [the alternative solution, RabbitMQ/whateverelse Q], we're not doing it".
Other times it's just silence and, then, in an email or through somebody else "we don't want to do the incorrect solution". Without offering alternatives or what's "incorrect" about them.

These are common scenarios in mega corps. The above couple of anectodes were from one of the largest payment processing company and one of the largest b2b security company.

Oh, and you'll forgive my endless rant, the best one was out of some multi-billion nasdaq blabla company:
CTO was absolutely ADAMANT how to implement encryption at rest. Using some tool from his college days. But, that tool wasn't maintained for years and didn't make use of Intel's AES-NI. Even though we explained him about latter, showed him the numbers using simple Linux tools, he kept scheduling meetings "to show us". Needless to say, using Intel's AES-NI was a good approach, compared to software-level encryption. Absolute waste of a couple of weeks.
well if you want it to never change in any way you don't want it to change then obviously the correct solution is build it yourself.
Way too mainstream. Imagine Pomegrenade running on up to 4x4 Ross-Cypress-Fujitsu asynchronous CryoSparx, consisting of Suns (Hyper?)News-thing with seamless classic Mac OS integration, that ADB/Localtalk stuff for periphery, and so on.
I'm betting that Tarek Abou-Khatwa, who enjoyed the privilege of not having his door knocked down by the FBI to search his home, is a "POC".

I think that America is much more classist than one may think if one is distracted by the disproportionate cultural focus on racism.
Maybe we should have a system which looks at human needs first and tries to address them, rather than as a side effect of making profit.
That's quite the story! Fantastic to see you be able to turn your life around like that, some of what you wrote is eerily familiar to me, food for thought.
> Some engineers seem to want to work for long stretches uninterrupted, like monks copying sacred texts. That is not the way to succeed. To succeed you need to make sure what you are building is actually what you should be building. I've never seen a way to figure that out without having meetings with other people.

If all you're doing is sitting around in meetings all day, you won't get any actual work done.
>Why not?

Because it sets them on a track of social disconnect and isolation. No therapist in their right mind would support that path.

The adequate response is culture. Teach your children how to cultivate their own attention. Teach them about the way dopamine works. If you can't, you don't even know what you're talking about yourself. Creating social outlaws never, ever ever ever achieves the intended goal. The opposite is the case, you're creating damage in areas that you apparently don't even realize, probably because you project your personality model and own experiences onto a kid that simply doesn't grow up in the world that you became neuroplastic in.

> Once you made your decision, bite the bullet and accept the costs

...Or be open to rethink your decision?! That's just bad intellectual culture. It's perfectly fine to change your mind about something that you can't fully understand. And you can't fully understand this, because you can't see the world through the eyes of a now-12-year-old. Everyone tries to do the best for their kids, but almost no one knows what is the best for their kids. Setting them on a path to isolation and lack of connect certainly isn't the way, they'll never, ever, fully recover from it.
testssl.sh
>Even if you aren't an active participant, you get to at least listen in.

This is why "it could've been an email" exists. If you're not making me an active/reactive, valuable contributor, then you're wasting my time and the boss' money.

>That is not the way to succeed.

I mean, seems a lot of people managed to succeed just fine going radio silent for a long time and simply observing their target audience until the last moment. Which does allow for long stretches of work, and rails against the "communication and work need to be heavily intertwined for success!" spiel. Nor does it say meetings are the best way to do this intertwining, even situationally.

>To succeed you need to make sure what you are building is actually what you should be building.

Which does not necessarily conclude that meetings do this.

The whole comment also misses obvious points such as analysis paralysis, death by committee and more.
You might want to teach your kids about the dangers of social media, and how they can protect themselves - rather than completely forbidding them from gaining any experience and thus leaving them completely vulnerable for when they they are finally old enough to buy their own smart phone.
The best tip I've followed is "When the student is ready, the master will come".

Mentors are abundant. Most people out there can teach something and are learning something. Like dating, most of those people are not the right fit. And yet there's so many that you're likely to have a few in your life without trying to find one, but searching helps. There's always a level above you but often that level is invisible to you if you don't qualify.

You need skill in that the student can absorb the mentor's lessons. If you're too far below the skill level, the mentor looks like an idiot. Their advice can run contrast to "common wisdom". 90% of people are in the bottom 90%. You have to be at a high enough level that you can see the flaws in common advice.

You have to be open to be proven wrong. The philosopher al-Ghazali used to say that you have all the advice you need. Why aren't you following it? Why does the advice taste bitter? To many people, knowledge is something you use to get something - work, promotions, recognition, validation. But that makes it difficult to learn. Knowledge is a tool to be used. If you're not using it, chances are you fear disproving what you know.

Now a lot of potential mentors are happy to teach. Partly because it's lonely. They want someone who understands them, and there's an ego boost to impressing someone. They want to bounce ideas off someone on the path, especially younger people who often see things from a different perspective. And sometimes there's a pragmatic use of an apprenticeship. One of my favorite mentor-apprentice relationships was reverse engineering a game, where the apprentice found me tons of data and I taught him how to process it.

But I'd still say the simplest route is improving yourself. Apply all of the advice you've been given, until you know what works and what doesn't. Which would often make the right mentor visible and attract their attention.
>250k monthly users, but all the time and a lot of the costs are borne by me and where I'm at now I don't have the time

are you not able to let any of these people know they need to pay or the service will go away soon? I mean 250K 1 dollar a month?
In science, lots of Python is used. Perhaps do a web search for scientific programmer jobs, or look on the jobs sites of institutes. If your background/interest is in physics, check NOAA, NIH, NASA, JPL, et cetera. For other fields, check job sites of the appropriate universities.
That's not IrDA though - that was just an IR blaster that could send out an IR signal to TVs and whatnot.

OP probably talks about the horribly slow and finnicky data transfer standard used on pre-earlier phones before Bluetooth was widely available and cheap.
The claim is that in capitalism "you become rich by providing value to other people."

John T. Walton became rich through inheritance.

Ergo, there are ways of getting rich other than providing value.

Ergo, looking at someone who is rich doesn't tell you that they provided value.
"Smartphones are harmful" are the new "videogames cause violence" (a bit justifiable, but blown out of proportion)

And on average most people will use it, so a kid that can use better than it is already on top of the pack
At least in Swedish the word "orange" for colour is a recent import. That color was called "fire yellow" (brandgul) when I was a child.
I’ve never made a film in my life but I sure feel like I can say that Batman and Robin is a real stinker of a film. Those involved have made other good films though.

I have valid opinions about politicians too ;)

One can legitimately acknowledge the good and bad in a person.
Your dog has a potty?
> This is unfair.

Yes it is very unfair. Gmail is basically incentivizing you to send thousands of mails or use hacks like inbox warmups. The same happens for SEO when you have to care more about backlinking and keywords than actual content.

Unfortunately there is nothing you can do about it. It's how things are at the moment :/
> I may or may not go as far as putting a custom cert on the phone so I can monitor all the traffic -- that will depend on if I catch them violating my trust.

You are going to spy on you kids if they violate your trust, what does it take to violate your trust; visit a website that you don't like? How will your kids ever trust you again, if they find out you're spying on them for possible trust-violations?
Ask HN: Why does my tummy hurt?
I have this quite often after drinking alcoholic products. I haven't had this before, only like this for 2 years.
When React first came out, it was a breath of fresh air. There were some weird kinks, but instead of getting better they doubled down on the magic, and it got worse over time.

I would really like something like React, but completely explicit - no hidden state, no hooks, no monkey patching. Everything class based, you have one render method, one method where you can launch your ajax, and you give your data dependencies explicitly instead of React trying to infer something and calling your functions at random.
https://en.m.wikipedia.org/wiki/Fengning_Pumped_Storage_Powe...

Pushing water uphill is relatively cheap and ~80% efficient. We can build more 2x nuclear power station equivalent "batteries" like fengning fairly easily.
During the Facebook hearing, they said that its internal data shows that Facebook is most harmful for 14 year old girls. I believe that if you can somehow shield your daughter of that age from social media, she will be fine.

I had a no display rule for our toddler but during my absence, her mother introduced her to the iPad, and now she watches YouTube on it whenever I’m not around. I know that the American Pediatric Association recommends limiting screen time to 1hr a day, which I also agree with. I don’t know yet how to proceed once she gets older. I think I want to teach her programming and I want to disallow social media. Already now I disallowed her watching Russian videos on YouTube and she doesn’t watch them any more because I said to her that I don’t like those videos.
No your S5 doesn't have IrDA. It has an IR blaster (e.g. just an IR LED) but no receiver so it can't transfer data over it.
Built for Mars is a good one, UI/UX breakdowns of popular products. I always find it really insightful and thought provoking
Your comment would make sense if women, gays or black people would be immune from “cancellation”.
> Keep in mind that invading their privacy means breaking their trust at an age where a large part of their emotional and social development all but requires it.

That's why I was careful to say that the default would be to trust them, but only after they show they can't handle it will they be monitored, but in a way they are fully aware of and we would review the logs together. But my point was I hope I never have to get that far -- that I can just teach them to be safe and leave it at that.
I don’t know how Sears failed so hard. I worked for them as a frontline sales rep at the turn of the century. I’d love to hear a story from the bigwigs.

The POS system was archaic, even at that time. Nobody trusted inventory counts, it was never accurate. But the website was always worse. Plus we had no workable access to it. It took an eternity to load a page. And what you saw was worthless. Sears treated the website with contempt.

We had a mandatory company wide meeting on a Sunday night. They played a pre recorded message from the CEO telling us how important family was to the company. He was at home with his family. We weren’t. That never registered with Sears.

My job at the time was ostensibly to sell hand tools, or lawn tools, or consumer electronics. But that wasn’t the point at all. We got paid commission. The item was nothing. Maybe 3%, probably less. A few dollars. But a successful Sears card signup? That was a flat $20.00 payout. Add on a warranty? 30% commission on the warranty. Bonuses were paid to management based on the ratio of sales with addons. So for a sales rep like me we will take any sale. But my boss would prefer I not sell a TV at all if I don’t get the warranty.

Sears was a predatory business for decades. I don’t know when they lost their way but it was long before the turn of the century. Modern business would do well to study how Sears failed.
Java ecosystem is a quintessence of delegating boring stuff. But without wild westness of NPM, libraries (aka crates) feel more "serious".
Back then when kid was in that age I solved the dilemma by giving her a feature phone (yeah they were still around) and the computer traffic was monitored by the antivirus parental control. Yes she knew about all this and didn't mind. I never needed to step in.
And it's always about how others should live. I'm perfectly ok with people deciding for themselves that they want to live by scripture x, y or z but then they invariably want others to live by their scripture as well.
> * the delay makes 2FA super frustrating

I think you misunderstand. If I'm expecting to log in via 2FA with my email client, I'll have my email client open (and polling for email in IM2K, or in an SMTP-world, my MX points directly at my email client) so the message won't be delayed if I'm expecting it.

I think it's okay to delay unsolicited mail, after all, I have to sleep some time...

> * a number of the larger services have pools of mailservers; when they retry the send, they retry from a different random host in the pool. Naturally this breaks greylisting completely.

I don't think this is true; Can you explain a little why you think this is a problem?

Back in the late 1990s and early 2000s I ran a large mail server (queue on NFS) and had this problem, and I solved it by hashing the authenticated sender and using that to choose the pool of addresses to try for that week. This way, a bad actor might burn 3-4 IP addresses by spamming and get me added to one of the popular blacklists, but they don't take out my entire system, and that gave me time to correct the problem. When Greylisting started becoming popular, I had some slightly longer delays than the more popular single-node mail servers out there, but I tweaked this to simply prefer the same address until seeing some headers then retry on the alternate to see if we get a different answer. Now it's 2022, and I suspect any big mail server knows these tricks and more, and any operator who doesn't know about greylisting in 2022 is going to have other problems.
Not much a problem in my city, but those which I've been to that are seen as "walkable" and with a "vibrant city life". Essentially all places with considerable tourist traffic.

Paris is very densely populated - I'm surprised anyone attempts to drive there, because at these densities and distance between buildings it must be horrible.

My point is: it's not that clear cut. Removing cars is what makes places like Paris bearable, but the problem lies in the sheer population density that a truly walkable city over a certain scale requires.

I moved to a city that has 2/3 the population density of my previous location and even though it's just swamped with traffic, it's actually quieter on average.

I feel like population density is completely left out of the conversation. From my experience there's a middle ground between car-oriented suburbs and human pile-ups like Paris(or other cities approaching this density) which is rarely explored.
(not gp) Is there any way to track the progress of this? I would be very happy to see this fixed.

Btw, if links inside a contenteditable aren't supposed to behave as links, why make it clickable in the first place? Because if you make it act like a link, you indeed have to reimplement the whole thing because of expectations.

I'm no interaction designer, but imho a simple edit button would be mucher simpler. It could still be integrated nicely, no need to have wiki-like editing where the entire context is lost.
I made it clear that I would not be spying on them -- that they would have full access to the monitoring and we would review it together.
If you are looking to have a mathematical understanding of the field then I really enjoyed "Understanding Machine Learning: From Theory to Algorithms" by Shalev-Shwartz and Ben-David.
Our beta customer just dropped Auth0 so they could us
Is it after wheat beer?
Definitely doesn’t make it any less immature.
Show them movies and TV-shows from the 80s and 90s, and show them that kids and grownups were quite happy despite having no smartphones.
Haha, my father actually presented me with the idea of a digital notary. He was wondering why we send everything electronically, where one party has to trust the other hasn't faked it, and the other party has to trust that the first party won't misuse it.
You can land in shady internet places very well also unwillingly, so it's less about "trust" and more about plain "protection". And the OP made it clear it's not a covert operation, the kids know it's the rule of the game.
Don’t forget that those peers are also being damaged and may not make the best friends.

From my observation children are increasingly dysfunctional.
This reads like prepper content - there are many legitimately scary reasons to control kids' access to the Internet, and "kids might be targeted by ads" is on like page 83. Think like a security dev and focus on threat modeling, kids falling into the right-wing / white supremacy pipeline and being exposed to predatory adults online are far more worrying.
I by "reality" you mean the usual lowest common denominator you see implemented everywhere, then I find it quite refreshing to see someone not following suit. If only I were rich enough to be as divorced from that shit as he is.
I'm curious about this peer group in which failure to have a cellphone results in "complete and utter exclusion". My nieces and nephews are in this age range (10-13 yrs), and none of them have cell phones, and none of them suffer total exclusion from their peer groups. As far as I can tell, they're all socially active and popular. Apparently it's different where you live, but I would take that as a bad sign on several levels.
>I would like to say that we can teach kids to have a healthy relationship with the internet and social media but sites like TicTok are engineered to be as addictive as possible so that would be naïve of me to say.

I don't think so. Don't underestimate the intelligence of kids. If your kid actually understands the way dopamine works (on a sufficient level), they will cultivate their own way of attention-management. That's perfectly doable, kids just soak up knowledge. They have to learn it anyway, so the later you start, the worse the consequences of both social isolation and bad usage-culture will be.

/edit:

to add to my original point, when your kids decide for themselves that they want something, and they feel that you are unfairly restricting their access to it, the consequence will be that they demonize you. Where that leads, for them, for their relationship with you, for the other points you're trying to get across, is never a good place. Be very careful about it.
This is very true. The key is to avoid the classic "introduce a problem you didn't have so that you could solve it with a product".
From what I know, Google Docs never used CRDT.

They adopted Google Wave's algorithm which was taken from Jupiter UI system [1]: operational transformations [2] with conflict resolution on the server side.

[1] https://svn.apache.org/repos/asf/incubator/wave/whitepapers/...

[2] https://en.wikipedia.org/wiki/Operational_transformation

When the server does ordering operation, operational transformations became a piece of cake to implement and reason about. If you add hierarchical addressing like "book/chapter/section/subsection/paragraph/char", they are also quite conflict free.

But you need a central authority. In case of Google, it is easy and fits the profit model.

Bonus: https://code.google.com/archive/p/google-mobwrite/

A library to collaboratively edit HTML forms.
Random fact: the name of the Star Trek race Ferengi stems from the Wanderwort "Farang" (=Foreigner).
There was a meme in there that I could enjoy at least!
> Hard to accomplish anything that requires experimentation over months until it works.

That said, the industry matured so much that experimentation that fold up as planned are generally doomed by large structural issue in the approach.
20 years ago, tweaking and digging your way in trench was the expected path since having to work around implementation details and bugs happened whatever you wanted to get done.
The answer to any technology-oriented problem is better communication.

I had problems with my kids use of social media - until I involved myself in it with them, so that I could see the things they were learning and enjoying. And then, having established the reality of their world, I communicated with them about my concerns - the tracking, the groupthink, the dangers of online interactions with strangers.

Most important of all, I gained their trust and inspected their phones, and read their conversations. Yes, there were definitely things to be concerned about - and so we discussed it, rationally, and have established a 'review schedule' where I can get involved in their digital lives a little more.

Its not easy. Teenagers are obstinate and difficult at best of times. But parenting is important, and the basis of all good parenting is the ability to communicate with your kids.
Doubt he could buy it outright. On paper he's worth a lot, but a lot of that is tied up in ownership of his companies.