skysight-inc/HackerNews huggingface dataset:
I've found at least 7 individual airpods on hiking trails
I think the data still supports what I said, even in that article, but also if you want to be really accurate you'd need a meta review of a variety of articles I've read now in detail, and my general intuition is its clear that < ~30yr old men are higher risk.
NodeJS has NPM, which is simple. Usually when you want to run someone else's NodeJS project, you `npm install && npm start`. Most Python projects have a Dockerfile, which shows you how bad the actual package management is.

TS is just JS but with extra things that can go wrong (Babel etc) and not being able to use simple `require` syntax anymore and some not-very-automatic type checking that you don't need; I don't use it. It's like taking a steak fresh off the grill and smothering it with mayonnaise.
Not if the ladder gets pulled up behind us. If there's nowhere to train people with 0 years of experience to do this work effectively, then new developer creation will drop by 10x which means five years in we'll be missing 40% of the workforce.
This is an exemple of an experience to learn programming specifically, although i was a teen when i applied these steps ( blindly ):

- Get the basics of programming from written ( no videos ) tutorials available online. Many are good quality and you skim through at your own pace.

- Pick a "difficult" compiled language, like C++. You'll also get insight on how interpreters for languages such as js or python work as well, and the low level stuff will make the high level concepts trivial to understand further down the line.

- Pick one or more simple and fun projects to do alone: a console text-based adventure, a glitchy platformer with SDL or SFML, a web scrapper with python, a tool to automate a task you find annoying in Batch script.

- Once you're there, reach out to programming communities. I used to go to irc channels. I'm not a big fan otherwise, but now some discord servers are full of people you can get insight from now and well-meaning people, who would be happy to show you some strings if you ask nicely.

- If you are in trouble, remember to make a minimal reproducible example of your issue with as few code as you can, more often than not this can lead to you finding the solution by yourself.

- If this doesn't work and you struggle with something, don't be afraid of recognising your ignorance: this stuff is not simple, no one guesses it all alone, ask for help while showing you did try other available solutions given your current knowledge.

- Be patient and learn to read code from other projects as well as documentations, this will provide incredible insight about expected/standard approaches for common problems.

- Rest, having pauses up to 1-2 weeks during the early process will help you integrate this complex stuff naturally, no need to burn yourself out. You may occasionally think about it during a walk or a shower and that's where the familirity builds up.

- Pick-up some boring books such as Bjarnes Stroutrup's one and read it without thinking too much. This can serve as reference without needing a network connection and that's invaluable. I can recommend other books for this purpose to read mindlessly if you're interested.

- Recognize your improvments, especially in the early stages the learning curve is incredibly rewarding, feel good about having a little square moving in your window, show it to your friends !

- Get into more serious maths, a good way to do that is to get the hang of linear algebra through parametric equation, solving 1 or 2 degree equations, vector and matrix, in the context of computer graphics. Graphics helps having satisfying feedback, identify issues intuitively, while exploring the basics of these concepts.

- Find a more serious project to work on, maybe you already have an idea, have fun and keep digging :)

[Edited: typos and formating]
Some previous discussions

The OODA Loop: How Fighter Pilots Make Fast and Accurate Decisions (2021) https://news.ycombinator.com/item?id=26465766

The OODA Loop and the Half-Beat (2020)
https://news.ycombinator.com/item?id=22601681

Ask HN: How do you apply Boyd's OODA Loop in your life? (2018)
https://news.ycombinator.com/item?id=16447690
I've owned a few MacBook Pros and I now use a ThinkPad X1 Extreme. I paid for the support plans on all of them.

The Macs were generally very good until the generation prior to the M1. That was the worst laptop I've ever owned. I had to repair it multiple times - keyboard multiple times and also a motherboard that went bad - and I was without it for days each time. Not to mention, I also had to make an appointment, often days away, just to drop it off. The AppleCare experience with laptops was pathetic. To be fair, they've done a fantastic job on the phones and iPads I've had to bring in.

My ThinkPad's touchpad started flaking out so I called about a repair. They had someone at my house the next day and I was only without the laptop for about 15 minutes. It was a night and day difference between AppleCare and Lenovo's premium support. There's nothing sexy about this ThinkPad and the hardware isn't as good as the latest Macs, but the Linux support is flawless and I know I can count on Lenovo to provide good service.
Or the never ending annoying 'upsells' or 'USPs' where they do things slightly different from vendor to vendor so you can't really rely on android just being android, you have to play a game of ((hardware * android version)/telco)+(features*lifetime) every time because you have a good chance of ending up with a piece of crap that either won't fully work out of the box, or gets less useful after only a year of usage if you don't play that game.
_anyone_ should have standing here
The super fun thing about fonts that isn't quite intuitive to most, is that once you rasterize them you're freed from all shackles, meaning you can use a $12 font license and make an iconic piece of art, print it out and sell 50,000,000 copies of it and make a billion dollars, and you're completely in the clear. Or even produce a JPEG and sell that the same way.

But if you make it into a webfont and render that same font in a browser as text, lawsuit city.
Did they pay you for doing the interview?
I was there was an alternative to iPhone that just works, the UI is consistent and "shallow" and the defaults are sane. I keep an Android phone around for the lolz. Sometimes I can do what I would like when there is no interruption from random weird software components and the weather app does not want to have access to the microphone.
> but it doesn't hurt to do

I’m not entirely convinced about this. It constitutes a false statement about the copyright status of the work, which may be illegal in some jurisdictions. There are a few unlikely scenarios in Australia where it might technically become a crime, though by and large Australia ignores anything but authorship in matters of such notices; but mostly it would require that you try to threaten someone unjustly before it would become a crime. In the United States of America, I think it becomes a crime to even claim copyright incorrectly (meaning “this is mine and is in copyright” when it’s public domain, nothing to do with year numbers), without even needing to threaten someone. Mitigating this, both require some degree of knowledge or reasonable expectation thereof.

So, supposing a work-for-hire copyright term of fifty years (yeah, AU and US are both more than that, but I’m simplifying), if a work was actually produced and published in 2000 and you write “copyright 2010–2020” on it, this could actually be technically criminal between 2050 and 2070 in some situations, during which period the work is actually in the public domain but the claim implies it’s not, constituting copyfraud <https://en.wikipedia.org/wiki/Copyfraud>.

(Fun fact, while thinking of this stuff: Australia has mandatory legal deposit of all publications, since 2016 explicitly including things like websites. I don’t do this for my website, and I’ve never heard of anyone else doing it—in fact it was only a few years ago that I heard about this law at all, when my dad started publishing books; it’d be frightfully inconvenient to do for a website, and it’s all rather ill-specified.)

So, it might theoretically be illegal in some areas in some situations. And I think it should be illegal; it should hurt to go bumping copyright years meaninglessly.

I also just find it funny to think about this practice of bumping copyright years coming back to bite your successors 70 or 95 years down the track, when what seemed harmless silliness at the time suddenly becomes a criminal misrepresentation. ’Course, I don’t think there’s actually much value speculating about specifics of copyright law that far in advance. The last century has shown progress in some areas of copyright (doing it automatically) and massive folly in other areas (obscene and ever-growing durations).
Thank you, I read it many years ago, but still think about it all the time. It's a pity it has never engendered much commentary on it's previous postings either.
This is about seasonal road maps with dates, and specifics on what content they plan to drop for each season which is new to only the last few CoD games.

If it doesn't interest you why are you even in this thread being so unnecessarily hostile about it.
OSI alone would give you 7 stacks
We need a name for this, something like genie effect, but that doesn't sound creative enough.

But working of the fables of the genie, we have and all powerful wish machine where the user mistakes they are telling the genie with intention of their thoughts, whereas the genie is looking at all possible decodings of the words they are saying without knowing the users thoughts. If you do not verbalize exactly what you want (and have done some thinking about the ramifications of what you want) you might end up squished under a pile of money, or some other totally ridiculous situation.

Unless you share your entire life with the AI/genie you will always have to give more detail than you think. Hell, in relationships where people live together for years there is always the possibility for terrible misunderstandings when communication breaks down.
If you are going to update the date every year (regardless of whether or not there has been any change to the work), you should probably make it something like "© 2010-2023", where the first year is the earliest copyright year for any copyrighted material still in the work.

If you just have "­­© 2023" you might run into this scenario. In 2018 I rip off your site and include that material in my site, which is © 2018. In 2023 you become aware of this and sue me for copyright infringement.

At trial my lawyers are going to find a way to get my © 2018 notice and your © 2023 notice in front of the jury in a way that suggests mine was first and you ripped me off.

Your lawyers should be able to easily deal with that, but they might have to do things like show both sites from archive.org or something like that, and take time to explain what archive.org is, how it works, and why the jury should believe that when archive.org says that a site contained certain content on a certain date it should be trusted.

This takes time. In a civil suit court time is limited. Each side has a total time budget for their opening statement, examining witnesses, cross-examining witnesses, and closing arguments. If my lawyers can make your lawyers have to go spend time explaining archive.org to the jury, that's good for us.

And yes, your lawyers will probably have to explain how archive.org works because during jury selection mine will have worked to exclude jury members who are already likely to know that. We should be able to get at least a few people on there who are going to need it explained.

Oh, and my lawyers will also probably be able to get in a suggestion that the fact that your site said © 2023 on it means you were trying to be deceptive about the copyright maybe to illegitimately squeeze some extra years out of copyright protection. That might prejudice the jury against you on anything that is close.

If you had said © 2010-2023 all those potential ways my lawyers can make yours waste time or make you look shady go away.
If the inner life of a human was simply pure intentionality, this would be a good story, but we are unfortunately concerned with things beyond "I want to do x" whether we like it or not. That is, you don't simply want to build a bridge in a vacuum, you want to build a bridge because you believe it will help you with crossing the river. You want to get to the other side of the river because you believe there will be treasure there, because indeed you found a treasure map and you believe it to be bona fide. You want treasure because you believe it will give you comfort and happiness.

Or whatever. I am just saying you can't help but believe, I am not saying there aren't necessarily good or bad beliefs, but I am saying that one belief or another doesn't make you "smarter."

Is not the idea of intelligence itself a kind of belief? Have we ever seen it
in a microscope? How can you definitively answer, e.g. the Chalmer's zombie problem? The general issue of solipsism, of experience itself? Don't you believe that those who you love are full humans who hopefully love you back?

(Also I am sorry you keep feeling insulted, not sure what to do about that. Please know I fully implicate myself in all this as well.)
That's some Apple-sanctioned gaslighting right there.
Is your title, "YC co-founder matching is bad", saying that https://www.ycombinator.com/cofounder-matching is bad? Or is it meant as a general complaint about finding a co-founder for YC?

If you've had a bad experience with YC's co-founder matching platform, I'd love to hear why you think it's bad. I haven't used it, but I've heard OK things about it from folks who have.

If you're suggesting that HN should do something else, in addition to—or instead of—YC co-founder matching, what would this accomplish that the co-founder matching platform isn't currently?
If even experts can't avoid getting COVID, it means that regardless of how effective masks are, it's impossible to avoid COVID over a long time period. So the effectiveness of masks is moot, because the difficulty in its perfect use is too high.
I have played the free warzone games as well as the paid games during the limited "free weekends" and... I'm very happy I didn't give them any money.
The cool/scary element is when this non-zero energy undergoes some kind of phase change, and it propogates. Like, a wavefront moving at the speed of light.
>"shake down any tourists you like and give us a cut when you do (or we'll kill you)".

What you are describing is a tax. A tax is generally understood to reduce an activity which is why cigarettes etc are highly taxed. Not sure this is making the argument you think it is. In fact you are describing a system where the cartel disincentives this behavior, by making it less profitable.

>Being robbed by the government is more palatable to tourists.

Hard disagree with this one.
I think the key is to not surrender yourself to meditation. It's a means to your ambitious ends. A stoic with no ambition is just a push-over.
Launch HN: Moonrepo (YC W23) – Open-source build system
Hey HN, Miles and James here from Moonrepo (https://moonrepo.dev). Are you struggling with large codebases? Well look no further! We built Moonrepo to simplify repository management, project ownership, task running, and everyday developer and productivity workflows.

If you’ve used Bazel (or another “enterprise” build system) in the past, you’re probably aware of how complex they can be to setup, configure, and use. Let alone the cognitive overhead required by developers on a day to day basis. After more than a decade in the industry, with many of those years working on infrastructure and developer tooling related products, we set out to build Moon, a language agnostic build system.

Existing systems focused solely on runtime logistics (faster builds, concurrency), while we want to also focus on the developer experience. We do this by automating workflows as much as possible, in an effort to reduce manual work. We constantly sync and verify configuration, so that the repository stays in a healthy state. We also infer/detect as much as we can from the environment/repository/codebase, so pieces "just work".

We wanted our system to be enjoyable to use and easy to understand, but also solve the same problems as existing systems. For example, configuration is in YAML, not a proprietary syntax. Tasks are defined and run as if you were running them in the terminal; no more abstractions like BUILD files. Unlike Bazel, we don’t hide or heavily rewrite terminal output, so the feedback loop is what you expect. We manage a toolchain, ensuring the correct version of languages is used (no more “works on my machine”). And lastly, our foundation is built on Rust and Tokio, so performance is first-class, the runtime is reliable, and memory safety is guaranteed.

We follow the open core model. Moon is open source, but we’re also working on a few subscription-based services for monitoring and improving your continuous integration pipelines, a registry of project and code ownership, a continuous deployment/delivery board, auxiliary application systems, and more. We haven't finalized the subscription model yet, so there's no pricing information on the website. However, we do have a starter/free tier that everyone can use by registering on https://moonrepo.app. In the future, we will offer on-prem as well.

Although Moonrepo is relatively new, we’re already feature-packed, stable, and used in production. We’re big fans of honest feedback, and look forward to your comments!
My partner is an artist. It’s just something they do at home, for their own benefit. They post some of it to instagram as well, but they don’t have a lot of followers. Their art is deeply meaningful. It relates to what they’re going through at any given time. What they’re feeling. Most of it is in their personal journal that they don’t usually show off. When I do get to see it, I find it moving. It’s very abstract but each piece carries emotion in a way I’d never be able to reproduce.

I met a guy on the street. He’s homeless. Lives in his van by a tent city in Oakland. He wasn’t selling his paintings or anything. I dropped off some donations to these folks and got to talking with this guy. I saw his art in his van and asked to see it. It was really deep stuff emotionally. He put a lot in to it. And you know someone pushed to the sidelines who finds his best option is living in his van with folks at a tent city is going to have some interesting thoughts on the human condition.

I have a few friends that DJ for music at clubs. Nothing big. They’re doing it out of passion. It’s a local scene. People appreciate them. They get paid a small stipend but it’s not about that. They want to connect with people through music. It’s about creating a moment and dancing.

I remember when the local radio station lost the DJs on air that fielded calls from listeners, selected music they wanted to hear, and provided some personality for the station beyond just playing a series of tracks. They got replaced by a playlist of music. I don’t know who created the playlist or who decided how to change it day to day. I stopped listening to the station.

I have never been to the Tate Modern. But there are weird artists out there making art because they feel they need to. For themselves mostly, and for others too. They have something to say, or something to explore.

Stable diffusion is a wonderful tool. I’ve installed it locally on my desktop and I’ve spent countless nights prompt engineering and playing with the results. It’s really going to help artists find new ways of expression. But the human artist using the tool is what channels meaning from real life in to the medium. We may in some ways find ourselves working alongside the AI as it gets more capable. We may find ourselves in partnership with the algorithms. But human artists - the weird ones on the streets or at home making secret collages in their journals - they have a story to tell which will never go away. Those people cannot be replaced by Stable Diffusion. My partner makes collage with old photos they find from the second hand store of people they have never met, combined with cut outs of construction paper and pieces of art that come through the mail from online artists through a weekly mailer. It is the process of creating the art that has meaning for my partner. And it’s done with paper and scissors.

Maybe some day they will print out some AI generated art and include it in a collage. But they will never stop making collages.
As tempting as it is to criticize Apple for being some evil empire, another highly plausible explanation is simply that their products are quite good, and people are willing to join the ecosystem for some inconveniences / loss of freedom. And the side point that not everyone (though it might seem here) is a 20 year old hacker demanding that they be allowed to jailbreak their phone, or insisting that all WhatsApp chats be able to integrate with iMessage as a matter of moral principle.
Most people who have a psychotic episode have never had a prior psychotic episode.

Meditation being marketed as a solution to emotional (psychological) issues is precisely the point I’m trying to make.

This is the same problem with detecting the link between antidepressants and suicide. The link between Prozac and suicide was noted in the 80s but written off as correlation. Because correlation is just as plausible an explanation as causation is. It’s difficult to not to conflate the two.

In the case of meditation, I don’t see many people acknowledging the possibility that mental health problems could be correlated with, as opposed to caused by, meditation itself.

Most people I know are psychologically healthy and do not meditate. The people I know who have turned to meditation have done it help with their problems (physical or emotional). I wouldn’t argue that it’s a perfect or even strong correlation, merely that the correlation is there and it may be enough to explain these somewhat rare outcomes from meditation practice.
Yeah. M1 MBA owner using it as a cheap daily-driver/thin-client, probably will upgrade to a MBP M1 sometime, I'm not going back to Intel. Maybe a 11th-gen for AVX512 but really I'd want to move onto a 6800U or similar at this point, and the selection of "AMD + good display + good KB + repairable hardware" is not very deep.

I know they've said it'd be a huge amount of effort and they're not planning on it, but I really wish there was a Framework laptop with a 6800U or similar.
Branding definitely plays a big role. But I think it’s one part of many that makes Apple popular. Overall, Apple has great attention to detail. This shows up in the marketing, which you mentioned. But it also shows up other places. The iPod felt amazing. I used other MP3 players before and after the iPod, and nothing came close to how good it felt. The weight in your hand. The shape. The satisfying clicking sounds. And the same thing applies to three iPhone. Apple’s features have a level of polish not found on Android.
Caffeine addiction is real.
I agree, and I think there's another aspect too: the fragmentation of Android.

The "true Google" phones (Pixel) with their "true Android OS" are great. But there's so many other manufacturers, and so many other flavors of Android, that it can't help but feel like an ocean of knockoffs.

Apple feels so pure and clean in comparison.
Terminator Movie! Am I the only one?
All you've accomplished then is to test LLVM vs GCC, not an M1 vs the 5850U.

Apple Silicon strength is in efficiency and low power draw, they're mostly slower than high end AMD/Intel chips (which admittedly, use a lot more power). In no world is the 5850U 5x worse than the M1, it's just absurd to suggest so.

When I run Docker containers on my M1 MBP, tasks are 15-20x slower than my Linux laptop. Obviously it would be ridiculous of me to suggest that therefore the M1 is 15x worse than my laptop's 2020 Intel chip.