skysight-inc/HackerNews huggingface dataset:
This isn't an uncommon point of view, and that's unfortunate. It's incredibly sad to hear people fearful of loneliness in old age, and even sadder to see people decide the solution is to oblige their children to spend time with them rather than seek meaningful cross-generational friendships with people who want to spend time with you.

This is a genuine problem, and one that maybe tech could actually partially solve by bring adults of different ages together in ways that build friendships rather than accepting the only way to not be lonely is to rely on your family.
I'm surprised I haven't seen this before, this is great.
I built a new app for practicing keyboard shortcuts
having tried everything from convox to fargatecli, deployfish ,etc. in the end i just ended up using pulumi to set up the basic infrastructure components and writing my own bash scripts to deploy tasks and services to ECS using the AWS cli.

there was way too much magic going on and i wasn't confident i could easily roll back or do modifications if the CLI didn't like something in particular. deployments based on terraform or cloudformation were particular susceptible to this.
Readability-CLI: Firefox Reader View in your terminal
Blaze/Bazel has its flaws (including poor integration into the world outside google), but what are you comparing it against? Any general purpose build system I've seen that is not bazel based and not nix is a flaming pile of garbage: almost nothing else can even figure out a correct dependency tree, let alone which parts of it have changed and need recompilation. Bazel also uses a familiar, readable and yet concise subset of python for build description, whereas most other build systems use customer languages with syntaxes and semantics that are comically bad if you don't have to use them and tragically so if you do.

Again, gRPC has its flaws (and I'm not a fan of HTTP2), but what are you comparing it to? For internal services REST is acceptable for extremely simple, stable and low volume APIs. For everything else it is an obvious disaster: terrible CPU/network/memory performance, you need to write more code than you would have to with gRPC and get zero type safety unless you add some json schema monstrosity on top of it at which point your performance will likely take a further nose dive. Also, good luck evolving the protocol – gRPC is carefully designed to support this. Far from doing a good job, "TFA" quotes some extremely clueless article on why protobuf sucks that was ripped to shreds when posted on HN previously.

The only compelling alternative to gRPC I am aware of is capnproto (which is derivative, but in some ways nicer), but it has far less eco system maturity and mindshare.
I disagree and I think the comment is valid. I know many cases in which children and parents are not close emotionally or physically (live away). As they say, your mileage may vary.
Well, you're going against the forces of history itself, when say such things. People have been thinking along these lines forever.
I don't get too choose the BBC, if I give up the TV license then I can't watch ITV or Channel 4.

It's also a huge political football. It does lean slightly to the left but it doesn't matter which political party you ask they always complain it's biased against them. The current government has been waging was on the BBC for 10 years now. If they thought they could they would shut it down in an instance.

What we really need is something funded centrally but they don't have the option of interfering with.
Not Recommending Purism
Hey, firstly many thanks for championing Matrix.

We know that the name change will be disruptive in the short term and even tried to address this point in the blog specifically for people like yourself trying to fly the flag.

Further down the line we hope that rebranding will make such efforts easier since folks will not need to navigate Matrix vs Riot vs Modular vs New Vector maze (in addition to all the other excellent clients and hosting services out there).
When I was at Microsoft, we used data structures quite often in our service that powered Azure Frontdoor / Azure CDN.

Some of the stuff I personally worked on was tries and nested tries for routing/cache purge, LRU & variants for the caching algorithm on a cache node, and I implemented consistent hashing for the distributed cache.

There were some algorithms stuff for load balancing, but I didn't work on that.

I know there was a few other things, but I can't remember them right now.
How is it going somewhere else? If course it's being spent in the economy. Essentially it's an export of services.

For large amounts I'm sure some is saved but most workers whether local or foreign bringing in overseas dollars are contributing far more to overall improvement of the economy than someone working at a retail store earning the exact same amount while shuffling around domestic dollars.
Make Your Own ColecoVision at Home – Part 2
I've been there and here is what worked for me.
I've created a new test account on my machine using an alias for my gmail address.
From that account with that email alias I was able to register into the dev program.
fogcreek/glitch then stand-alone https://www.copilot.com/
I already know enough about how jpegs work, and python and floating point as far as I'm concerned. Not saying it wouldn't help me to know more python, but I know very little about what tiktok is so guess which heading I clicked on. That's what "news" means I suppose?
> large US corporations don't act as an extension of the government

Have you read this? https://wikileaks.org/google-is-not-what-it-seems/
Well, I'm hopeful that this will not happen with the P620 since it seems to be in ATX form factor. And the Quadro cards use more watts than a 2080 Ti.
We are waiting for Level 5 for way longer than 2 years by now. And you don't have to pull the physical impossible argument. EVs were among the first cars built 100 years ago. Reusable boosters were deemed possible but not economic by EASA before SpaceX talked about them.

Musk is constantly moving the goal post, so when he ultimately delivers something one day, people tend to forget how often he didn't deliver in the past. He seems to be the only one to get away with that.
I don't like the new name, is too generic. I think an original alternative would have been better, like Trello, Slack, ...
Fall of Bitcoin
Had a similar experience selling my car.

It was an old Audi S3, like, 2011 model. Had a guy tell me the car was in better condition and the asking price was less than what I had listed. My car was listed at $10K AUD and that car was listed at $8K.

Them: "Why is your car listed at your price, and not matching this car?"

Me: "Well for starters, that cars in Adelaide, we're in Brisbane. If you want to go to Adelaide to check that car out and find out it's been in a bender and had most of it's body fixed and the listing avoids that. Be my guest."

Them: "I doubt that, I think you're asking too much. Will you match that price?"

Me: "No."

Them: "Why are you wasting my time, I should buy that one just to annoy you.'

Me: "You fucking do that then, laters"

I sold my car the week after this for the price I wanted. Straight up https://www.reddit.com/r/choosingbeggars material.
Portland is very very tiny? It has 600k people. That's larger than Atlanta.
Tech vs. Media: We Need a New Model of Truth
This is not exactly correct but almost. I Europe expect around 40% percent of your gross salary to be gone in taxes. Health insurance is not 100% free (e.g., you go to the doctor and he prescribes you some pills. You have to pay for those pills yourself. Sure the doctor doesn't charge you for the hour). Education is not 100% free. For example, in Germany it would cost you around 400 Euro per semester to get enrolled in a public University).

So, for everybody to know: a salary of, let's say, 70K in Germany for a single person (tax group 1) living in the west would translate to around 3300 euros per month after taxes.
Famous Mobile App Testing Strategies You Should Avoid
At some point there'll be a Starlink connection in every Tesla, and Tesla will pay Starlink for that.
What Is Local SEO and Why Local Search Is Important
I think clouds have been trying to fool developers into thinking that cloud is easy. Don't feel bad, building a reliable infrastructure is incredibly hard. There're ton of services, some of them are redundant, and it takes a lot of time to discover all the nitty-gritty.
This is the point I was about to make, but you've put it better than me.

As the traditional factory job disappears more and more, the aging population will provide a huge source of new caring/support jobs. We'll have to find a way to pay them a living wage, but then we had that problem with factory jobs in the early industrial revolution too.
An End to the Traditional US Law Firm Monopoly
An alternative take to this article would be that this person wasted two days because he was reluctant to ask more questions from the person who filed the bug report.

How often do you actually receive quality bug reports at work? My experience is that external or internal users almost never provide sufficient information and you as a coder are always expected to drill down on what they reported with a barrage of questions.

ie. if you are not doing https://en.wikipedia.org/wiki/Five_whys then you might be doing it wrong and wasting time because of it.

I'm referring to this:

> Some developers would have immediately gone back to the person reporting the problem and required more information before investigating. I try and do as much as I can with the information provided.

Which seems like being stubborn and making a mistake because of it.

Couple other parts also seem a bit overdoing it:

> Because I investigated if there were other ways of getting to the same problem, not just the reported reproduction steps.
> Because I took the time to verify if there were other parts of the code that might be affected in similar ways.

These seem like taking a gamble. Maybe something comes up, but is it more probable that this work should be minimised until there is more proof of "other ways of getting to the same problem"? Developer time is expensive, is this really the best way of using it? Would it make sense to just fix the issue at hand and only put in more time if more bug reports come in after the fix or if there is some other indication that this part of the code might be more broken?
I think those names are taken.

(Really though, Slack is as generic of a word as Element! It just had a strong connotation now)
That's true but I think which bit of the population remains matters.

The demographic impact of a plague is pretty much the exact opposite of economic flight. In a plague the fittest and healthiest survive and are unencumbered by the elderly and unfit, but in a demographic flight the fittest and healthiest leave. Similarly in a birth rate collapse the demographics shift towards the elderly and away from the young and fit.
The main issue here is that you made a joke about race. It wasn’t funny, and was extremely distasteful. If this is still lost on you, then I suggest you take a moment to educate yourself on the matter and consider why this was offensive to so many people.
Part of the beauty of being human is the capacity to not do things just because our forebears did them too.
It might be logically valid, but it's pretty emotionally tone-deaf to blithely dismiss a long heartfelt personal account by saying "Survivor bias. Caveat emptor." Read the room, as they say.
If AI takes jobs, it doesn't cause wealth to be redistributed, it causes wealth to flow upwards to the person who owns the AI.

That might then be redistributed, but it might also not. Whether it is or isn't is largely up to the people who have the most power. In that system, which group has the most power?
Do these people care about search results? With a name like that, most people will have a difficult time searching for element related stuff.
Have you considered Acid Reflux? When I was going through a lot of stress, consuming too much coffee and not eating enough I had a similar thing happen.
Yeah, I share that feeling a bit, it's definitely going to make searching for things related to it difficult.

Eg, I just Googled element: "About 2,480,000,000 results (0.68 seconds)"
Thanks! I was trying to figure out why angle brackets would be a problem and this article really explains it well (consider I know very little about any of this!).
If this is all you've taken from the above than we've read 2 very different comments. The point about lonely old people is only 1 (and i would say not the most significant) point in the argument.

I have a wife and 2 (small) children. There is nobody in the world I love more than my family - it used to be only my wife previously and now grew from 1 person to 3. This has such a profound effect on my happiness now (in my 30s) that even if I die suddenly at age 55 (long before becoming a lonely old man) it would still have been worth it.

Yes you should also have friends & if they are of various ages that's even better. You dont need tech to do that either, although it is probably difficult if you live somewhere far from other people (and some developments like fenced off suburbs with no city centers make that harder still). But that is independent of the argument if you should or should not also have kids.

You can have kids and friends!
If your retirement was predicated on a forever swelling population lifting your boat, then you actually didn't save enough to retire. Secure retirements shouldn't rely on paygo systems and infinite growth.
I've seen this weird thing with some people who state they are logical and then suddenly when it is about relationships they become illogical as hell. I'm not saying I'm logical in this regard, but I find it easy to notice in others.

I simply look for a clearly wrong assumption they have (look up the 10 cognitive distortions [1]). See which one they have, propose a way to test the assumption and potential pitfalls (most of the time fear) and then tell them to test it.

The answer won't be a "no". In my experience the answer will be something like "but that's just clearly nonsense." I've noticed that they do this without any data, it's purely based on thoughts based from their teenage years and they simply don't realize it.

It's hard to be rational on all topics. As we haven't learned to be rational/logical on all topics and I do think that, to some extent, our knowledge doesn't easily spill over into other topics (Antonio's Damasio hypothesis that has a neurological basis is a pretty interesting example of that [2]).

[1] https://www.verywellmind.com/ten-cognitive-distortions-ident...

[2] https://en.wikipedia.org/wiki/Somatic_marker_hypothesis
Fair point. I did take a week's tally of "how much developer time did we burn on hunting for backups and rogue edits", and suddenly SVN was orders of magnitude more attractive (ages ago).
The US govt netted $1.75 billion ($2.5 billion - $750 million returned to investors) from this scheme being exposed. How much money do they make when someone exposes US Govt wrongdoing?
Never heard that name, nice to know.

We sometimes have to do that in technical reports. The proofreaders always feel like they have to give at least one comment, so you give them a clear mistake to point out to avoid useless debate over minor points.
Giant Swarm is looking for an SRE in the US East Coast Time Zone.

Giant Swarm is a fast-growing open-source infrastructure management platform used by modern enterprises. Our vision is to empower developers around the world to ship great products.
We're a distributed, diverse, and growing team, spread across Europe. The company is based in Cologne, Germany, where we have a small office in a co-working space. However, only a few people work there. All workflows are created to function remotely - but of course, if you want to visit Cologne, you are more than welcome!

YOUR JOB
- You maintain, operate and upgrade our own and our customer’s Kubernetes clusters.
- You will design, configure, build, and maintain our core infrastructure, from kernel parameters to the cloud provider templates.
- You understand how servers and systems work and you tweak their behavior to your needs.
- You will be responsible for our monitoring, logging and alerting.
- You will help resolve incidents on our own and our customer’s clusters.
- You participate in the on-call support schedule (~ one 24 hours shift every 2 weeks)
- You are a go-to person in case our developers need advice regarding infrastructure.
- You will automate all the things.

More details can be found here: https://giant-swarm-jobs.personio.de/job/166759
UK Gov awards billions in suspect Covid emergency contracts
How does that change the point?
Completely agree. The only thing that's important is knowing what to google for. i.e. being able to map from a real world problem to one or several algorithm/structure classes.
How many tractors did Silicon Valley buy again?
Advice to my past self, and other self-taught programmers
Ironically Riot.im is the 4th hit for me on an incognito VPN'd browser for the word Riot. So I hope that Element will end up with the same visibility :)
And then there's this from Australia:

https://en.wikipedia.org/wiki/Coolgardie_safe
Money spoils (aka inflation) just as much as food does. To maintain the value of your money you have to actively utilize it in the economy by investing it. This is not a flaw. It is necessary to keep the economy running. Otherwise we would see Scrooge McDuck in real life.
Bravo i have to say. Riot was a really good name for a project in the post NSA/Snowden time, but since we already forgot that, Element is much more Acceptable for the big wash ;)
The Atlanta metropolitan area is home to more than 6 million people and is the ninth-largest metropolitan area in the nation. Portland is located in the 25th.
Being a complete newbie on the scene a few years ago, the choice of frameworks and tools was so incredibly overwhelming (coming from C/C++ land). There are strong opinion pieces both for and against basically everything too.

When you are still trying to figure out exactly what HTML and JS should be responsible for, having React, Vue, PHP, Elm and many more as options for "just making a simple web page" can slow down the learning process by an order of magnitude.

I'm not sure what the solution is here- clearly each of these tools has a niche which requires them, but making a basic webapp without a web-engineering degree is quickly becoming an impossibility.
Metro Atlanta is 10x that. Atlanta proper is tiny compared to the suburbs which sprawl for miles where most people live.
"it's in the very poorest places that you're going to have a tripling in population ... it's amazingly as children survive, parents feel like they'll have enough kids to support them in their old age. And so they choose to have less children."

https://www.gatesnotes.com/about-bill-gates/a-conversation-w...
New approach on my arrows problem. More math, less logic
There is a spreadsheet for France (in French). It's quite Paris-centric, but it gives an idea.
https://docs.google.com/spreadsheets/d/1Zjvz-Ud2TR3rco2BTq0X...
I'm colorblind, imagine you've seen colors a certain way your whole life - decades - and then someone gives you glasses to see colors "correctly". The colors just look wrong, not "correct". Why would I wear them? I know the color of everything already. Its also discriminatory, who says that the correct way to see colors is your way? Also, my whole life I've been discriminated against in jobs because of some broad definition of color blindness, at least some folk have made some steps to be able to categorize levels and types of color blindness now. Many jobs that weren't open to me when I was younger are now open to me, but I'm too old now. It isn't a "disability" requiring fixing.
We have few customers in production. One is about smart purchase invoice automation and - IMO - the real world data set is not that different from those StatLog / UCI / Kaggle datasets.

Of course our customer datasets tend to be on the easier side of the ML application field, but like you mentioned: the easy / fast or the low / mid-value ML applications are the place, where Aito / predictive database strengths play out and where they can carve out space.
That's been long overdue and will hopefully help Matrix make inroads into more conservative organizations; I believe the tech is really promising. It's a definite liability, trying to introduce people to Matrix, when the de-facto default client's name evokes all kinds of unhelpful associations – it doesn't sound like work at all and it does sound like gamers, toys, apparently even like a far-left political organisation. Element should be fine for everyone.
the universe is plenty infinite, we dont need to limit the population at all
> We're talking about...the equivalent of youtube.

Well, you certainly are, but I don't think the person who originally brought it up was.
The (Painful) Enterprise Way to the Cloud
As a parent the quality of your relationship with your children is something you can very much influence (though you should probably start when they are still kids).
Yeah they are taken, I meant a name of that kind, rather than an already existing word that is pretty common too
For the sake of circumspection, I suppose a counterpoint to your thinking might go like this......

These institutions receive an abundance of high-quality applications every year and choose only a few; for every admitted international student, several amazing domestic applicants are rejected. The government does not need to bend over backwards for the international students who won the admissions lottery, because they already have a huge advantage. Rather, it might prefer to fight for the interests of its own citizens, whose advancement is in their personal best interest as well as that of the nation.

If an international student follows the established legal processes whereby a foreign person can become an American citizen, he, too, can benefit from a system that protects the interest of American citizens.
Where what law is? And something like this can't be undone by being clever. The intent of congress is for income tax to exist, and so it is enforced by the executive, under the supervision of the judiciary. That's all that really matters. And the case law is solid on how to interpret the rules.

The most that could happen is congress going 'oh, that was worded badly' and fixing the wording.

The 16th amendment cannot be in violation of the 5th. That's not how amending works.

Also doesn't that argument apply to all taxes? It seems pretty clear that blocking all taxes was not the intent, based on the rest of the constitution.

> A good start; seems to really bother the authortarians.

Really? I've never seen anyone bothered by that. Sounds fun to watch.
The system was obviously designed for a "reasonable" amount of retirement from 5 to 10 years. Nowadays everyone is exceeding that despite a raised retirement age.
Quote: "... but I have come across everyday use cases of data structures and algorithms when working at Skype/Microsoft, Skyscanner and Uber"

Considering Skype is at best laughable compared to other IM applications, I'd not boast about working on it. I used Skype over 10 years and after it got bought by Microsoft it gradually started to be worse and worse, to the point I had to look at other IM in order to communicate with my clients.

I have a question, why is that Whatsapp and FB messenger can and will deliver notifications when you receive a message every single time, while for Skype this seems to be an unachievable feature?
While I agree, the feedback I get from a session like that is useless:

"While you mentioned this during the demo, I noted:
1. Your state-drop down has only 3 entries.
2. There is a validation error
3. You get an error at the end.

We need you to fix this ASAP !!!"