skysight-inc/HackerNews huggingface dataset:
I use it for something like 90% of all my social interactions with real-life friends. IMO, Telegram has by far the best UI/UX of any internet chat app. In terms of stuff like group management, working perfectly on any type of device with any OS, including maintaining accounts on multiple devices and keeping everything synced between them, organizing large numbers of chats in the UI, managing notifications, etc. Video and voice messages that just work on all platforms.

It has a lot of good security features too, including support of account passwords, requiring verification of new logins on another device, letting you see all of your login sessions on any device and log out any of them, private groups with detailed controls for join links, etc. A lot of crypto people get mad that it doesn't have E2E encryption outside of opt-in "secret chats", but I don't think that's all that important.

It's also completely free of most of the dark patterns that plague most social media sites. No reshuffling of message order, optimizing for outrage and engagement, or pushing new content to keep you scrolling. No randomly banning or locking accounts for no apparent reason.

I view this paid account thing as an excellent sign that their future plans for the app are for optimizing user satisfaction instead of trying to appeal more to advertisers. I plan to sign up as soon as I can, and hope it goes well and helps us move towards a future where our social platforms see the users as customers to be served, not products to optimize the sale of to advertisers who become their actual customers.
I perceive exactly zero risk to Google in lying about literally anything at all. Have you ever heard about them being even slightly inconvenienced in response to any abuse?
Jerry and Marge: Gaming lotteries seemed as good a retirement plan as any (2018)
Really interesting post, love reading these kind of details into how collection types I take for granted work, and are iterated on
I didn't think this was true, because your body can't create all the chemicals it needs to continue to function, it has to get some from food. See something like https://www.theguardian.com/notesandqueries/query/0,5753,-52... for what I'm talking about.
do most miners choose to run cards without fans because of known issues?
Better a GRU-managed honey pot than a CIA-managed honey pot. My country is a vassal to the US, not the Russians, and GRU power over me is considerably less threatening.
I agree. They abused their power and perhaps they should not even be able do it technically (at least without forking the chain).

Just wanted to clarify what dhey did.
I know a guy who just goes hunting in latin america for old copies of games which have become rare and he makes decent side cash doing this
You're the parent commenter not the OP. The commenter was referring to the OP (Original Post) i.e. the posted article.
I love, love, love Velleman's book.

I worked through it after uni years, and after working for a few years. It changed my perspective on proofs and math completely!

It showed how the language of logic combined set theory form a very small and comprehensible foundation for most of math.

After reading it and a few introductory-level books on number theory, calculus and combinatorics, most of CS proofs started feeling... cute.

Did I say I love "How to prove it"?
^ For the theory, absolutely zero arguments were given whatsoever.
Good bike infrastructure absolutely makes it safe and comfortable. Separated bike lanes is key. I also love walking, but this kind of rhetoric is just car-centric propaganda.
That's because like OP says "Substitution works best with meats that are typically a highly processed mess filled with salt & spices". See how Burger King and McDonalds are so eager to sell you plant burgers and plant nuggets? That's because they don't give a shit what you eat, as long as it gets you in through the door.

But those are the same people, the same industry, the same organisations, that are responsible for the over-production and over-consumption of meat, and they are very directly responsible for deforestation and land use change for industrial farming.

Not eating meat may or may not do anything for the environment, but continuing to support the food industry does exactly the opposite: it supports the people who destroy the environment. And the ones who torture animals to boot.

Here's a simple solution: don't eat industrial shit. If you're going to eat meat, eat meat from a small, local farmer (not for the miles, but for the size). If you're going to not eat meat, then don't eat fake meat, but real food made of plants and that looks like plants.

And if you can't stand not eating meat, then sit down and think why not. Moralising about pleasure is dumb. People enjoy eating meat for the same reason we enjoy eating plants: because it's nourishing.

You want to save the environment? Eat real food and support the people who make real food. Not burgers.
I think it's normal and expected that people who are skeptical are looking for people who will take their questions and concerns seriously.

I am very personally convinced of anthropogenic climate change and that it's a serious risk for humanity. I still believe that it's important to take people's questions seriously, and to respect that people who aren't convinced have been making their best attempt at understanding the world. For these people, biased stories that don't put numbers in context are seen as deceptive, and I think that perception is legitimate. The only way to actually meaningfully reach them is to credibly demonstrate that you're actually checking the evidence that disagrees with your conclusion.
I wonder if the author of this article has an existential crisis when typing `#include <stdio.h>` in a C file, since they didn't hand-craft the formatting and printing capabilities of the standard library.
This is not true, plenty of crypto sceptics are not goldbugs, especially in a tech oriented platform like hn
YouTube mirror, timestamped to start of interview with Randy Breen: https://www.youtube.com/watch?v=NwsWQCKhdSA&t=45m29s
This is a fight between whales, nothing more. If the average "retail" coin holder thinks they have any influence, they are dead wrong.

This is the cryptocurrency reality where the small man is overpowered by the bourgeoisie who own so much more capital that they only need to fear each other.
Keep in mind that rsyslog doesn't even attempt to verify logs. An alternative explanation is: my system is corrupting logs, I changed to a logging daemon which doesn't tell me about it.

I mean, there could definitely be a bug in journald, but I haven't seen any fixes mentioned in changelog for the last 5 years and if it was happening in standard usage, people would notice.

For recovering corrupted logs - you can still "less" them as usual. They have some extra markers, but the text is available as text. Journalctl has some special options for that too.
Come on man, junior or mid level engineers are suposed to do well defined tasks, or projects. It is part of the Team Lead, Lead/Staff engineers to reduce the business requirements to a relatively well defined project.

That's how most mid level, and large companies work. You are not hiring an engineer with 2yoe to 'coordinate business values', unless you work at some scrappy startup.

The original article has a good point: Young engineers are so used to google for everything, that they often don't understand the code, or framework they are working with.

Back in the day (prior to StackOverflow), we called them "Framework, Glue and Paste Engineers". Basically people that used frameworks without understanding what they did. It was fine for basic stuff, until the point you crash servers because you have no clue what did Hibernate do under the hood with those queries.

Anyway.... the article is clearly aimed at more junior hires.
Doesn't work on mobile anyplace I have tried. Setting is there, result nil.
Just like land under feudalism -- the land was /everywhere/ !
Breaking the Maya Code

fairly watchable.
Can you point me to a source that explains how "autofree" is supposed to work?

EDIT:

> which works, but you have to know what you are doing

This does not feel very convincing...
Maybe Solend is short for Solana-end
I'm not sure why you wouldn't want local beach names once commits are first class. And you don't have to do it the way got does, but aside from pijul I think everything does it about the same way git does.

Also, git checkout <commit hash> works?
The lid is too thin
Zoom has this also.
> cancerous

That's the perfect word for this, because we have to ask what this would look like if it metastisized.

Algorithm illustrates the book -> Algorithm writes the book -> Algorithm generates the audio to read the book to your kids for you -> Algorithm mines trends and engagement stats to decide which books it will write.

It's the total annihilation of literature, and all the way more creative people get cut out and the bottom line pads the pockets of the publishers who own it. Humanities without humanity, i.e. nothing.
Wow, that's a good point. Obvious in hindsight, but personally I never considered iptables for that job. Thanks for sharing this!
> Having every random person fly around is an absolute regulatory and organizational nightmare

I wouldn't be surprised at all if one day autonomous flight for low cost aircraft like this one would turn out to be much easier than autonomous drive for cars.
I mean the computational problems behind it; energy requirements are of course a whole different story though, and will keep prices very high for quite some time, but I can envision a future in which autonomous flying aircraft can talk each other to avoid collisions and/or arrange taking off or landing from/to shared reduced space.
"A simple curl request is enough to send a message and it has been so useful (sentry, uptime, door bell notifications(1), etc)"

hmmm ... could I participate fully on Telegram without ever installing the app anywhere ?

That would be compelling ...
It might come as a suprise to many, but yes.
People who have video calls throughout the day constantly. I don't want to have to mess around setting up my phone on a stand and getting it connected every time I need to do a meeting.
>it needs to be better in every way

It only needs to be better in enough ways to persuade enough people to adopt it such that it hits a tipping point and becomes the de facto standard.
All HTTPS connections(most of web browsing last decade) are encrypted to and from the server.

Signal showed us that is possible to have E2E encrypted messaging, why don't they provide it, but with better UI/UX?

If Telegram doesn't read messages and doesn't provide access for 3rd parties(governments, etc.), It should provide E2E everywhere by default.
> they did something unrelated that gave us no choice but to fire them

Out of curiosity(from lack of experience working for a company), what are some things that lead to this situation?
Two options are to either continue studying Leetcode questions until you just know how to answer Leetcode questions, or apply at jobs with a more sane technical screening process.

They do exist: I just talked to a friend who was expecting an offer from a large company. He said: "They didn't ask me a single whiteboard question, they just sat down and talked to me about programming. It was weird."

I know this dead horse has been beaten a lot already, but isn't it funny how so many companies evaluate people for a job by asking them to answer questions that actually doing that job will not make you signifcantly better at answering?
Which is a great option, at least if you can plan your Zoom meetings by the correct time for ideal sunlight!

Unfortunately, this isn't the case for most people.
That does not help with DDoS of website. Even if it's information only website, or all of it is FOSS, if there is DDoS, it's not possible to use that website at all during DDoS.
> Back in the day, open-addressing approaches were not regarded as sufficiently mature, so closed addressing was taken as the safe implementation of choice.

I always chuckle when I read statements like this because it didn't match my own experience as a learner. When I learned computer science, I was taught hash tables right after arrays, but before linked lists or even pointers. So open addressing had always been the default for hash tables for me. I'm curious to hear what other people's learning journeys are like.
Remember that a career can span forty years. You have time to do more than one thing. Becoming a domain expert skilled at research and mentoring young people is not a bad way to start a career.
The Organization of Your Bookshelves Tells Its Own Story
Many people are asking what are in Telegram that aren’t anywhere else?

I can provide some answers. Telegram is my primary chat app.

- It offers you to simply share an alphanumeric handle and you can connect with anyone in the world. I can do a voice chat or normal chat really quickly and easily. It is the only famous truly Instant Messenger there is. And I can do it without sharing my name (unlike FB), email address, or phone number (unlike WApp).

- It is the only app where I add any woman to any group outside of family or other close-knit groups. When creepy dudes get women's cell numbers, it sometimes becomes very difficult for the women to handle. In Telegram, you can be part of large or large-ish groups without the women having to share phone numbers or real names. Blocking is really easy and tension-free.

- The video quality in chats is really high. In Android, only Google Duo came close.

- ONLY chat app in market with an excellent desktop app for Linux. Also Windows.

- I love their non-SJW-everything approach to allowed stickers. Emojis can only be PG-13 and "wholesome" (like banning gun emoji and replacing it with water gun- where I live no one owns guns - and guns are irrelevant to my politics and everyone else's). Telegram's stickers are really fun and creative.

- UI/UX is excellent. Really love chat themes and how I can edit them. Many components are customizable. Chat bubble colors, radii of rounded corners, etc.

- I like the fine-grained control over notifications from different chats (groups and persons).

- I like the lack of E2EE. I just like logging in and having access to all my chats. I don't have to be with the same device to be on the same chat.

- The simple yet effective image editor is nice. So is the text formatting with no fuss.

- I often use the auto image resize feature to downscale images.

- It is so seamless. It has replaced email when I want to transfer small files to my own devices.

- I am a selectively social person. It's good that even with 700 mn people, not many people are in it. The people with whom I don't want to interact more aren’t yet in Telegram. That's an appeal to me.

- Developing bots is a bliss. So easy and effective.

- SO helped a bunch of HS kids with their Bio study before a big test, the quiz feature was great. SO is not a technical person, and it was easy for her to set up a group, no phone numbers, create quizzes and so on. She loved it.
DYOR = watching 10 min vids from influencers pumping up shitcoins, hanging around in various discord or telegram echo chambers, skimming through whitepapers you don't understand.
As another Eastern European programmer, I would like to bluntly disagree with you as well.
The fact that the STL api leaks these kind of implementation details is such a shame. Multiplied globally over all users of unordered_map, the amount of CPU time that has been wasted because of that decision boggles the mind. Has to be one of the biggest library design blunders in the history of the industry (up there with C strings being null-terminated). They should just add a new map to the standard with a better API.
> not updating devices usually has to do with the SoC supplier ceasing support for the chip by not shipping BSPs which support new OS features

I don't know what a BSP is, but why can I update linux (or indeed almost any OS) on my PC without any support from the motherboard vendor? What OS features need SoC support, and why can the OS not live without them, when it was previously able to do so?

This was the case before smartphones. It is not an advanced feature of linux, developed later, that Android failed to backport. I suspect they broke it deliberately.

To my lay understanding, phone hardware offers approximately the same features today as it did a decade ago - make calls, connect to the internet, interface with the camera and GPS. Occasionally a protocol might change (LTE, 4G, 5G..), but maintaining support for a slightly older, still-in-use protocol or hardware device, that serves the same basic purpose as its new replacement, is the bare minimum - it is not a radical divergence of architecture or functionality that would make maintaining old versions prohibitively difficult.
I bought a Lumina in December. It still doesn't do automatic tuning of the video. Everything requires manual adjustment. I can't just have it...work. It requires tons of adjustments. It even ships with a color card, which I assume is to automatically tune things, but it fails miserably. I have tried tuning it a dozen times, but maybe I can get it right until the light changes (I am by windows). Finally, after about 5-6 months of giving leeway, I gave up and uninstalled everything, put it in a box in my attic, and went with a 5 year old webcam that doesn't look amazing but doesn't look bad.

I have noticed you keep shipping a bunch of random features. I could be wrong, but my recommendation is to try and get it to automatically work right for 99% of cases without manual user input.

(Note I'm on M1 MBA)
As others have mentioned, Microsoft Teams also has an auto-generated Live Captions feature. It supports creating live captions for a number of spoken languages [0].

Zoom also has the feature, they call it Live Transcription [1].

While such features can be helpful, using them is rather different than lip reading, particularly while you're in a conversation.

[0] https://support.microsoft.com/en-us/office/use-live-captions...

[1] https://support.zoom.us/hc/en-us/articles/207279736-Managing...
Cutting yes, but note that cutting involves a very high protein diet in conjunction with continuing to lift weights. If a bodybuilder/powerlifter just stops eating and lifting, or even just stops eating, they will lose a large amount of muscle mass and/or strength along with the fat.
One pattern I've noticed that leads to low quality bug reports is that high quality bug reports take time, and bug reports, even if they're high quality, are often ignored if they're not an absolutely critical issue.

After spending an hour of time writing the perfect bug report a couple of times, and each time receiving no reward (= fix), often not even seeing a sign that anyone looked at the report, this gets incredibly frustrating, and creates a temptation to not put in the effort anymore.

Which results in low quality bug reports, which exacerbates the issue (makes work harder for the maintainers, makes bugs less likely to get looked at/fixed, makes it more likely that the user encounters more such frustration).

I see the pattern, but I don't have a solution. One thing I've started to do is filing an initial low-quality bug report and offering to follow up (and actually doing it) once anyone shows any amount of interest, but that still leaves a crappy and non-actionable bug report.
This. "What customers want" is not for you to solve a leetcode problem. Never. You may have to solve such a problem to get them what they want, but what they want is something else - some problem solved, or to be entertained, or some such.

If you can deliver that, then who cares about leetcode? (I know, some interviewer did. And the FAANGs really do, because a small improvement can add up to a huge number of machines for them. But for most employers, it really doesn't matter. You can find ones that don't interview that way, too.)
Reminds me once trying to get an answer to a noob question about some Cisco equipment. Want to talk toxic culture, Cisco networking services, totally toxic. Couple of forums where someone asked the same question just received smug non answers in response.

Finally found a Russian lang forum where it seemed someone asked and a long response. I used to google translate. Half the response was the author insulting the guys mother followed by a detailed profanity laden answer.
CloudFlare also writes a lot of Open Source code https://github.com/cloudflare/
You can get mirrors on your handlebars or helmet if you lack situational awareness. I did this for my bike and it's a huge help, the Spintech drop bar mirrors are sleek and unobtrusive.
Don’t be worried at all. Software has been one of the most in demand skills for the last 10 years and will still be over the next 10 years. Salaries at the very top end might go down. Open vacancies might reduce. Even in the worst case scenario, any software engineer will be in a much better position than 95% of other professions. Economic recessions affect many different industries.
I use macos to make mobile apps every day. Last I looked its bsd unix.

Also ios and android are unixes too.
From your own numbers, Dragonfly get ~3.6-4 times better perf than Redis, and better than keydb (which is “just” multhreaded redis-simplifying). That indicates pretty clearly to me that we’re not getting same-or even close performance-on existing hardware; and ultimately, if performance is that important, shouldn’t we be giving our applications every advantage they can get?
Road Rash was great and brings back nice memories. As a kid, I was fascinated that you could fall of your bike and had to run back, good times.
Road Rash 64 is one of my favorite N64 game of all time.

I haven't found a game that matches the exact physics of doing wheelies and using oncoming cars as jump ramps.

I wish somebody remade the game with the same over-the-top physics. There's still a lot of untapped potential there.
>I remember the whole “code is law” on the chain, rather than trusting escrow/third party/judges

Yeah, but in this case the code is law, it's just that the code in question also says that it can be modified by a majority vote.
I live 10000 km from Sillicon Valley, in not-so-rich country.

You can get your vegan B12 pills from your local eshop, no need to dive for seaweed (https://www.amazon.com/s?k=vegan+b12 - dozens, maybe hundreds of different vegan b12 supplements).

> Btw: you can't get enough B12 from any of the sources you list

See https://www.freshnlean.com/blog/vegan-b12-sources/

1. Tempeh - Up to 14.8mcg / 370% DV per 100g
2. Chlorella - 80-100mcg / 2000-2500% per 100g
3. Nori Seaweed - 11-42mcg / 275-1050% DV per 100g
While their hardware helps in terms of their costs and scale the real challenge is the bandwidth.

Blocking traffic at your edge means that by the time you're able to evaluate traffic and take action it has already consumed your bandwidth. Cloudflare is able to protect aspects of their internal network and customer properties with their filtering but they need a tremendous amount of bandwidth and anycast in order to do it in the first place.
violating privacy of innocent people who have done no harm is not "rule of law".
What is GNU and what is not these days? Is Wayland? Is GNOME?

Have you checked out Chimera Linux? Should I refer to that system as “the Linux kernel” or “GNU/Linux”? Neither makes sense.

Personally, I find it the most sane to understand that “Linux” is the name of the kernel and a “Linux Distribution” is a curated collection of software that runs on the Linux kernel. GNU Software may or may not be involved.

For me, the whole “GNU/Linux” things has always felt desperate. It is a bit like the 70’s BSD guys says AT&T needed to call their software BSD/UNIX because so many people used BSD stuff on their systems.
It does seem like a very underserved niche, I hope your product works out! Looking for such a cam myself, will give you a good look.

Do you do AI and image processing on the camera, or on the host system like Logitech/Razer?