skysight-inc/HackerNews huggingface dataset:
Even without network logging, the hypervisor can still access the memory of the VM, parsing the kernel process and paging structures to read process memory, which can store transient logging information.

Things like AMD SEV/SEV-ES are designed to mitigate that aspect, the implementation of which can be proven to end-users of the VM by remote attestation.
Poeple use it because the UX is great, as well as the bot DX. E2EE isn't a critical feature for most people picking a chat app.

Signal is a great alternative to WhatsApp. Not so much for Telegram.
The next step for DALL-E and Midjourney is animation
I like that analogy a lot! I've just realised that the same thing applies to racing, for example. The way I tend to play racing simulators is that I try to go full throttle all the time, and then when I stumble upon sharp turns, I just crash into them, losing much more time than I would if I didn't try to go as fast as I can all the time.
No. Is discord, reddit, hacker news e2ee? No, but they are still products people want to use.
Yeah, started doing it. :)

HN became boring in the last few years anyhow.
To piggyback there -- people stop asking questions when counterparties meet or exceed expectations. It is essential that expectations are set reasonably, otherwise one or both parties are in for a world of hurt.
> I’m quite confused by “bitfield” do you mean the container field (the one that’s actually defined by the `bitfield` keyword) or the contained sub-fields?

By 'field' I meant the contained sub-fields
The Darth Vader of Porn: Who Rules Porn? – Podcast on Spotify
Images_AI on artistic freedom and why artists shouldn't fear AI
A trick I've used in the past for secrets on cloud providers: store them in "/dev/shm". Requires init after boot from a trusted source of course.

It's absolutely not foolproof but reduces the odds of them ending up on a SAN somewhere where they might be found by someone scanning free space or gaining direct access to an iSCSI bus or similar.
Firefox is faster than chrome and only doesn’t work on badly built pages and webapps (like intelex)
Somewhat off topic war story time. About five years ago I was in hospital with appendicitis the day before Black Friday. We had a promotion set to run on our online store starting at midnight UK time (where we are). We are a tiny company, literally my wife, myself (the only tech) and at the time one other none technical employee. Fortunately, I thought, everything was ready to go, specific promotion code read to automatically run at midnight, so wasn’t too worried about being out of action.

Having been waiting all day I was finally sent down for surgery at 8pm, I was quite a low priority case. I vaguely remember waking up in recovery and being wheeled back to the ward. At just before midnight we are about to go live with the promotion so I take a quick look at the site and all is running fine. 12.00 ticks rounds, refresh the site, it’s gone, error 500, damn! I had overlooked something and broken the site just before the biggest proportion of the year.

Somehow, and I don’t fully remember, I manage to fix it from my phone. We host on Heroku, and my dev environment is on my laptop at home. I had a Digital Ocean VM sitting unused, but with key based auth only. I somehow manage to install a ssh client on my phone, grab the key from my password manager. Login and install the full dev environment (Python venv, Postgres, Node, Heroku CLI), debug and patch the code. And finally push the fix to Heroku.

I have no idea how long it took, I was certainly still fuzzy from the general anaesthetic, but I got it fixed!

I now ensure I always have a dev environment installed on a vm, and access setup from a ssh client on my phone.

It’s certainly possible to do software development, the traditional kind, from your phone, but I don’t recommend it.
How does the liability work there against the universal hospital?

Something like waiting 6 hours for a CT or instructing an injured pregnant woman not to eat would be ripe for a malpractice lawsuit in the US (provided actual harm occurs).
Bartosz posts interesting little infographics to twitter about .NET micro-optimizations: https://twitter.com/badamczewski01

Presumably this is his toolset for making them.
In "Action and Contemplation", Aldous Huxley wrote the following:

"Pragmatism regards action as the end and thought as the means to that end; and contemporary popular philosophy accepts the pragmatist position. In the philosophy underlying Eastern and Western spiritual religion this position is reversed. Here, contemplation is the end, action (in which is included discursive thought) is valuable only as a means to the beatific vision of reality."

So you can take a break from work to improve your overall productivity and that's okay. But you could as well consider work as a necessity of our material lives while the peaceful moment where you can make and drink tea is in itself the real deal.
Do you wanne a be the best programmer? I'll tell you what you need to do:

1. Meet deadlines

2. Write code that is easy to read

3. Follow coding conventions

4. Write well-documented code

5. Work well in a team.

6. Be open to feedback

Being cutting edge is not on the list
> Creating an app with Aista implies selecting properties using checkboxes, select dropdown lists, and high level UI components – Implying it’s equally easy to use your phone to create your apps, as using your desktop machine

The use of "implies" (twice!) in this paragraph seems very non-idiomatic to me.
It seems like Google has been at least as anticompetitive as MS and IE
I'm not sure why, but this comment instilled a sense of joy and wonder in me. It made me so, so happy to see this - thank you!
https://www.youtube.com/c/nicolawhitemudlarkTidelineArt
> after maybe first trying [...]

Oops, I got carried away at the end there. Yes, maximally-restricted tolerable representation buys maximized compiler leverage. But might we more often metaprogram that out of diversely-performant maximal power, rather than bootstrapping it on performant but constraining circumscribed power?
Of common operators, / and - are the only ones that aren’t commutative.

For equality comparisons, there are two opposing conventions: actual == expected (the more popular, in my experience), and expected == actual (by no means rare). Having &== and |== be order-sensitive (though there’s absolutely no question in my mind about what the ordering should be) is mildly unfortunate.

It’s very minor.
The spike is normal and good, the cpu is supposed to ramp up for a bit to do the work before ramping down.
I'm glad it does. I was mixing/matching my arguments a bit. I don't want to use Chrome both because (MV3 by Chrome is super locked down) and (Blink browser engine monoculture is bad for web durability), so when I said Vivaldi was a dead Chrome clone, I was referring more to the latter than the former.
> What do you think is the future (+2 years) for people with hatred for ads?

DNS-based blocking
On ELF, Part 1
Don’t sound weak. Use negations
Thanks. This is what I said I expected, given that int32 and int are different widths.
What appliances would count? Some people have dishwashers, others don't. Some people use gas for stoves and hot water heaters.
Just to give another opinion to restore some balance in the force...

10 to 11 months in the screen of my MacBook Air M1 died. It was working before going to sleep, had a protective case cover and when the wife woke up, the screen was showing garbage. I saw several pictures online of the exact same issue. As I had not one but two older MacBook Air, from 2013 and 2014 IIRC, that never had any issue I didn't even think about buying an additional warranty.

Paid the M1 1000 EUR, Apple is asking 680 EUR to fix the screen. To add insult to injury they're asking 50 EUR to ship the broken M1 back.

I'm done with Apple. Wife, who runs her SME using Google stuff (G Suite / workspace / whatever), now replaced her aging MacBook Air with a 300 EUR Chromebook and she's perfectly happy (obviously wouldn't work for a software dev but it's just to point out that a company can lose customers). There was no way she'd buy a new M1 after that "we'll fix your broken screen for 68% of the MSRP" episode.

If you're serious about buying a piece of equipment as brittle as the M1 laptop, make sure to buy the best Apple warranty you can and make sure to have a plan B for when it'll fail.

The M1 was a nice machine when it worked. It's brittle. Many people have the exact same problem as we did. So, yeah, give even more money to Apple by buying the best warranty you can because for all the marvel that the M1 is, it's very certainly not as sturdy as my LG Gram (my LG Gram is lighter and has 24 GB of RAM but it's not as powerful as the M1 and it doesn't have a retina display so there's that).
Sadly I think that it is the slippery slope for Telegram. Instead of the spirit of privacy first, they start to concede little by little for commercial interests.

First it is just the IP and phone number. Then, it will be extended to contacts. Because, why not, that can be useful also for "terrorist investigations". Then it will be chat history,because it makes sense, the police has a warrant... And telegram is technically able to...

Also, clever poll tactic to put the option 1 as looking 'moderate' in front of other extreme options.

Also, for the fighting "terrorism" argument, just remember that we are all terrorists for Russia, and that even in Europe (Germany, France, ...), A lot of high ranking gov and police officials were found guilty of corruption or abusing the system for their own interests!
My experience is it’s more often proprietary web fronts for corporate microservices than WWW pages

If Firefox won’t work, edge almost always will. I’m really trying not to download chrome again. I forgot chromium is an option. Is that not maintained by Google?
That sounds like there's something seriously wrong with your machine or network (either that or the 'corporate lockdown' joke isn't a joke...) I've found my M1 MBP much more responsive (especially under heavy load) than my Intel MBPs.

I also use IntelliJ and find the latest 2022.2.1 release to be positively snappy
I would prefer them to be clearer to say "we will redesign our systems so we no longer store IP addresses".

"Change our data structure" sounds like they might just host the servers outside the country and use a "Telegram Deutschland Inc" company that doesn't have access to any user data to run the service.
I thought this was odd as well.
The only thing keeping Firefox alive and relevant is uBlock Origin and its ad-blocking features. If Mozilla cripples it in any manner, Firefox will die. But I don't have high hopes and lost all trust in them when they built a backdoor in their browser to run any code through it on their users browser, as they please, and have even used it to violate their users privacy and trust - Mozilla ships Cliqz experiment in Germany for ~1% of new installs, collects surf data, including URLs - https://old.reddit.com/r/firefox/comments/74n0b2/mozilla_shi... ...

Unless Firefox is released from the clutches of Mozilla, Firefox will never be a serious competitor in the browser wars.
You're right, there is no option for "serious crime but only with warrant".

Option 1 is more strict in both ways. Only Terrorism (which is more serious than "just" crime) and even then only with a warrant.
Option 2 is unacceptable (IMO). "serious crime" is too ambiguous and without a warrant prone to misuse.
the only constant is change
Nothing, except for that it may stop working in Chrom[e|ium] next year when Google kills the current standard for web extensions.

There's been some work done on fixing this issue (https://github.com/uBlockOrigin/uBlock-issues/issues/338) but the architecture of content blocking extensions will need to change to facilitate Google's new requirements.
Hi, I know you! You're hard to miss when working on public transportation. Very happy to see you're looking at my project! I sent you an email.

v5.vbb.transport.rest's frames were missing something I needed, if I recall correctly. With a fork of hafas-client, I got something to work okay. I was going to release it too, but then I realised I should use another user agent than 'my-awesome-program' which only VBB can provide, I think.
I don't think they've come out to support other extensions that will be killed in the crossfire however, such as ViolentMonkey or TamperMonkey.

https://github.com/violentmonkey/violentmonkey/issues/1555

https://github.com/Tampermonkey/tampermonkey/issues/644

The only thing we have so far is a google rep stating that they'll "reaffirm that we plan to support userscript managers in Maniest V3 before the Manifest V2 deprecation"[0] back in May, which fills me with no hope at all that they won't simply be killed.

0: https://github.com/Tampermonkey/tampermonkey/issues/644#issu...
Can't see a good reason for the locking either, other than that printf is commonly used for debugging, which without locking would probably leave a lot of users puzzled with random crashes in multithreaded scenarios.
I think Firefox is an important alternative to WebKit/Blink-based browsers.

But as a web developer I semi-regularly butt up against bugs in it that have languished in Bugzilla since like, 2014, with absolutely no progress on them.

I have dealt with two (maybe three?) bugs in Chrome ever and one of them was a pretty clear fuckup they rolled back within days.
The first option is leading right now so that's probably correct. In general germans are pretty trusting of the justice system, so I'd expect "serious crime with warrant" to win (at least I'd vote for it).
I've never used any of the products, but there are some interesting developments in the "code visualisation" space, i.e. https://www.codesee.io/. My sense is that right now they're mainly targeting use case #1 that you mentioned, but I'm interested in whether they will grow to be useful for use case #3 which you mentioned.

The project I work on (speakeasyapi.dev) is more focused on the public API side for now, but we've looked at the microservice problem. We've come at it from the angle of providing an SDK which can track the traffic to a service. That way you can be aware of your services true surface area vs. what's documented.

Curious to hear other ways people are solving these problems.
> Firefox is neither preinstalled nor as compatible as Chrome (nor as fast or user friendly)

Compatible against what? The web standards or Google Chrome?
Do you use discord, reddit, hacker news for private communication?

BTW reddit and Hackernews are E2EE, it's just that one E is public.
implies their product is weak
Why are people in the US moving to Phoenix and Miami? One is gonna be buried under toxic dust from its dried out lake and the other will be permanently underwater. Why does New Orleans exist?
I still don't quite see it:

1. Paper money vs fiat money : most economies were fully paper money decades before switching to fiat. Fiat did not meaningfuy change the daily manipulation of money (and today we are largely digital).

2. Paper pushing vs money handling - I think paper pushing even in literal sense existed hundreds of years ago e.g. Various administrative tasks in the Ottoman empire, if not thousands years ago in Roman empire, let alone catholic church etc.

3. Value generation - you can still dig for gold today to obtain money; but long before fiat it was not primary method of value generation for superlative majority of population. In other words we handled paper money, pushed paper administratively (literally and figuratively), and mostly stopped digging for gold long before fiat.
If I were in telegrams position, I would move this power to 'moderators' rather like Reddit. Then tell the government that if they want to use a court order to remove content, they need to request that the independent moderators of the channel do it.
Where are German users supposed to have received this message? I'm not German but my telegram account is registered with a German number and I haven't received anything
>How much wiggle room is there in the conclusion that this is level of sea level rise is going to happen “regardless of twenty-first-century climate pathways”?

No wiggle room.

https://www.e-education.psu.edu/earth107/node/1496

20,000 years ago we had the last glacial maximum aka ice age. Water levels increased 130 metres since. Your cities like "atlantis" were coastal cities gobbled up by rising water. Noah's ark was just this. When graphs are showing sea level rise over the last 200 years, they are illegtimately trying to imply the industrial age caused it. It has been a process that started 20,000 years ago. In fact, sea level rise hasn't changed at all during industrial age. Same rate nonstop.

So it's not really part of the 'excess carbon' problem but rather a natural process we cant stop.

Therefore you better not be a rich person living on the coast.
Can others confirm? I’m a Telegram user, located in Germany, with a German phone number and didn’t receive such a message.
Because rental value is generally higher than that of a primary residence.
I was employee #1 at a startup, the founder was actually a friend (not a close friend but a friend nonetheless) and was pretty transparent. That said over time I uncovered a few half-truths and one thing that was somewhat hidden from me. I started looking immediately and left within 6 months of joining.
I didn't mean it as a serious response, but I'm not sure there's any scheme that doesn't also involve laundering the money somehow if you keep it.
Google sells ads. They totally want to kill adblocking with all means necessary. The moment they can no longer show increasing revenue, the stock will fall down to the levels expected from utilities from the levels that tech companies are valued at.
Compared to other single payer systems like Germany, Canada's system isn't all that great. It is true that serious, life-threatening diseases get adequate care, but for all the other less urgent stuff, it can be a long, painful wait.
It's actually ridiculous to surf the web without an adblocker.

Let's say you have a brand new computer, and want to download nVidia drivers. Fire up your brand new computer, search for "nvidia drivers" using Bing.... and the first results are all ads for extremely scummy adware. (It's also hilarious when you search for "chrome download" when Edge begs you not to, and including when you click through, but that's a story for another time :)).
> basically disappear for hours at a time during the day

This isn't a problem - I've been working remotely for over a decade now, and the most productive devs work when they are in a good space to do so, and don't work when they aren't feeling it. Yes, this means they may disappear for a few hours. But the good ones will come back and work those hours while you are not online. From their perspective, you are the one disappearing during their working hours. So just let it go and worry about whether or not their work gets done.

Now, if their work is not getting done, that is a problem - but deal with it directly, not by questioning their hours or working methods. And ultimately, that is my advice overall for managing remote teams - be transparent and direct. If you feel unsure about something, talk directly to them about it and work it out.
When our ships sail near their lands it "freedom of navigation", when their's do it near us it's "provocative" ["proactive"]...
This is a c++20 feature
:) Decades of frustration, and some fun conversations with good people. Credit for the "pushout lattice of theories" characterization to one - "sounds like what you want is a ...".

Wish I knew how to nudge progress faster. Late 1980's "seems clear I want something X-flavored, and with so much related work, we'll be there soon!" became "progress is sooo slow and diffuse". Became "I still hope to dance code before I die". Became "oh well, not looking likely". Or how to avoid burnout on moonshot spikes... or...
Folding Bluetooth keyboard, and a phone stand, turn a phone into a pretty decent terminal.
Wikipedia Recent Changes Map
From my experience, almost every website doesn't feel as nice in Firefox as it does in Chrome. Ofcourse some of those sites are maintained by Google (YouTube).
Because you lose all your chat history without any way to export it.

I unfortunately have convinced some of my relatives to use Signal without me looking into it beforehand.

Now because of Signal’s moronic design I dread the day when something happens and I decide I want to save all our chats for posterity / memories, but wouldn’t be able to. There is simply no “export” button. There is some way to do it on Android but on iOS we are SOL.
I also was and still am disappointed about both changes, but I don't think you're being at all fair to Mozilla.

In both transitions, Mozilla made sure to support the needs of both uBlock origin and NoScript, extending the webextension API (such that uBlock origin on Firefox is more capable than on current Chromium) and working with uBlock to make its interface more mobile-friendly.

They also extended the webextension API to allow for extensions such as Treestyle tabs and Panorama-reimplementations (so not remotely all XUL use-cases, but still most of the popular ones).

Hence, they've proven that they will go considerably beyond what Google/Chromium are doing, and that they won't harm "content-blockers", which is what we care about in this case.
>I think they were referring to the default member initializer

Ah, that would make more sense. The combination of bitfield and default initializer syntax does look especially odd, since both features are rarely used IME.

>I couldn't see any reference to anything similar in what you linked

Indeed, there is no way to specify default values for a C struct at definition time.
Then I don't understand what your issue is.

> We had a few "releases" which needed very urgent hot-fixes because of last-minute changes and not enough testing on hardware.

That sounds like the problem is that the CI is not testing on hardware, or that you're running ad-hoc manual tests on hardware that could be automated or at least formalized.
I don’t think the companies sharing the info is wrong. I think sealed warrants and sealed indictments are wrong. The accused/suspected should have a chance to fight to maintain privacy.

At a minimum, users should be informed that their info was shared with government.
MicroFounder – Build a Startup as a Solo Developer
I'm glad they're making changes, but I'd advise everyone to keep a close watch on what they end up implementing and what potential security and privacy risks may be introduced.

It seems like I'm having to disable something or other with every major update of firefox lately, and as long as they continue to let me disable risky features I'll keep using it. Nothing strikes a better balance between useful and secure like hardened a firefox install, but it takes a lot of vigilance and a willingness to add or modify hundreds of about:config options (after installing https://github.com/earthlng/aboutconfig)
I wonder if such 'polls' would work to gate all major changes to a popular app?

Eg. Would users have been more accepting of YouTube removing the dislike button if the proposal had won a user poll?
Probably, or it'll be nerfed to fuck. I'm sure someone will make a fork off Chromium and leave it enabled.

Browser builders, this is your cue: if advertising is not your business, offer an ad blocker. Firefox became popular (in my personal experience) because it came with a popup blocker by default.
Scratch, for apps. No thanks.
Switch to Brave, you will still maintain 99% of the bell and whistles of Chrome (because it's a Chrome fork) and you will have an Adblock engine directly in the browser core written in Rust. How cool is that...

Especially on mobile Brave is a game changer.

https://github.com/brave/adblock-rust
Telegram seems to have captured some of thr discord market and seems to do "group" stuff a lot better UX wise.
My nostalgic Oregon Trail version was the deluxe one from 1992. It has VGA graphics and MIDI!

https://archive.org/details/msdos_Oregon_Trail_Deluxe_The_19...