skysight-inc/HackerNews huggingface dataset:
Aha. It's also the reason I'm not running my raspi as my workstation.
I definitely see value in this, but it's currently too much of a hassle to use. It requires lots of tedious code duplication and requires the user to manually set positions and lengths for the arrows and annotations, defeating the purpose of allowing writers to focus solely on the content of their work. However, this would be a great thing to try to encapsulate in a package.
No unique ptr, auto, or for each loop? No thanks
I care about decentralization. I run a Bitcoin full node. I encourage people to take custody of their coins and not trust third parties to store them.

The problem is that every cycle we get new players who strike gold on selling dreams. This doesn’t last. And the real decentralized solutions just keep working and nobody makes a big deal about it.
My perception is you can't even skip mowing your lawn without vist from local Karens claiming you are destroying their property value.

I think if you actually attempt almost any of the things you listed you'll rough some feathers of people in that space and they will retaliate, because USA freedoms rely on lack of central control that allows inordinate amount of local bullying.
If you’re willing to stick to clang you can get function overloading in C. I don’t think you can get operator overloading though.

https://clang.llvm.org/docs/AttributeReference.html#overload...
> the most random premise

"a lost people find a savior who leads them home" is not a random premise. religions are based on this story.
>illegal anti-competitive practices

Genuinely don't know what this refers to -- when was Pixar large enough to do that?
> I don't personally find that passable

What is a setup that would be passable then? I think a setup like the one that I have described [I believe] would be impossible with Hyper-V or ESXi (though, not that I have even attempted it with either).
What do you mean by easy to control authentication?
C++ lambdas are effectively callable objects, basically an anonymous class with an implicit operator(...) built in. They can capture other objects by value, which means those objects' lifetime is tied to the lambda object itself. When the lambda object goes out of scope, the captured objects' destructor will be called. There will be no leaks. Of course, if you capture by reference, this does not apply.
What is the purpose of his website? It is to serve static content. But obviously, his entire rant is against more complex, interactive, and stateful applications. It's strange to argue that because static sites exist, all sites should be static.
It's time to heat pump
Which in turn is most likely due to bad policy rather than severe disease, e.g.

https://www.sfgate.com/bayarea/article/COVID-San-Francisco-s...

I wonder if an irrational fear of COVID makes people lose all critical thinking skills.
One strategy that was on my mind today: Whenever you're writing an API start on the "consumer" side. If you had the perfect version of this interface, what would the code that's using it look like? I find that if I start on the "implementation" side I'm more likely to come up with a solution that closely reflects what was easiest/most direct to implement, whereas starting thinking from the perspective of the user of the interface tends to lead me to better abstractions.
To those that agree with the author: it's quite disheartening to beginners (often learning JS as a first language) to hear these things. It's just purposeless gatekeeping that borders on anonymous hazing. Who in good conscience can assert:

>The entry barrier to programming needs to high!

as a blanket statement. It's an absurd assertion that seems to presume all programming does or should take place at the same level of mission-criticality/resource efficiency/engineering elegance.

To get a bit meta: I remember ~7 years ago when I was starting my career, these kinds of uncharitable, gatekeepy screeds would mostly just elicit nods of agreement from the HN masses (while making me wonder if I could ever be a "real programmer", severely exacerbating my imposter syndrome). I'm glad the web tech Overton window has shifted somewhat and there is more push-back now.
> What kind of websites would be built this way?

https://ansiwave.net
Yes. But it would be tough to change the culture. Math papers are meant to be read, so people pay attention to the explanations. Computer programs (at least if they garner users!) are run much more often than read, so it's natural to focus on the code and neglect the comments.
So true, XMPP is fantastic. I also use it for SMS and signal (I wrote some simple bridges for Prosody). We use it for work too. It's great to have it on all my devices. Group chats (MUC) also work well. The modularity is where it really shines. Conversations on Android keeps a long running TCP session open, it works better than push based solutions and is just as light on battery somehow.
Performance & security, easy choice.
Probably what happens is that in your health emergency you suddenly discover that your specific problem won't be covered because it's expensive enough that some small print kicks in.
> or even a name for that gap

From the article:

> The period of wakefulness that followed was known as "the watch"

Other terms for that time of night:

The witching hour (which almost sounds like a corruption of "the watch") - https://en.wikipedia.org/wiki/Witching_hour

Wee small hours - https://en.wiktionary.org/wiki/wee_small_hours
I'd argue not breaking old code has precedence over zero cost abstraction.
> A few comments up we were discussing whether violent action was needed at all

A very cogent question. The answer is no. Originally the plan was for Mike Pence to unilaterally decertify various states. This version of the coup would have required no violence.

But Pence refused to decertify the election, because he recognized he did not have the power to do so. He communicated this intention to Trump the morning of Jan 6. At this point, violence was the last resort to delay the certification on Jan 6.
Google made a pixel phone. I liked it. Unlimited photo storage for life they said. Google hangouts and duo they said. Google this and that they said. Seems they rug pulled on every one of those programs.

Now, what is the selling point of a Pixel phone? They are designed to spy on and abuse their users by default. The entire business model is built around collecting data on you for sale to other parties. Phones are VERY personal, most people wouldn't even share their phone with a friend!

Maybe phones have just become too personal as a device? Maybe it is time to close the book on businesses like Google that ship shiny spyware where the utility features of a phone (messaging) is an afterthought...
If you don't tip other minimum wage earners you are not principled. There are still many non-tipped minimum-wage jobs.
I might find your argument more persuasive if you didn't use such extreme language.
>I don't understand what your point is

No it's I that don't understand your implicit point that we should let academics fiddle. Is it just because there's some grand narrative around science being objectively and absolutely for the betterment of mankind? The ideological devotion to science as some kind of monastic pursuit blinds you to the very real facts (on the ground) about how much funding is wasted on one off papers, one off projects, whole conferences devoted to areas that will never improve anyone's life or generate absolutely any return on investment.

>Also, I would challenge you to point to a NSF funded idea that is 100% clearly, objectively useless

It's very easy: pick any nsf grant going back as far as you'd like (such that there's enough lead time) and look at the number of citations on the papers generated from the grant. I don't even have to do this because everyone knows that probably 50% of all papers get absolutely zero citations (https://www.science.org/content/blog-post/not-so-many-uncite...).

>It's true that industry could have but they didn't, and that's the point

Again I have no clue what you're claiming here. You're trying to make some kind of case for academic science shouldering the burden of some fraction of fundamental (pie in the sky) research by citing self-driving cars which is positively laughable as an example of such research.
This is totally understandable. We're thinking of the best way to satisfy personal users given we've heard this security use case many times.
I stand corrected on the deregistration issue (I also thought it was fairly recent, but apparently it's from 2014, Apple just didn't make much noise about it https://www.theverge.com/2014/11/9/7183507/apple-tool-deregi... )
Better a good copy than a bad original. Copying the leader is smart. Innovation is expensive and risky, something the Chinese are not very well equipped to do (yet) and the Russians can't afford.

I think long term if Ariane Space and ULA don't adapt that they'll die unless they keep being subsidized. But if SpaceX manages to reduce cost even further then that will make no sense, it is already very hard to justify.
I also have a project to explore this alternative way of peers communication but i have a different answer to this, and i think its better if its a network of peers that expose API's

https://github.com/mumba-org/mumba

It's badly documented as i have just published to github, but i hope it gives a clue of how is supposed to work.

I'm on the final touches over this project, but the main concept is already working as is 90% of it, but i think exposing SQL is too raw, and maybe dont offer the whole picture, as for instance, what is important is not data, but sometimes pure computation.. Eg. suppose you offer a deep leaning inference where you receive and give back tensors..In the middle of it is a different sort of computation, where it doesnt have anything to do with databases.

Or yet, suppose you need to access something in a third-party before giving an answer, or if you want to do it in a distributed fashion without you api consumer even noticing it?

API's are a good answer to that, and in my opinion are superior interfaces, whatever the semantic web of the future will be, it will need this network of API peers to work as a floor to it.

For instance, you can design a Graph API on top of it. Exposing your data layer directly is bad engineering as there's a lot of problems you wont be able to solve, and where leaving clients to talk to "you" over a well-defined API will.

To put it simply, in my point of view the direction the semantic-web is pointing to is cool, but the answer is not the right one, and this idea of exposing SQLite directly while is cooler, yet have the same flaws, or else something as GraphQL would have taken the world as its not much a different answer than the one presented here.
IIRC, APL even has its own keyboard (to type the code)
Landmine-hunting hero rat dies in Cambodia after stellar career
Wait, isn't Qt proprietary? I feel like that kind of vendor lock-in alone disqualifies it for a lot of use cases...

There seems to be a dearth of actually open, native, and cross-platform GUI toolkits.
> Safe for kids

> FB

Thumbs down.
I just tried it; looks like AirTable added a login page when you click "Use Table". Previously, I think you could play around with them without the login. I know Ive done it

https://www.airtable.com/
People can feel sympathy without displaying it on queue for your gratification.
Keeping it low tech with a feature phone and sms might work.
Until it became a hot topic and then it ceased to be one.
This is cool. I'm writing something in three / electron presently.
Last I used it I could see multiple people simultaneously. I could even do Together Mode, but it seemed to be rendered on a server somewhere and streamed, rather than done locally. Maybe they were doing that with webcams and I just didn’t notice.

The main reason I was using the browser was so I could use Stylus to make it compact just like Slack. That’s another benefit of the browser approach, but ideally it would not be so obviously inferior to competitors.
This is more easily, faster and better done as a user stylesheet:

a {
color: blue !important;
text-decoration: underline !important;
text-decoration-style: solid !important;
text-decoration-color: blue !important;
}

(Unfortunately, extensions like Stylus <https://github.com/openstyles/stylus> don’t handle user stylesheet priorities correctly: !important in a user stylesheet should override absolutely all site stylesheets, including inline style attributes. But because of lousy technical limitations, they load stylesheets at the site priority rather than the user priority. But then, what you presented doesn’t conquer a site !important spec anyway. See https://wattenberger.com/blog/css-cascade#origin for a really good explanation of all this stuff.)
"Does Linux" is a pretty broad question. Most distros nowadays will require you to manually enable systemd services you install though.
This is like saying the movie You've Got Mail is about AOL.
also there are shaders in many emulators that apply this effect on modern monitors. but this is usually only for old console games, never seen one for pc games (but this crispy doom - or other doom modernizartion - could maybe incorporate them?)

https://www.reddit.com/r/emulation/comments/74hzx3/what_is_t...

https://emulation.gametechwiki.com/index.php/CRT_Shaders

https://emulation.gametechwiki.com/index.php/CRT-Royale
That doesn't seem to suggest that links were green? "I used green whenever I could in the early WWW design" makes it sound like webpages were green, which is why the icon ended up being green.
I think you might be subjectively reading too much into it to make a point that doesn't need to be made.

Look at the actual wording of the post I originally responded to:

>"But clunky, cobbled together, expermental or just plain stupid. But always just about 'good enough' to solve the issue at hand."

Can you imagine a discussion about relevant risks and priorities that uses that definition of "good enough"? I can't, especially with safety-critical code.

I'll give another example: The NTSB report of the uber autonomous driving accident gives a good breakdown of events. Through that report you can see the developers programmed a delay (they call it an "action suppression") due to nuisance braking etc. It's hard for me to imagine a code engineer programming a delay on a static delay time-sensitive safety critical system if they understood the risks (even if the mitigation was the human driver, they didn't seem to have a good understanding of human factors engineering). Yet someone along the way thought the software was "good enough" for production. It's speculation on my part, but I doubt you'd find a good FMEA or hazard analysis on that system. This is my big worry as SV mindsets get into safety critical systems: the general "move fast and break things - because it's 'good enough'" doesn't translate well to systems where lives are at stake. That is what I was responding to: the over generalization that clunky code (in the OPs words, not mine) is 'good enough"
I haven’t judged my abilities or rated them in our exchange and therefore Dunning-Kruger does not apply. You can’t know by how much I overrate myself or under rate myself; I’m just giving opinions. Just like you are giving an opinion about some federal law enforcement agencies being domestic terror organizations. This opinion of yours does not mean you think you are an expert or that you are overrating yourself. I could make the same baseless Dunning-Kruger accusation about you but I don’t because I actually understand that this cognitive bias pertains perceptions of oneself’s abilities and neither of us have made any self observations in our respective abilities.

If you don’t believe Waco makes the law enforcement agencies in question domestic terror organizations then why bring up Waco? What is it that causes those agencies to be domestic terror organizations and why not give those reasons instead of bringing up Waco? These are rhetorical questions by the way.
Google had a great thing with the integration between Google Fi SMS and Hangouts. They could have added E2E encryption and had a comparable product to iMessage. Instead they killed it and switched to the next messaging system flavor of the week and now I can now longer see SMS messages in my gmail window and the whole thing is much worse.
The previous generations of AMD hardware were super popular among crypto miners for that reason.

Most other software focused exclusively on CUDA, so GPGPU on AMD cards is not well supported despite the potential.

Blender is a popular example for this. After discontinuing cross-vendor OpenCL support, which effectively limited GPU acceleration to NVIDIA cards, they added support for AMD cards in the latest version. Even then, only the latest generation of AMD cards is supported for some reason.

Other renderers like OctaneRender still only support CUDA. The situation is just as bleak in video editing software, were major companies like Adobe only support NVIDA and Intel (at least on Windows) or have poor OpenCL support (which users then blame on AMD of course).

There is some hope that software support for GPGPU without CUDA (maybe using Vulkan Compute?) will improve later this year with Intel (re-)entering the discrete desktop GPU market.
When will it end?

I dunno, whenever people stop thinking it's cute to use small monospace fonts for body text and make the text almost as wide as the page.
lol 180 days? Wouldn't 180 days of covid kill you?
Was it the "will of the people" to ban all drugs? Because that's not how I remember it. Specifically one good example is how MDMA got banned, tons of psychiatrists and psychologists went to court to speak out against the ban and the judge agreed with them. Did the DEA give a shit? Absolutely not. Banned.

Not to mention, the US forced the anti drug ideology on the rest of the planet through economic coercion
Battery costs rise as lithium demand outstrips supply
Facebook Chat supported XMPP initially.
Oh yeah, for sure there are ulterior motives, no doubt. But just because one kid complains that their sibling has been hogging the Nintendo all day doesn't mean they shouldn't stop hogging the Nintendo.
The author is very on-point about reinventing the same things over and over again, sometimes with even less functionality than their predecessors, and also consuming more resources while doing it.

Seeing how far the demoscene has taken the C64 and ZX, I wonder if we'd see some sort of resurgence in skill if there was some sort of mandate on maximum hardware requirements, e.g. something like a 1GHz Pentium III with 256MB of RAM. That would've been a very comfortable machine in the early 2000s to do things like text messaging and audio/video calls, and in fact I did. Yet, having experienced the Horror of Microsoft Teams (https://news.ycombinator.com/item?id=20678938), on a machine far more powerful, the decline is definitely real.
It's surprising to me that a Linux/Unix enthusiast of all people is so incensed about Electron and web tech.

The alternative to Electron isn't that all their apps would be faster and more stable. It's that many of them wouldn't exist (either on Linux or in general), and the ones that did exist would inherently be more resource-constrained on the development side — potentially resulting in increased bugs, instability, security vulnerabilities, worse performance, lack of feature parity, and/or ultimately even premature deprecation to focus on higher-priority platforms. The web is a great equalizer.

I'll put this another way: given the option, all else being equal, would anyone honestly choose to run the same app in the form of WinForms + Wine rather than just Electron? It might be a little faster for certain apps in the best case scenario, but on average it's going to be worse in just about every way; that's before taking into account that in real life all else is never equal (see previous paragraph).
I have a friend who wrote a technical book in a non computing field (sort of agriculture for home/small group use).

He couldn't get a publisher interested, so he self published, took well over $100k first year.

He had a subject specific forum he ran and for some time was #1 google hit for his specialty.

He also had converted his back yard in a bunch of experimental demonstration systems, so was pretty well living what he was selling.

Point is he probably sold less books, for much greater profit, but he already had an audience.
True that compilers, tests, and QAing are nice protections that we get with code but not books (well sorta... books can still be alpha/beta-tested in the sense of having some people read them and share their thoughts). So yeah, not literally identical.

But I think it's still the right analogy. You code review to make sure the code is comprehensible to other humans. You code review to make sure the tests (which are great automated protections) are protecting against the right things. And (most relevant to the analogy) getting those things wrong are not abnormalities that mean you're a bad programmer and we don't trust you, they're things that competent devs can get wrong all the time.
i've been thinking about this comment since you posted it and am now getting back to it. I guess, at the end of the day, the key is finding what brings you happiness and maximizing it. Obviously, for a lot of people work is not it but for some, seemingly like you, it is. The key is knowing yourself well enough to know what makes you happy and then working to maximize your happiness.
“The Wordle clones appear to have been removed from the App Store”
Petroyuan, Uncle Sams Checkbook, Fed Bank Reserves:Who Sits on Dollars Throne?
I'm getting a lot of false positives too. Just because I hit delete on unread messages that are simply notifications from x services, which I already know about because I saw the push notification for them.
Amid rising prices, American families fall deeper in debt
Not sure what you mean by propaganda hit piece but you seem to be having some kind of beef with The Atlantic. I can easily verify what's written in there. He was on Tucker Carlson (1) and Steve Bannon (2), it's not easy to find him talking to non right wing extremists. That's all I said and all I referenced the article for.

If you're referring to the statements about child vaccine side effects, I mentioned those in my earlier comment.

(1) https://www.foxnews.com/media/tucker-carlson-mrna-vaccine-in...

(2) https://m.youtube.com/watch?v=00BKcx3HO0Q
Duende (IdentityServer) Moves to Fair Trade License Removing Constraints on CE
This was true, imo, ~2 years ago. Does not appear to be the case now, I recently went through the process with Firefox and the developer environment was very very friendly, would be straightforward to fork. (I shipped a Chromium fork in the past)
Why would this matter?
A living breathing walking meme. Are we not all? I’m not worried about this persona at all. It is purposefully as it should be. It services this role. We both agree you can’t stop people doing math.
As someone who loves Rust and uses it daily, compile times are abysmal, even compared to C++. It's the sole reason I bought a 32-core workstation. But you're right, when iterating, incremental compilation times are reasonable enough. Compile time is a very small price to pay for all the developer time that is saved over the life of the project.
Along a similar vein:

https://nautil.us/issue/13/symmetry/want-to-get-out-alive-fo...

Essentially, by obstructing emergency exits they can work better to channel people out.