skysight-inc/HackerNews huggingface dataset:
Is there something different about Apple's end-to-end encryption?
We have signal, Whatsapp, matrix, telegram, ssh, file sync, file backup, and a whole host of other services that have all been end-to-end encrypted for the laymen for years. But authorities seem especially "deeply concerned" with Apple's attempt [1].

Is there something different or special about Apple's strategy that makes it harder to hack, or is this a case of Apple news selling?

[1] https://futurism.com/the-byte/fbi-apple-new-encryption-deeply-concerning
A long time ago I switched to Emacs(with evil mode) from whatever IDEs I was using but it was also way too slow. I then switched to vim and configured it with lots of plugins. This was the best thing ever. I transitioned to Neovim but Vim would also be OK.

Vim/Neovim are always fast. Even with 30+ plugins configured. I can run them on any hardware and they are blazing fast. Not to mention the superiority of modal editing if you are used to it. I have every feature I need (LSP/code completion/diagnostics/even debugging via DAP).

Pretty sure that I won't switch setup for a long time/ever again.
My employer pays me to work 37.5 hours a week. An excessive amount of hours beyond that would raise potential legal issues, as there are limits on how much overtime is allowed.

And yes, people do things for fun, too, not just for money.
> Nobody is prepared for a bank run

It's an exchange. Your money should be 100% liquid. Everyone should be prepared for a bank run. Unless they're just as dodgy as FTX and using everyone else's money for shenanigans.

I don't know why people are defending this as if it is a good thing.
Your entire comment hinges on the idea that Binance is a scam, which nobody knows for a fact.

And I would hope binance is not a scam, so people don't lose their money.
I think while this may not apply to a small minority of streamers (certainly only a tiny minority of successful ones), it can useful to think of most streamers as a form of sex workers. While not engaging in strictly sexual activity for money, their job is to perform (non-sexual) intimacy in order to foster parasocial relationships because this is how they get paid. This is more obvious with those typically disparaged as "boobie streamers" but it equally applies to men or more "modestly" clad women.

And above all, sex work is emotional labor. While for literal prostitutes the bare minimum can be entirely mechanical, even then it requires a certain level of performative (emotional) intimacy. The more abstract the sex work is (dancing, cam shows, financial domination, etc) this aspect remains the same and it is exhausting work that can take a serious toll. In a way it's more mentally exhausting than other forms of work because it requires a constant denial of one's self in order to perform as an abstract fantasy desired by those who pay for it.

I'd even go so far as to say that all service work (especially in US-style "the customer is always right" jobs that penalize employees for "not smiling enough") is part of this spectrum and in many cases even non-service work involves performing this role towards the owner of the company or upper management (after all, every company wants to hire prospects who are "enthusiastic about the product" or "fanatic about delivering user experience" or other nonsense claims that signify loyalty and submission).

This is also why so many streamers fail: if you want to be a gaming streamer or a politics streamer or a beauty streamer or whatever, fine, but being good at the thing (gaming, politics, makeup) isn't enough. The core skill you must build is engaging, building and handling an audience. This skill is absolutely transferrable (unlike, say, being really good at Counter Strike, unless you want to switch tracks to professional gaming) but it's far less well-understood and much harder to judge as an amateur. Some streamers seemingly just "luck into" popularity but they still end up having to either learn or hire someone to do "community management" and "moderation" and even then their popularity hinges on their ability to perform the character that made them popular and failing to evolve OR maintain that character can mean sudden death.
You might say we won the game. You would never say “we” got xx million viewers or any sort of commercial achievement.
Antiforgery should be useable without views
> USDC on the exchange are not backed by real USDC. Therefor they need to market buy them.

Likely, USDC balances are backed by dollars in the bank account mentioned in the tweet. To convert that to USDC, they don't need to market buy it - they can wire it to Circle to get fresh USDC minted. In contrast with having all USDC always on hand (like they probably should), this lets Binance earn interest from the bank for their customer deposits.

Or they could be insolvent, sure. There's really no way to reliably tell.
About python past mistakes and future breaking changes, I recommend you to check this talk[0] about the topic

[0] https://www.youtube.com/watch?v=qC5Po77bfKI
Frankly I could wish AMD put more effort into their Windows drivers, let alone Linux. I desperately want to not give the assholes at Nvidia a single dime but AMD cards are terrible for emulation these days. Half the Xbox 360 library is unplayable in Xenia due to AMD bugs.
Github is extremely insistant on sending me a 2FA push notification on the mobile app every time I want to connect to the desktop. I find it very annoying because I configured TOTP based 2FA and do not want to rely on any proprietary 2FA mechanism. I just can't seem to make it understand that I want to use my TOTP tokens and only that.
I reflect on this often. There’s something to be said for the lost ways of retribution of old, and the evolution that came with it.

If modern bankers and sycophantic politicians et al tried their modus operandi back in the era of tribes, I’m quite sure they were removed from the gene pool fairly quickly.
While physical and chemical analysis would reveal many of the characteristics of these molluscs, the description of how they looked and tasted was much more relatable: for me, it conveyed a lot more meaning...
Ask HN: Why aren’t we teaching spoilt children value of delayed gratification?
The marshmallow test and other such phenomena
I try not to be like that, but sometimes it appears like so.

Most of the time it's truly hard to see any alternative explanation, and I invest a lot to have the most nurtured worldview possible, with all the points of view considered. And even then, it's really hard to think in plausible alternative explanations that do not feel like pulling hair out of the head.

It's like duck typing: walks like a duck, quacks like a duck, has duck legs. It must be a duck.
DM = device mapper

wikipedia:
The device mapper is a framework provided by the Linux kernel for mapping physical block devices onto higher-level virtual block devices. It forms the foundation of the logical volume manager (LVM), software RAIDs and dm-crypt disk encryption, and offers additional features such as file system snapshots.[1]

Device mapper works by passing data from a virtual block device, which is provided by the device mapper itself, to another block device. Data can be also modified in transition, which is performed, for example, in the case of device mapper providing disk encryption or simulation of unreliable hardware behavior.
> The author is absolutely right, and the only sensible thing to do is stop and figure out exactly what this new technology is and what it's implications are.

That's not an option anybody in AI safety is seriously considering.

We can't coordinate our way out of using new technologies any better than we can coordinate our way out of fossil fuels (and fossil fuels are a lot easier in some ways).
People need to manage risk, buy food and pay rent regardless of their conviction in those principles. However, the traditional financial system is broken or malicious and not serving crypto users properly. It is too difficult and slow to cash out to bank accounts. I know some people in developing countries for whom it is simply not an option to withdraw to their bank account, and their nationality precludes them from most offshore options. It can be essentially the same situation in developed countries. It's not a clear question whether it's best to take the risk of a stablecoin collapsing or take the risk of the price volatility of more decentralised coins, but they don't have many other options.
At a time, it was the default, and you had to go out of your way to use /dev/disk/by-id (you had to create your pool, export it, and then import it by id), only to be hit by another issue, where when preparing grub, it was looking for the IDs straight in /dev (that's how I learned that ZPOOL_VDEV_NAME_PATH=YES exists).

Yeah, putting / on zfs was not smart. Nowadays, when the distro doesn't support it out of the box and doesn't come with kernel+bootloader+zfs tested together (i.e. proxmox, ubuntu), I wouldn't do it.
Sorry but no.

No single broker on the planet is instantly liquid. At the very best daily liquid.

Most currency settlements are between 1 and 3 days for DM. Your "feeling" of instantaneous transfers is just front office display, the real back office takes days.
> It's the exact opposite of pythons "There should be one– and preferably only one –obvious way to do it"

unless python.major_version > 1

other zen of python's rules that did not live up the expectations

- beautiful is better than ugly => tell that to numpy or pandas

- readability counts => (￢з￢)

- if the implementation is hard to explain, it's a bad idea => then the World is full of very bad ideas
Agreed—it really comes down to what you’re building, and how.
this thing is incredible.
This implicitly validates and approves the insufficient diligence in private CA industry. If government wants improvements, it needs to mandate it, not approve current bad state.

Everybody is doing that, so we don't care doesn't work for security.
BTW, there is an even more (much more) polluted left-over of the Soviet Union, Ozersk/Ozyorsk/City40: https://en.wikipedia.org/wiki/Ozyorsk,_Chelyabinsk_Oblast

It's the place where nearly all the fissile material for nuclear weapons was produced. The nearby Lake Karachay received so much nuclear waste that it evaporated entirely from the heat. Just this one small lake received as much radiation contamination as was released in all of Chernobyl.
> we then proceed to immediately abandon all of those principles to trade dollar denominated assets on a central exchange that operates out of a shady jurisdiction.

Speak for yourself. I don't touch that stuff with a 10-foot pole.
That's actually interesting, and it's great that you decided to develop yourself in that field! Do you already have an insurance to protect your business? I can tell you that this type of policy is essential for running any type of business, and there are many sources of info like small business insurance twitter https://twitter.com/smallbizinsures acc that can help you with that. So I hope your business will flourish, good luck!
>And I never heard of actual banks limiting or even pausing withdrawls

Most banks pause withdrawals every night. They are only open during the day. You can't just show up at 2 am and be able to withdraw 10 million dollars.
Anyone here got any experience with and comments on the quality of AMDs ffmpeg video libraries on Linux?
Or they could fund the war on Afganistan for few days/week? I like how nobody mentions real trillions lost there for no REAL REASON. Not even counting casualties.

Let's just keep being irrational. We are just writing comments, not sharing real information.
> My CD ripper/burner is going on twenty years old and it works flawlessly.

This is probably a good example though. The state of the art in CD ripping has advanced significantly over the last 15 years. If you care about bit-perfect rips or even just reliable error correction, it would pay to know about the advances in Exact Audio Copy (Win), XLD (Mac), or Whipper (Linux). All of these have seen releases since 2020. If you have a newer CD drive model, having an updated database in your ripping program can help you get perfect rips, as same-model drives typically have identical bit offsets. In addition, bug fixes can prevent (admittedly rare) ripping issues.
For system admin work, knowing the basics of vi can be really useful when you're suddenly faced with a non-booting system, but you don't need to know much - how to exit being the classic issue. I use vi/vim for really basic editing tasks and switch to something easier for anything more involved (geany being my current choice).
You can write unit tests that pass and still do a shit job that doesn't meet requirements or fails (in some subtly different way) too.

Difference is with software engineering, you seldom find yourself in court if you decide to skip the unit tests or code review...
The endgame of twitch-income is getting sponsors and cooperations. Subs and donations are limited by your viewer-numbers and how many whales you can play. But even a small company has pockets which can compete with any whale one has. And you can have multiple companies at your hand, feeding you, if you are good enough.
Still to this day nothing is as painful as trying to get a pip package or ruby gem with a C dependency to build on hardware where a wheel or whatever the ruby equivalent is unlikely to exist.
I think he wanted to portray himself as just a kid who investors recklessly gave money without due diligence, rather than a deliberate fraud.
Many people like to work on hobby projects, and hobby is usually done at home or somewhere else than work.

It's also not recommended working on personal stuff with work's hardware and means, you risk losing your hobby projects to your company.

And during work time, you are supposed to work on things the company told you to do, not personal stuff. If you are planning to do extra hours for that, why should it matter where you do it?

Your comment probably seems non intuitive to many of us for all these reasons.
I think the cycle repeats itself, there used to be bloat-wares like Eclipse (IntelliFuck) that programmers would swear by. Then came Sublime and people had a revelation about how light and fast an IDE can and should be. Recently there has been another wave of hipster programmers swearing by bloat-wares like VSCode.

Now people have to rediscover Emacs from 47 years ago.
There were multiple last week:

https://news.ycombinator.com/item?id=33851863

https://news.ycombinator.com/item?id=33839941

https://news.ycombinator.com/item?id=33884714
GNU/Linux Games Search Engine
The link is misspelled. It should be:
redactle-unlimited.com
Surely that isn’t right. My little 12x10 foot greenhouse uses 5kwh on a cold night to stay above freezing using a little 800 watt space heater that cycles off and on.

Edit: nope I checked and that is a correct number.
That’s subscription money, not donations. Those are mainly a live stream thing.
Doesn't lsp run in a separate process for other editors as well? I've only found emacs slow for larger Java projects in the past, using eclim, and font-locking very large javascript files. But the new lsp-java seems to have cleared that up, and I'm not sure what changed w/ javascript-mode, but it also seems much faster since a few years ago.
I don't really understand, but that's okay
I love emacs. I don't use an IDE unless I'm forced to, mainly because I simply don't use the features most IDEs offer, and have considered them bloated nightmares since the first time I used one. Emacs has everything you need, and is fast enough, with few exceptions. Same for vi(m).
Robots in RPA require raw data or information to operate smoothly and reliably. They typically gather this information from various sources, but it is also possible that it is provided to them manually.
"legally guaranteed deposit insurance" up to insurance limit. You're not always guaranteed to get all your money back.

Disclaimer: not defending Binance, not into crypto, just a note.
My example was geared toward those people learning beginning algebra in 9th grade or so or the great many students who place into pre college level math during their first semester of undergrad. I used the word “ring” because as I was writing my comment I didn’t want any readers to think my example only applied to integers, or rationals, or reals. So I said “ring” trying to capture a nuance that very few people would appreciate.

I contend you are an outlier in the extreme. I think very few people can read a math book and get anything out of it unless they have had training. For one thing, in lower level math we lie to students all the time. We just can’t be honest about things because students at that level can’t appreciate the insane number of nuances. For example, ask a first year calculus student what “dx” means and their answer will be complete nonsense but they don’t know that. We can’t tell students what “dx” really is because it is quite beyond their level of understanding.

Thanks for the discussion. I appreciate your perspective.
> People will lose a lot of their hard earned money if that happens.

Nobody forced them to gamble their hard earned money.
You are now likely attracting all the Ruby devs here:D
FTX said something very similar just days before going belly up:

"Stablecoins: processing. Banks are closed for the weekend, though; USD <> stablecoin creations/redemptions might be slower until wires clear tomorrow, especially for some coins/chains."

https://twitter.com/FTX_Official/status/1589510763328450561
I'm still on Sublime Text, after briefly switching to VSCode. Unless you're on latest-gen hardware it seems that most feature-rich IDEs are just terribly laggy, which drives me nuts. A computer just shouldn't need several seconds to load and parse a source file even if it has 100.000 lines. Editors like Emacs or Vim were always too low-level for me though, Sublime is a nice compromise between simplicity and speed.
> well most of ideas wear out rather quickly and are not useful for centuries

I'm not a religious person, but already a couple thousand years ago the bible folk rightly identified that there is nothing new under the sun. Or as BNL eloquently puts it, "it's all been done before."

I don't know how we could ever quantify it or qualify it, but I would guess that most ideas stick around.
So we shouldn't go after Ponzi schemes or fraud, because the victims money is tied up in the crime?
I use the Visual Studio VIM extension and I love it when I don't have a mouse. Keyboards change layout but the QWERTY keys stay the same.
https://spacevim.org/ is also good alternative , it is basically vim/neovim sensible plugins pre-configured with smaller config file and simpler management.
ELI5: Why do older emulated games still occasionally slow down
Depends on how they communicate with the user. If their terms say that they are allowed to convert other USD-pegged tokens to BUSD, fine.
> The project I looked at had a bootstrap script, an initialization script, a pip installation, and 3+ different make-alternatives. Not uncommon even when apt works.

Seems like it was created by noobs. It happens. I guess it's not packaged in a distribution for a reason. A distro maintainer would tell them to fix that crap.

> but it’s just as likely that the thing you need depends on a particular version

No it's not likely. Openssl is a shared library that you can just replace with a version that has whatever fix. Unless you do rust/golang/docker/static linking… and the standard is to dynamically link.

Running vulnerable software is always a risk. You might think you secured it, but vulnerabilities can get chained.

Anyway I'm sure there are crappy softwares being written in any language. But the problem with js seems to be that even a state of the art one incurs such problems continuously because all dependencies are crappy.
great text. It reminds me a little of Ancillary Justice: Human body turned into AI ancillary...
Kālāma Sutta, or how to appropriately choose a spiritual path
I think 1 person from the cleanup crew eventually got a cancer linked to the accident, but maybe he survivied?
That was going to be another suggestion I could have added to my earlier comment, though I though I'd already included enough to be confusing ;-)

The advantages of bullet-journaling ("BuJo") are that it is flexible and adapts your personal needs. This is unlike most fixed-form journals.

I'd STRONGLY caution new-adopters to put an emphasis on utility over aesthetics. If you search bullet journaling on the Web, or particularly at YouTube, you'll find many cases of people getting hugely artistically creative with their journals. If that's truly your jam, then ... well, OK, I guess. But as a productivity tool, the principle emphasis in my view should be on, well, productivity.

My journals are utilitarian and not especially artistic. I do put time and thought into their organisation, but I'm not creating art-pieces.

The heart of my journals are 1) the index pages, 2) the end-references (I'll put what would otherwise be spreads and frequently-referenced information there), and 3) the actual journal pages and internal spreads themselves.

My preferences are a simple ruled or dotted journal, which I fill with the sections noted above. I do go through and number each page as I begin a new journal. That's a bit of meditative practice and discipline which IMO pays off.

And, for someone who does struggle (and is struggling) with organisation, the most valuable property of a bullet journal is that it's there for you to resume using even after you've abandoned it for days, weeks, months, or even years. With a pre-printed dated journal, you'll lose vast sections of unfilled dates. With a pre-printed structured journal, you fight with the page layout when it fails to fit your needs.
For optimal lifespan use it as a tour boat on the Dead Sea.
Not sure what HN rules are for Tweets, but seems Twitter OP worked very hard to not use the word 'temporarily'.

This post seems like a fair summation to me -- far too kind, actually, if we want to be frank.
I have my hopes high because of two reasons.

1. World's most powerful supercomputers run on AMD Radeon Instinct cards, which means more funding for better ML stack from AMD.

2. A ton of ROCm libraries developed by AMD has landed recently in Debian, which means there's actual and fast paced development work being done on this stack.
> You should not be programming outside of that

I shouldn't do what I like because what? Because bowsamic doesn't like it?
But it's not that simple, for an example I have older personal projects as well which I'm unable to run without doing considerable changes to the code after moving to M1 chip.

Just because I'm unable to run older versions of node and thus unable to run some of the dependencies and thus need to update the dependencies and then the code etcetc.

Yes, I could use docker and containers...
Yes, I could use Rosetta...

But it doesn't run natively like it did before.

But bash still works...
Maybe this is part of a 'blog quine' of correcting quotes then falsely quoting, ready for the next blog correction and fail ...
Yup, this is why I will continue to buy AMD GPUs until the open-source Nvidia drivers make their way into the kernel.
Is it the same Dyson that sells air purifing headphones for the air wreaking commuters, that would clean the air for that same commuters?
It's almost beyond unreal. In the past two weeks I've had multiple discussions about promoting staff with 1-3 years of experience in this, their first job out of undergrad, into positions that have typically required 15-20 years of broad industry experience with various responsibilities or accomplishments (successful P&L management, regarding in their field, etc.).

My management has basically just shrugged, "it's the market right now" without considering any long-term ramifications. I'd almost be fine with it if the rising tide lifted all boats, but it seems to be highly particular to the incoming <5 years of experience people.

Before too long, I'm going to end up working for people who know almost nothing, and don't even have the experience to know it. That'll be the moment I retire.