skysight-inc/HackerNews huggingface dataset:
Ego? Seems like the ego of the other person to make such presumptions and to feel that they can take on a CEO title without first asking?
I think it depends a bit on the job trajectory as well. Getting promoted several times in 10 years at a company that grows and successfully vs. a flat career trajectory at a company with flat growth tells a pretty different story.
There's arbitrary rules, and there's common sense. Managers hate hiring. When they're creating job descriptions, looking at resumes, and setting up and conducting interviews, deep down they just want to do it once and have that person do the job for the next 10 years. If you've burned through job after job, you'll only be attractive to very new, green managers who haven't had to go through the hiring process before, or a team that knows its the kind of place that just recycles people. Neither of those situations suggests an ideal work place. I mean we can all do what we like, but our decisions have logical consequences.
Just Start Writing
> But is there a significant difference between how much support very young (pre-adult) people and how much support elderly (post-retirement) people need?

Compare the cost of elder care to child care.
A replica exists (original was destroyed), but the article neglects to include a picture. Disappointing.
Nope, we're not friends.

Your notion of friendship is slightly odd... But. That brings me to:

Why isn't there more of a concerted attempt at local HN meetups?

Ask HN, Show HN, how about Meetup HN: (some city)
From what I learned from USB committee, Super > High > Full > Low
This. It's missing quite a lot of context. It sounds like something I would do, either as a joke or just moving faster. After all, he gave the slides back for review. Or it could be a template.

If it smells like a power grab, there might be reason for that.

Then again deadpan humor doesn't come across very well, and I've seen people misinterpret it as power grabs, based on gutfeel. It's something I just avoid in the workplace.
Does Drew prefer email, or prefer not doing more work than he already does?
> but by your definition every function that operates on sorted arrays and doesn't verify the input is sorted is inherently unsafe

Are you claiming it’s not? verify all input should be the baseline to call something safe imho.
This wasn't a terminal issue, this was a TUI issue with Textual.

Edit: actually to clarify - it was probably me using it wrong, but I didn't have any good examples of what I was trying to do.
Product Idea: Talking Discs
When I see a blank history, I just assume someone has a job and all their contributions are private.
A guide for getting started with self hosting
I'm with the grandparent poster in that I see a badge/achievement/whatever and think "neat," but I don't feel a visceral compulsion to collect the whole set.

It seems there are people who do feel that way. I wonder if the folks who set up the badge system are all of the first type, and didn't realize that some people would be thrown completely off the rails by it.
Is municipal fiber the solution to this problem? The government cannot arbitrarily deny services or crack down on lawful speech.
Product hunt is the cheap zone. Any product there means they are marketing heavy and lack quality. That is my take anyways. Quality software simply won't show up there these days.
They definitely don't.

OK, {{citation-needed}}. FWIW, my source is two decades talking to locals. I am yet to meet anyone aware of these aspects of his position save academics, therefore I am genuinely interested in why you claim this is "definitely" false.

I agree with the rest of your points.
Why does Google force you to use Linux apps in a VM on ChromeOS?
I don't understand why we need a VM, isn't ChromeOS based on Linux?
This is where the US federal structure starts getting in the way. The federal government only has jurisdiction over interstate matters and things defined in the constitution; anything not explicitly declared like this is a state-level matter. The monopoly ISP situation is an issue at the local, not federal level, and generally speaking the states either do not care or actively block more amenable regulation. (States also have limited fiscal capacity in that bond investors do not give them the same blank check they do to the feds.)
> A couple of centuries from now, people will laugh about that time people thought that the population will collapse

The population won’t collapse. It’s just that it’ll be Muslims and Mormons doing the laughing.
I'll take it over the current slow WPF mess.
I think this is a red flag, but it wouldn't hurt to give the benefit of the doubt here and just hop on a call and ask what is this CEO title about. Just listen intently and see what they have to say. If you can't confront a cofounder about shit like this, then it's not worth the business marriage.
On the other hand, I’ve seen very strong candidates who nominally worked the same job for 10-15 years, but when I probe I discover they have explored every nook and cranny of that job, developing expertise in the entire possible scope. That’s a positive look IMO.
Every TR has at least 4 channels
>scam:'Hi mum I'm texting you off a friends phone I've smashed mine and their phones about to die'< : <https://html.duckduckgo.com/html/?q=scam:'Hi mum I'm texting...>
Sadly incorrect.

github24.com for example.
> It’s just like everybody upset about the climate, but none of them have installed solar and geothermal on their home.

Average cost of a residential geothermal system: $15k to $38k[1]

Average cost of solar panel roof: $11k to $14k after tax credits[2]

Also your roof shingles should be 10 years old or less before installation[3] (my roof shingles are definitely that old), so for a lot of people they'd have to replace their roof first, so tack on another $5.5k to $11k on top of that for many homes[4].

Total cost to meet your criteria: $26k to $62k.

I'd love for everyone to have solar panels and geothermal heat pumps, but I get why it hasn't happened very much yet. We need a lot more incentives (or major public/private infrastructure projects) to convert these more quickly.

(I realize there ads all over the internet for companies claiming they'll install solar panels for "free", but the BBB warns that those are often scams or can be more expensive for you in the long run[5]).

[1]: https://modernize.com/hvac/heating-repair-installation/heat-...

[2]: https://www.consumeraffairs.com/solar-energy/how-much-do-sol...

[3]: https://www.owenscorning.com/en-us/roofing/tools/solar-panel...

[4]: https://www.forbes.com/home-improvement/roofing/roof-replace...

[5]: https://www.bbb.org/article/scams/27595-bbb-scam-alert-free-...
Yes! Decent execution (incl. your Go-To-Market strategy) combined with PMF = likely some success. Great attempts at execution combined with poor PMF = almost impossible.
kicking the can down the road and making it someone else's problem.
Materials Made of Mechanical Neural Networks Can Learn to Adapt Their Physical P
Precisely that. This is humanity's next evolutionary step. Everybody is talking about the unbelievable cultural benefits of such AI systems, but not many see that it will basically skyrocket the global economy and accelerate total globalization. I can see how tech like this can 10x the global GDP. Here's an article I wrote a few months ago: http://www.riching.space/2022/05/11/congratulations-you-are-...

Shameful plug: https://useblanc.com - we do AI video translations, deepfakes + speech2speech and you speak any language naturally on video.
You can easily say these two sentences in Spanish that every Spanish speaker has no difficulty understanding.

El GPS en mi barrio tiene precisión cien veces peor debido a la interferencia de radio.
mueve este MOSFET 15mm hacia arriba para balancia de estrés térmico a la placa.

I believe you can "invent" a Taiwanese sentence to mean the above, but there is no consensus among Taiwanese speakers in how to say them, so they would need your explanations of what your chosen words mean. If you borrow Chinese words, your sentence will be no much different from the Chinese sentence.

For your question -- yes you can scrape by with only Taiwanese, just like you can live in some areas in the US speaking only Spanish. But to do anything more, like riding a train to another Spanish speaking area, you could meet a conductor who have to open the translator app for you.
> It's been my experience that people generally produce their best work after the first year.

This is a strange sentiment based on my experience.

I leave most jobs after a year because they get boring. I've never not shipped a fairly important project in the first 6 months of employment. After a year nearly every place I've been at has been struggling to find that next thing for me to do since I've finished all the projects they had in the backlog when hiring.

My experience is that at most orgs the one year mark is when coasting begins and I personally find coasting incredibly boring.
If you set up a wildcard cert and configure your server to reject invalid subdomains, you've already done more work than it takes to actually secure your site. If you've learned to do all that, you'd just secure your site. There is no time benefit to the obscurity approach.
> I want to work on my own projects on my own terms. This is the only way I can find work that is worth doing.

Worth doing in what sense? Not in the capitalist sense of your work being worth at least your compensation. Maybe you mean "worth it to you, subjectively", but if so I don't understand what information is in the second sentence but not the first. And if you mean it in terms of social good, maybe if you have very unusual values? It can't be a matter of technical challenge; there are plenty of hard jobs out there.

I've spent most of my career in big tech, and I've definitely been frustrated when I've had projects that I worked on canceled. That work obviously wasn't worth doing, in hindsight, except that I still got paid.

But I've also had roles where I had meaningful positive impact on customers and on the business, and I don't think my situation was particularly unusual.
Different people are different. You're seem to be highly socially functional. There are a lot of people who aren't, and have no friends, and whose only exposure to social interactions are at the office. These people are at much higher risk of bad outcomes like depression, suicide, etc., than someone like you. Someone like Milton from Office Space.

Now, of course, there could be people who work at an office, say, as a security guard in an industrial facility where they never see anyone, have friends who they can't see and are depressed about it, and if they can WFH watching surveillance feeds, it makes them better off. Don't doubt that this can exist, but my gut feel is that Category 1 is bigger than Category 2.
This is going to hurt you in the long run when it's time to actually write software for more than your own learning.
I’ve recently developed a fairly strong anti-FAANG bias. It would be easy to hide this bias based on their pattern of employment history. Their employment terms make it extremely rational to leave after 4 years, so telling myself a story around that as a hiring criteria (eg “only people uncommitted to an idea leave every 4 years”) would make it easy for me to make my bias into a supposedly rational hiring criteria.

Instead, I just don’t look at resumes. I don’t ask about job history and I don’t bring it up in interviews. Rather, I create a rubric based on something I can judge outside of a resume and stick to that. This is frustrating! I myself have a long resume. I’d like to not have to explain it over and over again and expertise is a thing! But the rubric can account for this without pattern matching against a persons career history, and must or you fall into the bias trap.
I try not to go through recruiters, but I also work exclusively at small companies so that's much easier to pull off. A much more human experience.
Think of it this way: How will devices in 20 years try to interact with my server?
Geographical mobility has declined as social trust has declined, so the correlation is the inverse of what you're describing.

If anything the lack of social trust has made people more attached to their families and less willing to make a move. At least that's one explanation of the known mobility data.
This hypothetical is utter nonsense. If you weren't helping hitler, he would send his storm troopers to arrest you, then do what he wanted anyways. There's a reason godwin's law exists: people think that invoking hitler is an argument cure-all, not realizing there's a reason why hitler is considered a uniquely bad person.

We pretense to live in a "free society". This refers to one where each person is allowed to do as he pleases, as long as he isn't interfering with another's right to do the same. The concept of "utility neutrality" can only exist within such a society, but more importantly, a free society cannot exist without such a concept. As long as there are laws preventing a person from misusing utilities, someone's use of a utility can never be an attack on another's freedom: before that occurred, they would be arrested for breaking the law. On the other hand, people rely on access to utilities for heating, for cooking, and more broadly for survival, let alone necessary for that pursuit of happiness supposed to be crucial to the american dream. If a person's utilities can be cut off arbitrarily, then naturally this can be used as a punishment for their behaviour or identity; their person, in other words, is no longer free to do as they will. If you cannot see how this is exactly a step towards hitler's dystopia, then there is no helping you.
3 years for operating system updates from the time they first appear in the store. The iPhone 6s from 2015 ran the latest OS until September of this year. The iPhone 5s from 2013 just got a security update this past June.

On top of that, it depends on where you bought the device

> If you bought your device elsewhere, updates can take longer

Apple users get updates regardless of whether you bought the device from an Apple Store.
Hi James, this looks great. The blocks remind me of Notion (in a good way) and I'm excited to write some tutorials.

One nitpick: I started test driving writing a new course and the template is, I believe ironically about homeopathy, but as someone whose close family has gotten inextricably entwined in "alternative" medicines, I would appreciate a more standard lorem ipsum or a "how to tie your shoelaces" template instead. I think this aversion would apply for a lot more folks, too.
People are simply just lead by example: ~/.bashrc, ~/.bash_profile, ~/.profile, etc.
Well, I am a Mac guy as well, but I did use Windows quite a bit in the past (.NET dev) and I always much preferred the more "serious" aesthetic of Windows 2000 (very similar to 98) than the "toy" aesthetic of Windows XP.
I'm 37 years in the industry. Four jobs. 1 year (starter marriage at a big company in a big city), 10 years (great startup with a great leader where the culture was destroyed after he sold the company), 17 (the best technical challenge for me, but small company bought by big company which outsourced slowly but relentlessly. I would have left five years earlier but in 2008 I was just happy to still have job. I did my best work there), 9 years (still there, now principal SE). I'm a serial monogamist. I think staying, being invested and caring is in my best interest and the company's best interest. The down side is knowing when it's time to go.

Similar to what OP said about short tenures, you need to find out why people stayed so long. Agreed it can lead to parochial thinking. I've also known long tenure seniors that are at best no better than juniors only a couple years out of school.

I hate interviewing candidates, but my former manager told me it was the most important thing I do. Choose my future teammates. An hour is precious little time to suss out competence and character.
In my experience it's this thing exclusively used in offensive security training/CTFs. Not really sure what the intended use is, but it sure gets owned a lot
Just become a contractor. Sounds ideal for your mentality.
Because we no longer own it. We are licensed it.
+1 to helix.

I like the idea of using "<motion><verb>" instead of "<verb><motion>".

Though, when I was first trying it out, enough of helix's keybindings conflicted (or were different).. it definitely takes a bit of effort to adjust. (e.g. I like vim's `$` to go to the end of line, but helix uses this for "filter through shell command". Helix uses gh/gs/gl instead of 0/^/$; which is arguably nicer).
One of the reasons SF grew as a tech hub was that large tech companies had so many employees living there and commuting to the valley because they preferred the urban lifestyle/environment to the suburbia of the Peninsula and South Bay. Eventually it became a competitive advantage to start up in SF (easier to hire young employees) or open a branch office there (retain employees). I work in SF in tech and many of my coworkers told me that exact story, because they were the ones living it.

Anecdotally, during remote work, I’ve seen a lot of younger people who aren’t on visas go live wherever/not move to SF for their jobs even if their team is in SF, while the established SF residents with houses and families stayed, as they did in the South Bay. The difference is that people who worked in the South Bay but hated it were never living there and instead in SF, so it hasn’t hollowed out as much as SF, which was more of a choice. Also from what I’ve seen, immigrants from India/China preferred to live in the South Bay anyway.

SF is great and I think it’s inevitable that it will see a resurgence. My guess is that young people at some point, being inherently contrarian, will eventually start rejecting remote work and want to live the lavish tech office lifestyle with other 20-something’s again. Likely the 2010s Google/Facebook experiences will be viewed with nostalgia and young people will try to recreate it in their new companies - it already almost doesn’t exist anymore since major company offices are sparsely attended and have had all the perks slowly cut back.
I'd disagree with calling it that, but regardless: you're not trasmuting all over the place. You are using unsafe more than application-layer Rust, but the whole idea and power of Rust is encapsulating unsafety effectively. Things are a bit more transparent in these sorts of codebases, but the same principles apply: build useful abstractions of the unsafety, and then use them.
Taras, please stop using emoji in your headings.
This page inspired me to actually convert as well. I have just recently been forced out of the AWS free tier and for some reason my insistence on using terraform and preserving a dynamic lockable state was somehow costing me $20 a month in DynamoDB costs.

Anyways, the pages import to take an existing git repository with a slew of CMS systems (mine being Hugo) supported, and the ability to just publish it to a custom domain in a series of clicks was actually really simple.

I think I dedicated 30 minutes of entire work and just saved ~$20/month because of it.
to make it secure
This might just be a difference between Taiwanese Hokkien and SG/Malaysia Hokkien. As with everything in Chinese dialects it varies from place to place, community to community, etc.
Wow what a cool idea - thanks for sharing!

It sounds like the main purpose is to show how qualified people are to give advice but I'll note my first thought was how fun it would be to compete with friends.
I am not sure what you meant with underdeveloped, but I felt as time moved on, macOS became kind of cluttered with many small components that (from my POV) didn't add much. Perhaps you feel many of these components added much needed features?

Usability wise, I feel System 7 was the high point of Classic macOS.
I agree. I have learned as a general idea "use the fancy new thing if the pain of not using it is costing you a lot of money", because having your data nice and structured, typechecked in a relation DB with a query engine is the sweet spot for most applications. Firebase taught me this lesson. If you have an app with user ids and user profiles, and another records (plural) references them, you need a join, and non-relation databases suck at joining data.

Having data flung about the place in these objects sounds a bit scary (how do I back them up, and keep track of them, how do I join data from multiple objects, and what if those different objects are all around the world).
Is “..” the official way to get a parent directory on Windows? Or do they have some other API and the “..” is just a nod to UNIX compatibility?
My experience with things like this has been, when you write tests like that you end up writing many tests (I've found you end up writing more unit tests than end to end tests - I know you asserted the opposite, but I'm just not sure why you think that, I'd be interested to discuss further), which isn't necessarily a problem, but the tests are brittle and so many of them break for any given change, and it's very difficult to tell which of the breakages are real and quite easy to overlook it & end up copying over the new output. If you have 100 breaking tests and only 1 of them is important, it's really easy not to find it. For a project this large and complex, you could easily break that many tests, were the test suite to be brittle.

So let's say we did introduce some unintended code in our output. Is this a problem? It's a problem if it changes the behavior of our program. If it doesn't change the behavior - it isn't a problem, unless proven otherwise (eg, it ends up producing something which is correct but confusing, and we get feedback from our customers).

If it changes the behavior of our program, there exists an end to end test which will catch it. It may or may not be part of our test suite, but that's the case with every test suite; you do your best to anticipate errors, and when you discover you missed something, you add it.

At my last position we had CYA tests which made naive assertions about the output of machine learning models. Every time we shipped a new model it'd break a bunch of tests. I'm not aware of any bugs that were caught this way but we did ship models with bugs several times. I tried to replace them, wherever I could, with a test that took some sort of measurement which was more stable. When those failed, they were worth investigating.

Whether a C program maintains it's behavior when compiled to Rust is the perfect thing to measure. It captures the definition of a bug in a way which is invariant across versions.

(Note: I do support writing unit tests generally, this is an exceptional case where there are lots of moving parts, not all of which we can control, and an absolutely massive surface to test; in cases like this, you need to create a defensible position, optimizing for fewest issues impacting customers and not eliminating all issues, because that isn't an attainable goal.)
This Stanford university study suggests almost 90% of couples met somewhere other than work: https://www.statista.com/chart/amp/20822/way-of-meeting-part...
(personal opinion)

Last month we had ~25 code contributors and ~2.32 million users. About 100,000 users per code contributor.

As a user-facing app, rather than 'open source infrastructure', we receive a very large number of support queries from end-users. A significant number of these will be users who are entirely non-technical, or don't speak English at all (looking at my last support efforts, ~20% were non-English + resolved via screenshots, videos + Google Translate).

I'd much rather have our community triage via one of: Forum, Discord, Reddit, StackExchange, Google Play, Mailing List, Twitter, or Facebook Messenger and leave GitHub for code/documentation-level discussions.

Opening up GitHub discussions adds another level of distraction to GitHub notifications, and provides little benefit in return given the existing established support channels.

EDIT: I do have GitHub discussions on other repos, but they're not always suitable.