skysight-inc/HackerNews huggingface dataset:
Yeah, :make gives you that, as do various LSP integration plugins.

The main downside of :make is that it's synchronous, which is why I sometimes build in a separate tmux pane.
Most players don't ever get to high league. They play in schools, colleges and clubs.

They don't earn money and they do suffer injuries all the time.
People often avoid feeling compassion for others, feel it's a lot of effort
The monthly “Who’s hiring” and “Who’s looking” posts appear tomorrow. Definitely consider re-posting in those threads. You may also want to provide some way to contact you in your profile.
I have worn my tree runners nearly every day all summer.

I wear my wool runners most days in the winter.

I worry, though, than an IPO signals a growth curve that will impose quality problems.
Well, it’s not weird, it’s predictable and an inherent outcome of many current societies overwriting the female lineage with their male mate’s. I do agree with the point you’re trying to make, but, it’s just a patrilineal mindset. Not weird, but problematic all the same. I find it’s best to be plain and direct about these things so that everyone else is on the same page about your beliefs, as otherwise we all end up in arguing about rhetoric instead of reevaluating unconsidered beliefs.
Someone needs to host a legit tournament called the "Extreme Ironman". Although confusing, I bet some tri-athletes will appreciate the humor and actually sign up.
How are you offsetting all those farts?
Sure, much of it will. But certainly not all of it. The amount of actually free content will certainly not decrease, and it would probably increase, even if by only a little.

> With ads or not you are still the product.

It depends on the site. There are lots of sites where the site operator has no interest in it generating an income, let alone a profit. You are not the product there.
couch fires happen every day. a thing to note is that couches are really just very fluffy aerated flammable plastic, and they burn extremely well.

i don't want fire retardants in couches either, but it's easy to see how the choice was made to mandate it.
This is true. I should have used the term “billing management.” The opaqueness you mention I like to think of as a firewall between the developer and the user in terms of billing. I can truly say to the user: “I’m sorry, but I can’t help you with that.” Many times that’s bad, many times that’s good, and not because I don’t want to deal with users but because I like when users have uniform, familiar experiences that they understand. The clearly divided responsibilities (developer
provides software, Apple provides billing) helps maintain focus on product.
If I'm happy right now with Apple/Google management, the way I would explain it to my grandmother is "don't change anything, just use the default" or "pick [Apple/Google] from the list."

Why does everyone pretend like this is hard?

-----

edit: The things I have a hard time explaining to my grandmother are when she asks "How do I turn this off?" or "Why did everything change and why can't you change it back?"
To be fair that might be a minimum for a decent experience. Even using Linux with less that 4GB of ram is sub-optimal. Open a few browser tabs, some documents and maybe some ram-hogging Spotify playing in the background and you'll be hitting the swap in no time.
I feel your pain. My Lenovo Flex 5 (https://taoofmac.com/space/blog/2021/08/26/1400) is a Ryzen 5700u, but has a pretty unremarkable screen that could have been perfect.
> I use ThinkPads, so I probably could use Linux if I wanted to. But other people might not want to prioritize their OS choice over their hardware choice.

Yup, absolutely true, and I'm no evangelist or Linux maximalist. People should use what works for them. It's not like Linux needs the desktop to succeed. The reality is, it's already taken over the world. In the grand scheme of embedded devices, phones, servers, infrastructure, etc, the desktop is just another niche...
I have discovered the joy of having no clothes you need to iron.

That’s real progress!
Delta variant is poised to acquire complete resistance to current spike vaccines [pdf]
Both my wool ones and my eucalyptus ones wash quite well (cold water, take out insoles, don't dry), so yes, can confirm.
As a consumer, I’m pretty sad about this. I don’t miss the days of having to go through 5 different user flows to cancel 5 different subscriptions. With iTunes, all of my purchases and subscriptions are in once place. Losing that sucks.
Lmao no one.

And yet I'll bet you a million bucks that windows 11 still has a virtually unusable file search function.
Why would the government incentive pets?
You are absolutely misunderstanding the medieval mind, and many modern religious minds.

Many people today believe in the power of prayer for the dead to help the state of the souls of the departed. Not a majority, but enough that you probably know a few who don't speak about it precisely because of the incredulity people express when people actually believe their religion, especially Christianity.
This isn't a common argument, it's just Apple's argument.
Top Automation Trends Influencing Finance Industry, Post Covid-19
To add to your comment, the intro immediately reminded me that Forth was born even earlier than 1975, to solve the same punch card problem:

"The programming environment in the 50s was more severe than today. My source code filled 2 trays with punch cards. They had to be carried about to be put through machines, mostly by me [Chuck Moore, the inventor of Forth]. Compile took 30 minutes (just like C) but limited computer time meant one run per day, except maybe 3rd shift.

So I wrote this simple interpreter to read input cards and control the program. It also directed calculations. The five orbital elements each had an empirical equation to account for atmospheric drag and the non-spherical Earth. Thus I could compose different equations for the several satellites without re-compiling." [1]

I therefore take issue with the statement in TFA:

"This notion of reducing accidental complexity to the bare minimum is the key to a lot of our problems, and there is no greater champion of this principle than Niklaus Wirth."

As far as "bare minimum" goes, the true champion is Chuck Moore, no question asked. He eventually embedded the essence of his language in 144-cores chips [2]. The thing was designed by a CAD program he made with his language, too. This is actually the last chip of a series of "Forth chips" that did better than "Lisp machines" or the various similar "<language> chip", because a derivative of one of his designs, the RTX2010, has visited a comet not long ago.

[1] https://colorforth.github.io/HOPL.html
[2] http://www.greenarraychips.com/index.html
[3] https://en.wikipedia.org/wiki/RTX2010
This makes complete sense – just another example of power law dynamics of the internet.

Short-term, we're going to see companies pursue a remote model in order to attract talent. This will be great for employees; live in Colorado, go on hikes and have a great lifestyle while commanding a SF salary!

Longer-term, companies are going to realize that (except for the top ~10% of performers, who will always command a high salary) having remote workers in the US is functionally equivalent to having remote workers in Mexico or Argentina. US workers are in for a rude awakening when they realize they're competing in a labor market with a more driven, lower cost-of-living population in the rest of the world.

Shameless plug – I wrote a blog post about all of this back in December: https://paranoidenough.com/2020/12/07/Labor-Market-Arbitrage...
All of these policies coming about are for the benefit of already monied interests and do not help small devs, or consumers.

I also take huge umbrage that the framing of this is just as horrible as the framing of paying taxes in the US.

People think, wrongly, that they make $100k, and have to pay 35% of that to the gov.

Wrong. You always only made $65k. There are studies that show wages have always tracked with taxes (up to a point).

Think of it this way - if your taxes went up to 75%, would you still work for 100k? No. Your take home would track in a few years (or sooner) to bring you back up to taking home 65k.

---

So I am nexflix, I charge 9.99 and pay whatever entity processes my payments like 1-2% if even. There is some other costs to this - infrastructure and employees, probably a bunch more.

Apple comes in and says "we build, and maintain a platform, that costs us x amount to maintain, and we sell 100's of millions of devices that utilize this platform, and provide fairly long-term support for those devices. We want you, if you want access to this platform, to pay y% of revenue derived from using this platform. We will call this the apple tax.

Is this fair? If you think taxes are theft, you probably think, "no". But you are wrong. Taxes are the % of your "output" used to keep the commons going. You know roads, bridges, laws, money, military, water, clean air, safe food, yadda yadda.

So the apple tax might be high, but it's mostly irrelevant. As a small dev, you would never have the reach you can have with the app store anywhere else. As a big dev, you look at where you can generate more revenue and think "fuck apple, let's start making legislation so I can use their platform but make more money without paying into it."

These "solutions" are just monied interests wanting more profit. This should only be handled in a way that suits the interest of consumers but they are not at the table.
THE BASIC LAWS OF HUMAN STUPIDITY say something completely different.

http://www.zoon.cc/stupid/
DOM for SVG allows applying the same code that manipulates HTML to SVG with very little changes. You can splice it in with AJAX, change it via styles, etc. It facilitates writing generic scripts that can be reapplied to widely different use cases.

The idea of having a generic interface to widely different types of entities is a very powerful concept and it is very unfortunate that so many web developers today don't seem to get it.
> From my point of view, you're not really selling anything on the Apple App store - you're giving Apple the right to resell your digital products.

In my understanding that that’s the contractual relationship the developer and user enter into with Apple.

Personally I think this isn’t all bad considering it provides a uniform experience for the user, which lowers cognitive load for the user and might makes the user more willing to purchase. Once they know what app purchasing is like, they can confidently purchase more apps. And they know that no matter who develops an app, in the event of a dispute they will deal directly with Apple.
> You haven't lived through switching to the new modules structure then :) That's quite a big breaking change (and poorly executed in my opinion)

Ugh. I was on the other side of this argument until you brought this out. It’s a great point. The actual language is very good at compatibility but the dependency management did go through a big painful change that some internal code bases I work with but do not own still haven’t worked up the motivation to deal with.
The heel of mine separated from the sole within 6 months. Beginning to wonder if I have some quirk with my stride that tears shoes apart early, or if their quality is just inconsistent.
By inhaling them, of course. Positive feedback loop.
Epsagon Gets Acquired by Cisco
Obviously, the Debian project is free to do whatever it wants. There are a variety of choices I can make that would make my projects incompatible with Debian’s requirements, and that’s fine.

What gets my hackles up is when developers are accused of not supporting “freedom” when they don’t allow the fruits of their labor to be used for someone else’s profits.
Poll: What's your main operating system, HN?
I was wondering about the distribution of operating systems among HN users. Which operating system do you use mainly on your home machine (or a machine where you were free to choose the OS)?
Other (please specify in comments)
What? HN allows polls?
This would be more convincing if Catholics - actually religious people in general - were known for exemplary morals.

That's very much not the case.

Religion is demonstrably useless when it comes to practical morality, because it's not in any sense a coherent and stable moral system.

It's really about crafting individual and tribal justifications for arbitrary behaviours supported by various power hierarchies. Some may be considered moral, while others are clearly damaging, hateful, and abhorrent.

It's impossible to deny this without denying centuries of religious history.

There's far more of value in psychological research than there is any religious teaching. Even though it's just getting started, it's a far more coherent body of knowledge than the random mess of conflicting and contradictory opinions and justifications that the religious industries have generated.
Nice to see these venerable, powerful CLI toolkit items reviewed for young(er) audiences. I am "of an age" at which I instinctively bang together CLI solutions first with sed and awk until I find that other options are more suitable. Similarly, nice to see ncurses reintroduced to today's developers:

https://news.ycombinator.com/item?id=28354194
I'm going the other way. I'm fed up with expensive hardware which will fail from designed in defects (just lost my macbook pro 15 to stagelight). Every version of Mac OS makes it harder to set up a dev environment, especially for beginners. I'm in the academic world, we have A LOT of beginners.
I am a fan of Linux, but the recent systemd/wayland drama moved it further away from "year of linux desktop",IMHO. Getting older, I am less interested in tinkering with the base system. (Linux is still king for me for servers, obviously. Maybe I'll try one of the BSDs at some point).

In the windows world, you have a much wider choice of price point for hardware, you don't have to worry about drivers, "does netflix work" etc. With WSL2, I can run all the applications I need (and I develop mostly in WSL2). It's trivial to explain a student how to set it up, much more convenient than dual booting, or running a classic VM.
> I don't think we want that world.

That's the world we have right now, though, just with the addition of the spying that advertising brings.
Are you serious? $100 for a pair of shoes is, at least for me, under the midpoint for shoe cost in my adult life.

A few cheaper options exist in my closet, but mostly they're more expensive.
No jobs? The salary differential in entry level jobs is much smaller than in high paying jobs between Detroit in NY, and rent differential is vast. If you take many of the homeless who cannot take any realistic job, the difference in salaries is 0.

Even including driving (which you don't need to do much more in declining/stably cheap, but still dense, older cities) it's still cheaper.

Walkable housing would fix it for a very small slice of the people, as far as I can tell.
Goldwater himself wasn't a fan of the increasing courting of religious folks in the 80s, nor their policies, and leaned libertarian as the years passed.
Yeah but you can just use Fancy Zones.
I am also an old VAXer, been through the Slackware dozens-of-floppies ritual, and have been primarily on a Mac for nearly twenty years.

Your characterization of who I am and why I use what I use is woefully incomplete :)
Right, and any attempt to say "that's not what I meant" will be met with "You're a latent X-ist, you don't realize it, but it comes out in your words".
Alongside Arch Linux (my desktop OS) I still have a soft spot for FreeBSD and will put it on a router or server.
I wonder if you are marked as never-interview-again if you leave mid interview citing reason X.
Performance for specific use cases is debatable (as in not everyone has your use case, and even your use case might not be as important as you think in comparison to cumulative effect of other performance differences). However, the comment was specifically talking about breaking issues:

> random things breaking on Win 10
I'm not at a startup nor drink the koolaid [1]. I am a consultant, so I get to see how the sausage is made across a wide variety of orgs. In my long tenure in tech (20+ years), I have arrived at evangelizing and encouraging engineering first and data driven organizations; in my experience, that provides the best environment for technologists to have autonomy, while pursuing mastery and purpose (which, hopefully, enables some amount of fulfillment alongside financial compensation). IBM is not such an org, hence my comment(s), but there are startups, enterprises, and a fat middle of SMB businesses that truly are innovative and can demonstrate results to back up that description of themselves.

TLDR I want the best experience for my fellow technologists and engineers.

[1] https://news.ycombinator.com/item?id=28181703
Healthcare and Inflation have always been something to worry about.
I certainly hope that is the case, but I remember the Nvidia CEO (it has been a while so things may be different now) saying they would not increase production because they were worried the demand surge was temporary. So long as crypto is profitable I don't see where any amount of production increase is going to stabilize the price. Maybe Ethereum PoS will fix this? Or will another PoW cryptocurrency just take its place?
So, from the beginning of humans (or well before really) until sometime in the mid-60's (or a little later depending on the area), the primary determinant of whether or not you had children is whether or not you were in a sexual relationship. Not that this was all that mattered, but it was the primary filter.

In the last few decades, the primary determinant is whether or not you want children. Again, it's not the only reason, but it's the primary filter.

So, natural selection might be in the middle of producing a species of humans obsessed with children, and not that interested in sex (except as a means of getting children).

Of course, that's ridiculous; if that were true you would see declining self-reports of how often people are having sex. Don't look up the data on that, btw.
The report isn't using the Australian English definition that you sourced

The report is drawing no distinction, while you are saying both terms are a subset
of “adults with no children”.

Just helping you notice that, since you made a distinction the the US Federal Government is not making a distinction on in an attempt to correct me
The problem is no feature set will meet even 5% of the needs of most devs.

Maybe you'd like to display a "model" of a city. Oh, too big, needs to be streamed, LODed, etc. Maybe you'd like to display a "model" of a forest. Oh, well, you need a terrain renderer that dynamically generates geometry from height data plus you need a specialized renderer to render the grass and bushes else the frame rate will be 1fps. You'd like to display a "model" of Waikiki Beach at sunset and you'd like to use a water shader with a sunset and reflections. You'd like to display a "model" of the Los Angeles mountains as viewed from downtown Los Angeles, complete with atmospheric ray scattering to convey the air quality. You'd like to render a fur covered animal and render fur, not just a texture. You'd like to render a "model" of a person with realistic hair. You'd like to render a "model" of wax candle with subsurface scattering so it actually looks like a candle. You'd like to render a "model" of camera lenses to explain refraction so you'd actually like them to refract.

Engines like Unreal and Unity let you change the way they render because every situation requires different solutions. No generic "render a model" covers rendering all models. An API like WebGPU/WebGL lets devs add what they need.

Oh, you say, we'll just add features to cover those use cases. Now Chrome will have features A,B,C, Firefox, A,B,D, Safari B,E. That will be hell for devs. An API lets people write libraries with features they need that work in all browsers. They don't have to wait for the magic day N years from now that all browsers finally add the feature they want.

Further, people will keep requesting non-3D features "I want to have an <input type="text"> in my scene". "I want to have a <canvas> in my scene" that I can draw on in realtime. "I want to have a model that displays a <canvas> in my model so people can draw logos on their avatar's t-shirts". I want to play sounds in 3D from specific points in my model, etc. until this "model tag" has all of HTML and all of JavaScript inside

Again, this is all better solved with APIs instead of trying to cram more and more and more features into a single tag.

> The other challenge of doing everything yourself is that code is stuck in time. It's going to get very minimal benefits from browsers and devices getting better over time, it won't get native UI changes - in 5 years it'll look very dated, if it's still accessible.

And neither will a model tag. In fact it will be worse. First off, when I put a model on my page, I want it to look they way I or my artist created it. I don't want it to change over time based on someone else's idea of how it should look.
I'm not disputing that there is a link between fines and poverty or between poverty and crime. But I can't fathom how 5% of assaults and burglaries are a direct result of getting a fine in the last two months. Even in your perfect storm story, it's three or four months before you commit a crime. If you got fined before the slowdown, the fine still applies and still doubles. If you would have been fined during the slowdown but aren't, you would have had a month to pay anyway. You can also set up a payment plan to pay your fine over a period of a couple years.

I don't doubt that some small portion of the effect is exactly this. But 5% reduction in a month seems like far too much. I'm not even sure if there was a big reduction in fines- how many fines come out of proactive policing?

I don't know, it's not totally impossible. It just seems less likely than the null hypothesis of random variation in the data, while a more direct relationship could compete.
Fusion Ignition What Does the NIF’s 1.3 MJ Yield Mean for Fusion Research
I think if you are planning to neglect your child, you should think again about your choice of having children.
>share-options "valued at" £200K+ (but likely will barely get £50k when vested after 5 years of active tenure.)

This is a dangerous misconception to have. You may not want to work at FAANG which is fine. Otherwise don't shoot yourself in the foot by misunderstanding pay structure.

Public companies such as FB pay in liquid stock, that vests over some period of time. These are not options. You get 200K every year, immediately sellable. Or keep them and grow. Which given the performance over last two years would actually give you close to 400, not 50.
So? Sure, using a non-commercial license means you can’t ship with Debian, but that doesn’t mean the project can’t be successful in the eyes of the person who put all the labor in. Perhaps they value being non-commercial above being included in Debian, and that’s their right to make that decision.

Sure, it might not be useful to you, but you’re not the one putting in the labor in this hypothetical scenario.
If you ship a public project and do not have fixed toolchain versions, remember to only use -Werror for CI and debug builds: you do not want people building your project to fail with an error at first try.
Qubes Canary 028, change in canary signers
If you go back far enough, you'll need someone who knows how to make an RCE over AppleTalk.

Probably doable, BTW. Office (and home) networks were much less hostile back then.