skysight-inc/HackerNews huggingface dataset:
I would pay for YouTube premium but it's not available in my country.
How did not doing these things sink the company?

The problems stated are bad, but did something actually happen as a result, like a rogue script deleting things and the company no longer in business?
I work in a school district where we had all the schools on a single network. Each of the principals used a Apple TV as a presentation device. All 12 or more were in the drop down airplay menu
“That’s gibberish” probably could be better said as “that goes against all factual truths that I’ve learned.”
I'm 35 and I would not start again with programming.

Maybe it's some kind of chicken-egg problem, but I find it harder and harder to stay "on top" of the situation, the ever-changing web ecosystems and whatnot, because I have so little time to learn everything new and understand it and use it.

Maybe it's less of a struggle with other languages, and if you do it fulltime, but I find it stressful and it gets worse.

I don't know how you can handle this situation and feelings when you are older and just starting out.

Anyway: I find it great that he wants to learn something new.
IO in the Mac "Docker Desktop" app (which wraps a Linux VM and a virtualization framework) is quite slow even on x86 so people often run eg PostgreSQL as a native app.
Be very interesting to know if it is the rds proxy that is causing the problem. It is one things that annoys me about rds and aws services.
The article explains why it isn't contradictory at the very top.

"Agnostic atheists are atheistic because they do not hold a belief in the existence of any deity, and are agnostic because they claim that the existence of a demiurgic entity or entities is either unknowable in principle or currently unknown in fact."
Justice Thomas slams cancel culture, 'packing' Supreme Court
I also worked for film companies (Konica/Chemco http://wikimapia.org/25175058/Old-Powers-Chemco-Plant) and I was involved in digital photography (I was on the Adobe Photoshop team up to version 5).

> But they failed to envision a future without film.

I'm not sure this is true. I think Kodak had no way of salvaging their business. They used to make a dime every time someone pressed the shutter on a camera. That type of revenue stream simply doesn't exist.

Of course, they could have become a completely different company, but there was no one company that dominated photography in the post-film world.
Maybe it's time for a permanent "HN Greatest Hits" page.
Neat!

A really cool enhancement to this would be if the compiler could target a polyglot script that is both Shell and Batch. For example: https://stackoverflow.com/a/17623721

Then you'd get a single script that would automatically be portable and executable on pretty much every conceivable platform.
I have just run into this with Bravofly. Bought two tickets with Singapore airlines. 4 legs were booked. 14 days before the flight I get an SMS saying Singapore Munich is cancelled.

I ring through to Bravo and ask them to reschedule a the flight as is required under EU law. No problem sir we are into it. I think nothing of it. 5 days pass. No email and my booking has not changed.

I ring again. Why is this taking so long. I was rudely informed to be patient as the "relevant department" ( note this term ) is processing it and it takes some time.

10 minutes later I get an email from bravo. All my flights are cancelled.no to information is provided about the reschedule.

I find their webchat app and get in touch.

"How can I help you sir?" Starts the conversation which quickly goes downhill. The man informs me that Bravo is not responsible for rescheduling the flight. My contract is with Singapore airlines. "Have a nice day sir"

No no no and no....I argue with him for over an hour. Eventually he agrees to escalate and then hangs up on me.

I try to contact Singapore airlines but they tell me to go back to Bravo. It's their ticket booking.

A day later I call back to Bravo and ask them the status. They just stonewall me. Everything is handled by the "relevant department" and I will get an "email as soon as possible" They refuse to divulge any information.

They start pressuring.me to cancel. They promise me a full refund. I say no I want a reschedule. "Ok sure but you will have to wait for the RELEVANT DEPARTMENT."

This is nine days before I fly. I've waited now 6 days for any actionable information from Bravo. Nothing comes. Eventually I give in..I book a new flight direct with Singapore airlines.

I contact the bravo chat again and ask them to cancel. "Ok sir but we can only refund you the part of the ticket that was cancelled". That is 1/4.

I explode..I post the chat log I'd recorded from yesterday showing that I'd been promised a full refund. "Yes sir ... Of course sir.but there will be a 35 euro handling fee"

No the fuck there won't be I responded and posted the recorded log where I'd explicitly the day before asked about handling fees and were promised there would be none.

I asked when I should expect the refund.
"I've notified the RELEVANT DEPARTMENT and they will contact you as soon as possible"

At this point I realise their business strategy. They can offer cheaper flights because when everything goes well the customer gets the flight. If however the airline cancels one flight Bravo can then dick the customer around and attempt to find excuses not to pay up.

I somehow doubt I will get much of the 1000 euros out of them they owe me.
GitHub Outage 2022-03-25
Looks like GitHub actions and webhooks are down again, of course the status page still shows green: https://www.githubstatus.com/
Hmm. Yes, they are solvable. But are they "easily solvable"?

I could buy extra monitors for my work laptop, but then I'd also have to buy or build an entirely new desk for them, and find a place in my home for this desk to live.

My ISP also offers 1GB I think, but even if I upgrade, that doesn't mean that my work VPN can keep up. It also doesn't help improve latency
As a 61-year-old with almost 50 years of programming experience who recently got a new job, I can testify how almost no one wants to hear from an old person. I program for fun, too, and could be doing that full-time if I weren't working.

I'm only employed now because I'm proficient in an older language (APL). Never mind my decades of experience in many other languages and extensive domain knowledge in finance, not that I'm bitter or anything.
It's next up after the Hamilton biography :)
I feel like this article has popped up just as I needed to read it as I've been debating just "living the moment" vs taking pictures as I normally would - I am going to carry on with the latter. Taking photos doesn't detract from living in the moment, it just means you can re-live it (or memories of it) a year later.
Not the person you asked, but I know exactly what they're talking about. It's less prevalent in in-person discussions, but man are hobby-oneuppers everywhere online. And it's exhausting.
High speed internet and video conferencing might bring many of those distractions into your home office in a way that you didn't have to deal with during the old days.
There were always tools to diff two codebases and make a intermediate file that had all the changes. We did it back in the BBS days. You could always take the diff file and type the changes in manually. That's how "mods" worked. It would be something like this

SomeFile.pas
14: - If Variable = 1
14: + If Variable = 2
Also regarding the normal distribution.

As pointed out by Stephen J. Gould, intelligence is not normally distributed. The IQ test results are. But IQ test results are standardized to be normally distributed. It is an assumption that intelligence is normally distributed, and evidence suggests it is not. More likely—if it exists at all—it is log-normally distributed.

Psychometricians believe that there is some fundimental truth in the normal distributions, and then standardize their test scores so that it follows this distribution in order to gain validity. It is a pseudo-scientific self fulfilling prophesy.
Building the wrong thing.
> Where I live, people aren't that short sighted. They bought all the toilet paper, planning months ahead.

Where you live, people chose to ensure that their comfort would be safeguarded, above all else, even if that lead to shortages for other people. "I don't care if I have too much and other people don't have enough, as long as I am confortable" was their motto. That has to tell you something.

> Not when they know the higher prices are for saving people in Ukraine.

Some might care, and some will accept that. Many won't. It's easy to accept some sort of disturbance when overall you don't need to worry about putting food on the table, or when a few less degrees means putting your thermostat on 21 instead of 23. When it means not being able to sleep because of cold, your view change quickly. And you start wondering why Ukraine just doesn't accept Putin offer, which after all does not sound that bad. Are people in Crimea that much worse ? And do you care so much ?

> It's easy.

No, it's not. Some will manage. Many won't.

> There would be subsidies for people on the countryside

So the solution is to subsidise people on the countryside, subsidise people needing vans or trucks, subsidise people working during nightshift, subsidise people living far away from a public transportation hub, subsidise people working far away from a transportation's hub, subsidise people who adapt to other people schedule, ... the list goes on. Creating a society where people depend on the state subsidies to just maintain their activity is not exactly sustainable.

> In Europe, there are more buses and subways, and fewer people have cars.

I live in Benelux. I can tell you that people are stopping to work because it does not financially make sense any more with current gas price. Today !.
And Benelux is the poster child for a society built for bicycles, in practice it only works for 5~10% of the population. That number is increasing, but very slowly and we are going to hit a ceiling sooner rather than later.
Anecdotal evidence, but in my social circle, almost everyone moved from "bicycle and public transport" to "cars only" in the past 5 years. Trigger points are : getting a child, changing jobs to something further away from their homes, promotion that gave access to a company car: when you are taxed > 50% taking the cash makes little sense.
None are remotely considering letting go of their car, the value is simply too big to ignore. We are very far away from a carless world despite what politician want you to believe. And this is in a country that is usually considered to be a cycler dream

> Yes a bit. You could say that about the covid restrictions as well

You are acknowledging that what you are proposing puts the biggest amount of the weight on the poor. I don't find that acceptable: if we need to have measures, the more fragile part of the population should not be the one paying for it.
The upper/lower class gap is a ticking time bomb. COVID has increased it. We need to find ways to close it, not extend it even more.
Companies have been doing this for decades already.

The current situation is not going to shift even more jobs to India. Reasons being, good engineers from India are already moving to the US in sheer numbers, and good talent is unlikely to remain at Indian IT consultancy companies.

Anecdotally, I have worked along with very clever engineers who happened to be Indian nationals living in the US, but I have yet to find an above average engineer working at an Indian IT shop and based in India.
Rock The Bash-Bah!

(Sorry, Oingo Boingo)
Simple, the government can send money to recipients every month instead of yearly.
side note, on iOS, I uninstalled youtube app and use the site in safari with an ad blocker.
Mexico inaugurates new international airport amid controversy
I'm not sure that's anything more than an encoding issue. The apparent bifurcation at "above average" is probably reducible to "above average in at least one technical domain" with an additional encoding for "above average in more than one technical domain". Your concern is resolved by the first, with information loss of polyglots captured by the second.
Plus, he gets to work with his son which is maybe what he really really wants.

It is important to distinguish between needing to work and wanting to work.
I knew it, their only way to push their services globally was to resort to that kind of behavior with dirty money
Do Gov firms hire people without degrees?
What MacOS version? I might have made a mistake by upgrading
Why not just buy a different product with different features then? Mobile phones have a lot of different features. Some have better cameras than others. Some have longer battery life, can fold, or come in different colors. Some have different operating systems. App stores/software isn't any different. The user experience on the Nintendo Switch is terrible. I can't play World of Warcraft of Halo on it at all! And why can't I watch Netflix shows through the Hulu app? Why does Netflix get to buy content and keep it on their Netflix store? At least the Apple App Store is free. I don't have to pay for access to apps.

> What about poor indie developer whose app is banned due to opaque App store rules

They'll just have the opportunity to get banned from more than one store I guess. Then once this indie developer decides its profitable to scam their customers they'll create their own app store and just install their software that way, bypassing any legitimate bans too.
I built a receipt printer for GitHub issues
> the vast majority of software engineers can afford a great home office space

Maybe, maybe not. In high cost of living areas even high salary employees with single incomes have to compete with couples pulling in the big bucks.
>"I assume that some people are just very lonely and need face to face"

This. We have managed to completely fuck up life style of the segment of the population to the point that they have no life outside of the office. This is sick.
Speek – in the spirit of Ricochet: a new messenger using Tor hidden services
I have all those too. But even when you are fully remote, and have a healthy outside social support system away from work, you cannot ignore the reality that is you spend the majority of your waking hours working alongside these people, often for the same goals and deadlines. It's a basic desire to connect with others we share our time with.

Unless you are one of the rare people where you truly are a solo shop (even then you have people requesting the work from you), I want to meet, converse, and get to know the people that I spend a bulk of my waking hours with, and depend on together to do a good job because I feel like that's showing those other people basic dignity.
Why do you need GC to support this syntax? The syntax has nothing to do with whether or not the semantics of the language permit memory leaks.
Backups sent to a remote system should be append only so that if a machine is compromised, a malicious actor cannot delete or corrupt previous backups.
If companies want to lure employees back into the office, they should give them offices of their own.
Or even a phone, for that matter!
Unintentionally making sensitive enterprise information publicly accessible & indexable/searchable thru a cloud service
Ageism is more rampant in software development than in most other fields outside of professional athletics. Full disclosure: I am in this age range but I have more than 40 years professional experience.
Some anecdotes:

- One time I posted on HN that I am willing to tutor people from Gaza for free (am Israeli). Got contacted by a Nigerian man (over 50+ years) instead. He successfully did FCC and a few other courses and got a job (with minimal mentoring) in the field.

- One time I had a student at a program I volunteer in for a minority group who was almost 70, they successfully completed the program and got a job.

- I've met plenty of 50 year olds transitioning to coding from other engineering gigs (like rail engineering) when they immigrated - my wife's family for example has several examples of people doing that.

Agism is real, there is discrimination but sharp minds who work hard and are willing to start at a junior's salary and at the same conditions as 20 year olds (long'ish hours) find jobs - though that's anecdotal and based on my experienced.

I say: if your father is passionate go for it. Don't forget you're on HN and you should consider entrepreneurial routes like:

- Do any of his old employers need a website or app?

- What about local businesses or programs?

I got most of my early experience building and selling indie (flash) games and working on projects (flash game sites and socket servers mostly) until I was "hireable". The other gigs I got were all websites and apps for family friends and neighbors to get experience (I got paid for whole websites less than I charge for a single hour of consulting today lol - it was totally worth it).
I love that there are examples front-and-center on the README page

except that those examples are to simple. for something that transpiles to sh i would like to use it to write better shell scripts. so i'd like to see examples that resemble actual shell scripts in that they call lots of external commands, do file operations, terminal interaction and other things commonly done with sh.
> could be tricky trying to coach an older person unless they have genuine humility

Bingo. This goes for young people too, but is more important as we age or rise through the ranks. Accepting advice from an "inferior" with grace, humility, and thankfulness is key to gaining respect and learning at the rate necessary to stay on top of a field.

I've taught things to people who were a million times more intelligent than I and 20 years my senior. I gained so respect for them after seeing how quickly they learned, and how appreciative they were of having my time.

One thing I gleaned from the experience of working with these guys was how letting someone teach you something is a great way to impress them.
Used to be!

https://www.docker.com/blog/speed-boost-achievement-unlocked...
In this case, tech/programmer people have differing opinions about returning to the office. But the managers or at least the management have only have a single blanket policy for all. A compromise like 2-3 days in the office is one such policy.
works like a charm here as well, and saves me from having another pretty much useless website-as-an-app installed on my phone!
This was my impression too and it looks like they've made really impressive progress since I last saw them on HN. Their bug list [0] looks kind of scary, but that's maybe par for the course for a language? I remember the bad old days of Go's 32-bit GC not being wonderful for example.

[0]: https://github.com/vlang/v/issues?q=is%3Aissue+is%3Aopen+lab...
>potentially affected non-customers

There is a reason that most companies make it hard to talk to a human before you've already exhausted all other support channels.

Make something like that a right and people will use it. Maybe 99% of the time you won't need a human for a particular service in a month, but there will be users who are on the phone every day, maybe multiple times per day.

And your monthly fee would need to exist to pay for the users who abuse the right.
Whitewashing UBI as a "win-win" is pretty bold considering I just showed how UBI disproportionately benefits property owners and discriminates against everyone else.

There are ways to achieve all of the above that doesn't require destroying income-elastic priced markets. UBI is not a good solution.
All I'm saying is that they have legitimate national concerns here. There are distinct parallels to the Soviets trying to put missiles in Cuba. I don't have to be a big fan of Putin to recognize this.

Interestingly, at least I am making arguments. The media narrative of Putin simply being crazy is deeply unserious.

But if Russia is the bad actor here for invading a neighboring country that was attacking ethnic Russians in their territory and was flirting with joining a specific international coalition that was anti-Russian, what does that make the United States with all of our foreign adventurism?
Tangentially related, does anybody have experience with libre SIP over LTE (eg native Android VoIP dialer)? With the partial 4G shutdown in the US, I'm reluctant to buy a new pocket communicator. LTE data continues to work just fine, and I've already got an Asterisk setup for my home phones. VoLTE seems like it's doing the exact same thing just with the carrier's blessing, and the less proprietary crap in my life the better. My current plan is to try out SIP over wireguard [0] over LTE, and see how that treats me. The biggest problem I foresee is a lack of QoS, but given that carriers' main concern seems to be streaming video, I'm hoping that best effort on a lower bandwidth stream will work alright.

[0] Wireguard is to solve the NAT issues, make QoS predictable on different networks, and gain secure calls to home as a bonus.
This is not correct.

Underlying everything is the science that says that a person who goes through puberty as a male gets permanent increases in bone and muscle density over people who go through puberty as a female.

In day to day life this ends up washing out in a sea of averages and individuals. In competitive sports, on the other hand, where we're no longer talking about averages but about peaks of performance, peak performers that experienced male puberty will always outperform peak performers that experienced female puberty. The advantage does not go away with hormone therapies, either. You'd get the same controversy if you let heavyweight boxers identify as welterweights too.

Many sports have handicapping systems that restrict or normalize natural advantages to allow fair competition. In track and field, for example, the most basic of these was the male-female split.

Lia Thomas is cheating the handicapping system. It's not fair.
Having recently lived in an apartment building of over 900 units, I can sort of empathize... However the connivence certainly outweighs the cons. There is also a setting where you can limit Airplay broadcast to your own network which pretty much solves this issue.
Computers didn't choose to close down a branch or limit its hours, humans did.
iOS 15.3.1 Safari, iPhone 12 Pro Max. I use typical content blocker settings w/ OneBlocker
Maybe because they are designed to and because of selection bias. These tests are expected to correlate, if they don’t they are considered a bad test and is thrown into obscurity (but more likely fixed until it does).
Same with Emacs + CIDER for Clojure instead of Common Lisp. Fully remote project setup on powerful server, accessed from local Emacs with TRAMP mode. CIDER commands (REPL included) work over the remote connection perfectly fine and run on the remote host, including automatic SSH tunnelling for the nREPL port if needed (for example if the remote host is behind firewall)
I think it's odd anyone would assume this would be the only way it's sold too, no?