skysight-inc/HackerNews huggingface dataset:
One thing that the media are biased towards are the top-athletes, top-scientists, genius programmers etc.

They do that because we all enjoy reading about them, and there's nothing wrong with that as such.

But just don't expect to be in any of these groups automatically, certainly don't feel pressurized that you ought to. But by any means if you're passionate about something, try hard to master it as best you can, with your focus on the passion for the activity and not the "must-be-#1-at-all-cost". Chances are you might become the #1 by focusing on the activity, not comparing yourself with others all the time.

Alan Rusbridger, the former Guardian editor-in-chief, wrote a lovely little book about his aspiration to be an amateur pianist. He was passionate about the piano, but realistic about his limitations of it being a hobby (subordinate to his true vocation of being a journalist) and not properly trained since age five like the piano geniuses. But he set himself the goal to learn to play one classical piece by practising regularly, as well or as badly as he could master, and he eventually performed it in front of friends. A real pro would probably still cringe listening to him, but I admire that he took up a self-set challenge that commensurate with his circumstances (prior piano skills, available time), and went all in to reach his goal. That's the spirit...
Sure, I guess? But the overwhelming majority of sites on the internet do not do this. Primarily because their new signup flow has priorities that matter an order of magnitude higher for them than avoiding leaking whether an account already exists.
I think flatpak/appimage/snap are good for similar reasons... If you're developing commercially supported applications and want to support Linux as well as Windows and Mac, it's a pretty natural target. Less (although not none) issues with the host OS depending on what your application does.

Yeah, it means a lot of duplicate libraries, but it also means things will work... and aside from games, not aware of many that install more than a couple one-off applications to work with.
It's also true for support of old games. I could use a VM with a flaky version of Windows XP (which I have done, and it always crashes) OR I could use wine and have no issues.
When I said destructive, I meant in the literal sense, in that it rewrites history.

Don't get me wrong, I _often_ rebase, about a dozen times a day and it's been a core part of my workflow for 2 years. In that time I have learnt a lot, silently lost changes and ended up in a few mishaps.

I am in no way against the idea of rebasing, I frequently do. And personally, I often rebase && merge --no-ff. But, IMHO it's far too easy to mess up too that I'd adopt it as a dogma.

I also question the notion that VC history is best thought of in linear terms. I'd argue it's fundamentally flawed to force a DAG into a more linear structure.

In my experience, the desire to do this is to construct a DAG that's pretty in log viewer XYZ, rather than anything else. I consider this highly overrated. Just look at the DAG of the git project. Yes, it's intense, but the primary purpose of the history DAG isn't to immediately present a simple linear history.

Rather, it's to preserve a common, shared, decentralized history where it's easy to go back to a precise moment and see what was done to what and why. A dogmatic always rebase history is in my experience often a relatively pointless pursuit of constructing a git log --graph that's "simple" by default. Ie, rather than solving for the problem of "How to overview a DAG", the solution is to reformulate the DAG in a linear way which often conforms better to how we humans like to overview information.

Again, this is a personal viewpoint and I don't mean to pass judgement but I often find that such approaches, which one might liken to treating symptoms instead of curing the cause, is better solved the other way around. It's a real joy to delve into the git projects history, despite the fact that it's _littered_ with merge commits.

Basically, I think the quest for a "simpler" looking history DAG is somewhat overrated and not something I'd personally recommend pursuing.
Wow... Walt's Mill. My mom worked there, I have a photo of her standing above a fuel storage well... It used to be a test reactor with a channel of water through the core that they would send boats through to test samples of materials for radiation exposure effects.
Probability Was a “Venture Studio”
It happens a lot in software, especially in the last half decade or so.
It would be less weird if people would apply even the tiniest amount of good faith. But no, everyone is so eager to dunk on people trying to build things. All this is going to do is discourage him and others from being transparent and building in public. Everyone trying to tear George down for this comes off as completely miserable. It's fucking sad.

> haha of course you can’t ship this, which is why the “free work” comments are so odd.

> But if someone can build a half decent experience with no source and nothing, imagine what they’ll build with access. It’s who should be hired to build it in prod. https://twitter.com/realGeorgeHotz/status/159546777671332249...

> Re: actually getting hired at Twitter, this is not a real interview, only do it if you find it fun! https://twitter.com/realGeorgeHotz/status/159529448151060480...

> Sadly I'm awful at frontend, hoping someone here picks it up. https://twitter.com/realGeorgeHotz/status/159518142440699494...

> if I just get rid of the pop up I still consider my internship a win. I have a chrome extension on my laptop to block it. reminds me of the guy who got a job at Apple, made Wallet automatically delete your expired boarding passes, and quit the next week https://twitter.com/realGeorgeHotz/status/159490847387517337...
Very interesting concept, as I understand it from the material on https://www.remotemobprogramming.org/.

From the name "mob programming" I thought it was something more akin to those mob dances- ie. a large group of technically savvy people organize around an issue and focus their willpower on it for a few hours (like, from 6-9 PM on a random Saturday, 50 programmers coordinate solve all the open issues on a random open source project, out of nowhere.)
I didn't manage to get one myself, but friend of mine use Steamdeck he ordered through UK in Turkey just fine. Obviously you can't buy one in Turkey.
Bingo! We got our experience mainlining Internet conspiracy theories decades ago. Back when you had to keep them to yourself, because the sheer majority just wouldn't understand. Fuck, you couldn't even talk about how the Internet was heavily tapped by the US government until around 2012 or so, and that was abundantly clear from multiple whistleblowers!

Normies are going through that today, but since so many are doing at once it's pop culture. And instead of only weird "Internet friends" who could understand, it's the entirety of their real life social circle, on Facebook with exposure tailored to how agreeable they are. Then they turn on the "official" traditional TV channels, which have also been pwned, further cementing the nonsense.
maybe in theory, but in practice ads are everywhere and completely unavoidable in everyday life
Sorry, what I mean is that they are obsessed with hating Trump.
I don't think so. That sounds like typical disinformation spread by journalists and authoritarians.
I don't know about your corner in Canada, but that "there was nothing here 150 years ago" is a dangerous lie told by people in many parts of the USA and Canada that minimized the indigenous people and occupied their land.

Your part of Canada might truly be somewhere with no indigenous presence
Sorry, what I mean is that they are obsessed with hating Trump. Countless hours devoted to hanging on to and getting worked up over every bit of information about a guy they despise.
I feel like the article started off about one thing and turned into something else.

"Marital family" seems like an unusual way to describe the arrangement, predicting a degree of distance that has nothing to do with TV under the surface.
> This isn't advanced age mental decline, this is just the consequence of a garbage-in-garbage-out information diet.

I’m not goong to excuse crappy behaviour, but given that they both lost their job I think we can assume the economy is also a contributing factor (not claiming it’s the sole factor though).
"People who say that WikiLeaks isn't a journalistic organization because it has an agenda"

We're like 15 deep into a flame thread... and I'm pretty sure no one up this thread has said anything like that.

As I said, I haven't read it or taken much interest... and hence commented only on the noise that has reached the uninterested. Seems mostly like politibait, drawing conservatives into a tussle the way Trump drew in liberals. I'll note that this thread is not about 1619, american history or NYT. It's about wikileaks. 1619 came into it as "proof" that everything everywhere is hypocrisy and only hypocrisy. Hence anyone's opinion on Wikileaks as an organisation reflects only hypocrisy, and in no cases is caused by Wikileaks conduct, ethos, etc.

This is exactly what I meant by noise. 1619 always seems to always be one person ranting to a nonconsensual partner that something they had assumed happens all the time (and don't care) is happening right now. I don't care! Go write the 1620 project in protest. There are lots of books to get angry about. Diversify. This is boring to those of us not into that sort of thing. Be considerate.
Consider yourself lucky, Spotify scrobbling used to break for me almost weekly a few years back (but it has gotten way better, rarely an issue these days) !
TL;DR - Async I/O wasn't included in Unices because it's hard & complex and unices are about keeping to the simple till you can no longer lie about it being painless.

Considering that Windows NT's IOCP is very close to direct copy of VMS QIO mechanism (and even more underneath in officially undocumented boundary layer between user space and kernel space), I don't think it's a case of patents.

UNIX was just always against asynchronous I/O, back from the start - asynchronous I/O schemes were known and used as early as original UNIX, and going with fully synchronous model was explicit design choice at Bell Labs.

When asynchronous I/O turned out to be important enough to include after all, there was no common enough interface to handle it and everyone was using select() and poll() out of lack of anything better for the most obvious use cases of AIO (networking). Meanwhile properly implementing asynchronous I/O can be non-trivial - QIO never ran truly multithreaded from the PoV of client program, for example (NT focused on making sure async worked from start).
If a river is smaller then it thermally approaches the surface soil temperature and is more subject to small changes in topology.

If it is larger more of it has more thermal isolation from not only the sun but also the ground. Since most water comes from elevation or “cool mountain streams” or melt, this is a factor, along with the time to get to the sea, because a larger river can carve and maintain a more direct route. It can also be deeper, so more of it is shaded from the sun by the materials it carries.

Deliberately shading it might be an option but a living river is also dependent on photosynthesis so…
Butt vee donn't häff zem anymore! All 'Tiefspüler' nowadays. Can't remember having seen/used the last old one. Has to be 20 Years+, or more like 30.
> The joke here is: All this requires additional scripts / configs.

You mean a single line.

autoload -Uz compinit; compinit

> With those scripts / config there is no difference between shells.

As I wrote in my original comment, bash only does filepath completion most of the time even with third party completion scripts. And I have never seen bash completion provide descriptions alongside subcommands or CLI options.

> https://github.com/akinomyoga/ble.sh

ble.sh is impressive work, but it's a hack that won't be as reliable or compatible without built-in support for programmatic manipulation of the command line buffer in bash. ble.sh works around bash limitations by diverting key input from readline and reimplementing its features. It contains workarounds for specific terminals, and scripts have to be modified to accommodate ble.sh. IIRC FZF's shell integration required modifications to work with ble.sh.

> Nobody ever could show me even one feature that isn't available in almost all popular shells!

Read the parts of my original comment which you haven't quoted.

> When you tune your ̵c̵a̵r̵ shell it has nice features afterwards…

Only to the extent that the shell lets you. Also, having features bundled in the default installation helps tremendously even if it's not enabled by default.

> I came to the conclusion that zsh is just a stupid hype of "cool kids". It's the same as with the car tuning crowd.

That was uncalled for. If you don't want to use zsh, that fine but don't assume things and throw insults at those who do.

> But please wake me up when there is some real innovation regarding shells!

The original comment was about how zsh compares to bash, not a critique of the unix shell.
Not who you quoted but roughly half the money did not go to Republicans. This article is either misleading or just wrong. The article links to opensecrets to support its claim. In that opensecrets link look under the PACs section (its the last section). The donations for the left add up to 44.8m and donations to the right add up to 23.2m. That is close to 100% more going to the left.

Now take out the left's donations and we still have have 23.2m in donations from a company committing fraud. All 23.2m to the right and where it went needs to be investigated without question. However claiming roughly half the money went to the republicans is not true.
Or like the current justification for why non-citizens cant vote.

But yes, i agree it is a very easily abused slipery slope and why i dont agree with the sentiment except in a hortatory sense.
Yeah, that's what I meant, wish I was clearer.
Yeah, I guess that’s true as far as Blow goes. But there are other people interested in this thing (hence why the OP exists and why we’re commenting on it). And I presume not all of them want to lock themselves in to the apparent dead end that is the x86 platform in the current year when both cross-platform languages and cross-platform game engines are all over the place.
> The argument that you deserve to watch TV all day because you once had a job is curious.

How so? I think you're missing the most important part of my comment, which was about encouraging children to discover their passions and achieve self-sufficiency.

It's not about "once holding a job." It's about being able to take care of yourself. I'm not saying that I like the idea of spending the latter part of my years being unproductive, but that the wealth accrued during those productive years gives one the ability to do that.

If I'm not dependent on anyone, if I worked and saved in order to earn that life for myself, then yes I deserve to pursue my own happiness whatever that means for me and it's no one else's business or place to dictate otherwise.
The patience of saints. Good to know that someone's keeping an eye on her, I guess.
I assume the origins of how it's called ties to the mathematical definition of open/closed sets (https://en.wikipedia.org/wiki/Open_set).

In an (imprecise) way, the closed set is a water balloon and the open set doesn't have the rubber balloon wrapping the water - I would consider the water balloon to be 'closed' in this case.
Ah I see a vanity search! The ones that always cause issues :)

Its just down to it not being in the index, I shall ensure I add it just for you based on this.

Done. That repository https://github.com/alecthomas/kong will get picked up when I kick off the indexing again (sometime next week once all the activity dies down)
I wouldn't put GOG in the same basket as other stores like EGS though, they did make some efforts and officially packaged and distributed games for Linux quite early. It's not the same effort as Valve but it's still to their credit (I'm saying that as a Linux user).

Nowdays, Heroic Game Launcher is the easiest option to play GOG games though (as well as EGS ones) https://heroicgameslauncher.com/
What a very longwinded way of making a relatively simple point!
The exciting part for me to play with is Linux GUI apps now can run on WSL on windows 10 (previously only supported win11)
I don't know about a fast pace, but I did have fun with it!
The different companies buying ads are not interchangeable. Brands, who typically have the biggest budgets, all care about brand management (where their brand is shown, what it's shown next to, before and after), which can't be done effectively now that the staff that handles these things has been gutted. There's no way to get those advertisers back without rebuilding that part of the business and there's no other type of advertiser that can step in to fill the size of that gap.

If anything, the reduced quality of the performance marketers who move in to buy ads for scammy weight loss, skin care, get rich quick offers are going to drive away any big brand advertisers who are actually trying to stay on Twitter and weather the storm.
Not really. More like hostage to distribution. If you list your game on Steam, you can't list your game for a cheaper price anywhere else on the internet.

People put up with that because they still come out ahead by listing on Steam.
Reminds me of the School of Life - Why an Ordinary Life Can Be a Good Life by Alan De Botton

https://www.youtube.com/watch?v=uHVZVCbicTg
I really did try to make it as fast as I could. Always happy to write it down too.
They lost their jobs in 2021, because they, among other things, thought that someone who has taken the COVID vaccine 'emits particles that damage the female body'. (They would not allow their son into their house for months after he was vaccinated.)

The economy was not the problem last year, unassailable certainty in ignorant beliefs was. They have new jobs now, which are harder, and much worse paying.
I'm sure there are lots of working Linux ports! I was just saying that when I _did_ have a problem with a game on my Deck, disabling the Linux port fixed it.

Where are the compromises for a developer in using Proton? There's one binary for them to ship (and update), they get to use industry-standard tools, and Valve makes sure it works on other platforms for free.

Surely the result is more games you can run on a Linux system?

Or rather - nobody cares when Windows leans on layers of backwards-compatibility to run a binary perfectly, why does anyone care when Linux does the same?
My wife and I are over 70. We live in the UK.

It's fun to generalise, but not always helpful. No, we don't watch anything like 6 hours of TV a day. We have our evening meal, like every meal, at a table. We mostly watch one thing a day on streaming, usually well made fiction. We read news on our phones but never watch it on TV because of all the uninformed comment.

Maybe we are not typical, but we do exist.
People can already choose to work less for mental and physical health reasons. Just move to a low cost area and do the bare minimum work to obtain necessities.

But people who want a nice large house, luxury cars, new electronics, and fancy vacations are going to have to work harder in ways that might not be optimal for health. Most middle class people seem to be voluntarily willing to make that trade, and you're not going to convince them otherwise.

For society as a whole, growing profits represent an overall increase in living standards (although the benefits are unevenly distributed). If we were to collectively decide that current living standards are sufficient and stop trying to grow then we might have easy, pleasant lives for a couple generations but would eventually be overrun by more growth-oriented foreign societies. Life is a competitive sport and we ignore that reality at our peril. There are more important things than happiness.
Listening to too much degenerate Rock and Roll on the radio.
Thanks Plato for taking the minutes of Socrates meetings.
To some degree, we kind of caused this, because we’ve structured work society where we essentially burn out by the time we’re 65.

Before the advent of old age systems like pensions or Social Security elders mostly suffered through high elderly poverty rates. The current system is certainly better, because elders are not starving or forcing themselves into sex work to pay for food and medical bills [1] but now it turns out being too idle might also be problematic.

I know in Japan, there are attempts to address this with organizations that hire seniors to do part time jobs like sweeping and cleaning. It mostly serves as an optional supplement to income and it gets them out of the house if they’re alone. But the way we run cleaning operations in the US is also to run people down to the bone.

[1] - This is a thing in South Korea where elder poverty is much higher than the rest of the OECD due to a very bare social net. https://en.m.wikipedia.org/wiki/Bacchus_Ladies
For me, the interesting part was that there were 10+ people the build team and it seems like there are still people left since he didn't say all the people left. How large was the team? I personally find teams reaching 6+ members too large.

and

> For example, I think it was Adam who pointed out that the Mac laptops were unable to fully utilize the remote cache because action cache was platform specific. This remains to be an open challenge of Bazel to date.

It's always macs that are suffering from problems in my experience.
What a good day is to read Socrates

Thanks for sharing
They didn’t have a refund system initially.
During my childhood, my mother would do that with The Weather Channel. It was, at least at the time, devoid of anything political, and no sex or violence, though the coverage of severe weather could be a bit anxiety inducing. But even running in the background, I'm sure we still absorbed the messaging of commercials to some extent. It's not quite the same thing as actively watching but probably still imparts some degree of impact.
That's such an insightful post! That's also why I find it so interesting when people career swap into engineering. They have a whole lot of domain knowledge and alternative perspective that can be incredible valuable.
Just because similar concerns existed does not make them invalid. I was a 2000s kid who spent far too much time playing videogames and on the computer. If I could give my past self advice against doing so, I would in a heartbeat.
Though possible. See for example https://github.com/blakemcbride/Dynace
> as I see it is that it provides a uniform api for traversing a parse tree, which makes it relatively straightforward to onboard a new language to a tool with tree-sitter support. The problem though is that the tree-sitter grammar is nearly always going to be an approximation to the actual language grammar, unless the language compiler/interpreter uses tree-sitter for parsing.

Author of DiffLens (https://marketplace.visualstudio.com/items?itemName=DiffLens...) here. A uniform API for traversing a parse tree for all languages would be amazing for DiffLens! However, I fear languages are different enough that this ideal may never be reached :) Or maybe there would be a core set of APIs and extensions for the idiosyncrasies of each language. For DiffLens though, we try to use the language's official parser/compiler if it exposes an AST
I could easily afford one, but I would rather buy and own a car than have to rent like this.