skysight-inc/HackerNews huggingface dataset:
I've been thinking a lot about how to have healthier relationships with our phones. There are already dumbphones, but they're quite extreme and not everyone is willing to switch. So I wonder if there's anything else that could be done in between. Investigating and writing on my blog (https://nullderef.com) has been super fun so far.
And all that can be done by the mov instruction no need to learn anything other than mov.
> To cater for emergencies and jobs with irregular hours, the rule still allows employers to contact their workers

Doesn't seems it will make a difference for them either unfortunately
With SSH Keys, do you have to just carry around your private key everywhere on a usb or something if you want to connect from multiple locations? Sometimes I find myself somewhere I've never been and I want to connect to my server. With a password that's easy, I just type it in, but I can't exactly create a new private key to access the server when I don't have access to the server in the first place
My company is in the process of retroactively making our crud "ledger" into a bitemporal one.

We're all pretty keen for it. Looks great!
As a person with zero social media presence, I can't decide whether to be amused or horrified that it's always mentioned as a red flag by these 3 letter agency types. Add to that working remotely for more than 10 years and my love for working outdoors and from coffee shops which have some background noise level, and I'm feeling like a true North Korean according to this article.
It’s illegal to share pictures without consent. Especially if it’s nudes. On top of that it was the equivalent of high schoolers so much of it was 15-17 year olds. Minors.

I believe there was a public discussion on whether putting sharing of child pornography on a 15-19 year olds permanent record was the right thing to do in the context. Considering they are all similarly aged and are allowed to have sex and share nudes with consent. I can’t remember how it went, it wasn’t something I followed very closely.
I can't seem to find it right now, but I read an article, shared in the "awesome-scalability" GitHub repo, which referenced a 1978 paper, written by a couple of IBM researchers, about sharding and a lot of seemingly modern database things.
This might be where the misunderstanding is. This software is indeed server software that anyone can run, and the global network consists of servers run by many independent entities, in many cases with full control of the hardware. One of these entities can be you, and it is completely possible to run from home.

The integrity of your conversation with someone would then depend on both your endpoints, clients, and the respective server.

Just like email, but for chat. There is no single gatekeeper who is allowed to use the network.
> You can use ULID's presentational tools with UUIDv7, though.

I did that, works pretty good: https://codeberg.org/prettyid/python

Some more context in a sibling thread: https://news.ycombinator.com/item?id=41355218
sometimes I dream I am in the game, and its pretty awesome to taste the food and smell the air
All this in 1200 lines! How?
The article is interesting, but it's not clear how Lago fixes the issue.

As far as I know, Lago starts in the low thousands per month.

If you go with the self hosted route, you might also just process Stripe's API (backfill using API or data export, use webhooks to keep it up to date). It's actually much easier than onboarding with Lago I would say.
The top HN post talks about the importance of removing stuff, and based on this press release Olden Era takes the opposite "kitchen sink" approach. More heroes, more factions, more abilities, more spells, more character tree options, more more more. What makes HOMM2 and HOMM3 so unbelievably good is that the developers said no to so many things and instead spent their time on perfecting the game mechanics of the original DOS game.

It's still early, and the game might turn out great. I think the visuals look promising. But even if Olden Era flops good things might come of it. This genre of game was left for dead ages ago, and a revival of the genre is a good thing for sure. There are two generations of gamers who have never played the originals from the previous millennium, even though the games have held up incredibly well. Revived interest in these games might also encourage indie developers to take a stab at it.
In terms of GUI interaction speed and input latency, Zed imho is better. Just see for yourself the first 2 minutes of their showcase video [1]. They have written their own abstraction layer (GPUI) over Apple's Metal (I'm not sure whether that is portable to Vulkan, DirectX 12 or not). And what is Emacs's most performant rendering backend? PGTK is recently gaining traction.

[1]: https://zed.dev/
password managers can store ssh private keys, though there's still the problem of you've been mugged, have no cellphone wallet or keys, and need to break back into your life.
Or, using xkcd's $5 rubber hose, the french can now engineer a back door, just for their* use, and in return for a lenient-ish sentence.

*And the nsa, of course.
Some password managers expose SSH agent socket, so you can do that instead of fumbling with files.
On a separate note, Zerodium is dead now. They're in the middle of an active fire sale, but the Zero Day market's bottom fell out now that countries are increasingly moving exploit development in-house or to vendors that can do both zero day acquisition AND exploit deployment (which Zerodium cannot do as an American company).

Also, u/reissbaker's answer is correct.
> We already do: we determine the sex of babies at birth, and each others' sex as adults, by looking at external genitalia and at secondary sex characteristics.

> Why would knowledge of chromosomes now change that?

If we look again at the case of Caster Semenya, who was reportedly assigned female at birth, with a birth certificate to match, but for whom later tests showed XY chromosomes, this was a strong indication of Semenya actually being male. Then further investigation revealed that Semenya has 5-ARD, a male-only DSD condition in which the penis does not develop as normal due to a mutation in an enzyme responsible for transforming testosterone to DHT. The testes are present and caused Semenya to go through male puberty. There is no female reproductive system: no uterus, no cervix, no fallopian tubes, no ovaries. But there is a male reproductive system, albeit a broken one: testes and an underdeveloped penis. On this basis, Semenya is male, not female.

Knowledge of sex chromosomes was the starting point for confirming that Semenya is a male.

> Also note that some athletic associations, e.g. World Athletics, consider athletes with Y-chromosome DSDs to be eligible for competition in women's categories as long as they reduce their testosterone to [fe]male levels medically.

That's true but it's also controversial. The female category can only coherently exist if the eligibility criteria excludes the male physical advantage acquired by males during male sexual development. And there's no evidence that this advantage is wholly removed when these males suppress testosterone. Only evidence of some weakening. The male body remains.

> As an aside, note in the same article that World Athletics now completely bans transgendered women _who have gone through male puberty_ from competing in the women's category so even having one's sex determined as male as birth is not recognised as an absolute advantage in women's sports; the cutoff is having gone through a male puberty, which a genetic test alone cannot determine.

I think this is an important aside to mention. The male physical advantage is equivalent between the cohorts of males with a trans identity and males with an androgen-sensitive DSD (like 5-ARD). In terms of fair competition, it doesn't really make sense to permit eligibility via testosterone suppression for one group but not the other.

> Yes, but I'm claiming that someone whose sex was determined to be female at birth, and lived their whole life as a woman, and experienced everything that every other woman experiences, is not a male.

Does this apply to the athletes we're discussing though? Having testes and going through male puberty, as Caster Semenya did, is not a female experience.
the best part about this is that you can just change the extension. like you are actually allowed to. whereas the extension experience on vscode would require a reload, and on cursor is not possible
I bought a copy of Game Coding Complete a long time ago, but couldn't remember which edition and your comment made me curious. Turns out I have the first edition from 2003.

Old gamedev books really have some wild stuff.
Is Xi Jinping an AI Doomer?
What metrics do you alert on? How do you distinguish between error due to faulty database client vs error due to database disk failure?
The AIOps library for removing automatically failure-unrelated metrics
MetricSifter is a feature reduction framework designed to accurately identify anomalous metrics caused by faults for enhancing fault localization. Our key insight is that the change point times inside the failure duration are close to each other for the failure-related metrics. MetricSifter detects change points per metric, localizes the time frame with the highest change point density, and excludes metrics with no change points in that time frame. The offline change point detection is implemented by ruptures, and the segmentation of the detected change points is based on kernel density estimation (KDE).
It's a primary use-case.
The article says: everything that is CRUD is CRUD.

That's true. But NOT everything is CRUD.

Validation is not CRUD (you do not want your DB to validate your data in most cases -- and even whet the DB does validation: the V is not in CRUD). Form submissions are not CRUD. Queues (AMQP, SQS, pub-sub) are notoriously not CRUD. Scaling you cluster is not CRUD. Deploying your software is not CRUD.

I could go on...
It happened to me, I was using it to create my FPL team, it is using old and stale data which provides incorrect information
As in your other comment there seems to be some confusion between bootstrapping and porting here? If you want to port Rust to a new OS then you ‘just’ need to add a new build target to the compiler and then cross-compile the compiler for your OS (from an OS with existing Rust support). That may indeed be a lot of work, but it doesn’t require bootstrapping the compiler, so this project wouldn’t be of any help in that scenario.
The Iron Law of Bureaucracy (2010)
yeah, fair. I'm expecting most reader's eyes to glaze over so I'm expecting zero money out of this, given all the hurdles I hit to accomplish this task that should have been easy. but the first step is to document the current state of the world and get that out there.
It's interesting to me how the bots are working overtime downvoting comments and plastering the same lawfare justification against the CEO of Telegram to anyone who disagrees with this arrest.

What ever the laws of an increasingly authoritarian France; Isn't it fascinating to note that Dictatorships like China and Iran and Saudi Arabia at least are content with jailing their citizens that post "illegal" things while putting up a firewall?

Yes, he was a French citizen. So what. Even if French law demands of a digital public square provider to moerate a billion people at the behest of its governmental censors, we shouldn't support France in its decision to arrest its citizen for providing us with a platform that protects privacy and free speech.

We should protest and fight or him.
I worked with db2 people back in 98 and they talked about shards. They worked down in some cave in the basement that smelled like folgers coffee, feet, and camel filter bbq sauce. I would offer them a roll of TP each and every time they said the word. Their office chairs had seat-cushions that looked like they were pulled out of a dumpster fire, worn out and melty looking. With all the red meat, nicotine, and caffeine, Im assuming someone sharded there at least once. Maybe that is what got those seat cushions all worn out.
It relates to how we learn. We have at least two modes of learning, experience [1] and, someone please suggest a better word, indoctrination. Take json in database as example, around mid 2010s, NoSQL databases were all the rage. Engineers starting their career at that era might think putting json in database is the default operation, after all that's what people say. On the other hand, seasoned relational database user might find it bonkers to put json into database. How would you ever join tables?

We make progress when we trust/indoctrinated by other people's work, including when the work doesn't work [2]. But we can hardly see other's point of view when what we experienced were different [3]

[1] https://collabfund.com/blog/you-have-to-live-it-to-believe-i...

[2] https://www.vox.com/future-perfect/368350/scientific-researc...

[3] https://en.wikipedia.org/wiki/Planck%27s_principle
There isn't supposed to be, but you have reminded me that I'm noticing signs of the iCloud Private Relay running even though that's supposed to be a paid feature and I'm on a free account.
I played the first two on an Apple IIc clone. It came with map templates to encourage you to map dungeons and towns out with pencil and paper. Feels more immersive, in retrospect, to have to organize your own satchel of maps when you needed to revisit an area
No paywall link here: https://archive.is/K9mVn
Even that is not out-of-blue call to devs, rather just PROD support guys if some massive issue happens suddenly.

I live and work here 14 years, 2 companies, and never had to pick up phone I didn't want to pick up, or react anyhow. Even if for some reason they would expect to - 'sorry hiking in the mountains, 5h from computer' and they know it. But since everybody is in same mode, there is nobody to call me. Our Pune colleagues on the other hand, I see them working regularly long weekend hours on top of long week days during crunch time.
The CPO who automates herself with AI
I have a folder of scripts. One main script that calls into the other scripts, just so I can keep my head straight. But one large script might work just as well for you.

This sets up everything I need so I can treat my servers as livestock instead of pets - that is, so I can easily slaughter and replace them whenever I want, instead of being tied to them like a pet.
They just revoked permission to open source the CUDA on AMD driver. I don't think they've gotten the message yet.
Looks more like he replaced B with 8 (derBauer)
Otherwise it would be der8er
There are multiple companies on my blacklist that definitely got me to sign up. But as there was a hook that anybody acting as a trustworthy partner would have mentioned, I parted with them — potentially for life. You know, things like "click here to sign up, sacrifice your newborn on a fullmoon night while reciting the last 3 digits of pi to cancel"

I don't particular care whether their A/B test captures that potential aspect of customer (dis)satisfaction, but I am not sure how it would.
Since last week specialty smartphones and flux fine-tunes do "profession portraits".

Who really cares if people who want fake photos of themselves get them by AI, photoshop or some lens lighting makeup trick. They are for those seeking fame.
Fixing a bug in Google Chrome as a first-time contributor
Is there any theory or research about the effectiveness of such?
>Should those Politicians be held responsible for the actions of people they let in?

What about native-persons, or people born in your magic country ie not 'let in'?
Or, are you only talking about brown people?
> but at least the UI it's miles ahead on responsiveness.

One Lisp REPL doing stuff and GNU Emacs is completely dead as long as the Lisp REPL runs that Emacs Lisp code. It's not even slow, it just is completely non-responsive.
Because in this case, you are.

Keep in mind that as soon as you store user accounts you keep user data, which is perhaps a trivial form of eavesdropping, but clearly something law enforcement takes an interest in.
This is like saying we shouldn't use TCP/IP because it's not encrypted. How it actually works is that encryption is enforced by the application - indeed the only place you can reasonably enforce it. See for example the gradual phasing out of HTTP in browsers by various means.

What this means in practice is that you shouldn't focus on whether XMPP (or Matrix, or whatever) protocols are encrypted, but whether the applications enforce it. Just as there are many web browsers to choose from, there are many messaging apps. Use (and recommend) apps that enforce encryption if that's what you want.
Fork their project, add something giving your appropriate credit and create a pull request.
If they merge it, problem solved.
If not you can hit them with a take down notice if it really bothers you.
Reads like a chat-gpt prompt
> The non-E2EE client-server data is stored encrypted sparsed out in various servers to different countries.

Yet all this data available to any person connecting to Telegram API endpoints. It's really doesn't matter how they distributed storage look like underneath if there is point where everything available as plain text.

Also this is just "trust me bro" encryption. You cant check any of it.

> Wrong again. I actually recently checked this for myself their official clients on Android and Linux desktop have support for MTProto 2.0.

E2EE in telegram is burdensome to use. It's just fact for anyone who actually used it daily.

Also many desktop versions only gained E2EE capabilities relatively recently.
That has no connection to who does or doesn't make messaging apps.
Most hiring is still done at the enlistee level with 170a [0].

The direct commission was added in 2019-early 2020s because there were a decent number of enlistees with Bachelors degrees but no direct path to a full officer position in a Cyber MOS.

[0] - https://recruiting.army.mil/ISO/AWOR/170A/
Thanks for the feedback. I made a few updates. Would you mind having another try? The new version give you more options to tune the generation, including analyzing your social account posts (support HN, working on X and Linkedin). https://www.gitdevtool.com/social-share
Right on. People complained about the camera in my bathroom so I told them the same thing. If you’ve done nothing wrong you should have nothing to hide.
It's 2024 and teamwork still sucks
Egotists paid thousands for the experience not the prints, I'm sure the market will just find another way to please them.
So, yes, separating the use-cases out...

You would use some convention for naming and parametrising backtests, 'different' backtests would get stored separately. But once you start updating backtests, running them in a loop with changing data, that's when the time-travel feature starts to be useful.
> That's really funny, but I don't think the go community is ready for that level of humor yet, maybe one day.

I am a Gopher, and ironically, I didn't quite understand what this means. Would you care to elaborate?
- And tonight at 11...
- Dooooooom!
You're still free to leave - advantage us.

And 'us' can be read as is, or capitalised.
I haven’t tried hard with Zed because last time I took a serious go at it (roughly 4-6 months ago) it didn’t have a great story for remote machines.

If you’re doing production work, sooner or later your laptop won’t have the same GPU as the target. At that point an editor without a remote facility becomes an accessory.

If you’re on a Mac, there is an NVIDIA target these days. You have to be able to edit code next to the card.
$ sudo apt install telegram

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

E: Unable to locate package telegram

Also

$ sudo apt install signal-desktop-beta

[sudo] password for :

Reading package lists... Done

Building dependency tree... Done

Reading state information... Done

signal-desktop-beta is already the newest version
(7.22.0~beta.1).

0 upgraded, 0 newly installed, 0 to remove and 5 not upgraded.

So, yeah.
Hello, I’m sharing a detailed guide that walks through using Medusa Modules for phased replatforming.

This post covers how to break down your replatforming process into manageable phases, leveraging Medusa Modules to minimize downtime and maintain business continuity.

Read the full article here → https://rigbyjs.com/blog/phased-replatforming-with-medusa-mo...

I hope this guide will be useful for your next replatforming project!
https://business.whatsapp.com/resources/resource-library/wha...

https://scontent-iad3-1.xx.fbcdn.net/v/t39.8562-6/454446299_...

Given Meta’s net income trajectory and the very, very widespread usage of WhatsApp, it should be safe to assume that WhatsApp is a valuable asset. If not explicitly making money, at the least it is not in a competitor’s hands, which itself is surely worth billions of dollars to Meta.

https://www.macrotrends.net/stocks/charts/META/meta-platform...
My impression is that the arrest has to do with telegrams failure to cooperate with law enforcement. Hardware manufactorers don't generally have the ability to monitor and moderate what their product is used for. I guess one could imagine a hardware manufactorer being arrested for refusing to turn over a log of sales or similar.

Obviously god has no such restriction, but he's probably outside French jurisdiction, and i don't think they have an extradition deal in place.
You have to consider that those who write the Rust compiler are experts in Rust, but not necessarily experts in C. So even if writing programs in C may be simpler than in writing programs in Rust for some developers, the opposite is more likely in this case, even before we compare the merits of the respective languages.
Here’s a good overview of the different mods https://heroes3wog.net/
Love to see it! Would you want to watch it as well? I immediately thought of Dimension 20's A Starstruck Odyssey (based on the Starstruck comics): https://youtu.be/6I7cZG_RoWI?si=X7FqNY89w7xTWQD_
It still seems like a valid use-case for AB testing. Ideally, you should maybe redo the design, something you could AB test if it helps.

My guess is yes, because consistency in design usually makes people assume better quality.
WeatherXM – Decentralized Weather Network
I have worked with Deutsche Telekom in the past and I'm convinced that every project that involves them will never get enough traction to beat US companies.

The entitlement and refusal to listen to other people outside their direct org is mindboggling, its like if everyone at that company still thinks they are the hottest shit and they know everything better. Sadly, they are a gatekeeper. Super frustrating partner to work with
For me it's the Pharaoh soundtrack, but yeah…
Agreed. I have worked at a Fortune 100 firm where its business ran (still runs) off of an ERP sharded into 100 instances, each representing one key facility since the mid-90s. It took extra work in the early days to centralize analytics and manage deployments and data, but it has been very resilient (low blast radius in today's terminology) and natural for low risk deployments, rolling out of upgrades to one site, then the rest in batches.
What's an alternative you would recommend?
Thanks for explaining. But it sounds like the European version will be less watertight. European customers will be able to “store sensitive data and run critical workloads on AWS infrastructure that is operated and supported by AWS employees located in and residents of the European Union (EU)” [1].

1. https://aws.amazon.com/blogs/aws/in-the-works-aws-european-s...