skysight-inc/HackerNews huggingface dataset:
I am a long time Youtube premium subscriber. Until now, I would also recommended Youtube premium to anyone I know. Even though I prefer to not use Google products where possible, the Youtube premium product is just too good.

During the last few months, a lot of the content I have seen on Youtube was from the newly demonetized channels. They even demonitzee Perun, which makes absolutely no sense.

For a long time, all the creators (not just Ukraine related) are having a very difficult time due to random "demonitization", blatantly wrong copyright strikes and other "AI" related shenanigans. But it looks like they more or less were able to continue using Youtube as a platform and even make a living doing that.

Now I will have much less of a reason to watch Youtube, as Ukraine related content is probaly at least half of what I watch. I am also extremely dissappointed with Google regarding their this decision to demonitize.

I hope this whole saga is a mistake that will be reversed by Google shortly. Otherwise, I will cancel my Youtube Premium subscription, and start using platoforms where I pay the creator directly (i.e. Patreon). I will probably be paying just a tad more than my monthly Youtube premium subscription. But my money will go directly to the creators I want to support.
Indeed, it kills creativity and passion.
If your heart is still in it, I'd try to learn a skill that will be relevant forever.

Electrician
https://github.com/viraptor/reverse-interview
Part of yin-yang cycle.

We've been in a yin-dark ages cycle, relatively slow moving, and will be moving into yang cycle - fast, exponential change. The technological innovation and distribution of technology via automation and capitalism has overlaid the relative stagnancy of this current cycle making it appear to not be a dark age, when clearly, with any critical analysis things are far worse than they could or should be.
Agree, more to the point, once some attributes are verified, for example age, it shouldn’t require government to reverify. That said, some attributes should require if needed real-time verification, for example if an individual is legally allowed to drive, enter a country, etc.
http://archive.today/Mj0LO
Between 1997 and the release of XBox in 2001 there was enough years of code changes (two major NT based releases), also XBox NT kernel was basically that, a stripped down kernel without any relation to Windows 2000 userspace.
Prokaryotes, not bacteria.

https://en.wikipedia.org/wiki/Two-domain_system
>Extendability was valuable when RAM and hard drives got cheaper faster than CPUs

As someone who runs local VMs on Windows, this is still true. I would like 32GB RAM and 1-2TB SSD storage locally.

>It's not surprising to see normal coders using a machine that just gets out of the way.

Tinkpads still do this? My first is my work machine, a T490s about 2 years old? I haven't done anything to the hardware itself. No repairs or opening up needed.
I used Postgres when I first started out in ~2002 but it was slow, really slow, I switched to MySQL and it was fast and the customers happy. The MyISAM table engine was shit hot(fast) but it took me years to get my head around constraints and then indexes etc to actually get a basic level of competence and realise MyISAM was a bunch of trade off's for performance. Anyway I loved PG and still do romanise it.. what if I stayed.. what could have been.. but it didn't get the job done, for me.

Edit: oh yeah Smarty is still a thing and so is PHPClasses.org whilst I think about it.. I've nothing against PHPClasses apart from it tries to pass itself off as something other than it is.. an amateur coders exchange.
Interesting to see how many here use the web interface, as I do :)
Like I said. I have learned lots.

And as long as you truly learned things, and apply them later[0], then it is not money wasted. I graduated from Wall Street University about fifteen years ago, and paid some steep tuition fees, but I came out a better investor for it with consistent returns. (For clarity, WSU is not a real university, but a metaphor for “blew a lot of money in the stock market”.) Take those lessons learned, and go make even more than you originally lost.

[0] Examples including, keeping emotions in check or out of the decision-making process, disciplined stop limits/losses, and, umm, staying away from margin unless you have reasons beyond “margin let’s me buy more shares”. But these are my personal examples, go find your own. :-)
The repo is currently just "source available," not Open Source as there's no license in your repo. I doubt the similarly named field in package.json qualifies since I bet that 99% of projects which npm init just hit enter on its default
Third party clients, ~their app~ and the http://betaapp.fastmail.com still work. This only seems to affect their regular web interface.
I think what we need is a new spec that compiles down to whatever HTML/CSS/JS/WASM is supported by browsers over time. Waiting for browser vendors to agree on a new spec takes far too long.

The same thing happens in all of comp-sci: we create a new programming language that compiles to an old language (C to Assembly) because changing the old one takes longer than inventing a new one.
Spotify has a large amount of popular music, but if you end up niche bands like Transiberian Orchestra, for a long time they didn't have most of their music.

They still don't have have 90% of filk songs.

The irony is I was introduced to this through YouTube and Grooveshark (which was still better than Spotify is now), if it hadn't been for these pirate services I wouldn't have known about Julia Ecklar.

Even then, Spotify is far better than the TV streaming situation.
I recently finished „The Song of Achilles“. Beautifully written and riveting.
That version of Windows died with NT 4.0, several years before Itanium was a product.

We were running Windows 2000 in production, alongside Aix, HP-UX and Solaris workloads across all our customers back in 1999 - 2003, before we got hit in the first .com startup crysis.
No. You’re not entitled to other people’s property, intellectual or physical.
Disputes over which god is the supreme or only god in that region go all the way back to this guy

https://en.wikipedia.org/wiki/El_(deity)
I also really enjoyed reading this; the mix of computer science & history was well balanced and kept my interest.

It makes me think there should be a CompSci history class taught in college.
Valve's latest Steam Deck trailer briefly plugs a Nintendo Switch emulator
I think you’re thinking of a Philip K. Dick short story. I’ll see if I can find it.

Edit: I was thinking of autofac, which is kind of like what you’re describing but arguably it was only a small plot detail.

People get downvoted for the strangest things on here sometimes. In this case it just makes me laugh.
Summit area of Mauna Loa volcano closed because of increased seismic activity
Python Decorator Shortcuts
Heroku or alternatives
Towncrier: Fastmail's open source status page (Perl)
Thank you for the insight. If I'm understanding it correctly, this implies that some of the USENET providers are not subject to DMCA. Is that the primary reason piracy has not been stamped out there, in your opinion?
Frontend development jumped the shark for sure.

Why can’t we go back to the old server-side template rendering and use progressive JS for interactivity? Just like the good old days.
>Denys Davydov is a Ukrainian, hometown Sevastopol, whose channel was mostly about his life as a commercial aviation pilot until the war started. He does not show any of the sort of content you discuss, and is definitely not cheerleading anyone's death [...] Which all suggests, there is something going on other than "no cheerleading deaths".

Couple of possibilities:

- it may be a temporary false-positive for demonetization : their A.I. algorithm with (with imperfect heuristics) scanned a bunch of channels for controversial Ukraine content and automatically demonetized them skipping any human judgement. In some cases, the youtubers appeal it and they get re-monetized again. As an example, the youtube aviation channel "blancolirio" went through this. He started making videos about Boeing 737-MAX which automatically got de-monetized by the algorithm because it had "737MAX" in the titles but his later crash-analysis videos got monetized after human review. E.g. He wrote[1] "(Note: after initially demonetizing this video, after a human review YT re-monetized it...Why? I have No Idea.)" And his recent video analyzing Las Vegas plane crash is also monetized with Youtube ads.[2]

- Youtube suddenly got stricter about the Ukraine topic so more channels are getting caught up in the dragnet. If that's the case, hopefully the high-quality channels will appeal and a human reviewing it will turn on monetization again. I'm guessing a quality channel like Perun will pass human review and get re-monetized to override the auto-demonetization. However, the channel (Artur Rehi) cited by this particular thread probably will not because his type of content is not "advertiser-friendly".

[1] https://www.youtube.com/watch?v=x8_vl3theT8, [2] https://www.youtube.com/watch?v=i2Up_Cw8X-g
This is insightful and self-reflecting. Thanks for sharing it.
Extreme bought Broadcom’s copper 10g line, so look to used units of theirs.
Yellow Journalism; North American Water and Power Authority Plan is mentioned in the USA link
Often BDR calls don’t even focus on if the product is a good fit - it’s “how much budget do you have?” “Are you the decision maker?” “When are you looking to make a purchase?”. That’s, frankly, a waste of time for me. It’s one thing to have an initial call to show off core functionality and see if there’s a good fit - but if the focus is just trying to determine how much money I have, then it’s going to leave me fairly annoyed that I spent time on the call.
I'm not in a position to advise, but I'd try a few recovery firms- given the context, they should be able to provide realistic estimates on what's possible. Even if it's 10% of whatever is inside if you are successful.
This is excellent news! Thanks for the link.
How green are biofuels? Scientists are at loggerheads
create - terraform,
install / manage - cfengine / ansible / chef
My takeaway from this post is that among the HN-crowd, FastMail is now big enough to warrant a front-page story.

Maybe the days of the complete gmail mono-culture here is finally at an end?
iOS app down too. Must use web interface. Wonder if Fastmail engineers use iOS.
It costs money, is not very convenient, and the companies operate with plausible deniability similar to digital locker sites (eg. megaupload). Actually, come to think of it usenet is basically digital locker sites of yesteryear, with steeper barrier to entry.
Their ios app is inaccessible at the moment too
The "Downloads" link there returns a 404
| Why does this happen?

Because nobody wants to hear "that feature isn't viable given our architecture."

So we build systems that can accommodate any possible future feature. No matter how unlikely. And no matter how much extraneous complexity it adds now.

In order to maintain simplicity you have to enforce simplicity. And tech business culture doesn't like that.
Really interesting topic: do you have any source you could share?
The android app I'm using isn't working so it seems to be more widespread.
Just added the license :)
Based on their status page the only issues in the past 7 months were regular "some routing issue on the internet" related issues, which are not really avoidable.

Personally I never had an issue and definitly don't have a "more and more issues recently" feeling.
https://www.nwtime.org/current-members-donors/
The author, Serhack, is a prominent developer in the Monero community, and has written a book "Mastering Monero"
How does this compare to Hop[0]?

[0] https://github.com/phaazon/hop.nvim
I was attempting to keep religion out of it, but this is the Buddhist worldview.

I believe that my soul chose this life to learn what I'm learning. And whether I'm conscious of it or not, the "higher self" part of me hangs around in the background to ensure that I learn what I need to. This isn't typically what one would expect from what other religions would call a "guardian angel", but that's kind of how I see it.

Like, sometimes I can't take losses. That's deep family karma from being afraid of being poor. However, being unable to take losses means that you make poor decisions. Not being able to make good financial decisions makes people poor, and just continues the intergenerational cycle of poverty.

So, my unconscious "higher self" carefully arranges events such that I encounter maximum pain for going along with this karmic thing I'm supposed to transcend. The pain facilitates the learning, and thus the freedom from the karma.

Ultimately, the point of existence is to experience everything that can be experienced in every lifetime and learn everything that can be learned, resulting in ultimate freedom from karma and liberation from the cycle of birth and death.

Or, you can just meditate a lot, and I guess I'm working on that.
Yikes. You can't be serious?
It happens on the backend too. For the infrastructure too. Honestly, maybe unpopular opinion but it's why I went into management. I was just tired of gluing together dozens of libraries to parse/format data around and deal with this crap.
It’s a little alarming to discover that when Fastmail is down I have access to literally none of my email. No local cache.
It’s a very good web interface imo
> Does it ever occur to Scrum people that it’s not a good idea to spend your entire life in a mad state of sprinting?
It’s just a word. Variables can be constant and constants can have values that are different from time to time, yet programming isn’t a futile endeavor. You’d think that people who create software could abstract from words but no, we are doomed to repeat again and again that “sprint” is just a word that was chosen to signify that in one time boxed period you are trying to reach a given destination, not to get as far as possible.
In safe they call them iterations instead of sprints. But it doesn’t matter what word you use, what matters is the definitions and intents. Would a sprint by any other name not smell as sweet?
This article is pretty lowbrow, not much technical meat and lots of ephemeral kibitzing.
I can't believe that deutsche bahn can finally use "sabotage" as an excuse for its delays!! :)
> past 7 months were regular "some routing issue on the internet" related issues, which are not really avoidable

Being available in more than one location and being able to fail-over to other instances does solve this.
you can reference a YouTube video id in the video itself. that's much harder to do.
They do have IMAP...
Possibly the JMAP endpoints are down but IMAP still works, something along those lines?
I feel your pain. My career happiness peaked around 2014 or 2015, when I was writing Rails monoliths. I felt like I could focus 100% of my energy on business logic since the framework was so opinionated and the stack was simple. Things went rapidly downhill after that, once microservices, SPAs, node.js, NoSQL, and serverless computing started becoming popular. Everything just felt like a step backward. Microservices made simple things (like transactions) impossible. Express felt like a degraded version of Sinatra. NoSQL, frankly, is utterly pointless, and I have no clue why it ever caught on. Serverless computing is interesting in some respects but the places that I've worked that have gone all in on AWS were total disasters. SPAs are definitely useful for rich, interactive front-ends, but the trend to make everything a SPA and render everything in JS is totally nuts.

I ended up switching to a PM role, where I can focus on the business problems without having to worry too much about the implementation. I do miss coding a bit, but it's not fun enough to do full time anymore.
These status pages are just useless. I've never encountered one that actually reflected the status of their observed service.
Current interop status of various QUIC client and server implementations
When I signed up for Netflix it had a huge back catalogue, and I could rewatch so much stuff I didn't remember or that I missed.

It didn't matter to me that Buffy had been in syndication for 10+ years. I never saw it back then, so I got to enjoy it. The same with so many other shows.

When I canceled my subscription, it had less than 1/5th of the shows and cost over 50% more.

That is what people are comparing and complayning about.
I got the men's event on now. Instead of "look at the time" it's "look at the time on the Wahoo Element" (a Wahoo Element is a particular sports watch). Instead of the swim leg it's the Roka swim leg (Roka makes wetsuits). There's a Vinfast logo on screen all the time (Vinfast is a car brand and the title sponsor).

It's not just the commercials (I've seen a beer commercial so far) or the brand logos on the athletes, it's the fact that every single thing is "courtesy of x", which means that even between the ad breaks the commentators has to talk about sponsors.

This is different from soccer games, cycling races live Tour de France, most world championships, etc. But I recognize it from UFC and various clips I've seen from NFL and other American sports.
Binary stars are so common, it surprises me to find so few phenomena that involve companions. It was gratifying to see suggested a neutron star diving through a diffuse neighbor.

There are of course type Iä supernovas. ("Fhtagn!")
> Why does this happen?

It happens because these technologies solve real problem for some subset of their users. Usually when people are saying that technology has become too complicated, it's because they happen to be looking from a perspective where the problems that the technology solves are invisible to them. That doesn't mean that the problem isn't important - it just means the problem isn't important for them. The easiest way to motivate this is to imagine the kinds of problems that need solving at large companies with thousands of employees. They look vastly different than the problems of someone like me working on a side project by myself.

e.g., TypeScript might not be useful for some single-person teams of developers. It's quite useful for teams of around 5, and it's unthinkable to work without it in teams of 100+. Does this mean that the single-developer team is wrong?

(I'd actually say the same thing about React. If you're a one-man team, go ahead, do whatever you want. But if you're working with 100 other engineers, god help you if you're all directly manipulating the DOM with vanilla JS.)

Most "complex" technology is solving many problems for many different smallish subsets of its users at the same time. To the average bystander, it can look like the technology has gained huge amounts of unnecessary complexity, but it hasn't, not really - it's just complexity which isn't directly relevant to you.

(OK, and yes, some other technology is just needlessly stupid, but...)
A lot of people don't realize how much is transported down the river systems in the US. This is not good since they are delayed and this is going to have effects down the rest of the chain. Another thing adding to prices is not good.
Please write the blog post. It may be a hard sell but think of it more as a creative conversation with the future of web dev. While you may not get the final answer “correct”, your post will help the community progress a much needed discussion.
You're reading what you want to read because your position has no strong foundation. At no point has a specific age or employee class been a cornerstone of the argument. You can simply wait for the day that you are screwed by bad 2FA and then it will be obvious how stupid it is. A mistake can happen to anyone - even the people that know what they're doing.
I have a vimrc configuration that is compatible with neovim. This way I can use both editors depending on what is available in the current environment. Additionally, there are things that work better with vim and there are things that work better with neovim, so this way I can easily switch depending on what I need.

The problem now, is that it looks like neovim is migrating to lua configuration. For example, this plugin requires a lua config file. This is a bit unfortunate, because I don't see how I am going to maintain a parallel lua configuration for nvim.
Long ago, I read an article about an experiment where chimpanzees in captivity were given a banana vending machine. The machine took tokens that the chimpanzees could earn doing various tasks.

The researchers soon found that the male chimps were earning tokens, getting bananas, and trading the bananas to the female chimps for sex.
Good. I'm so tired of all these folks saying that we haven't always been at war with Eurasia.
Nearly every company I've ever worked for could get away with only using:

- packer for images

- terraform for prod infra

- vagrant for local dev

- pssh for ci/cd and config management

And in some cases I would say they'd be far more efficient with this setup.
What a weird article. The author essentially compiles a huge expression made up entirely of function calls (with opaque definitions, so no inlining opportunities) and zero primitive operations like addition or indexing — compiler writers don't, as a rule, push their effort into optimizing such kinds of workloads. They are much more interested in spending effort on optimizing expressions that involve arithmetic/string operations and indexing of arrays, in inner loops, because that's where most common programs spend their time in.

Also, counting the number of load/stores is useful, but why not run the resulting binary programs and measure actual run times? Compilation times are important, of course, but run times are more important: most computer users are not programmers, they run precompiled binaries, so for them compilation times don't matter.

And a note about the algorithm itself. If you're not in a JIT scenario and can afford to spend a couple of millseconds, you can determine optimal variables to spillusing ILP and then allocate registers using "optimistic coalescing", see [0]. Of course, on a RISC machine with lots of registers you can, most of the time, on usual workloads, pretty much ignore the problem of spilling.

And if you are in a JIT scenario and need very fast register allocator but don't care that much about the efficiency of the produced code... you can use whatever algorithm Wirth have been using in his compilers since the 70-ies: [1], "10. Expressions and Assignments".

[0] Andrew W. Appel, Lal George. Optimal Spilling for CISC Machines with Few Registers. https://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.92...

[1] Niclaus Wirth. Compiler Construction. https://people.inf.ethz.ch/wirth/CompilerConstruction/Compil...
You're right. I searched for ownership numbers before posting my comment, but I should have looked for voting control. Thank you.
Speaking about jetbrains: is there a way to navigate like leap in resharper? I use the shortcuts extensively but this would definitely help avoiding cursor-navigate to the place where I want to be next.
Also good about PHP:

- mostly backwards compatible with easy upgrades, even between major versions

- many new features all the time for better static analysis, type safety, speed, succinct code, etc

- designed for use with Web

- PHP itself is a (good) templating langue, so no need to reinvent the wheel there

- FFI interface for integrating native code

- easy to learn

Some downsides though:

- Single threaded with typically blocking I/O and no built-in async paradigm means it’s like 1/1000 as fast as something like node for I/O heavy applications, even when using something like ReactPHP

- Need something like FPM to fire up one whole process per visitor

- Many core language features like OOP, type hints, lambdas, etc are a bolted-on afterthought and still only 60-90% there

- Still no typed resource handles until PHP 9+

- Syntax is cumbersome in many ways, though improving