skysight-inc/HackerNews huggingface dataset:
It's still a bummer that Reddit had to kill all public data access completely in the process of locking down their data supposedly to prevent AI from scraping it. (but in reality, they did it in order to facilitate these deals)

The PushShift datasets were very useful for giving demos on how big data can be analyzed with more intuitive and interesting results. Here's an older blog post of mine analyzing Reddit data from 2018: https://minimaxir.com/2018/09/modeling-link-aggregators/

I would not be in data science/machine learning now if it weren't for Reddit data.
Depends on your system/browser font?
You can add Juan Guido in Venezuela (sorry if misspelled his name)
And as a step toward that, stop supporting US politicians who want to play childish political games with aide to Ukraine.
There must be more categories than this because Qt 5 on Wayland can do fractional scaling since some years, you may need to set QT_SCALE_FACTOR_ROUNDING_POLICY=PassThrough.
While I, an inveterate emacs user, largely agree, you're not going to
change any minds when the debate topic is "Vim and emacs both lost to
vscode in the editor wars." To nearly everyone reading this thread, the
bulk of whom are under 35, emacs is just a programmer's editor, and will
be judged on its program editing.

If emails is considered extra, then so are things like syntax
highlighting, debugging, compiling, etc.

Yeah no. The first is email, the latter three are directly relevant to
program editing.
I didn't know about git add -p when I started using magit and thought it was an amazing magit-specific feature and went around cluelessly telling everybody about it. Later when I was experimenting with a different editor I realized my folly, and have come to find that I prefer git add -p, since I often want to provide multiple paths or a glob etc when its time to add to the index.

Something I found that I like about the approach is that sometimes while working on a change, some unrelated code will catch my eye that I want to fix but not as part of my next commit. Being free to make the edit, knowing that I'll see it again later when staging changes, is nice because I would often otherwise forget to go back and revisit the thing I saw. The git add -p sessions then wind up being an opportunity to decide what changes go into each commit, etc. I do burn myself occasionally by having an unrelated edit that is in a hunk that can't be split- I suspect there are tweaks to diff I could make to help with that but have yet to overcome my apathy wrt research.
Please share some examples, I never see crypto scams anymore and pre-acquisition you could go in the replies of any popular account and it would be nothing but that. I'm guessing it's still there but I don't see it because I don't scroll for hours on end and verified posts being boosted at the top suppresses the visibility of any bots. Either way considering how bad the bot problem was before the change in ownership I feel like people have a very selective memory about this problem. I did get a handful of catfishing bot accounts following me a few months ago, but that's about the extent of what I've seen as far as spam goes recently and feeds are much cleaner than they were a couple years back. If you're comparing to how it used to be several years ago then it's a different story.

> It's definitely objectively true that boosting paid-for comments above organically high-engagement comments means your signal:noise ratio is way, way worse.

I'd like to see an objective proof for this alleged objective truth.

The bigger problem that I see constantly nowadays is cherry-picked information and people outright lying about a picture or video that they're sharing, but thankfully the community notes help a lot with that.

Go ahead and flag this comment for not being prefixed with "Grr I hate Elon Musk!"
I think there's a difference between an API that can be used to check if functionality is available, and an API that must be used before that functionality is offered to the application. E.g.

CheckForPrinting : () -> Maybe PrintToken
ShowPrintDialog : PrintToken -> Dialog
I don't care about Musk one way or the other and I don't see any evidence to support your claim. The level of bot activity is no higher than before in terms of comments on tweets by accounts that I follow. But why bother reading comments anyway? That has always been mostly a waste of time.
There are many forms of "crappy". Developer hygiene is one bar; user functionality is another.

"Crappy" here refers entirely to developer hygiene, which the user does not care about at all.

If the platform changed and Angry Birds crashed, the customer would not accept "but look at all of these other Angry Birds clone games still available" as an answer, they want the app they are familiar with.
Its less "Looks like we need new powers again!"

and more "Please dont take away our post-9/11 powers (702), and not because we forgot how to do our jobs without them we actually do need them for realz!"

See also the terrible op-ed by ex head of NSA in washignton post. https://archive.ph/WfvtR
so topologies are grids (e.g. coordinates) in this case? it's not a great naming choice as "topology" is frequently used to describe network/graph
Paper recycling isn't much benefit either. Paper mills are carbon neutral as they power themselves with byproducts(1) of paper production. Add that you're burying carbon when you dump paper in a landfill. Recycle paper isn't carbon neutral. Then factor in the demand of paper leading to more tree farms.

(1) https://en.wikipedia.org/wiki/Black_liquor
> So the idea is really "what's the point of having a history full of broken state?".

I rebase commits so they don't break the build but the history remains clean and incremental. Selective fixups and so on isn't the same as squashing everything into a single commit.

> This would be a hint that your PR was too big and addressing more than one thing.

I don't think so. Sure, that can be true, but squashes can also simply lose vital history. Suppose you remove a file and then replace it with code copied and modified from another file. If you then squash that, all Git will say is you made a massive edit to the file.
I'm not sure what "dirty" is, but a major reason for Western cleanliness was Florence Nightingale, a pioneer of medicine and statistics:

Washing of hands wasn't a big thing before her.

https://en.m.wikipedia.org/wiki/Florence_Nightingale
I love high dpi displays as I like text (and other details) to be crisp and clear.

Vision Pro is approaching a quality that I feel is acceptable, somewhere between "flawless reality" and a decent screen. The virtual environments are crisper than the camera passthrough mixed environments.

There is definitely room for improvement on screen quality, but in general I am impressed.
You have a great humorist writing style. I enjoyed the read and it just makes me want one even more.

I just went to an Apple Store to demo the Vision Pro and walked out feeling like I had a religious experience. I was overcame with emotion over that immersion demo, those baby rhinos completely blew my mind. I'm booking another appointment soon to get another taste. I really hope the price becomes manageable for consumers like me; I love the tech and want the future but can't afford it.
Thyroids can intermittently fail, or have one of the glands fail and the other make up for it (for a while). TSH isn't quite sufficient to catch everything, and one test alone won't necessarily catch everything.
> Getting to a point where realistically you're not able to know something deeply but then still use it is pretty frightening.

This now applies to most things in modern industrial society. We operate our daily lives at a crazy high level of abstraction. I think for a lot of us on HN, we "know too much about what we don't know", and that is ... overwhelming.

Funny enough, most people are actually able to operate at these higher levels of abstraction without worrying too much, because they don't know enough about what they don't know.
iirc. NurdRage had a video showing soda cans aren't made completely of aluminum and that there is still a plastic coating lining the interior.
Ukraine was part of Russian Empire for about 350 years, since 1659 if I am not mistaken. Certainly, there is a lot of shared history and culture.
You are right. It wouldn't work.
just don’t spend more time splitting up commits than you would have reverting change

usually you should err on the side of keeping the commits together, unless you’re close to release, patching a bug in release, etc.
This is the opposite of my experience. When I was a kid (80s and 90s) every place I lived made you separate your recyclables. It's only been relatively recently (maybe 10ish years or so?) that I've seen single-stream recycling become the norm. I'd also point out that a ton of plastics recycling and e-waste was never really recycled - we just shipped it to China to sort-of-recycle it, but they stopped being the world's dumping ground a few years ago.
It ranges from okay to not that bad. It’s not as good as the “retina” screens in Apple’s other products.

I can definitely see pixels on the device if I’m wearing contacts unlike what most of the early reviewers claimed.

But it’s not so bad as to be unusable and you don’t really notice them in most contexts - the main place I notice pixels is using it as a screen for macOS. VisionOS apps are rendered very large by default so the resolution deficiencies aren’t as apparent.

Overall it is very impressive but there’s also much room for improvement in resolution.
There is no deception. There are no printers, and that's what the API returns.
The requirements seem surprisingly lax.
How Do We Know Climate Change Is Real?
At one point I started writing a book about Raku for Perl programmers.

For various reasons, I did not finish that: but what did got written, wound up as a 24-part blog series on dev.to: https://dev.to/lizmat/series/24075
> I said it before, if Trump gets a second term, he will have a third. And then democracy as we know it in the Western world will be dead.

It’s not so simple. The Democratic party strategy has been to use hypothetical situations like this to justify (to the public) the arrests, ballot disqualification, deplatforming, and any other unprecedented means to hinder the chances of Trump winning in a fair election.

They already spied on his campaign in 2016 without repercussions (you probably don’t understand how serious that is), and lied about the Russia hoax, and countless other examples. I don’t know if a third term will happen, but a large portion of the public is mad about this.

So I can’t take this argument seriously, but a significant portion of the public apparently does. That’s an actual, not hypothetical failure of democracy. Rules for thee, not for me.
The idea that prompting is a creative tool is utterly illogical.
This will result in a ton of mediocre synthetic crap for corporate presentations and porn generating.

Contrary to the trends in SV, dehumanization of creative professions will result not in productivity boost but in utter chaos and as a result will add more time loss in production process.

I never liked Sam Altman in his Y years, now I know why.

Even with the "blessings" from the "masters" in Davos/Bilderberg, a bad idea is a bad idea. Maybe this will push World ID as a result, but is it necessary?

The current trends in tech are not producing solutions for a professional problem. With rare exceptions, this looks more and more as removing of human input and normalization of a society ruled by AI at any cost. So sad.
I don’t think there is (or needs to be) much more to it than Garry’s personal history and success with Source
You link to a tweet of a deliberately edited speech by Stoltenberg to suit their own agenda. It's the worst kind of propaganda that anyone can see through given five minutes of research. I don't know what's worse, that you presented it as damning evidence or that people take 280 character tweets at face value.

In any case, the full quote with the missing section emphasized in italics is:

> Then lastly on Sweden. First of all, it is historic that now Finland is member of the Alliance. And we have to remember the background. The background was that President Putin declared in the autumn of 2021, and actually sent a draft treaty that they wanted NATO to sign, to promise no more NATO enlargement. That was what he sent us. And was a pre-condition for not invade Ukraine. Of course we didn't sign that.

> The opposite happened. He wanted us to sign that promise, never to enlarge NATO. He wanted us to remove our military infrastructure in all Allies that have joined NATO since 1997, meaning half of NATO, all the Central and Eastern Europe, we should remove NATO from that part of our Alliance, introducing some kind of B, or second class membership. We rejected that.

> So he went to war to prevent NATO, more NATO, close to his borders. He has got the exact opposite. He has got more NATO presence in eastern part of the Alliance and he has also seen that Finland has already joined the Alliance and Sweden will soon be a full member. Because at Vilnius Summit, we agreed a statement where it was clearly expressed how Sweden will do more, follow up the agreement we had in Madrid on fighting terrorism, and also address issues related to export of military equipment, and then Türkiye made it clear that they will ratify as soon as possible.

For those who don't see the problem with removing military infrastructure from every former satellite state that fled the USSR it's this: throwing your allies back to the wolves who hunted you is as about as morally bankrupt as it comes.

And just to really make it clear which countries Russia wanted put back to the wilds, it's Czech Republic, Hungary, Poland, Bulgaria, Estonia, Latvia, Lithuania, Romania, Slovakia, Slovenia, Albania, Croatia, Montenegro, North Macedonia, and Finland.

For anyone who is interested, the full speech is available at https://www.nato.int/cps/en/natohq/opinions_218172.htm
So your statement is a tautology. You'll find good and bad people in any group; there's nothing inherent in "middle eastern civilization" that promotes backstabbing, and in fact you'll find the opposite.
Github flags copy of own site policy as medical disinformation [fixed]
Of course language models can't be trusted, but it's not the customer's problem to think about chatbot's purpose, how it's implemented and whether it hallucinates or not.
> What "original community" are you referring to here?

It's a big community with a wide range of perspectives, but not so big that it can't be understood. To me the original community was mostly over a decade or two. This is similar to other communities such as a burgeoning genre of music. Whatever it was, it was established long before the words "Business Source License" were uttered. The first date range that comes to mind is 1993 to 2003 if it's one decade, or 1990 to 2010 if it's two decades. With the smaller range, you have the development of Linux, and the way Linux took over servers. With the larger range, there is Firefox taking on IE, as well as WordPress, Django, and Ruby on Rails becoming popular.

Even people who tried to fight it understand it. That is why before the deliberately misleading strategy being used now, some who wanted to promote code that could be read but couldn't freely be used settled for calling source available.
It's almost as if some lunatic came in and started shutting off systems that he didn't understand, assuming that they were unnecessary.

Why is this fence even here?
This was done precisely following the change that OP is hinting towards. Let's not pretend like this was done for a technical reason.
> no more right and wrong, all values are equal, anyone who says otherwise is a problem/oppressor/colonizer

But that whole view is self-contradictory. If all values are equal, what's wrong with being an oppressor or colonizer? By calling people oppressors and colonizers, they are saying that some things are wrong. Their position destroys itself.
Wow. I am in similar situation. I quit job after having a baby and when workplace discriminated against me. I decided not to fight and rather start something of my own.

Now, I see no traction after building an MVP. We are in EduTech and eCommerce space. It is so hard to get any response from decision makers.

People would rather pay big corporations millions than talk to a regular person who is offering $200 software.

I don't know what to do.
Sure, but I don't think that taking an absolutist stance on free software is helpful. Not for the company that's able to sustain development on free software because of its proprietary products, nor for the free software itself, which likely wouldn't exist otherwise, nor for the users that ultimately benefit from that software.

When the open core model is implemented correctly, the "core" part of the product should be an entirely standalone piece of software, that aims to be best in its class of products. This is already a win for users. The proprietary components around it should be value-added features that are not critical for the core functionality. E.g. optional plugins, enterprise features and services, etc.

When this is done correctly, commercial users effectively subsidize the free software for everyone else. This is a good thing.

Trying to force companies to be fully open source, and shaming them otherwise, hurts the adoption and spread of free software in the long run. Running a successful company is difficult enough, and running a successful company that builds OSS even more so, so companies that do this right deserve to be praised. Those that don't should obviously be shamed, but the fact that some don't doesn't make this business model wrong. They're just shitty companies.
How detailed is your time tracking in terms of what you actually did (not the mythical calendar/plan/TODO list)? You're not going to get down to 20 hours a week without identifying the chunks of time you're doing and essentially outsourcing it to someone on the Tiny Pilot team (or removing yourself from meetings).
As opposed to the “twitter was so wonderful before Musk and now it’s a wasteland”?

Please. It’s always been a wasteland.
"Russia cannot sustain the war effort at this cost and this pace for the entirety of Ukraine. "

That is something I heard ... since the beginning of the war, yet I see no signs of it. Russias economy is in full war mode, producing way more tanks and shells than the west. Ukraine has serious ammunition and manpower problems and the front can collapse. Also Ukraine prepared for a succesful offensive, and neglected the defense.

"It’s a really small place with minor strategic value"

And that small place was one of the best fortified places and succesfully defended since 2014. The fallback positions are not nearly as good prepared. And the chances are low, that they can even fallback with no more roads under their control. It is really not looking good at the moment.
> Russia cannot sustain the war effort at this cost and this pace for the entirety of Ukraine.

the question is who will starve faster: Ukraine or Russia.
I'd be careful with that feature though because it used to have an absolutely awful bug (and it might still tbh, I haven't had it confirmed that it's fully fixed yet).

https://github.com/microsoft/vscode/issues/96104

If you staged selected ranges it could change the line endings of the whole file from CRLF to LF. It's very easy to miss since it doesn't show in the normal diff, but then you end up with merge conflicts galore later on.
It's because they saw short term gains. Corruption, maybe, but not that I'm aware of.

The big haulers here were all established parties that got to bid on these contracts and they played a very smart game but given the various downsides for society and the municipalities themselves in the longer term I can't rule it out either. It certainly doesn't make a whole pile of sense. One day glass was a valuable resource, the next you had to pay someone to get rid of it. Likewise for paper, compostables etc. This all happened in the 80's or so and recycling was the nominal driver. It outright ignored that we were already recycling. The big killer was to package everything in plastic and with plastic liners, even things that look like paper are often coated with plastic on the inside. So now we have two problems: the valuables are recycled and create a profit twice for the haulers and they charge real money for the ever increasing mountain of plastic.

People harp a lot on the straw ban, I get it, it is symbolic. But I would have gone much further: anything perishable that can be packaged in paper should be packaged in paper, and the paper industry should be incentivized to recycle as much as possible with the least energy as possible. Because right now recycling paper often gets skipped on account of the energy requirements (because we like our paper to be white). Instead it gets lumped in with the compostables or biomass and burned for electricity.

There is a ton of information on all this and it is obviously very variable from one locality to another but in the end resource extraction, energy use and leftover waste are the killers, those need to be curbed and far more drastically than we are doing right now. So much stuff is single use it is just terrible, and there are no real alternatives either. If you shop at a normal supermarket for a family of four at the end of the week you'll have a small mountain of packaging.
Always interesting to follow your progress Michael! I managed to sell 100 units last year and feel ashamed compared to your numbers but hey it’s better than the nothing of the previous year!
Curious: Why uk is exception and france is not?
So it 'simply returns to main loop'. I.e., the user hits [Print] and then it maybe flickers and goes back to the home screen.

How in heck is that more useful than App reporting that "I can’t find any printers"?
Not a conspiracy at all and I think you’re kind of missing the point in asking about with that statement.

I am asking if anyone is becoming aware of the machine that seems to be shaping public opinion and how difficult it is to even talk about the idea of an opinion shaping machine?

Seems like we should be able to have a civil converation on HN in 2024 about media shaping public opinion and whether it seems like there is a pattern to negative news stories around public figures that are out of fashion without it becoming a “conspiracy conversation” at this point.

I mean all of media seems increasingly coordinated to the halls of power, investigative journalism is almost dead, and billionaires or the large companies they control own almost all media at this point. Does asking whether there appears to be a coordinated system trying to shape public opinion across social media now automatically generate “conspiracy” tags? That seems naive at this point.

I’m concerned because what I’m seeing in my life from people I know personally VS what I see online have diverged greatly. The conversations I have with people who work in technology and are “plugged in” are very similar and seem propelled by the same talking points and opinions, especially when I interact with people who aren’t technologists or more Internet connected. It’s really interesting how profoundly “shaped” a lot of people are in why they think.

But what’s even more interesting is how profoundly hostile people become whenever you ask whether their opinions are being shaped or whether they are seeing that the system is feeding a steady diet of “what to think about who” that seems to be working really profoundly well on public opinions.

It kind of concerns me because the population seems kind of unaware and unprepared for the Internet to become largely machine generated which is inevitable at this point. People aren’t questioning things at all. That’s kinda concerning to me.
I don’t appreciate my kids pictures, but he seems to get some sort of enjoyment out of the act of creation. I think art is based on the intention of the creator and not the viewer.