skysight-inc/HackerNews huggingface dataset:
PHP (and JavaScript for that matter) historically did not have a good implementation of OOP, nor a culture around it. As far as I know, things have changed on that front, but it certainly does not surprise me that you were able to deliver a PHP product without touching it.

Doesn't mean that you're dumb or that other people lost their minds. My guess is you haven't given it a serious go, which is fine if you don't have a need for it. I personally find OOP fantastic for large codebases with multiple people working on them. Makes code a lot more maintainable and easier to reason about. The downside is that folks without a strong sense of architecture can get carried away with enterprise patterns and end up with abstractions on top of unnecessary abstractions. The basic tenets of OOP should be easy to understand if you just spend some time on it, though benefits can be hard to see if you haven't experienced procedural spaghetti code.
I have unlimited access to udemy via work and don’t even bother. The free content on YouTube is generally better.

Not sure how paid YouTube content will be better because it seems the incentive of money just draws a bunch of spam content while the good stuff is experts sharing what they love.
As I remember listening in to a presentation, technical analysis is like guessing the color of a semaphore in a street crossing just by looking at people standing by. If people are standing by the semaphore is very likely to be red. If people are crossing the street is very likely that there are not vehicles coming by and the semaphore will very likely be green. Same with technical analysis. You look at signals to “infer” the state of the system. I use very likely because these inferences are not a single value but a distribution of values (x% probability of being true). By no means this make it “astrology”
I now use a quick views to like ratio to see if a video is any good (usually for tutorials of things)

For instance a few weeks ago I was stuck on a quest in WoW Classic, so I did a quick YouTube search, 100k+ view video, dozens of likes.

Yeah the video sucked and didn't show anything worthwhile.
There are many contrived examples here about closing eyes and refusing to eat lettuce, but why not take one directly from software? Let's say I publish code on the internet and put praise to my coding skills in the comments. A publisher publishes an article with ads. You read the article with ads removed, and take my code to use in your closed-source commercial product, ripping out the comments. So far so good.

Now let's say instead I publish my code under GPL. And the publisher puts a big disclaimer on the website that you must turn off ad-blocker to view content.

Is it still ethical to block ads and ignore the disclaimer? Note I'm saying "ethical", not "legal". How is that any different from ignoring the LICENSE file and profiting from the GPL code in a closed-source commercial product? Mental gymnastics about what is "really a contract" aside.

To be sure, I block ads, but like other such things, e.g. speeding, I recognize it's a moral compromise I make with myself.
Memory of being at 3Com, prior to 1991, and talking to a bunch of engineers about machine portability and the lack thereof. I said, "You probably could define a subset of C such that really portable code could be written."

One said, dismissively, "Yeah. Dream on."

Not a real bright guy, as it turned out.

1991: joined Oracle, where they already had a whole style book listing things you could and couldn't do in C, including naming conventions so that your names would port to every one of the 90+ platforms they supported. (spoiler: it was 6-character names, later expanded to 8.)
Even if the initial congestion window is set to 10 segments, all that does is send out the packets if they're available to send. It still takes less time for the receiver to receive 3 segments than 10 segments, having the congestion window be that wide just means that the sender doesn't need to wait to receive ACKs for those 10 segments (which, to be fair, is faster than sending each packet and waiting for an ACK.)
> Two atomic clocks have been connected using quantum entanglement – a property that intrinsically links them so that changes in one instantaneously affect the other.

Not this explanation again ...
Even if they don't recharge at the same time, they will still need the same amount of energy.
Good point. Also probably the performance problem will come from some slow query on the server side rather than some React code on the UI side.
Yes, of course it is.
yeah I'm sure eating a pound of cheese per day is really good for your health.

They said cravings, not healthy hunger.
“Crazy HACKER reveals YouTube ENDLESS views trick”

https://news.ycombinator.com/item?id=32785822
I switched to duckduckgo few years back, and most of my searches work. I still have to use g! once in a while. Web search is such an important function, I wish there was a community funded, Wikipedia like entity for search.
Gatorade is great… if you are exercising in heat, like perhaps football players in Florida.

For everyone else their body probably doesn’t need all those sugars and salts in their hydration.
your "solution proposed by consumers" seems obviously absurd. Google should just give away money for no reason?

If you're going to make a pitch that Google should pay more money to creators, there's got to be at least some justification for it. other than "i want more money". If google is underpaying creators, then creators should switch to other platforms. If platforms like nebula become a threat, they'll start paying more. as long as most youtubers can make more money on youtube than any other platform, there's no reason for youtube to pay more. that's how capitalism works.
I meant images generated by the model. Now that I think of it I could just send you the sampled vectors and you could feed that to the vector to image part.
Hi your content sounds interesting to me. I couldn’t find a YouTube channel named djaychela. Would you mind sharing?
That's an interesting way of putting it, and not inaccurate, either.

When I think about it... Freemasonry has a very different religious focus than most Abrahamic religions, despite its origins in the same. Yeshua ben Yosef is basically ignored in favor of other historical, and explicitly allegorical, figures.
I came across this recently, not sure if it's something that might help.

https://www.scrintal.com/
Big, low-res, jittery gifs on a YT blog post? Weird choice...
Beyond Chess: A variant where you also move board squares
That particular guideline seems to have informally expired. Normal news gets to the front page all the time. See, for example, the thread on the death of the queen. Hardly related to tech, startups, or even intellectual gratification.
> In fact I've traded a simple seasonal strategy with significant upside profit in several markets using statistical arbitrage.

Statistical arbitrage worked well when it was first discovered then faded away.

It is true that if you discover a novel statistical technique, and keep it secret, you can do very well, at enormous risk, for a while.

Look at the history of "pairs trading"

But not knowing you, when you traded or the actual algorithms yu used etcetera I suspect you were trading in a rising market. Beating a rising market is easy, as is beating a falling market. Problem is, you do not know what you are in today until tomorrow.

Here is some advice for free: Buy and hold. Indexed funds. Get rich by working hard.
ELI5 how we should be talking about it?
Society was told for thousands of years that astrology could predict the future and we believed it. But turns out, it couldn't.

Society was told for decades that "technical analysis" couldn't work because any advantage would be arbitraged away. Turns out, that was a bunch of BS and we now have very strong evidence for the basis of "technical analysis", momentum, going all the way back to the advent of financial markets.

These two things are not at all analogous.
Well said, this is a reasonable way of looking at the situation.
I closed my small shop due to not being able to afford appearing on ads anymore, so I feel your pain. You are being downvoted because most people here benefit from the $$$ big tech makes from ordinary hard working people. And they think complaining about the unfairness of their practices is petty. Talk about lack of empathy
I was just trying to figure exactly this, but gave up as I kept hitting a wall. Glad someone smarter than me worked this out.
I'm not paid enough. Real ownership comes with a guarantee of future employment. Given my at will employment state I try to stay as disconnected from my work as possible. I work hard out of professional duty. Ownership is a scam sold by the C suite to get young developers to give up their 20s for 0 dollar options. If I feel a sense of ownership and I am suddenly laid off I'll feel angry and sad. If I view my work as a professional obligation to receive money then when I get let go I can disconnect and not feel any regret.

Never own anything unless a board of directors decides your fate.
That came later. Then valgrind ate its lunch. Some people still use that! Sanitizers, now.
Because if they just dumped it on everyone we would have pirated content and scam courses being sold on day one. So instead of the team getting to refine the service, they spend their time playing whack a mole with scammers.
Sounds doable with logseq. Everything is pages rather than tags, but a similar concept. Any block/note can be a part of any number of pages/tags via hashtags or page links.
In my experience, Stable Diffusion is also pretty bad about human faces and hands too
I never used jquery since I never got very seriously into web development until recently but document.querySelector() seems to be about a nice a function for querying DOM elements as you could want.
Let me phrase more precisely: as a result of this, there is not going to be any paywalled content created that otherwise would have been created as free ad-supported content. There is only going to be paywalled content created that otherwise would have been paywalled somewhere else, or not created at all.

Media entrepreneurs set out to run a certain kind of business, revenue-engine-wise; and they choose their distribution channels by what will allow them to do the revenue model they have in mind. They don't compromise on their plans by choosing a channel with a larger reach but an entirely different revenue model. If they can't start a business with the revenue model they had in mind, then they just don't start that business. (They might start some entirely different business that does fit the revenue model of the channel; but that'd be a ground-up re-think, and probably have nothing in common with the original business.)

A TV-series creative planner doesn't "compromise" when they can't get their TV pitch greenlit, by turning around and making a Hollywood movie or "direct-to-VHS" miniseries instead. Those are entirely different revenue models, and so require entirely different development strategies — different budgets, different teams, even different content!

Same with educational content. You don't put the sorts of courseware videos you'd publish on Coursera, on YouTube as ad-supported recommendation-discovered videos. They don't belong there. People won't watch them, and you won't (currently) make any money. (For one thing — as another comment thread here attests — they aren't designed to be clickbait in the way that YouTube videos are, so they'll be ignored by the recommendation engine.)

If you're already creating that type of content, you're currently creating it for some other platform where it works, and ignoring YouTube. Now YouTube will be one more "platform where it works." That doesn't change anything about whether you will have made this type of content. It only (maybe) changes how much money you'll make doing it, and so moves a few people over from "not creating educational content at all" to "creating courseware on YouTube." Just like happens incrementally every time one of the other dozens of such courseware sites pop up.
I think it's time someone audits all the carbon offset businesses to see if they are actually working. More and more they seem they are unsuccessful at what they claim. Yet, we have no clue what the truth is since no one has done the research.

A great business could be one that does the research and are able to publish authoritative reports on their effectiveness. It can be a subscription based report where companies pay a yearly fee.
> Because the long-term trend is always upwards

That depends on your model. (Because it is your model that defines "long term")

It is possible for markets to trend downward for decades at a time.
Imagine telling a site construction engineer that not only does he have to manage the construction, but he has to develop the blueprints and also become the office manager once the building is done.
(To be clear, you're not missing any content by being unable to read it because of the CSS. The noscript text is a long joke that ends with telling you to enable JS. I'm just amused that the joke doesn't work because the author used CSS to hide the body.)
it's not about self-hosting your email, it's about writing your own email server
Well I don't see how FUSE is broken, while NFS surely is (it happened to me that I had processes that were in a state that was impossible to terminate without rebooting - this was because they did set locks in the NFS filesystem that they were never released, thus not allowing the processes PID to terminate and thus generating a slow resource leak in the kernel!)

Anyway, FUSE is more efficient, since the application directly talks to the kernel, without passing trough the TCP/IP stack and the NFS driver. It cannot be possibly implemented more efficiently without implementing the FS as a proper kernel module.

Also NFS introduces a security problem: authentication is tricky to implement, and I don't think it's used in this application: that allows any user on the computer to access, via the NFS API trough an userspace implementation the filesystem, bypassing any permission of the filesystem itself.

Finally NFS cannot support (as far as I know) all the features that are possible with a FUSE filesystem. And since it's based on a network protocol (meaning client and server may be on different machines with a non reliable network connecting them) something will probably never be supported/work reliably (for example inotify).
If enough of these or enough distance between them is achievable, would there be any experiments possible to probe the interactions between general relativity and quantum mechanics?

2m is definitely enough to measure relativistic effects in earths gravity with the most precise atomic clocks we have.
Because corporate videos like movie trailers kept getting destroyed and it became a news event when there was a massive downvote count.

They had a setting to disable votes per video but that just means the company admits the video is unpopular.
Emacs

:)
Listen to the song “Common People” and get back.
It's misleading, because the pretended estimate is selected in every case as a misleadingly large number that never occurs for any search.

mis·lead·ing | ˌmisˈlēdiNG |
adjective
giving the wrong idea or impression: your article contains a number of misleading statements.
I can scan hundreds of vote counts in the time it takes to watch a few minutes of a single video. Google chose to make this process orders of magnitude worse for no good reason.

Also, why should I care about the algorithm's opinion? IME it's much much worse on average than the up+down vote ratio from thousands of individuals.
KeePassAndroid (not KeePassDX) has integration with the major cloud providers, I used to use it with Dropbox before I switched to self-hosting
It was explicitly stated in the comments ...

> He expressed that to me. I'm the tech/team lead, but not the manager. I told him our manager isn't going to fire him and that his productivity is stellar, but he kept himself skeptical. Being fair, I understand his fear of being fired - he was fired from a similar position because of how looks/dresses on his free time. Our company couldn't care less for those things, as even our CEO is fairly alternative herself, but those traumas never really go away.
Totally, "isolating private implementation details" sounds super clear and useful. /s

The general answer seems to be that OOP starts really helping when many people/teams are involved.

Being self taught and a one person team I suppose hasn't forced me into it yet.
> no CRA where a simple eject shows the mess it actually is

Have you looked at the svelte compiler? It's not as small and easy to reason about as you want to think it is.
It's not one of those that you listed, but the @dataclass decorator uses type hints to auto-generate classes and class constructors (__init__ method) for you.

An example:

@dataclass
class HackerNewsPost:
title: str
author: str
votes: int = 0

This will generate a constructor that looks like this:

def __init__(title: str, author: str, votes: int = 0):
self.title = title
self.author = author
self.votes = votes

This is pretty useful, writing __init__ boilerplate has been a common thing in my experience using Python, and it makes code more compact and readable.

It can do some other things too!

https://docs.python.org/3/library/dataclasses.html
It's a closed-source UI on top of sqlite/SQLCipher. You'll be fine.
Despite that speed is not the critical concern (asymmetric value spaces are), UTF-8 must guard against invalid byte sequences, while WTF-16, where all possible values are valid as long as byte length is a multiple of 2, does not. In practice, the guard in UTF-8 is part of the copy loop over a boundary, typically from untyped memory to untyped memory, while WTF-16 can indeed just memcpy. Unless SIMD can be utilized, the difference is about that of a loop over a load into a branch vs. a memcpy, in case this helps to quantify. Expect an additional final memcpy if the UTF-8 copy should fail before storing anything to the receiver's memory.
The main issue is that the explanation should not imply faster-than-light communication.
Many region level tlds require a legal presence. .au requires you to provide an Australian Business Number to register.

It’s mostly the tiny islands that decide to cash in on fancy tlds who don’t care so much about providing them as a service to the small population.
The second half of this video is far more interesting than the first, which is what you'd expect: these for profit apps are not helpful or only somewhat helpful. The second half is a history of distance therapy.
Yeah, I followed the instructions on a M1 Macbook Pro (Monterey 12.5.1) and it worked without extra effort. 30-40 seconds per image. I have 32GB but image generation doesn’t even use half of it.
The hard part has been to generate prompts that do what I want.
I get that there are worlds where formal methods are useful and excel. In my professional experience, nobody was willing to spend the time to write a formal specification (or much of any specification), because the specifications were subject to change at the whim of a hat.

If there's no specification, there's no way to use formal methods. If there's no specification, producing UML makes even less sense than otherwise. How do you check if the UML matches the desired software? How do you check if the software matches the UML? How do you ensure the changes to the UML propagate to the software and vice versa? How do you examine the changes in the UML? Where are the case studies showing how UML was used successfully?
I imagine it all depends on what the use case it. If your bridge is for hikers and mountain bikers, that seems fine and the best use of the local resources for trail maintenance. You could definitely hire some professionals to build a bridge that a tank or 18wheeler could cross over, but it might be a bit overkill. Would be impressive though!
I had the same experience trying to learn C++ as a kid, the book i got had all sorts of OO examples and all i could get is “why would I want to do this?” and my progress learning to program was put back by years.
I think the difference here is like between a German soldier who was ordered to do various things ultimately playing part in perpetration of Holocaust and/or other Hitler regime's crimes without possibly knowing/seeing/understanding the whole picture - after all millions of Germans did actively participated in Hitler regime - and say a USA person who would intentionally go there to join the SS to participate in it.
With the recent news of their 100 mil cash infusion, and now this, I'm not feeling great about Bitwarden ATM but none of the other options sound stellar either.
Being a neophyte at HTML5 web development doesn't make me a neophyte at software development, I've been doing that for well over 20 years.

I'm always amused at people who make assumptions about who they're talking to online.
Is technical analysis always purely based on stock market numeric patterns, without any consideration of contextual factors?
This is so true. I remember back in the day reading computer magazines for the ads, simply because you learned a lot about what new things were coming out. It allowed my young mind to dream about the possibilities. Sometimes the articles somewhat matched the ads, in terms of being modern, but most of the articles were not on the bleeding edge. PCMag probably had a 100:1 ratio of ads to content, if I remember right.
Here is a 50 dollar alternative with isolation that lets you enjoy your music on the plane just fine - Marshall Mode. Once you realize you dont have to have BT audio you can get pro in-ears for the price of AirPods.
You can not own anything and be a self starter. I build things because it corresponds to more money, not because I consider my project my "stake". I couldnt care less what happens to it. I will make it maintainable for my own sanity and improve it so long as they pay me. I don't "own" anything. When I'm laid off I don't get to keep anything. So why should I care any more than I have to?
London will pay for the wall :D
Apple cripples SMS for unrelated users with their extend-extinguish approach. I used my wife's old iPhone for a few weeks when I smashed my Android phone in an accident. Then I switched back to Android (I thought iPhones were merely mediocre phones before, but actually using one for 3 weeks change my opinion to "atrocious" ;)).

Then, suddenly, no iPhone user could send messages to me anymore, because Apple remembered that I was on iMessage and all the SMS messages sent to me would be redirected to iMessage. Android users were obviously unaffected. I'd send SMS to someone with an iPhone, they would reply, and it would go into a black hole. Took several weeks to resolve. My opinion of Apple as "company making stuff for basic people, like Justin Bieber" shifted towards "incompetent and/or evil lock-in, like North Korea" ;)
Mining isn't killing the planet either, mining is securing a ledger. These technologies are for the first time in human history, divorcing the power of the purse from governments, who have only ever abused it. It is the human rights issue of our age, rendering things like inflation and financial censorship impossible without resorting to threats of violence. They provide an open, public ledger enabling new forms of ownership in a trust-less, transparent system, we can use to organize solutions previously mired in human bureaucracy.