skysight-inc/HackerNews huggingface dataset:
I was a long-time "Mac gamer" who held out until the very end (where I personally define "very end" as Blizzard releasing their first non-simultaneous-platform-released game, Overwatch).

I'm here to inform you that that ship (with some notable exceptions, such as Baldur's Gate 3 releasing on Macs today, I think, which is FANTASTIC) has more or less sailed. Tim Cook is neither a programmer, nor a gamer, nor an open-source advocate, and every move Apple makes and has made since he took the helm shows where his priorities lie, and they're not in the AAA gaming market (and additionally, they're starting to be open-source-developer-hostile, IMHO). I think macOS would have achieved a ton more success (it would have basically become a better, more user-friendly Linux) had Apple open-sourced it and simply made Mac hardware the "reference" macOS hardware (between you and me, I also think this move would have instantly garnered Gabe's support), but it's simply not going to be. Apple likes their walled garden and their 30% App Store cut and their iOS-specific lame-games and their proprietary CPU/GPU/SoC architecture that is only being pried open by extremely clever individuals like Asahi Lina https://github.com/asahilina and Alyssa Rosenzweig (with zero help from Apple other than "leaving the door open," essentially... Which, by the way, they can still shut at any time...)

I've become more of a Linux fan over the years but only after I found NixOS- which unfortunately has kind of a steep learning curve. The reason why I couldn't use Linux as a daily driver until NixOS is that Linux's huge customizability (and my need to experiment and explore!) also lead directly to huge opportunities to brick your system or just break things in general (which happened again, and again, and again for me, across many distros such as Ubuntu, Arch, Manjaro, Pop_OS, etc.). Linux is thus like a hugely customizable sports car without brakes or safety belts. NixOS gives you both of those, so you get to fly with the sports car, enjoy all the customizability, but if anything goes wrong (which it rarely does, thanks to NixOS's architecture), you can instantly roll back to any prior version of the OS and its declaratively-installed apps and configs. It's the best of all worlds, currently, completely open-source, but the learning curve is still too steep for most. (I have hope that a NixOS-derived more-user-friendly distro like https://snowflakeos.org/ may help here, but it will take time.)

In parallel with that, gaming on Linux became "viable" (modding is still tougher than on Windows, but that will eventually be easier too) thanks to Valve's Proton efforts.
Payless filed for bankruptcy in 2019 and hasn't had a brick and mortar store in years. It begs the question: how often are you buying in a physical store?
That doesn't make sense, you think that "late stage capitalism" is distracting but Financialization is a useful term, why?

And it's beside the point, if I didn't like the term Financialization, I couldn't just announce Financialization doesn't exist; it most certainly exists. At least I can't do that in good faith.
That's because some states love enacting laws that say things like "You can only have one voting place per county". Which is fine if you have 100,000 people in a county and untenable if you have 1,000,000. Oddly enough that affects one of the parties more than the other.
The article doesn't mention

https://www.pypy.org/

which gives a big boost to plain ordinary Python code, particularly branchy and dynamic stuff like

https://rdflib.readthedocs.io/en/stable/

where it made the difference between a system I was working on being tolerable and not tolerable.
The git commit, push, wait loop is terrible UX. Users deserve portable pipelines that run anywhere, including their local machines. I understand Act [1] goes some way to solving this headache but it's by and large not a true representation.

There are many pipelines you can't run locally, because they're production, for example, but there's no reason why we can't capture these workflows to run them locally at less-critical stages of development. Garden offers portable pipelines and then adds caching across your entire web of dependencies. Some of our customers see 80% or higher reductions in run times plus devs get that immediate feedback on what tests are failing or passing without pushing to git first using our Garden Workflows.

We're OSS. [2]

[1] https://github.com/nektos/act

[2] https://docs.garden.io
They should kill their RNG skin distribution and open a normal cash shop like everyone else. I find this cosmetic market where people pay hundreds or even thousands for items they want skeevy as hell. It's a big black mark on Valve's otherwise exceptional reputation.
Ah, I'll check out the podcast as it seems counterintuitive to me and therefore I might learn something, thanks!
Side note: thank you for your contributions to Linux gaming - Proton helped me finally shed Windows as a base OS and I couldn't be happier about it.
This is a usecase where chatgpt works great! I usually pass this kind of ops DSL in gpt and it will find my mistakes. Github actions and graphanaQL code, oof, they just click for me.
Generally programming these days does not require you to submit build jobs or jump through other hoops to catch trivial mistakes. Although it depends on what you do, embedded developers and game programmers writing for consoles might disagree.

It really feels like a throwback to the punch card era.

I too don't enjoy writing CI scripts (despite knowing Linux administration and shell scripting quite well), it always takes an inordinate amount of time, but it also saves much more over the long term.
Speedify 14 Released: Introducing Pair and Share – Mesh Internet Bonding
It’s not insane for high school at all.

The logic goes “we need to get these kids ready for college, so they’re used to it.”

It’s certainly plausible.
Reddit speak has twisted the meaning of words, when I read "Valve is a wonderful upstream contributor to Linux" I don't know if it literally means that or if it's saying the opposite.
One of the most common things you want to do for a feature flag or metric name is ask, "Where is this used in code?". (LaunchDarkly even has a product feature that does this, called "Code References".) I suppose one layer of indirection (into a constant) doesn't hurt too much, although it certainly makes things a little trickier.

The bigger problem is when the code constructs metric and flag names programmatically:

prefix = "framework.client.requests.http.{status%100}s"
recordHistogram(prefix + ".latency", latency)
recordCount(prefix + ".count", 1)

flagName = appName + "/loadshed-percent"

# etc...

That kind of thing makes it very hard to find references to metrics or flags. Sometimes it's impossible, or close to impossible to remove, but it's worth trying hard.

Of course, this is just, like, my opinion, man!
You definitely should! These questions are great, and could use some appropriate context for evaluation.
Though I'm not a particularly religious person myself, I have to say this is commendable work. Your passion and conviction for both this project and your beliefs is very evident. I'm comforted seeing people able to balance the provable logics of science against the blind faiths sometimes asked of religion. Thankfully it seems to be a slowly growing trend.
The important thing is to keep building the house all of the time, gotta pay the bills somehow :)
Verizon bought Yahoo, not Microsoft- it was never turned into bing. interestingly, a years ago they became independent again.
About as safe as any other use of a motor. Moving parts like belts and fans are potentially a problem.

The engine won't come apart in a dangerous way. It might overheat, which creates superheated water in the cooling system, which is designed to handle that. Although I sort of doubt it since they are basically using about 1/20th of its maximum power output.

The most dangerous thing about this is likely the standard risks of any generator, fuel and electricity.
I'd also like to give a shoutout to protondb.com. The combination of proton taking us 90+% of the way for most games out there plus the reports on protondb.com that show the tweaks that allow you to make it the rest of the way is huge.
I think using Kagi was the first time I've ever encountered an "instant switch" moment for a product I've been using for over a decade. I never realized just how much useless SEO garbage was being flung in my face using Google until I used Kagi. Of course there's the measurable added productivity of finding what I need faster, but it's also a qualitative difference in that I don't kind myself glossing over half the page avoiding ads and useless links.
This tool has been reviewed as the most powerful flight search tool, by far.

I'm new here. I see other posts get upvotes and discussions rather quickly, how come you are all so quiet here? :)

If you have a flight search question I'll be happy to see if I can help you out somehow.

If not, here's a test. Try to find the cheapest return flights from Europe to Hong Kong in February using your favorite flight search tool. Can you go below $530?
Absolutely, who isn't aware of the lush jungle of embedded operating systems with such widespread support as Linux. /s
The business of media distribution drives us to talk about the stories we enjoy engaging with as though they are toiletries we're restocking from the store. I replaced my empty box of tissue with more "content," yay! I put that in quotes because I actually dislike the viewpoint that term comes from. I watch stories and performances, think on them, talk about them, and sometimes come back to them. I don't consume content, as if it were used up after I watch it once.

I hope the writers and actors get a fairer shake, especially with unreasonable terms for generative AI based on actor likenesses and voices. (We get to scan you once, pay you once, and use that "data" forever without ever paying you again.)
> IPv6 just works

Only via the herculean efforts of a bunch of people having to literally reinvent the world to deal with it. Everything needs IPv6 support specifically. It's such a mess, if IPv6 has just been identical to IPv4 but with larger addresses we would be on it by now. But no they had to make it their religious crusade to eliminate NAT (and now we have NAT66 so clearly a winner) put IPSec in there which is hilarious in the era of Wireguard and eliminate DHCP which is actually insane and makes a stupid number of assumptions about hosts being able to communicate with one another and actually complicates DNS registration.

Can you imagine how trivial it would have been if you could support both v4 and v6 by just supporting v6 and having 0::v4addr be literally equivalent to ipv4? It would be more difficult to not support v6.
Almost all of them. Only few varieties are hybrid or manually breeded.

Out of those 500+ varieties, around 50 are in production. The rest are either very rare to find, are grown in a small quantities or are kept in the vine nurseries as a collection varieties.

Saperavi (red) and Rkatsiteli (white) are amongst the most popular, though there are other ones that are really good: Mtsvane, Chinuri, Kisi, Tsitska, Aleksandrouli, Shavkapito and my personal favourite - Usakhelauri (once I opened a bottle at home and within a hour aromas were spread across the whole house like a premium fragrance).
Thinly veiled advertisement? On my HN?
You can fall back to

https://doc.rust-lang.org/book/ch15-04-rc.html

for things that are too dynamic for borrow checking.

Reference counting works great for the things it is good for but it does get into trouble with cycles and many of us would say that Java's memory allocator/garbage collector is worth what it costs.

My opinion is that automated memory management is a key concept for software reuse and if you look at the problems of the C/C++ world this is pivotal. That is, the range of memory management relationships you might want between a library and its client is pretty wide, I mean sometimes you want a library to make its own buffers, other times you want to hand it an existing buffer, if it is building graphy structures it needs to allocate stuff, do you really want it to use malloc? do you want to pass it your own malloc? etc.

The Java answer of providing a standard answer to allocation and garbage collection makes libraries composable with code in a way that Rust struggles with. (In the end rust libraries have to fall back to RC when complexity gets too high)
Zep has Python and TypeScript packages for teams building without LangChain: https://docs.getzep.com/sdk/
I am making digglu.com, which is supposed to be old-digg-like link aggregator site. I would have it out by now if only I could stop procrastinating T_T
> Because GitHub fails to distinguish between fork and non-fork SHA references, forks can bypass security settings on GitHub Actions that would otherwise restrict actions to only “trusted” sources (such as GitHub themselves or the repository’s own organization).

How is this not resolved?

Easily bypassing security controls is a major security issue.

Yes, you need to convince someone to use your SHA, but social engineering is usually the easy part.
This comment is absolutely the wrong take on this.

For context, Proton Mail was first launched in 2014, and back then, hCaptcha didn't even exist and there were no other non-broken captcha solutions that worked at scale besides reCaptcha. It wasn't until 2020 that hCaptcha became better known, and until then it was really quite untested at scale. In any case, Proton switched over to hCaptcha soon after but even then, it was not without issues, and did not work for many prospective Proton users.

Whether it's reCaptcha or hCaptcha, Proton's implementation always sandboxed it within an iframe which mitigated the privacy concerns and it honestly could have been left like this.
But instead, Proton went out of the way, investing substantial resources to build, launch, and operate it's own captcha service. That's actually pretty extreme commitment to the mission, and putting money and resources to prove it.
"Are you now, or have you ever been, a member of the AirBNB party?"
My only experience with hitting the limit was also the only time I've ever tried to return a game. I'm sure it mostly depends on the service rep handling your claim and how many bogus returns they've seen so far that day.
Several people have told me of experiences where more or less the same Diversity statement was graded differently for different candidates. In other words, the graders were googling the candidate and making a separate judgement on the person.

I think it would be helpful if the believers in DEI statements start using anonymous readers.
+1 to this.

My wife, toddler and I were liveaboards on a 34' Hunter sailboat for 2.5 years in the Berkeley Marina. It was a blast for that season. I would recommend it if you like sailing, boats, minimalist living, and maintenance/tinkering. I would not recommend it if your main goal is to save money. In retrospect we probably did save money, but not that much, and definitely not an amount that would justify the amount of time I put into the boat (though I found boat work very satisfying).
Honestly I also wonder now, I've read through the OpenSSH release notes which is one single HTML page with all releases since 2000, but unfortunately couldn't quickly spot when they would have introduced this change.

https://www.openssh.com/releasenotes.html
No one said that. At the time there was a massive gaping hole in the OS market begging to be filled. OS vendors were gouging everyone, and GNU/Hurd kept experiencing delays.
It gets most of its cooling from the air flow. Cover up all openings if your car and you will overheat the engine very quickly. If you put a car on a dyno you usually put a big fan in front of the car to provide cooling.
Was not funny at all FYI. Trotting out overused clichés about how little pride you have in your work is never funny.
Many things can also be framed so they’re not negative. Take your parents dying, for example. Everyone has finite time on this Earth. The relationships we choose to cultivate in our short existence are part of what make life beautiful. A life well lived can be something celebrate not mourn. Similarly, hardships in childhood can be something to decry and lament. Or they can be viewed as a the crucible in which your steely mettle was forged. How you think about these things is likely a reflection about how you feel about yourself.
Generations-based map vs. sparse map
Check out onshape.com (you can create a free account) or fusion360. Both have free tiers, and both have tutorials that will teach you the basics of cad.
Can you remember what year it was?

I’ve got a slight suspicion you were given some bullshit or at least a creative treatment of facts e.g. everything had IPv6 support but FUD-filled network engineers didn’t want to turn it on.

Most network devices I’ve encountered were dual-stack way before anyone I knew seemed to care about actually using IPv6 — I always assumed it was added for US government/military requirements.
The original has an ABAB rhyme scheme. Interestingly both translations have tried to retain one of the rhyming pairs, but they chose different lines. In one we have feign/pain (ABAC) and in the other we have act/fact (ABCB).

Given how difficult translating poetry is, I think the Edouard Roditi translation (feign/pain) is really good (he even manages to rhyme two words that rhyme in the original and get the number of syllables close to the same), but the Richard Zenith translation (act/fact) has so much more energy.
Well if you drink from 4pm to 4am, that is only half a small can per hour. Maybe I shouldn't write this, but try 1 or 2 cans per hour ;)
Most Toyota Siennas were delivered with a 3.5L V6. The earliest models had a 3.0L. And they usually have an idle RPM around 700-800rpm.
Commercial interests advance humanity just fine. We'd arguably be approximately in the same place where we are now, with or without open source - and possible even with better business models in tech than we have now (adtech, surveillance capitalism, SaaS).
The fans cars have are not sufficient to cool the engine at high load.
Don’t sleep on Little Creatures. That and Remain in Light have been my gotos for TH. I have also been deeply taken by David Byrne’s solo albums Growm Backwards and Everything that Happens have some really great tracks.
What are you using for Web access, if you don't mind?
Scary, very scary if this is true!
> "Games for Windows Live", which was so bad I don't even try replaying the games that still require it

If it's even still possible to install/activate them. Whenever any of them became available on Steam I would rebuy them there just for the convenience.
>Why is everyone using their phones in movie theaters?

https://mashable.com/article/using-phones-in-movie-theaters

..................................

>Movie-Theater Behavior Has Gone Off the Reels

https://www.wsj.com/articles/movie-theater-behavior-has-gone...

https://archive.ph/vadYb

..................................

>Smartphones Are Killing the Cinema Experience

https://celluloidjunkie.com/2014/11/20/smartphones-will-make...
GitHub Pages Deployment Error
Suddenly users started getting error in the deploy to Github pages step of the workflow. Github changed the artifact url but the updated ones dont work.
If I had to redesign the modern web and ditch the legacy requirements, I’d pick a design with a series of simple docs and vm’s that would look like a squeak/smalltalk environment. Directories and search engines would just be a plugin tool to index what you can retrieve with your permission levels. And session management would allow coexisting environments to run side by side like ide’s
Why is this news? When I watched "Miami Vice" recently, the premise was that the protagonist was sort of a shabby, underpaid civil servant and so he couldn't even afford to live on land. This was the 1980s version of Miami before all of the capital really started flooding in from Latin America.
Yeah, people get so weird about this stuff. It's TV shows, not food and water. There should be no obligation for anyone to produce and distribute this stuff at a loss.

Price increases are fine. Inevitable, really. I just really hope that in the long term we'll get to keep the month-to-month model and the "pay more for no ads" model.
It contradicts the claim that "content" is what people say because that's what they have to say, to understand what they're posting or reading/viewing. It's no more significant than is warranted by what we're talking about here. It's fine.

> When did loads of people start saying "shift" instead of "change"?

I'd say "shift" is a subset of "change" and slightly more specific (every shift is a change, not every change is a shift). People didn't change how they speak, some adopted the language of website operators, and then even more people started to parrot that unthinkingly.
The current LTS versions of the kernel will still be getting 6 years of support.
It's not like someone reversed support schedules, so I don't see the issue.

In fact, maybe keep down the entitlement? No Linux user or developer has signed a contract with the kernel team that entitles them to LTS support on kernel releases.
Georgian food is a talk for another day. Separately :)
I had to dig a little so here's the link to the talk the article is mentioning: https://youtu.be/L98v4epQmrg?t=15121
>Then we make 100s of commits a week and it does its thing and our work goes live a few seconds later.

Wow, computers doing what they're supposed to do. Pretty impressive ...

The UX on GH actions is crap, other CI/CD solutions give you way more control and tooling. GH really needs to step up their game on this one.
Not a big fan of Amazon in general, but it's worth noting Prime has a pretty great catalogue of concert performances and music documentaries. Including Stop Making Sense.

If you haven't seen it (or haven't watched it recently) and can't make it to a theater, do yourself a favor and watch it at home. It's such a beautiful celebration of music, "from the bottom to the top."
Fantasy Fixing [video]
No, there's a single question asked: how long have you had the game open on your computer?

Costco has a no-questions-asked return policy, and demo-ing your purchase is absolutely part of the expectation for how people will use said policy. Steam even explicitly includes "it wasn't fun" as a valid return option, as long as you reached that conclusion quickly enough.

To be clear, I'm not saying the policy is wrong, it's clearly designed to prevent abuse, I'm just saying that it's not no-questions-asked.
Fair point, but their own estimate is about 300 searches for the average user. You are probably not an average user.
Your interpretation of 'grifting' seems rather narrow and may not align with its applicability to either the article or the broader understanding. Grifting extends beyond merely making quick profits or even publishing fabricated findings--though these are extreme and evident instances.

Even portraying oneself as an 'expert' in a domain despite having limited expertise can be considered a form of grifting: It is, in fact, the focus of the article's opening paragraph.

To draw a more specific connection to the present example, even if Metagov were to falter and fail entirely for whatever reason, these academics now have the opportunity to assert their involvement in a 'groundbreaking web3 governance model.' Consequently, they are likely to generate a substantial volume of academic papers stemming from this involvement, a key metric used to evaluate academics. There is certainly motive for academic grifters to be involved.

Particularly considering the historical context of web3, there are many valid reasons to suspect that certain individuals with grifting tendencies might be engaged in such a project.
Nostalgia. I led a small team in 2009 and built Paisa.com - a financial/investment Startup. I still have the initial mockup designs I did in a hotel room in Delhi/Gurgaon to pitch to NDTV.
Software Testing Conferences