skysight-inc/HackerNews huggingface dataset:
> Computers aren't that much faster.

I don't know about that. I grew up in the 80's and was always trying to make games, first in BASIC, then in Turbo Pascal, and it was always a struggle to get the required speed. You always had to resort to ridiculous assembly language hacks, etc. At some point in the early 90s, I kind of quit trying to make games. Then in 2007, I was thinking about how much faster computers were "now", and it occurred to me to try to make a game. And so I wrote a little game kind of like Williams Defender in C[1], and I didn't have to do anything special to make it fast enough. I just wrote it in a straightforward way. No weird assembly language hacks, no opengl, nothing but just plain old GTK. "Only" an order of magnitude faster is a lot faster.

And you haven't even considered the GPU. If you start using OpenGL, suddenly you can do so much more. I think you're underestimating how hard it was just to even get the simplest thing to be fast enough back in the days of the 8086 or even a 486DX.

[1] https://smcameron.github.io/wordwarvi/
And yet your own linked study says, right in the first paragraph, that vaccinated contacts got it 38% less often.

Is it possible that this is not enough, and “virtually everyone will eventually be exposed”? Yes. Is it possible that COVID will become endemic and many (but not all or even most) people will be exposed? Yes. Have I seen any source that makes a strong case for this? Not yet.
I have a lot of negative vibes about discord, it feels like this generation sucked up all the grandiose web ideas and tried to retrofit them onto html5 IRC. So many servers are so strict about no talking something somewhere, so serious, so ban happy.. as if their life is an encyclopedia to create convo by convo, all making their little wikipedia page.

Maybe it's an age question. I don't know.
You should be against discord to begin with. Channels are just a part of it.
Can’t imagine wanting to work, or really have a beer anywhere in the vicinity of, somewhere that hired like this. But VCs will fund this stuff, some companies will use it, and mostly we’ll carry on as before.
I agree, and think there can be a balance. Channels have their place but should be very high-level. Instead of channels for specific topics, they should be more like ye olde web forum sections (ex. general, funny, news, regional, help).

This is why I've given up on Slack and Discord servers for technical communities. They all have individual channels for every conceivable topic, and are painful to read as a result. Perhaps such sectioning off would make sense if a server had extremely high traffic, but I've found this to rarely be the case. It could be just another instance of premature optimization.
It's a logo for Prince Charles' organization that awards companies making environmental efforts.
Corporations, NGO, governments and any 3rd party person or group capable of treating you as an anonymous other is the untrustworthy world we find ourselves.
Every Firefox thread is filled with how sucky Firefox is, too. Might be driving just as many people to stay on Chrome.
Most of your points revolve around QObject's having its own ownership and lifetime model, of course it will be extremely painful to work against that. No surprise there. QObject ownership is sound and quite practical though, as long as you're not actively trying to work against it. It's certainly not complicated.

> Also arguably is because Qt brings along a lot of unnecessary baggage. You mentioned using Qt requires using qmake (which definitely counts as arcane, if not archaic); cmake does a pretty good job of wrapping qmake but doesn't eliminate it.

CMake does not invoke qmake for Qt projects. It does invoke moc though. Perhaps you meant that you need to use moc? That's mostly true, though verdigris does work and only requires a modern C++ compiler.

> And all of that is because of Qt's non-standard magical signals & slots system which is really just a more error-prone semi-async system when compared to any other eventing system.

Signal-slot is simply a convenient way to declare events (signals) and connect callbacks (slots) to them, using implicit per-thread event queues. Pretty standard stuff.

> Modern Qt developers also have to become javascript developers since Qt's UI is heavily driving towards QML.

This is simply false. Qt contains two separate UI systems for two very different use cases. Qt Widgets does not use QML (or JS) and is your classic CPU-rendered desktop toolkit. Qt Quick is a declarative UI framework designed for layer-based GPU compositing, mainly aimed at mobile, embedded and "graphically rich" interfaces.

You can write Qt applications for years and years and not even know how JS is spelled.

> For GUI, Dear Imgui [0].

Imgui is a nice library, but it lacks a very large number of features you'd want in a desktop application, all of which you'd have to write yourself. Some of which you'll have a hard time developing (e.g. accessibility). This is of course because Imgui isn't meant to be a general-purpose GUI library for desktop applications.

> For files, plain standard streams.

It's kinda funny that you complain so much and then recommend iostreams of all things.
Barrier-virtual KVM switch,help single keyboard&mouse to control multi computers
As far as I know, it’s “first past the post” [0] isn’t it?

[0] https://en.wikipedia.org/wiki/First-past-the-post_voting
> but do you really want to draw borders around a fixed and unmoving set of allowed topics

Much more so than most people using IM, it seems!

If you can't really search and index relevant bits of information due to the nature of the system, at least it should be properly localized. Lose that and it becomes noise.

> and in that case, more channels is just more places to click before i can find the discussion

...and otherwise it's more scrolling in fewer places?
This really feels like a renaissance of the issues people had with nascent web forums at the time, where one of the most insidious and subtle killers was overzealous creation of subforums would actually serve to stifle discussion.

Everything old is new again, I guess?
Do you remember how popular AIM was? This is their proboards and AIM wrapped in one. Plus it's easy to use, customizable, and incredibly interoperable.
No, that's wrong. If you actually look at the graph and my comment, you'll see that consumption did not in fact increase much at all in that time and slightly decreased recently.
All very true. The one thing that worn on me about NYC: most people leave after 5-7 years. If you stay longer than that, everyone you built relationships with early on will be gone and the ones from the middle will be planning their departure. You can keep meeting new people to fill up the leaky boat, but gradually as you get older, you lose access to the spaces where all these new, exciting (mostly young) people meet each other.

I love it for so many reasons, but that one aspect does wear on me.
I got over fear of flying (and actually liking flying although I do not want to do it anymore for the environment) by getting a job which got me travelling between different EU countries, HK and AU multiple times a month. I hardly ever flew before that because I was deadly afraid but after 10 flights or so I started to enjoy it. At the end (the end was when covid hit), I was looking forward to a nice quiet long haul to get some reading done.

I thought I could get rid of my fear of heights (different than planes; planes are too high; I never cared about that) the same way; I tried just going to uncomfortably high up and walking over ravine bridges and stuff; I freeze and cannot move at all. I got an Oculus Quest 2 recently and in games like the climb etc I am standing in my living room but I am completely into mortal panic; I cannot get my brain to accept this is fake and there is no drop. I am not really bothered by it, however I do think fear of heights will be with me until I die.

A positive thing is; because of this fear, the Quest is far more realistic than it is for friends who do not have that fear. My brain is immediately into realism and actually thinking I am physically in danger which makes the Quest experience far nicer for me than for others.
i don't like it.

largely because:

1. its focussed on "how" we hire, not "why" we hire which seems like a red flag for me.

2. it's a human - human interaction. all the humans involved should consent to it, requiring a human decision which must be done at human speeds.

3. people, their skills and interests change. we forgive and forget. success is chancy and sparse. the block chain is immutable.

4. the vision of the future reminds me a lot of the CCCP's social credit score system which does not fill me with hope.

5. it's entirely from the employers perspective with little to no consideration for the job seekers needs beyond "need a job". how do review, agree, negotiate the contract?

hiring isn't "broken", it's just a system being wrenched along with the wild pace of change

that said, maybe in a different system where things worked differently it wouldn't feel such a jarring idea
I am super duper keen to try out any new text editors but I can't move away from vi bindings and the vi mental model. It's done more for my productivity than anything else and I think has reduced or rather pushed back the time when I will eventually get RSI as I can effectively limit the number of key presses to get something done.
Courage to Go Against the Norm
Mentoring someone can result in you yourself being fired. You train someone to be able to do what you can do, and now you have a person who has the skills and costs the company a lower salary than yours. If the company decides to reduce the workforce guess who gets fired? You do! Happened to me, company I worked for lost $2M due to poor management, I had just trained a new young worker, they kept him and fired me. It turned out to be one of the best things that ever happened to me since it led to my getting much more interesting and higher paid work. It was however distressing and felt very unfair. So be careful, think about your particular situation and whether the mentoring you are doing is fully sufficient to replace you. It is painful to have to compete with the people you work with, and in some situations unnecessary, but stay aware it may be necessary sometimes. Keep an eye on how well the company you work for is doing, if sales go down, get cautious. If RedHat is trying to cut costs be leery of mentoring anyone to the extent they could replace you because reducing the workforce is the easiest way to cut costs and having you train someone could be a sneaky way to keep the skills but lower the salaries. Mentor new hires to only do a subset of what you do, or better still to do something very different than what you do. If management insists you teach them everything you do, start looking for a new employer.
Totally agree with you. However, some times I think most of the people take what they're given and the 'radicals' are just a small percentage of the total. Manufacturers simply decide to make what is cheaper for them (see for example 16:10 vs 16:9 for monitors).
Because evil is a fundamental (abstract) concept enmeshed in the moral, spiritual, and religious domains of life. If philosophy is anything it is the study of deeply interwoven fundamental abstract concepts. Because the problem (what is it? why does it exist in the first place? if there is a god and god is good why would/could there be evil at all – etc.) of evil is felt to be of such significance it would be noteworthy that philosophy did not have the tools to take it apart and inspect it from all angles. It would indicate not that our conception of evil was flawed but that there was something majorly lacking with the discipline of philosophy.

That'd be my take on it.

The same would go for any fundamental abstract concept.
> I feel almost sorry to not write a lengthy counter rebuttal, but sadly I agree with everything you said! Would I prefer Zig to have a strong type system? Absolutely! But the reason why I choose Zig as a comparator is not because I feel that it does a significantly better Job at correctness than Rust, neither do.

In other words your argument was incoherent and you have no rebuttal. What a nice way to tap out.

Saying that Rust isn’t verified enough is fine. But the post became incoherent when you brought up another language.
Time can also yield better vaccines, a policy of recurring vaccine doses (like the yearly flu shots), and milder variants that can emerge and become dominant, like some believe is what happened with the Spanish Flu.
It's unlikely they will end up in a landfill. A completely spent battery has cobalt, nickel, manganese, lithium, copper and steel which can fetch around $1500 on average. The trick is in how cheaply you can extract those. (The main cost drivers are battery logistics cost, and battery disassembly costs). Fun fact: Spent batteries are categorized as "Hazardous Waste", and need to be transported in explosion-proof containers, with special licenses, and the police needs to be informed of the exact routes that are travelled.

Bias Disclaimer: I'm working at a company (founder) where we build robots to automatically disassemble the batteries and avoid logistics costs.
For me, scrolling was fine but it messed up the browser history. Maybe these are related.
Main reason why I didn't buy a Tesla was because of touch screens .

I really hope they will not be the norm in the future for other cars
Use a fake kubeconfig file to detect attackers
College towns. Easier to go to the theater than in the city, and most interesting stuff comes through town eventually. When I lived in SFBA, I went to a show every month or so. In Hanover NH pre-pandemic, it was once a week. And less need for a car, except in winter snowstorms.

Enough good restaurants to not be boring, two hours to Boston, two and a half to Montreal (by car) and NYC (by air) for easy weekend trips if you need a big city fix.
The Golden Quarter (2014)
One reason I'm not seeing mentioned when glancing over the comments is that outside the generic PC world, the hardware basically was the 'game engine API' for assembly code, e.g. the hardware designers built the hardware to be easily programmed by the 'application programmer', instead of a 'driver programmer'.

For instance checking if a mouse button is pressed on the Amiga is one assembly instruction to test a bit in a memory-mapped register. Compare that to all the code that's executed today between the physical mouse button and some event handler in the game code.

On 8-bit home computers like the C64, the video hardware was basically a realtime image decompressor which decoded a single byte into an 8x8 pixel graphics block, without CPU intervention. Scrolling involved just setting a hardware registers to tell the video hardware where the framebuffer starts instead of 'physically' moving bytes around. For audio output the CPU just had to write some register values to control how the sound chip creates audio samples.

On the PC the video and sound hardware is much more generic, much less integrated with the CPU, and there's a driver layer to hide hardware differences and mediate hardware access between different processes and on top of that are even more operating system and game engine layers, and that's how we got to where we are today :)
It does not directly answer your question, but many (most?) merchant agreements in EU have significantly higher fees for accepting non-EU cards. E.g. Stripe takes 1.4% vs 2.9% for EU vs non-EU (card-present EMV transactions are typically much lower cost, but that still shows the idea).
Why would being on a block chain help? Why wouldn't this be a private database like the credit bureaus? Thats always the question with block chains.
Guy is now working on Buck.

In the meantime I'll stick to Bazel thnak you very much.
I understand what you're saying, but I beg to differ.
Yes Jew doesn't equal Israeli, and from my understanding most non-religous Jews outside of Israel do not aspire to build a Jewish "Home" like Israel (A political entity which will also include a physical territory for the Jewish people), but as a former Jew of faith I know each orthodox religous jew across the world prays 3 times a day and in each and every holiday about the hope to build a Jewish homeland again in Jerusalem with the Temple in it.
With that being said, I think all the religous jews are definitely a nation, becuase they're ethnic group that hope to achive politcal establishment for themselves (or they're not hoping but already happy with what they have).
Naming their manager in twitter complaint and then asking people to spam every node in the org chart from their manager up to Sundar. Yeah, that is going to get the results you want...
EDIT: meh.
Power-tripping mods aren't anything new.

My main beef with Discord servers turning into this decade's forums is a lot of useful info is locked up and not discoverable by search engines.
A name like that screams new money / no roots to me.

There is a big difference between uncommon names but with deep roots like the above mentioned Sixtus and completely unique names X Æ A-12.

The former is very common in the upper classes, the latter not so much.
Hi, you can look at this demonstration.
Yeah, identifying those people is the hard part. Running a ship is not a natural skillset, for starters. And a prerequisite for doing so is an almost unbelievable amount of knowledge so you can call bullshit on guys when their plans don't cover a caveat in a manual they've never heard of or obscure correspondence from five years ago.

Even once you've gotten through all that, there's the problem of knowing which officers are the really good ones. And no single person in the organization has total control over that (for good reasons), and if he did, he still wouldn't have the required knowledge of all the officers to make the right picks.

And then there's the simple fact that those submarine officers can easily get out of the navy and raise their pay by 50% while not being away from home for months on end and working easy hours (as in, days rarely longer than 10 hours and rarely weekends.) So you have to both find and retain the officers you need.

Everyone involved would love to have a better system, and the processes to find and retain good officers changes constantly, reflecting that desire for improvement.
A store bought one could be convenient and great for taste, but those are usually and primarily sunflower oil blended with some other plant products (like oats or almonds) and emulsifiers.

The best one is what you can make at home. If you skip the vegetable oil and emulsifiers, you can make these quite quickly. You either blend it (the nut or seed) with water or soak and then blend with water (or additionally cook after blending). You could get more wholesome nutrition too.

Look up the recipes to make these at home. They’re quite simple (or at least not as complex as cooking some other foods). Try making with cashews or coconut or almonds or flax seeds or soybeans or peanuts or rice or hemp or sesame or a blend of these.
I concur. I have a unique first name that's simply two common names concatenated with a dash. If I'm worried about the impression or pronunciation I can simply use half of it.
> Are there modern-day examples of impressive bootstrapping?

JavaScript and Brendan Eich may be considered modernish-day.
This is beautiful. It is just likeS with all the hacks in Windows that made their software utterly reliant on each other being still standing. Then when the paradigm shift came, none of their technology (nor culture) was able to advance fast enough and we are here today.

It made Microsoft utterly wealthy and able to survive for another decade until they were able to transition to services, so not everything is rosy. But, they are not the only option anymore.

With another paradigm shift, Google won't be either.
I think aquafaba can be used in baking (I don't cook but that sounds right) and JUST Egg, if you want to eat eggs. I have pet chickens, they scatter eggs about. Sometimes we eat them and sometimes we feed them to them (they lose a lot of nutrients making eggs and we don't want chicks). It's a pretty harmless way to get eggs and they get to live a full life (we don't eat them).
That's kind of a solved issue. Every message board had a bunch of subforums for offtopic discussions. Besides a few popular or tangentially-relevant threads it usually was a boring slow-burn or just chaos.
Tell me you don't understand digital signatures by the most tone deaf display of biohazardous tax cattle culture possible.
You would need to find an ISP which still provides dial up internet. zen internet in the UK has one, for example, but the number only really works in the country and maybe a few other places in Europe https://support.zen.co.uk/kb/Knowledgebase/DialUp-FAQs

Works if you have a landline and a modem on your computer. For mobile you'd need a modem and some way of connecting the modem to your mobile phone, or a phone that can be a modem, and a data cable.
Not sure how possible this bit is though.
I think NTFs would make sense in some cases by providing a publick ledger of properties. It would avoid situations like that when a Luton man got his home stolen from him: https://www.bbc.co.uk/news/uk-england-essex-59069662
Reproducible builds are incredibly hard to achieve and require a significant amount of resources. Debian has been on this path for ages in a fully open ecosystem and still hasn't fully achieved it. Nobody could doubt their resolve.

All it takes is one tiny bit of proprietary software in the build chain that behaves non-deterministically (and they probably have several) and that's it. No equivalence until you rip it out and replace it. That's an expensive ask.

I'd be surprised if any vendors have achieved this. Hell, Cisco source code is probably riddled with spyware that they could spot at a glance, but "American IP considerations" 100% trump UK national security so I doubt they'd even get to see the source code.

I would love it if all of the vendors were made to have source code reviews and reproducible builds, but being realistic it's a standard that's only be demanded of Huawei. Even if they passed this high bar they'd only find some other excuse to rip them out.

Even so, unless you're talking about firmware for complex devices attached to the internet (what BT calls "the core", e.g. routers that they ripped out without much protest) you can still develop reasonable confidence that the firmware isn't exfiltrating sensitive data.

If it is simple and it is tightly scoped (e.g. firmware for an aerial) the spyware would have to be very clever and probably pretty obvious, assuming it was even possible. These kinds of devices are where the costs to rip out and replace every bit of hardware also became eye watering.
Just like with PDF, you can embed fonts in HTML so everyone has the same font.

But yeah, agree with your overall point, PDF is currently the easiest, most well-supported way of sending stuff that doesn't fudge around with the design. What you send someone is almost guaranteed to be what they see, unless they use some weird PDF reader.
maybe Minecraft?
Digital Platforms and the Amplification of Gentrification
Or read “A Story Waiting to Pierce You” by classical scholar Peter Kingsley.

He gives evidence for shamanic influences at the origin of western civilization, namely through the friendship of Abaris and Pythagoras. Abaris was from the Steppes—and potentially from as far as Mongolia. He then speculates further about the shared cultural lineage between the Americas, which was populated by the steppe people circa up to 10k BCE, and the emergence of complex society around the Black Sea. A lot of speculation but all grounded in well-cited evidence. A short but fun read.