skysight-inc/HackerNews huggingface dataset:
Why?

I had a blog and regularly commented on dozens of blogs from 2005-2015. Just about all of them used Google Analytics and in the early days many, including mine, were hosted on Google's Blogspot.

There wasn't any legalese on any of the smaller/medium sized ones and I really haven't once regretted that there wasn't.
On the side of the desktop environments and their usage of it, the fact that I have to "dbus-launch" to change a user's settings from a shell seems pretty insane to me.

Technology-wise I'm sure other protocols are worse and all, but DBUS does not spark joy. My experience with DBUS is that it's a pain in the ass to program with, and can cause strange issues if you for example have a service that needs to be available both for early boot and late during shutdown and you're not very careful with your dependencies. Documentation is sparse, and it seems like 99% of people just use the low-level library they keep screaming you shouldn't use anyway. I used the glib one, and it put me off programming anything GNOME ever again.

I am not a fan of DBUS.
My wife is a water resources engineer, a type of civil engineering focused on flood prevention and erosion.

I think I've finally found a PC game she's going to be excited by.
"Attention-deficit hyperactivity disorder traits are a more important predictor of internalising problems than autistic traits"

https://www.nature.com/articles/s41598-022-26350-4
Quoting my comment from yesterday, these ones extend beyond microblogging:

> From top of my head, there are more extensive lists out there: Pixelfed (Instagram alternative), Peertube (YouTube alternative), Pleroma (another Twitter-like microblog), Bookwyrm (Goodreads alternative), Funkwhale (like a mashup between Soundcloud and a podcast host), Owncast (Twitch alternative), Mobilizon (event organizing), lemmy (reddit alternative)...

> They're all rather tiny and unpolished, having even less resources to work with than Mastodon, but you should be able to follow a user on any of them from Mastodon. At least in theory, haven't tried with all of them.
There's been academic comparison between the two OSes in terms of data security that you might be interested in: https://archive.is/tYzcX / https://www.arxiv-vanity.com/papers/2105.12613/ (caveat: Security posture on Android has changed quite a bit since that paper came out).
its bad to churn from v2 to v3 but whats so bad about writing a fresh v3 extension?
Oil is ancient solar energy.
To have a heart attack, or any other emergency health condition in a high floor is surely a death sentence. By the time help arrives and people manage to hush you through the elevators/stairs, you're gone.
It sounds they’re not using a service like HIBP to monitor compromised passwords and that they don’t have good controls for logins from unusual locations, both of which are table stakes for a service like this.

The note about MFA being optional as well is concerning since that’s similarly a sign that they’re years behind even the banking industry, as an ostensible security vendor selling a password manager.

The most concerning part is that they “cannot rule out that the intruders also accessed customers’ saved passwords” — since the attacker didn’t breach their application, this suggests that they don’t have adequate logging. Every access to a saved password should be logged.
But you should address citizen concerns, rather than oppress them.

For example: yes, the vaccine has side-effects. But here is the data on which we decided to still approve it: a much better aggregate health outcome and lower risk of death.
> it's rare they will give you anything, even if your leg is broken.

Wow. And people think German doctors are extreme :D
What if it used an AI to match you instead? We can even run that AI on blockchain!
Bingo. We can currently spot machine generated nonsense. The next generation will be trained to make nonsense more plausible. Ultimately it will be beyond the ability of feeble human branes to distinguish BS from truth. I predict a huge success in applying this technology to politics and "news" shows.
Yes, but across 40 years, pearl versions introduced compatability issues.
There are real issues with some changes, though.

Like Windows 11 for some reason centers the buttons on the screen. I'm not quite seeing what that improves since now things move around, and the start button is no longer in the very comfortably reachable corner by default.
If you want static checks it needs to be done separately from the main language.

What I find is that a good ide or editor is capable of doing this for a string if you tell it what that string is.

Static checks are not a reason to create a whole new abstraction over a language. As I said it's a sign that new features are needed as an extension. In terms of type safety for SQL I find certain ides already cover most of this so even a typescript style extension on top of SQL is not needed.
Aah of course. Didn't read that far. Thanks.
I see no reason for it to be able to do so, in fact I would expect it to be optimized for the exact opposite - a routing table with less than a hundred routes.

Stuffing a DFZ table into a Windows box is… not something you do. Neither Microsoft nor Windows admins would really even consider it a viable idea.

The real question is: how does it fail? In the best case, it just drops a little bit of networking performance due to lookups taking a tiny amount of time on each packet. In the worst case, not only do the lookups take forever, but it might also cause overall lockups and "hard" degradation due to cascade effects from the network stack spinning to its death on each single packet.

But considering Windows servers are used as VPN endpoints, and those need to support at least some 4-digit route table sizes, it can't be entirely bad. My expectation would be just mediocre network performance without huge overall disruption.
A lot of tech debt is self-inflicted, but not all. Decay is induced by external forces and the same thing can happen in software, e.g. when underlying platforms change.

Mobile apps are pretty high maintenance because you often have to change something with new OS releases and want to roll out an update. You can abstract over the platform but that is in itself costly, so there is a tradeoff.
I was taught H instead of B 30 years ago, and it makes me mad - my brain still refuses to think of notes as simply a rotating portion of ordered alphabet letters. I spent last two years trying to get back into piano and guitar and I feel I'm constantly hampered by not having that intuitive "oh, c to g is 5 notes" or even "what comes after B is C" and "what comes after G is C". I literally have to count on fingers as if they're randomized symbols (and fwiw I am pretty good at intuitively grokking mod 7 in other contexts) It's awful.
> For the sake of completeness, I’ve also included Keras in the figure below. It was released at around the same time as TensorFlow. But, as one can see, it’s tanked in recent years. The short explanation for this is that Keras is a bit simplistic and too slow for the demands that most deep learning practitioners have

Keras is nowadays the front-end to TF, so this paragraph doesn't make sense. In light of this misunderstanding the author's views don't carry a lot of weight.
I don't like this about myself, but these days when Google or Microsoft mess with the software I've been using for a few decades my first feeling is frustration and my immediate reaction is to turn off the new feature.

A few days ago, a new search bar showed up in Windows 11 and I immediately closed it without trying it in any way. Months ago, I switched to DuckDuckGo because I couldn't disable Google's search result highlighting. I hate the new microwave in our house because it doesn't let me type in seconds and instead I have to push some "Automatic 1" for a fixed 60 second interval (there's probably a better way, but my wife threw away the manual).

Sometimes, better is worse. I am so close to switching to a basic Linux distro like Gentoo just to avoid these surprises.
> This is not about being reclusive/introverted/autistic/antisocial/whatever

Sounds like it might be about being extraverted. It of course depends on the specific scenario, but introverts tend to be more comfortable 1 on 1 or in small groups, whereas extraverts tend to prefer small groups or large groups.
Use ChatGPT at Its Fullest
There are any number of cases in our society where we decide that you can’t just decide what you want to do because your behavior has consequences on others.

You can’t speed 65mph through red lights, for instance. In public spaces, or with actions that can’t be contained, many of your choices have consequences for me, so I get to have a say.
Russian General Disclosed UFOs Are Intelligently Piloted Offworld Craft
> I'm sure I'll get arguments that this is a good thing, but I just want to do some cool stuff with computers, not take math courses to learn how the cake is made.

It’s not so much how the cake is made but rather what you are actually doing.

You can already make something cool today by using end products and stringing their api together which might be what you are looking for.

If you want to make something new however and wish to use ML tools, well, at some point, you will have to learn what these tools actually are.
Like the scripts that web browsers use?
To be fair, BGP helps even less with traffic going to the same destination than plain old hash-based link aggregation does :)
heard you guys on the logrocket podcast btw, thank you for taking on this challenging but unexplored market. do you have any design patterns for (as geoffreylitt said) “stably addressing dom elements” in twitter and gmail? i noticed there was a gmail specific extension platform launching here the other day, have yet to try it out tho
For the record, school uniform is typically worn for at least 4 years after crossing into age of consent. Where do you draw your arbitrary line?

Now that it is clear "underage" is not implied, I gotta say I see a lot the obsession with age and hostility at the sign of younger people having healthy sexual lives, might be a sign of repressed psychological issues I guess.
> Haha... Seriously? This is the narrative that was pushed indeed. Now it turns out that many people ravaged their health with these untested mRNA treatments. Search for myocarditis (even my GP now knows about this).

Conspiracy theories much? Myocarditis is extremely rare after mRNA vaccine. Since it's much more common after covid infection, and mRNA vaccines have a significant (though not perfect) preventative effect against infection, these vaccines have significantly decreased the incidence of myocarditis, not increased it. And mRNA vaccines weren't "untested" in 2020 - they'd been under development for nearly 50 years at that point, and the covid ones had been through a series of clinical trials (aka "tests") before becoming available to the public.
Actually, the biggest roadblock is ChatGPT's hallucinations which mean that any answer it gives to a complex question is highly likely to be completely wrong.
whats the point of using nextjs if youre not using ssr? wont CRA work fine?
Another thing that could happen is a fundamental algorithmic advance to replace backprop. The brain doesn't use it, and backprop doesn't have answers for how to do long term credit assignment and continuous learning. It works poorly with RL as well.

Better algorithms would require writing new ML libraries which would weaken the stranglehold GPUs have on ML. New niches opening would inevitably be bad for Nvidia, but good for upstarts.
A German doctor will probably prescribe an Ibuflam in this case, with warnings :-)
He's saying that the ratio and attitudes are the same. Women can almost universally get a massive number of dates, regardless of what they can bring to the table. It leads to some bizarrely inflated egos, and other frustrating issues.

It is true that it's easier for attractive women, but IME, it really seems like everyone was getting loads of attention. Not just low effort moves for quick sex, although that's still a huge problem. I didn't know any women that didn't get more serious attempts by decent looking, and normal enough guys.
That has been done. Ad nauseam. If you didn't notice that you had to actively ignore it or live under a rock or something.
TIL. The second link is pretty interesting, may be one day it could become the default for ruby if the core team agrees with the reasons mentioned there.
Back then there was just a single "KDE" release, instead of separate frameworks, desktop and applications that we have now. KDE 4.0 being released meant that the frameworks used to build applications were now stable and that initial ports of desktop and applications on top of those frameworks were now available. They made it clear that end users should wait with switching until the whole DE stabilizes.

That's just how their versioning scheme worked. The exact same thing happened with KDE 2.0 and KDE 3.0, but there was a different audience back then and 4.x took much longer to stabilize (as Qt3 -> Qt4 migration was much heaver that others, including Qt4 -> Qt5), so it became a bigger problem there.

It didn't happen with KDE 5.0 because there was no KDE 5.0 - now you have separate releases with separate versioning schemes of KDE Frameworks, Plasma Desktop and KDE Applications (and many apps were still based on KDELibs4 on initial release anyway and only gradually ported to KF5 afterwards).
see how tweethunter does it. free to play, then login with paid account for more features
I liked this article a lot, but

> One thought that occurred to me after this investigation was the premise that the immense bleeding-edge models of today with billions of parameters might be able to be built using orders of magnitude fewer network resources by using more efficient or custom-designed architectures.

Transformer units themselves are already specialized things. Wikipedia says that GPT-3 is a standard transformer network, so I'm sure there is additional room for specialization. But that's not a new idea either, and it's often the case that a after a model is released, smaller versions tend to follow.
Hm, it would be cool though, if we could achieve some sort of piping system for graphical applications.
> associated with what his a school uniform that doesn't normally have a short one associated

That's a highly cultural and location/climate bias. Do an image search for "Japan school photos" and you'll see a range of uniforms with short skirts without any fetishising. Those kids could've chosen longer ones.
Show HN: Codex – find and replace with multi lines and Tree-sitter queries
Find & replace has always felt a bit kludgy for anything more than a simple rename or regex.

Here I propose a simple syntax that combines plain text, regexes, and tree-sitter queries, and treats newlines and indentation intuitively.

Implementation: https://gitlab.com/gushogg-blake/edita-release/-/tree/0.18.0...
> > Properly conducted trials with sufficient ANOVA don't show any benefit for those with no parasites

> Big whoop.

ie. Essentially pointless waste of time and resources in a first world country with no significant parasitic issues.
Hey @alanwreath , we are using something called PyO3 - https://pyo3.rs/
It's a reference to the Church-Turing Thesis, the latter namesake having been persecuted for "homosexual acts" and forced to undergo chemical castration.
Ah, that's the custom cursor on my website. Maybe I should remove it for mobiles. Thanks for pointing out :D
How to transform code into arithmetic circuits
Russian Military discloses knowledge of UFOs in Russian newspapers (1991)[pdf]
"Imagine being able to sell Formula 1 this fuel so the whole industry can claim to be green and try and try to re-attract young crowds who are turned away by un-greenness?"

I loled. They could use ground unicorn for fuel, and I still wouldn't be interested.
Internment of innocent Japanese Americans during WW2 has always been repugnant. It wasn't justified then and it's still considered shameful today. It's not "individual sacrifice [needed to] preserve liberty", it was just racist and abusive.

Governments will overreach and violate civil liberties when the people don't resist (Snowden revelations, anybody?). That's the lesson.
> What's wrong with declaring int i at the top of your function (like old-style C) and then using it throughout all loops in the function?

Ask Stroustrup. It's his example, and in this case avoidable.

> You can't just cull old variadic functions because some old stuff won't work.

Yes, you can. They've removed quite a few features from older C++ versions. You can turn them back on, if you want. So for C++x24 or whatever, they could say: for loop variables are always local, C variadic is no longer permitted, etc., and use some compiler flag to re-enable it.

> It also isn't in Bjarne's hands

But that's probably the person with most influence on the language. And if he would propose a C++safer version, which deviates from the standard by eliminating as many bad practices as he sees fit, people would follow, and the two would probably merge at some point.

But that won't happen, which makes the core guidelines a bit of a joke. "Here's an apple. Don't eat it."
> It maybe tech debt depending on a lot of context, with old tech you get into a lot of situations like this:

Yeah absolutely that's a fair example of tech debt, where a tech stack is so old that it's difficult to impossible to support modern features. But "classic ASP doesn't support this modern feature requested by product" is a lot different than "I don't like working with classic ASP."

> Formerly popular is also a red flag, over time it will get harder to hire.

Really depends. Java is a great example. Very unsexy, not too many startups beginning life as a Java shop, most code is likely "legacy" by this point. But Java is so ubiquitous, if I were a Java shop I wouldn't be worried whatsoever about running out of Java expertise anytime soon. Maybe in 50 years.

On the other hand, if you were a legacy Java shop that jumped on the Scala hype train at its peak 8-10 years ago, or God forbid you built something in Haskell when it was getting touted as the next big thing, you're in a far more precarious situation. Ironically, many Java shops tried out Scala as a way to move their Java codebases forward, and now their now-legacy Scala 2.xx codebase is a way larger technical dumpster fire than their Java codebase.
Nah, (humor observation), using system() is the only one true way to do namespaces.

The way gawk handles functional parameters can simulate records (dotted r.attrib notation)

Gawk @ additon [1] permits namespaces (include,load) and other fun syntax/sematic jit enforced separation.

[1] https://www.gnu.org/software/gawk/manual/html_node/Index.htm...
Don't you know about the cinematic masterpiece that is Junior? It's far from a new idea!

Edit: Also, aren't you undermining your own argument? If your standpoint that blandness and seeking to avoid offense is a bad thing, then surely the more weird and edgy emoji, the better.
The essay linked from the article is interesting:
http://www.incompleteideas.net/IncIdeas/BitterLesson.html
Yeah, the current solution is similar to overfitting, this wont generalize to harder math where the operation doesn't correspond to the activation function of the network.
Servers don't give you the power of the frontend, nor can they run in the context of the loaded website. Those are simply different purposes.
No. For instance, on YouTube, even mentioning COVID would get you demonetized. Thunderf00t's video debunking lack of oxygen through masks was even taken down repeatedly. [1]

And in the beginning, there were recommendations NOT to wear masks, because masks were not proven effective for THIS PARTICULAR virus. Which would have been impossible, since it was a month old. But my supposition is that the medical community wanted to buy them first, so I wore a scarf.

[1] - https://www.youtube.com/watch?v=drN1VyLkEIY
Other related FOIA document from the Black Vault: https://unknownboundaries.com/wp-content/uploads/2021/04/rus...
There was basically no risk of COVID in public spaces. It doesn't spread in fresh air.

The restrictions generally targeted private spaces. In Australia we even went as far as banning friends visiting each other at home.
The difference with burnables is that those materials can be reused indefinitely once you put them out of the ground.
> It's easier to debug Python, largely since it's interpreted.

Uhh, it's easier to debug because it's not C++. Rust is fairly easy to debug and profile, despite being compiled
That's probably on me...

If I had to do it again, I would make it stable now.
> and can go get CPR certified.

In many places this is free (or dirt cheap) along with "stop the bleed" (in the US), certified first aid courses, etc.

Realistically there is no reason to not take some basic first aid course. You hope you never will need it... But its better than flapping when/if something does happen.

A lot of people I've met are incapable of even cleaning and covering a small wound, so they go clog up the ER.
silicon dioxide
You must always face the curtain with a bow
Forget about your sin
Give the audience a grin
Enjoy it, it's your last chance anyhow

> A Holocaust survivor dies, gets up to heaven, meets God, and tells God a Holocaust joke. God doesn’t laugh. The survivor shrugs: “I guess you had to be there.”
> If you care about logical bugs in a broader sense, you should care about safety.

Case in point, ideology. I guess I don't care about bugs as much as I care about product? And I don't really have to, it's not like I get paid for this.

Time spent abstracting data iterators >>> time spent memorizing warning flags
Interesting, and a great segue into the larger criticisms of music education.

When I was attending music school, I felt like there was a strong resistance to anything that wasn't easily classifiable. No matter who went in they all played a weird form of sterile funk for the next 3 years.

It felt like jumping through the hoops required to pass was more of an obstruction than just going out and playing dingy gigs. So that's what people did. They were called bad students.

But the only students still working as musicians were the ones who did it the hard way. The grade scorers all went to uni, then failed to do anything with their qualifications.

I might be off the mark but that was my experience.
Customer returned $800 in books after using them to stage a home for holidays
No, but you could go further than him and refuse them, if you wanted to.
It depends on your definition of session (e.g. if you’re referring to a cookie, or if you’re referring to the use of JSESSIONID or similar). In both cases, JWT is just the token and how and where it’s transferred aren’t spec defined. I susupect the reason for the authorization header to be used is to prevent csrf attacks or to better facilitate SPAs, but I’ve never researched it.

You could technically use SSO with any other auth token, or exchange it during the auth process, but ultimately having metadata about the user in near clear text is useful.

Don’t get me wrong, I think jwt and the rest of websec is a total fucking mess, but jwt is far from the worst offender.
What's an analog implementation of a Fourier transform look like? It sounds interesting!
Sure. But the one titled The Princess and the Frog is 2009.
> Image 3, Ken Thompson working on the PDP-11 using a Teletype (model 33?). What always struck be about this image is the atrocious ergonomics of … everything. The keyboard, the chair, everything about the posture: it’s all terrible. Inventing Unix almost seems easy compared to dealing with that!

I've seen this photo a hundred times and never thought about that. I wonder when ergonomics started being a thing when designing computer workplaces.
I remember reading Alan Cox online diary with interest. Short and down-to-earth. I guess I read it because it was updated regularly. This was before Facebook and Twitter, so anything that got regularly updated was a catch.