skysight-inc/HackerNews huggingface dataset:
[Blog post author here]

> It's difficult to elaborate on "nope", unless someone wanted to do a point-by-point takedown

I would love that, and I think given that I tried hard to give references for my assertions, countering it merits the same.

> which it doesn't deserve.

I am saddened to hear that. I tried to be professional and impersonal about this, and such scorn is hurtful.

> GNOME 3's minimalist top bar

Which is one of my personal primary objections to the environment: this colossal waste of precious vertical pixels, which is squandered to no point.
Ok, I think I understand the hype now — this is sweet? Thanks for the reply.

When I was thinking about rolling my own federated social service (during the whole Twitter / Mastodon shuffle), I started thinking about the negative impacts of federation. “How can I build a kill switch into this thing in case bad actors start to participate?”

Of course, that means a central authority having moderation control.

But then, part of me thought.. does there need to be a kill switch? Do we want centralized moderation control? If laws are being broken, or social issues are being pressed to the fringe (*lons X), then the ISP would intervene. Or… the responsibility of moderation shifts elsewhere than the provider of the software. (To where do moderation responsibilities shift, if anywhere? I think is still a question.)

I personally landed at the spot of: it’s really no different than what the WWW provides — it’s just easier access. But, is that easier access to self host content and media dangerous? (lol I guess I’m still conflicted about what could happen with wider ease-of-access to self hosting.)

… back to sleep. This stuff literally keeps me up at night lol

(I didn’t get to the other comments further down in this post that talk about content moderation .. but I’m seeing them now!)
> but when you add too many formula

So there is a “but”.

Traditional programming also has a but: it can do anything a spreadsheet can, but it is often overkill. Spreadsheets etc are waaaaaaay faster and safer for 90% or more of the work.

> I just feel that the cost is very high indeed and we should really be looking for a synthesis that gives us the best of both worlds

But normal people is happy with the specific solutions in the meantime.

Maybe there will be a proper visual language paradigm that will end all textual languages the future, sure, but in the meantime, comparing visual languages with this impossible utopic silver bullet is unfair and limiting.
I think he means ‘should be’, and then goes on to show that it in reality isn’t.
Great festival, so many great people.
I know her by reputation as being a great engineer from Elastic and Parsely. I hope she lands on her feet.
That is not too bad, considering there are about 90000 packages in nixpks now.
Or it might indicate an ignorance of X and a better understanding of Y and Z.
Google Chrome Shortcuts Quiz
Expected JIRA to be a worst offender, tbh. In any category, really.
True when you're using a 512x342 resolution screen and a mechanical ball mouse like the original Macintosh, but less certain with modern hardware.
I don't think the laziness is as important as the namelessness.

It's for when you want to recurse (a function calling its own name) in an environment where you don't have names (the lambda calculus).
It's so not relevant. All the Linux desktop wars happened when Qt was already GPL, including Gnome, Gnome 3, KDE 4 and Unity.

It was already GPL for almost a decade when the described events happened.
Ive used the same quote. This is an unpopular opinion, but true.
nice! can this just be set for all queries from within the application?
"...I had a few skulls lying around". Sounds like something from an episode of Brookside.
I was also there and jdub is correct. This retelling of history is nonsense. Especially this part:

> SUSE, Red Hat, Debian, Ubuntu, even Sun Solaris used GNOME 2. Everyone liked GNOME 2.

The default DE on SUSE was KDE. If you wanted GNOME you had to request it explicitly at install time. But more importantly, GNOME 2 was enormously controversial. It split the Linux and GNOME communities, it was the systemd flamewars of its day. The developers had to constantly justify themselves and received endless flames and hate mail about it. In fact it went OK because, just like with systemd, it turned out that there was a silent majority who did like the new direction of GNOME and become enthusiastic adopters, but the idea that everyone liked it is just absurd.

Also, GNOME 2 didn't have a Win95 style interface. GNOME 1 was Windows 95 inspired, GNOME 2 was clearly a reaction to macOS although it managed to establish a unique art style and personality as well.

The drivers of the new direction for GNOME 2 were Havoc Pennington and Calum Benson at Sun (who did a usability study on GNOME 1). Pennington spent a lot of time explaining to Linux hackers that more options and preferences wasn't always better. For example in this essay:

https://ometer.com/preferences.html

Both GNOME1 and KDE were basically direct mappings of the Linux CLI experience to widgets; it was common to have checkboxes in apps with labels like "Use Xrender", no further explanation provided. Pennington revolutionized the Linux DE space by arguing that the GUI should reflect what tasks people wanted to do, should try to automatically configure itself and that adding settings had a cost as well as a benefit. Some people saw this new direction as undermining the reason they liked Linux in the first place, as something endlessly tinkerable and tweakable for technical people. They didn't particularly want Linux to be approachable by non-hackers.
Ah, my bad for not reading the article before the comments :)

As that's the case it's indeed hard to defend it. Data structure-wise it still kind of makes sense since as you mentioned the slice metadata is changed, but it basically making the old slice invalid is rather annoying.

For the := example sure, it's a bit far fetched example and likely would not pass any code review, but there are cases where shadowing is indeed valid. So is the `s := slices.Compact(s)` in this example not working as expected then?

EDIT: looking at another reply to the parent the := being broken likely is trying to point that using := also modifies the slice and thus the original slice is broken when one tries to use it in the original scope. That's really bad practice, but true indeed.
https://en.wikipedia.org/wiki/Node_graph_architecture#Visual...
> There's a lot of overlap between metal and classical music (by which I mean orchestral, symphonic, and chamber, not the specific age).

Yep, there's a whole bunch of bands in the symphonic deathcore genre. Shadow of Intent, The Archaic Epidemic, Lorna Shore and Immortal Disfigurement are a few that come to mind.
Yes, I’ve had my 10000 hours of coding.

I know it hurts somoeone’s feelings, but the truth is python was created in 80s as a scripting language for average Joe, with 80s mentality that is still there.

Here is just one tiny tip of the iceberg of terrible features of it that makes it a poor choice for any big software

https://news.ycombinator.com/item?id=36661754

For historical, business reasons and because average data scientist, math student are far from being a professional software developer (and also because pythonists downvote and cancel all criticism haha) it is widely popular in AI and scientific community. And rightfully so.
If you ever get a chance, I'd recommend seeing either of the Trans-Siberian Orchestra touring bands. Their show is a pretty spectacular mishmash of everything... and Christmas.

Sadly, Vitalij Kuprij just passed. :/

https://www.nme.com/en_au/news/music/trans-siberian-orchestr...
Give it until the end of the year. These systems are new. Legal and logistical frameworks are being created around them. Southeast Asia will have a streamlined import/export relationship with Japan by the end of the year. Where it goes is from there is anyone's guess, but there's a lot of momentum for this to be the first of several major events over the next 2-3 years.
> Git to Pijul is a much smaller change, it is much more difficult to justify.

Having used both extensively, I don't think this is true at all. I don't see as much difference between SVN and Git, as I see between these two and Darcs/Pijul (even though Darcs has scaling issues).
It’s always easier not to make fine grained control motions. Even with a touchpad not having to stop precisely means the motion requires less thought.
Which makes the insinuation that those ASNs "need" to be blocked even more ridiculous.
How should the environmental movement frame things?
Gurobi does require you to iterate over doubly-nested arrays frequently (like when establishing a constraint between two entity sets)
First versions of KDE4 were unstable (notably, there were memory leaks I think, and frequent crashes - maybe related to the memory leaks - in plasmoids), but last versions were rock solid (starting from version 4.4 maybe), and it was a very nice desktop environment back then.

(Now, we have Plasma 5, and Plasma 6 in a few days, which are even better :-))
Use a celebrity name. Or "Mix of Celebrity A and Celebrity B"
The health insurance aspect of the story seems intentionally dramatized, the author forgets to mention being able to opt in to COBRA altogether if their insurance ran out.

Stories like this are also why a lot of women now are embracing the tradwife trend.
I wrote it, two years ago.

I am still waiting for refutation rather than mere rebuttal.

(To rebut: to say something is wrong. To refute: to prove something is wrong.)

I want to see the receipts. I want evidence.

I note that executives and project leaders from large companies and organisations subject to legal threats over intellectual property issues are required to deny infringement because to say anything else constitutes evidence: it could be construed as legal confession of the copying or other IP infringement of which they are being accused.

Or, to put it more briefly: MRDA. Mandy Rice-Davies applies.

https://en.wikipedia.org/wiki/Well_he_would,_wouldn%27t_he%3...
So like keeping a Dougie Howzer-style journal on the computer?
Anything is possible, but not everything is equally possible. I consider it most likely that bitcoin was developed by the 3-4 people who still worked on digital cash schemes after Chaum's scheme failed in 1998. Of those, Nick Szabo (with British spellcheck) is the strongest candidate for being the one who held the Satoshi keys.
Best Hosting for High-Traffic, Cloudflare-Optimized Site?
Hey Hacker News community!

I’m the CEO of wikiroutes.info, serving millions of users monthly. Our site's speed and responsiveness are critical, with a specific focus on optimizing for Cloudflare. With our user base's distribution, it's crucial for us to partner with a hosting provider in Europe or the US that ensures lightning-fast internal speeds between Cloudflare and the hosting service.

Could anyone recommend hosting providers that excel in these areas? If you've managed high-traffic sites, I'd be grateful if you could share the name of your hosting provider, your site's URL, and its monthly traffic. Insights into your experience with Cloudflare integration, especially regarding server location and internal speed, would be incredibly valuable.

What hosting are you using, how does it perform in terms of traffic, and what has your experience been with Cloudflare integration?

PS: And yes, ChatGPT helped me phrase this since English isn't my first language. No shame in that!
Then it should be easy for you to prove it wrong, then.

Go on, then.
> There's a tradition amongst some Christians

A minority maybe, many religions like Catholicism have built in status hierarchies that are foundational to their core principles. You may be all equal under the sight of God, but some are more equal than others.
I wrote it.

Please explain.
Well. I am currently working on implementing a binary search tree to understand data structures. And I have picked up a lot of coding projects outside that
So like Robert Sapolsky was right this whole time?

https://youtu.be/eYG0ZuTv5rs?si=6rxFQEa0c8zBroqD

https://www.goodreads.com/en/book/show/327
I’ve ended up with a small but excellent network of folks I reach out to on Mastodon who usually help me out with reviews.

Most of the maintainers I’ve interacted with are open to a ping so long as you’re not hounding them.

I’ve also found posting the PR on Mastodon with the #NixOS tag has been helpful for attracting attention.
There is no longer any hope of keeping humans in the loop or even "on the loop" at all times. The Russia-Ukraine war has woken everyone up to the value of drones which is going to cause everyone to dump lots of money and effort into electronic warfare, which just means 'jamming radio waves'. And once everyone realizes that that is happening, the obvious next and final step is to make the drones autonomous. Define geographic parameters and target types and tell it to go. It does way-finding using ground features and dead-reckoning so that it doesn't rely on GPS, it drops its bombs or fires its gun on boats, tanks, or people who are within the boundaries, and then returns home.

There is no hope of avoiding the technology. It's cheap to implement, expensive to counter, and even the civilian world has all of the necessary pieces already. We have no guarantee that it isn't already in use in Ukraine; they are definitely already running object recognition on drones in their war zones.

All of our existing countermeasures are way too expensive. The only way to counter any of it in a cost-effective way, that I have been able to think of, is more drones.
I'm eyeing Tinybox as a deep learning rig.

https://tinygrad.org/

https://twitter.com/__tinygrad__/status/1760988080754856210
> Most people are using it because of technical reasons, not based on how it looks

Plenty of us consider both. Qubes is the only game in town, and also competing with macOS 14 and Windows 11. These systems look good and are quite usable out of the box.

The take-it-or-leave-it attitude popular with some community members doesn't help much with retention either.

I already know the Qubes-specific bits (templates etc). I don't want to have to put a lot of work into set up just to make it usable visually.

I left Qubes as a daily driver because I could never get watching videos to be a pleasant experience. I believe this is due to the lack of GPU acceleration.

For the modest amount of developer resources they have, 4.2 appears to be a rather significant release.
And yet we know that people get wrongfully convicted and executed somewhat regularly. If you truly value life highly, you must prefer life in prison over the death penalty. The risk of wrongful execution is unacceptable.
It has a much shorter atmospheric half life though, on the order of a decade vs thousands of years for CO2. If we cut methane emissions this will have a near term impact whereas cutting CO2 emissions just stops things from getting worse as fast. It reverses nothing.
Breakthrough thinking
Technically it’s always true.

On a Mac the menu bar is always at the top. Because of that, the menu bar is at the logical end of mouse movement (it’s like a virtual wall, which the mouse can’t go beyond).

Because of this design, you can “slam” the mouse against that invisible barrier and it will stop where you need it (at least in the Y axis).

“Slamming” the mouse is always faster than trying to move it to an arbitrary point on the screen because there is no need to slow down the pointer on the screen. It just stops immediately.
Yes, just go wherever wind blows. At least you’ll improve the skill of switching career paths.
Just the inefficiencies in beef yields alone could probably feed half of Africa.

We've got a long, long, long way to go before half the world is starving to death.
I've commented on a lot of tangential topics in this thread, but regarding the article, I find the clustering really impressive. I know a lot of these bands and going by feel I broadly agree with a lot of the groupings. Perhaps it's not exhaustive or perfect, for example I would intuit Blind Guardian to be much closer to Demons & Wizards, because both of those bands share lyricists and themes, but the analysis otherwise nails many of the tuples. For example, Helloween - Gamma Ray - Masterplan or Edguy - Avantasia, where both groupings' bands shared lyricists. I also agree with other not-so-obvious groupings like Kamelot - Angra - Stratovarius or Falconer - Dream Evil - Hammerfall - Nocturnal Rites.

Kudos to the author!
I'm sorry, I was on mobile and for some strange reason didn't check the whole link. I guess I was tired.

Incredible, I didn't know about it.
I’ve just now realized, after using macOS exclusively for 10 years, that the menus are not where the windows are but always at the top.

Quoting this as an anecdote - showing that to some people this doesn’t matter. In my case I guess it’s because I don’t use these menus that much.
> It needs to play more video games, in order to learn 3D scenes (implicit representation of a world) and taking their pictures (rendering).

This can be extrapolated from TV, too.
Not if it has trees on it (I mean not just a couple, the way forests usually look).
I'm currently in an unrelated field, but with a similar tension of unclear value while things work. The way to deal with this has been to keep a tally of checks on important systems, whether it's daily, weekly, monthly, with links to undesired outcomes should the process that has been checked fail. This list of you checking the processes is one way to "prove" your value, at least for ppl who wouldn't necessarily understand naturally.
> Also the moving of shared pointers is just an optimization to avoid increasing and then immediately decreasing the ref count, no UB there since its passed by value in the argument, so it gets copied before being moved

I saw that, that function is probably completely inlined by the optimiser as well so likely the move doesn't even happen there.

Just wanted to make sure since I know a lot of devs not super proficient in C++ just sticks a shared pointer on things to get around worries about ownership and don't concider the tradeoffs.

For me I concider using a unique_ptr a form of compile time check for how I'm thinking about the code. I find shared_ptr to be a smell. It's not necessarily wrong but probably needs some reasoning about.

Another note, I saw some comments somewhere about SIMD vectorisation that needs to be implemented. I would check whether the compiler isn't already doing that and if it isn't I would see about changing the code to make if possible for the optimiser to generate vectorised code.

I still haven't been at a PC so haven't been able to properly look through the code but it is nice to at least see modern C++ being used in a codebase
[Article author here]

I think you're getting your timelines and versions muddled up.

The article is not about GNOME. It is about GNOME 3.

GNOME 1.0 was in 1999.

GNOME 2 was 2002.

Ubuntu was 2004 and launched with GNOME 2 and nothing else.

Microsoft's campaign of legal threats began around 2006 and intensified around 2007.

Unity was released 2010 and first became default in 2011.

GNOME 3 was released 2011.
Of course, your typical forest is bigger than that even in Germany. This is the minimum size a piece of land with trees on it has to have to be considered a forest by law.
Finding ways for humans to live well now without consuming their children’s ability to do the same in the future.

A good framing would also draw a link to fiscal responsibility. A renewable sustainable civilization is paying its bills fully. Fossil fuels and other non renewable processes are putting it on a credit card, and one with an unknown interest rate. Eventually you can’t do that anymore and the interest comes due. Right now humanity is still putting something like 75% of its primary energy use on credit.

The worst framing is the anti-human framing you see from radical greens or films like Avatar. If you really hate humans the logical thing would be to do nothing and let us crap where we eat until we render our environment inhospitable to us. If humans are the problem the activists should go home.
Warren Buffett's Letter to Berkshire Hathaway Shareholders 2023 [pdf]
So much software suffers from a large class of users having no choice in its use. For example, our local school district uses Bloomz, which is pretty terrible - both on the web, and in its native app.

I can report all the bugs I want, but since I'm never the person making a purchasing decision, how highly do I think those reports are prioritized?

I wonder if the teacher/administrator side of things is better.
I’d rather have people who are internally motivated to do good work. I don’t look for people who get good grades for the sake of getting good grades. But people who have good grades as a byproduct of just wanting to do well. I think it’s a pretty good signal for me.
We have dozens to hundreds of PRs merged per hour using this flow. Yes the pattern of requiring unchanged main causes a backup. Don't do that.
Not allowed for humans. You can only breed yourself. :-)
Smaller Linux distros could claim plausible deniability. They could just move the MATE into some 3rd party repository and claim their primary DE is MWM or the like, but they also don't mind users trying 3rd party GNOME at their own risk.

This wasn't an option for Red Hat whose contributions were all over GNOME.
ok. will keep that in mind.
Podcast with Bill Gerstner on AI VC Funding
You alright there champ?
Of course you find the way things are where you grow up to be the norm.
I wrote the article.

I also wrote this nearly a decade earlier:

https://www.theregister.com/Print/2013/06/03/thank_microsoft...

I find your response incoherent. Do please explain.
I’m not making that claim. I’m claiming that AI tools can do fine grained too.
Lawyer fined for legal filings that included 'hallucinated' AI citations
I’m too burned out from the 40 hours of BS. When I have a couple weeks off I usually get inspired to start a side project. I get started, then in quickly dies once I start back up at work. I hardly touch my personal computer anymore.
> we have a long ways to go before we hit a population issue.

I wish people who say that would actually live in the overpopulated regions of the world for just 1 month.
So you can programmatically approximate the scene intrinsics in this paper with traditional programs as well given a single image.

All these scene data is already suggested by the data, what the AI model is doing is approximating the data it needs to generate a scene.

It’s not just gluing data together, it’s discovering interrelationships in a very high dimensional feature space.
It’s not creating anything it hasn’t seen either, which is why many image models (mostly smaller ones) have so much trouble with making fine details make sense, but are good with universal patterns like physics, lighting, the human shape, and composition.

(not sure if you were trying to imply that, but it felt like it)
Again, I was speaking about Gnome's creation, which was first released in 1999, before Qt was freed, and started in 1997, 3 years before this and a few months after KDE's first release.
Not the same thing at all, as I deconstructed in some detail nearly a decade before:

https://www.theregister.com/Print/2013/06/03/thank_microsoft...
Finally, somebody is telling the truth about CO2. Not all is grim about climate. The things are in the middle, as always. Reality is neither black nor white.

https://futurecrunch.com/goodnews2023/