skysight-inc/HackerNews huggingface dataset:
>Does Telegram have encryption or doesn’t it?

>Many systems use encryption in some way or another. However, when we talk about encryption in the context of modern private messaging services, the word typically has a very specific meaning: it refers to the use of default end-to-end encryption to protect users’ message content. When used in an industry-standard way, this feature ensures that every message will be encrypted using encryption keys that are only known to the communicating parties, and not to the service provider.

>From your perspective as a user, an “encrypted messenger” ensures that each time you start a conversation, your messages will only be readable by the folks you intend to speak with. If the operator of a messaging service tries to view the content of your messages, all they’ll see is useless encrypted junk. That same guarantee holds for anyone who might hack into the provider’s servers, and also, for better or for worse, to law enforcement agencies that serve providers with a subpoena.

>Telegram clearly fails to meet this stronger definition for a simple reason: it does not end-to-end encrypt conversations by default. If you want to use end-to-end encryption in Telegram, you must manually activate an optional end-to-end encryption feature called “Secret Chats” for every single private conversation you want to have. The feature is explicitly not turned on for the vast majority of conversations, and is only available for one-on-one conversations, and never for group chats with more than two people in them.
The thing I discovered is that it's highly variable depending on location. Step one is talk to a lawyer who knows real estate and landlord tenant laws in your specific area.

Alternatively, search for a "community land trust" in your area and discuss with them how you can manage your property upon your death.
I agree, I just meant that there is something of a disconnect between "working hard and getting the respect of the team" and "being rewarded by management with more money/benefits/etc.", probably because the owners tend to not even be familiar with the workers.

It's a different dynamic than a typical white-collar job where you're interacting with your manager (who can ultimately give you a raise) on a daily basis.
Still working fine for me, Firefox/Linux.
Hey now, we did bang cutlery on cookware for them. No gratitude nowadays.
> How do we create urgency to create and claim within a reasonable period

> Is it better to throw the user into a "template" they can edit or start with a completely empty state

> Will folks even want an ungated experience

> Will ungated lead to lower (but more qualified) signups

All the wrong questions to be asking.
And any product that tries to "create urgency" is a hard no for me, and now that I know you think about your customers as marks and not as people, I will never signup and use your product.

You need to be asking more of "how can i create and demonstrate value for customers"
> Wayland being Linux only and its largest funder is Red Hat, it seems to be trying to eliminate BSD.

https://docs.freebsd.org/en/books/handbook/wayland/
Agreed

A lot of developers even with multiple years of industry experience seem to start projects with code first -- as if it will be running on their PC.

Not enough systems / design thinking of how the application will run in a DEV environment (typically cloud these days) let alone production -- what the various components of that application are going to be -- and where and in form the data will be persisted.
The CRDT definition applies at the data structure level.

Let’s model your meeting example as a set. Any local changes would atomically remove the current meeting time and add a new one.

Multiple concurrent edits could result in two meeting times in the set. In terms of user experience, that’s a conflict — but from the CRDT’s perspective, it’s still a single consistent state upon which all peers eventually agree.

Or, put slightly differently: the CRDT’s job is purely to make sure the peers can always agree on the same state. Any semantic conflicts within that state are an application-level concern.

Slightly shameless plug, but I wrote a post showing how a CRDT fits into a toy application if you want to see how the layers fit together: https://jakelazaroff.com/words/building-a-collaborative-pixe...
I had the same thought. Doesn’t everyone have some part of them that is weird? Isn’t that the glory of the human condition? Claiming the weird label is probably beneficial to everyone.
Their stock is currently down 25% today - https://finance.yahoo.com/quote/SMCI/

See also - https://news.ycombinator.com/item?id=41367411
Thanks, now to figure out how much rinse aid my dishwasher dispenses....
Not exactly, but our representation of what's behind us is a lot more sparse than we would assume. That is, I might not be surprised by what I see when I turn around, but it could have changed pretty radically since I last looked, and I might not notice. In fact, an observer might be quite surprised that I missed the change.

Objectively, Simons and Chabris (and many others) have a lot of data to support these ideas. Subjectively, I can say that these types of tasks (inattentional blindness, change blindness, etc.) are humbling.
Fallout from NASA's asteroid-smashing DART mission could hit Earth
"are" tested daily.

Not to QC the link title, but ;)
I use it as well on Manjaro. It's great to have tiling without sacrificing all the creature comforts of a typical desktop.
from spec. full load only needs to be supported for up to an hour
- https://theoldreader.com/
Maybe the point is to just continue to be able to point to FSD as some figure thing that you are working on. That should keep investors happy!

Once they’ve built this cluster, maybe they can make money renting out compute or something.
Dangerous for what?
Just now, I soon saw excessive delays on Debian 12 with `firefox-esr`, more than the occasional usual-of-late several-second blank video area spinner, though the videos otherwise play OK.

The noticeable first delay this session, they displayed a still image of the Chrome logo in the video area, with text saying that they recommend Chrome, and maybe a button to get Chrome.

(Edit: Screenshot from reproducing this in new browser session; again, it was the first ad, blocking before playing any content video: https://i.imgur.com/GkasyRX.png )

(I'm wondering why they bother with this, if under antitrust scrutiny, when they have more subtle and deniable ways of leveraging their platform control.)

Though, I should mention that YouTube is not showing ad videos when it seems to be trying to, which could explain some of these delays. It will overlay white text in upper left of video area, identifying an advertiser (e.g., Old Spice, Liberty Mutual?), but then not run the ad at all, and move on after several seconds. I suppose that my uBlock Origin rules might be blocking something for ad display now, though that's not my intent (and I normally see YouTube videos without having consciously changed something since then), or the ad-showing failure might be the fault of YouTube.
The soviets built some nuclear plants in the west - e.g. in Finland. That does make it inconsistent.

More to the point it's still a rather harebrained conspiracy theory with no evidence to support it.
Having packages land in that goldilocks zone of not cutting edge but not old either is particularly pertinent for multiplatform users. It can get annoying trying to keep everything pinned on macs and windows boxes to match distros that are slower to update.

I could totally see using something like Debian stable in a pure Linux environment with no newly-supported hardware being added, though.
No. Most of those people are self-employed, so you are usually already paying 100% of the compensation directly to them in the first place. Tipping is for when someone is doing work directly for you, but as an employee of another party.
RAG Is Revolutionizing Customer Support: Real-Time Solutions for Complex Queries
That doesn't change the fact that it's near-universally used as an excuse to underpay workers.
Especially when we import millions of low-skill / no-skill people every year to compete with the poor people who were born here.

Works great for the upper classes - keeps the price down for those fancy Michelin dinners.
Why Use a Sensor When a Pseudo-Sensor Will Do?
I actually think i can be both full of myself and be right (or wrong) at the same time!
> I use an IDE with LSP/rust-analyzer

VS Code does borrow checking for me in the IDE.

Granted, I've only done a hobby / weekend project; so I don't know if larger, industrial strength codebases will hit limitations that I don't see.
Artificial Bee Colony Algorithm
I manage a fleet of Thinkpads at work, all AMD for the most part.

W11 and AMD has been fun. We had to disaple CPU Power Management in Bios and disable fast reboot as systems would struggle to come out of sleep.

Multiple models had hardware issues, especially E series (which are desktop replacements for us). Many of the T series will have chassis intrusion just trigger constantly and require depot work to fix.

None of these are insurmountable but they cant be ignored. Still doesnt have me going to back to Dell's build quality and Intels heat issues. Most AMD laptops can run on power saver for 98% of our workloads and be fine.
Well, um, er.

As a matter of fact the antitrust enforcers just won their case against Google.

They are in the remedy phase now. Figuring out what Google's punishment is going to be.

Google no longer being allowed to pay Firefox for its default search placement is most certainly in play as part of the possible remedies.

https://www.thebignewsletter.com/p/boom-judge-rules-google-i...

If you follow the money the idea that Google would sabotage Firefox doesn't make a lot of sense.

It's more likely that Google kept Firefox on life support so they could plausibly deny that they had a browser monopoly. Firefox blew that by mismanaging its market share into oblivion though.
Podcasting is kind of a special case, since Apple's guidelines mandate the use of RSS [1]. So if you're publishing a podcast and you want to get into the Apple Podcasts directory, you have to publish a RSS 2.0 feed (as well as meet all their other extra requirements).

If you don't care about the Apple Podcasts directory you can publish an Atom podcast feed that will work with most podcatchers. The primary thing you do differently from a normal Atom feed is to use the `link` element with `rel=enclosure` to reference the audio file for each episode/entry.

<link rel="enclosure" href="http://example.com/audio.m4a" length="100" type="audio/mp4" />

I wrote Splitflap, the valid RSS/Atom feed generator package for Racket [2]. Not many folks use Racket but you might find the docs a good resource on this sort of thing anyway.

[1]: https://podcasters.apple.com/support/823-podcast-requirement...

[2]: https://docs.racket-lang.org/splitflap/index.html
The problem is quite the opposite, that AI will be able to generate games so many game with so many play styles that it will totally dilute the value of all games.

Compare it to music gen algo's that can now produce music that is 100% indiscernible from generic crappy music. Which is insane given that 5 years ago it could maybe create the sound of something that maybe someone would describe as "sort of guitar-like". At this rate of progress it's probably not going to be long before AI is making better music than humans. And it's infinitely available too.
Focusing on the son of a presidential candidate was an utter intellectual and cultural failure of conservatives. He might have a lot of flaws and he maybe profited from his father and it might have influenced the current war in Ukraine even. But the shameless behavior of their political opponents overshadowed all these issues.

I agree that the collusion was made up as a political taking point and it could very well be a major factor that escalated the current war in Ukraine. At least it would pose interesting questions but instead people focused on the laptop story. Bidens political opponents just displayed the unlimited depth of their incompetence. At this point you either get it or you do not. If you don't get it, try not to think too hard for why Biden won the election. I would classify this behavior as a clinical mental condition that should be looked at.

There are many interesting questions about the dealings in Ukraine by many parties, but we never got answers because some people tried to make a laptop interesting. And it never let to anything, there wasn't even something interesting on it.
What are the assumptions for the “132 miles” figure? At the very least wind is going to affect that- if you’re in a headwind you could probably make it closer to 150 miles (albeit not a huge gain).
The point of tipping is to incentivize good service. You're supposed to vary your tip according to the quality of the service. It stopped working when people got too nice. Now people still tip well even when the service sucks. It's just a holdover from a better time at this point.
What I would love to see in the Debian ecosystem is a "Slowroll" release, similar to OpenSuse's upcoming "Slowroll" option. Maybe take Sid and make include any Sid packages that have been in it and stable for at least 2 weeks, and release an update every 30 days or so. Do some additional testing, backport any critical security fixes... sounds like a lot of work but it would be a valuable option.
Also, it is Firefox on the desktop. 90% of YouTube views come from mobile, and Firefox only has about 5% market share on the desktop. So desktop Firefox is a half a percent of the overall users of youtube.

Is it any surprise that maintaining support for a browser that delivers less than a percent of the total users is deprioritized or just forgotten about?
I am struggling to understand a single implication of this! How does this generalize to anything other than other than playing retro games in the most expensive way possible? The very intention of this project is overfitting to data in a non-generalizable way! Maybe it's just pure engineering, that good ANNs are getting cheap and fast. But this project still seems to have the fundamental weaknesses of all AI projects:

- needs a huge amount of data, which a priori precludes a lot of interesting use cases

- flashy-but-misleading demos which hide the actual weaknesses of the AI software (note that the player is moving very haltingly compared to a real game of DOOM, where you almost never stop moving)

- AI nailing something really complicated for humans (98% effective raycasting, 98% effective Python codegen) while failing to grasp abstract concepts rigorously understood by fish (object permanence, quantity)

I am genuinely struggling to see this as a meaningful step forward. It seems more like a World's Fair exhibit - a fun and impressive diversion, but probably not a vision of the future. Putting it another way: unlike AlphaGo, Deep Blue wasn't really a technological milestone so much as a sociological milestone reflecting the apex of a certain approach to AI. I think this DOOM project is in a similar vein.
> Maidenhead Railway Bridge

Excuse my ignorance, but, uh… what stops the bricks from just falling down (onto peoples’ heads) when their surrounding mortar/cement fails?
Since they have DPMS in "to do", I'll pass on this.

It's not easy these days to find a compositor that doesn't screw your power management in a little subtle way. Either your displays keep waking up all the freaking time, or they won't wake up at all when you need them to, or they get blank but backlight continues to blare from them.

What I liked about good ol' X was that the buck stopped with the X server, and if it was fixed there, it was fixed everywhere. Now you are in a maze of twisty little compositors, all different, all squabbling between themselves about this or that, and in the meantime nothing ever works.

I bet the moment Wayland gets to a point of stability where there will be like .01% left to do to reach the complete desktop productivity and entertainment nirvana, even across all the compositors, some bored whippersnapper will declare that this .01% requires a paradigm shift and a complete rebuild from the ground up, at which point everyone will jump ship to some... Zayland, declaring Wayland obsolete effective immediately, and we'll have another decade until fonts are not shit and the clipboard works again.
Aren't there some places that "tip-out" back of the house staff from the waitstaff tip pool?
Yeah, i've used tampermonkey and various other scripts to remove all discovery/suggestions from youtube, and I've never regretted it. It's great. But that's just my personal style, if you sit down and watch it like TV then I can see how that would be a sacrifice.
Where does the Developer sit in that hierarchy?
Capitalism, an undeniable driver of innovation, incentivizes firms to endlessly innovate ways to avoid competition. The only question is whether the anti-competitive innovation is more or less expensive than the innovation they'll have to do to compete.

It's not even really a question, it's a collective action problem, nominally hampered by price-fixing laws. Price-fixing laws are an indication that the desire to avoid competition is so strong and so dangerous that to slow it down we're willing to abridge the supposedly universal freedoms of speech and of association.
Why is there a difference between somebody carrying a plate from the kitchen to my table and somebody preparing that plate just for me?
One thing I'd like to see is to take a game rendered with low poly assets (or segmented in some way) and use a diffusion model to add realistic or stylized art details. This would fix the consistency problem while still providing tangible benefits.
I had exactly the same thought at first but then realised they're referring to the collection rather than the APIs. Therefore singular is correct.
At least the initial reviewers' guide did not mention Admin account at all. And BTW, just to be clear: this does not mean "Account with administrator privileges", which would be normal for testing, but the (normally hidden) "administrator" account which has UAC completely disabled and hence should never be used for any real work. Why would you even test your hardware with such an obscure setup that no actual user will be using? Note that this account is not readily available but needs to be explicitly activated in an admin command prompt with

net user administrator /active:yes
Finally, the great IP washing machine hums and can dissolve the whole structure. Bring forth your disassembly, to generate a draft, to re-generate clean source code. Cooperate-communism! It is done!
I worked a restaurant with pooled tips, and the bussers got to split 15% of the total tips, and the dishwashers got some too (iirc, 5% but there was usually only one).

I don't recall if the chef/cooks got any but I also believe they were salaried.
I have a strong feeling the developers behind sites like YouTube and Reddit don't actually use the software they make, because both are slow and laggy to use on any computer I use.

I just can't think of any other reason why they're both so infamously bad.
I don't know of an example (not to say it doesn't exist) but the problem is fundamentally the same as things moving out of sight/out of frame and coming back again.
Flutter Vs React Native: Performance Benchmarks you can't miss
If that was actually true, minimum wage for tipped employees would be equal to the standard minimum wage.
Why would they want to use Linux though?
Why are stack sizes generally set so small, anyway? Can demand paging not be used to have a potentially enormous stack without the common case being expensive?
> Encapsulating unsafe code behind a safe interface is not so easy (especially when cycles like these are involved) and there's always the danger of getting it wrong, so you generally want to avoid doing that.

Yes, it's true. Most of the time I had logic errors only in safe code and segfaults caused by unsafe code. But it's not a problem after C, where segfaults and memory leaks are norm.

> Did you mean that the safe interface should be built around the whole tree rather than just the parent reference?

Safe and sound (bulletproof) façade for the pointer and the tree. Safety is overloaded term in Rust. For example, when indices are used instead of references, it easy to make memory management mistakes invisible to rust compiler. Such code is "safe" in Rust terms, but unsound.
They weren't lying, they just weren't being pedantic. It does limit the spread, it just doesn't prevent it "completely". Only someone looking for a reason to be upset would interpret what they said literally.
Ransomware Review: First Half of 2024
Let me change that a bit: "it's pretty ubiquitous in the US". It's not common everywhere. My personal observation (in NL) is that with the transition from cash to contactless payment it seems to be becoming less common over time. Payment terminals here are not setup to ask for a tip (with very rare exceptions) - you just pay the amount on the receipt directly.
The Windy app does this in the weather radar view. It even makes a crackling sound and buzzes.
Only Solution for the Readers
If one of our less technical colleagues need to contribute they usually use the editing options in the GitLab project - they're already used to the interfaces as we make a lot of use of their issue boards.

As a bonus most of them also pick up a basic level understanding of git, which helps them join in other conversations they didn't previously feel they could.
The slow decline of Germany begins.

https://amp.dw.com/en/germanys-industrial-production-expecte...
Despite those stats, if Google wants to avoid being called a monopoly they need to support it, and it needs to receive the same level of support as their own product.
> No, tipping is a way of directly compensating people who are directly doing work for you

From a European point of view, this is ludicrous. Why don't workers in the USA receive a salary from their employer instead of resorting to charity from their employer's customers ? How is not paying employees even legal ?
It's a plant not a product.
Do people in the US tip flight attendants who serve them meal?
No one bothered to QA the browser with the 4th largest market share? The willful negligence is the malicious.
I think you're reading the connotation into this. In my opinion, there is nothing wrong with being a higher level engineer. There's plenty of work "above the fold" so to speak.

For example, I think it behooves every software engineer to have a general grasp of how CPUs work, what speculative execution is, how CPU caching and invalidation works, etc, but the average webdev doesn't really need to know this, and might run into some abstraction breaking implications only a few times in their career, while debugging a tricky bug or performance regression.

I imagine something similar is true for network engineers. Likely many can work for years at a time without worrying about fiber signal repeaters, other than that one weird packet loss issue that ends up getting traced back to a marginal optic in a cable vault somewhere.

Of course, none of this applies to the compiler engineers or the people who build the physical network layer. They are in the "second type" of engineer that actually needs to understand this stuff in depth in order to do their jobs on a day to day basis.
Traceroute doesn't even show you a path. It shows you a bunch of devices that happened to have a packet when its TTL expired. Every item listed in traceroute's output is a different packet and can take a different path towards the destination.

On a different subject, why are people writing blogs about topics that are in the "literature" already?
On top of no special casing for the terminal, I find the meta key (as positioned on Mac keyboards, to the left/right of space) easier to reach than the standard Control position. That’s also addressed by replacing Caps Lock with Control, though (which I build my keyboards and remap laptops to).