skysight-inc/HackerNews huggingface dataset:
Given that Mercedes is taking responsibility for accidents caused by the system I can see why they would launch cautiously. Less of an issue if it goes wrong.
I'm still using Avast, but mostly just out of habit. Probably one day they'll annoy me enough with their popups that I'll just go ahead and delete it.
But will the robots be given piss bottles?
Fix your user agent. I'm using this one (on desktop at least) so I can open links directly in reader view using the right click context menu.

https://addons.mozilla.org/en-US/firefox/addon/reader-view/
That's more or less how it works in China, not only at McDonald's but at almost every restaurant. It's usually not an app but a WeChat mini-program which essentially loads like a website. You can also pay through WeChat so you don't have to type out credit card information or create some user account. I personally really like the user experience.
Do you mean njs? Or is there a really a NodeJS module?

https://nginx.org/en/docs/njs/
I love the title.
If you think about it, rendering the "video" into ASCII and then putting them into process names seems kind of easy. Nothing special. Similar to these toys over DNS, etc. Especially that as the readme says the majority of the work was done by the other project.

On the other hand, I would never think of htop as a rendering engine for anything. Totally mind-blowing and impressive. Software hacking at its finest!
Kudos!
Why is really the question of universe.

Not everyone is you, and some people like to keep themselves busy reading stuff online.
Absolutely. Parallel to thinking LOC is a good metric, comes with "we have to reuse code" Because lots of people think, writing the code is very expensive. It is not!
It gets better when Website designers take that into consideration.
Might be something wrong on your side. Reason is that I've used iCloud for more than a decade. At first it was a bit rough, but it's been rock stable the last 5-6 years. I also use it for grocery lists between my wife and I.

And we're in South Africa, so not even as close to iCloud's main servers as you are (presumably).
Ruby Runtime with Vercel Serverless Functions
https://m.youtube.com/results?search_query=policeactivity+ny...
Far from it, matches my personal experience. I have a maxim saying "no BSD on my machine" coming from days when no Linux/Unix was really ready for the out-of-the box experience; it was all a lot of fumbling and guessing and tweaking before you got a running system. Even then BSDs stood out as being always the one that got that extra remark in how to compile a given piece of software.

I actually lifted the ban for a number of Hack- and real Mcintoshes, only to, of course, discover that a bajillion of tools are ever-so-slightly different in their behaviors from the resto of the world, a.k.a. Linux.

BSD on your home machine means you can say hello to a seemingly endless series of special-casing and make-do solutions. Nope, not me.

Anyone is free to tell me why FreeBSD at all when we have Debian, Mint, whatever; it is extremely unlikely any of those arguments will make me try this thing again tho.
See also: https://www.qubes-os.org/faq/#arent-antivirus-programs-and-f...
Ex-Harvard morgue manager indicted for trafficking body parts
I know that but the original comment was in response to:

> Does their ISP or mobile operator interfere with downloaded JavaScript?

In any case, if some rogue corporate proxy breaks your website, then either they pay you to fix it or you tell them to get lost.
Beginner's Guide to Using Llama 3 with Ollama, Milvus, and LangChain
I recently read Deep Utopia and I found it frustratingly disjointed and inelegant. I kept expecting a big reveal, or a drawing together of the various threads into an unexpected insight, which never came.

I agree with the review by Steve Jurvetson, linked at the start of Hanson's review.

> My biggest frustration with the book is that he takes over 500 pages to convey what could be more clearly said in well under 50...

> there is no high-level organization to the book...

> more of a survey of all possible answers versus the much more difficult task of making specific predictions....
iCloud is rock solid at this point. I can't even remember the last time I had an issue. I've used it for more than a decade and I sync all my devices, iPhone, iPad, Apple Watch, Apple TV, Macs etc.

The killer feature for me is probably the iCloud shared album that allows me to share family photos with my whole family without having to resort to e.g. Facebook or Google.
What do you think it is missing for Racket to be more widespread in the industry?
Do you think being a lisp is the biggest factor or something else?
> While that may be true sometimes, I think that ignores the fact that most people can't keep a whole lot of constraints and concepts in their head at the same time.

Indeed, and this limitation specifically is why I dislike VIPER: the design pattern itself was taking up too many of my attention slots, leaving less available for the actual code.

(I think I completely failed to convince anyone that this was important).
Yeah this is my opinion too. I had a mix of Drive and Dropbox (still have docs on drive), but moved everything to iCloud because I was already paying for backups for my phone.

It's not perfect, it's very opaque, but for a backup of important documents it's good. Lots of my apps also sync with iCloud anyway so I wouldn't be avoiding it, and get some extra storage for them I think, not that I need it.

If I was collaborating in any way at all I'd just be all in on Google Workspace with drive. My last company used it and it was excellent. Disclaimer, I now work at Google where we also obviously use it for everything, and it's also great here, but while I have a bias, I do think it's the best option for collaboration.
Rust still has its warts. When dealing with an archive, say, you can find yourself needing to deal with Windows strings on Unix, or vice versa, but Rust only provides the string type for the platform you are running on. It could do with UnixString and WindowsString in addition to OsString.

MFC had a similar problem for years. It had a CString class which was ANSI or Unicode, depending on how your compiled your app, but moderately often you needed the other one, so it should have had a CStringA and CStringW too, with nice conversions between them.
The idea that there is "best music" is nonsense. There is music you like and there is music you don't like. Good or bad is subjective. I know composers who will wax lyrical on the genius of some piece and to me it sounds like two tortured cats in a sack but give me some great Cuban rhythms I can dance to and those same composers will look at me like I'm daft. We agree to disagree. The concept of "best", "new" and "original" is a teenage thrall to marketing. I assure that there is enough depth on Spotify to satisfy any taste but if it's only important to you to virtue signal then good luck with that.
Conjure (https://github.com/Olical/conjure) for neovim should work quite well.
I've been using it for quite some.time with Janet(another lisp)
Convenience.

Order food on my phone and they walk it out to my car while I'm listening to ads on the radio. Win, win for everyone.

And I have the McD's app so locked down I'm surprised they actually let me order food.
It's been interesting trying to revisit Bostrom over the last few months. I'm really not a fan of cancel culture, but it does feel much more difficult to consider anything he's ever said without the context of that 'racist provocation' email that recently resurfaced, and the pre-emptive tonedeaf non-apology apology he wrote in response [0].

I know Oxford let him off the hook (it doesn't surprise me as he's a huge asset to them), but his ideas feel that much more like provocative sensationalism now, it's like they're tainted in my head. Kinda puts him in the same category as Jordan Peterson.

Also, relevant discussion from a couple of days ago: https://news.ycombinator.com/item?id=40065862

[0]: https://nickbostrom.com/oldemail.pdf
Your friends can check for themselves.

https://crimegrade.org/crime-by-zip-code/
Not operated by MTA so maybe out of scope.
New York is the safest that it has ever been and has one of the lowest violent crime rates in the country.
My guess is, it's application specific, php applications that use the iconv function in some specific way, in some specific context, will be vulnerable.

https://www.php.net/manual/en/function.iconv.php
The style would be beautiful if you could remove the borders

https://quilljs.com/playground/snow
As far as I know Apple just uses AWS for hosting. Not sure what regions but it’s likely you’re connecting to on in Cape Town or somewhere in Europe
Switched everything to Office/Onedrive since i need that license anyways and 1TB Storage is included.
And ~100€ for 2TB of which i just use a fraction is too damn expensive for Dropbox. Also, there is no less expensive or smaller storage offering at Dropbox so the decison was easy to consolidate cost and move after 14 good years with Dropbox
Sounds disconnected from reality. And it’s not the workplaces fault, it’s human natures fault.
I use onedrive as it comes with office 365 family subscription (5 user license for all office apps plus 1tb onedrive storage for each user). If you use office paying another provider for storage makes no sense.
Your example is spurious. Writing had existed for 2 thousand years when it reached archaic Greece. It had existed in Mycenean Greece almost a thousand years before and been forgotten. A Greek decrying "youth these days rely too much on writing" was already an empty worry from the experience of almost 100 generations.

Touchscreens, smartphones and the Internet are a few decades old at most and no one knows the long term impact of them on civilization or the youth. Pretending it's the same is bad reasoning.
Lemur's lament: When one vulnerable species stalks another
Tiny World Map
> Antivirus software has to have full access to every part of your system so it can scan and remove things.

Removal/quarantining of bad files does require elevated privileges, but just scanning and warning, no. Let's take ClamAV as an example. It has three processes:

* clamonacc: runs as root, watches for file open/change/close events, does not do any parsing (so it is mostly safe, the only real problems that I encountered are file descriptor exhaustion attacks and slow/hanging filesystems like FUSE or NFS), just forwards the file descriptor to clamd via a socket

* clamd: runs unprivileged, gets pre-opened files to scan from clamonacc, runs virus-event scripts also unprivileged

* freshclam: runs unprivileged, does nothing except updating the virus databases and telling clamd about that, so no attack surface here
And mass group-think is a thing. Get an idea going and few are willing to say, "Wait. Let's think about this a second..." Instead, "everyone is doing it" becomes the norm.
actual 'declaration':

https://sites.google.com/nyu.edu/nydeclaration/declaration

and supporting 'background':

https://sites.google.com/nyu.edu/nydeclaration/background
as i understand it, turbo pascal generated pretty bad code and i don't think turbo c existed yet. it isn't impossible to do an optimizing compiler in 64k data segments and half a mip but usually people used multiple tape drives to make that kind of thing feasible
Thank you. I don’t doubt that certain governments twist the arms of companies for privileged access. From my understanding, however, those practices are not the norm in the west (and certainly not overtly codified). IMHO, 90%+ of the data captured in the “West” is from exploits and such.
Nice for driving, but not for walking. Look how much pedestrian info is simply not rendered in my home area. Tons of stairs and walkways are not visible:

https://zelonewolf.github.io/openstreetmap-americana/#map=16...
https://www.openstreetmap.org/#map=17/58.97226/5.72803&layer...
Do you think Xi Jinpings daughter studied in the US due to merit or corruption?
Oh neat, I'm working on the same thing with python and playwright.

I'm finding that the latency with web LLMs is a pain in the ass and hoping to switch to llama3 after I get that set up with function calling.
Do you only update your grocery lists at home or in places with good WiFi? Because I can reliably cause iCloud to choke if network coverage is less than excellent (a plausible use case for grocery lists, I’d imagine). Dropbox, on the other hand, doesn’t bat an eye.
Why we can't stop staring at our own faces online
https://archive.ph/aTOcd
We have also integrated Lua with Netfilter and XDP on Linux, filtering up to 5.3 Gbps.

https://netdevconf.info/0x14/session.html?talk-linux-network...
Don't really see why that's surprising.

If you are from:

- China

- Russia

- Iran

- North-Korea

- Pakistan

And some other countries, you should absolutely expect full to be under full scrutiny if you plan on working with anything related to research and development (which includes academia), infrastructure, or anything that poses a national security risk.

The cold hard truth is that (especially) those nations send operatives and assets to western countries, for the single reason of espionage and intelligence gathering. This is such a known problem that said countries tend to send their people via proxy countries.

Of course, these agencies and people are not amateurs - and blending in by the numbers is just one way to make it harder to get caught, and unfortunately means legitimate people will have a harder time to get in.
Show HN: Azure DevOps History Diff
The standard history tab of work items in Azure DevOps shows only the old and new values of each field, without highlighting the actual changes within it. This makes spotting the difference very hard for fields that usually contain a lot of text; most prominently, the standard "Description" and "Repro Steps" fields and the comments. This extension adds a new tab to work items that shows the full history of every field, while computing an appropriate diff for each one.

Marketplace: https://marketplace.visualstudio.com/items?itemName=Sedenion...

GitHub: https://github.com/Sedeniono/ADO-History-Diff
Choosing the Uninstall option found under Malwarebytes for Mac Help menu effectively removed the service for me.
How would anyone here know that? She's not even unde her real name but under a pseudonim.
The problem is more that nobody wants to be changing policy as they won’t see a benefit and they will get blamed. Get hit by ransomware (which your AV wouldn’t detect), you get blamed for removing AV and you’re after a new job.

Our password policy still demands periodic changes despite ncsc/microsoft/etc advice saying not to do that, because who wants to take the risk of changing policy.
Someone in a SOC2 meeting started making a fuss about us needing virus scanners on our Amazon Linux EC2 instances. I don’t think that got very far but… Just… Stop.
> Never touch ancient WP code again

Are there guides, tutorials, a community, etc.? I'm coming from a path of a lot of WP work and it's time for a change. My sanity depends on it.

Anyone have any thoughtz on the path away from WP hell?
I think you're right but supply alone isn't enough. Density is another issue. We need to learn to build up. Commutes are getting crazy and sprawl is intense. Most people who I know to own their own property end up so far from london they barely ever go in, only ever coming in for work because they have to. They let their connection wither and lead less interesting lives.
Reconsider writing ideas off so quickly! Just completing the application is a great way to test your thinking on each. The process could be enough for you to transform one of them into something that excites you.

In addition to the application, it's worth exploring https://www.startupschool.org/ if you're looking for a "YC Junior"
And if you do your AV program wouldn’t catch it anyway.
> One (whatever big) file is always way more 'friendlier' for the AV than a bazillion of files.

Defender will scan the entire file on opening if it's been modified. So for an mbox file, any update to the mbox (e.g. adding a message or marking one as read) will lead Defender to block reading until it's scanned it in full again.

While maildir will increase the baseline costs because opening files in windows is expensive, it will drastically reduce AV overhead, because the AV has a lot less data to scan, and it will only scan files which have been modified.
OsString isn't "the native string type", it's a container for whatever was convenient for Rust's internals on that OS, there are convenience functions so it probably feels like it's "UnixString" or "WindowsString" but it's neither.

In most of these file format cases what you've got is &[u8] or &[u16] and maybe it's the NonZero variant instead, so I think it's fine to be explicit that's what is going on and maybe in the process remind you to check - is this data UTF16LE? UTF16 with a BOM? UCS2 with a nod and a wink? Just arbitrary 16-bit integers and good luck?

But like I said, I favoured "picking nits" long before I learned Rust, so mileage may vary.
You can tell .decode what to do with errors so it won't throw an exception, the default is 'strict'. I think python 3.6+ did a pretty good job with it overall.

Don't get me wrong it's still painful and annoying and bug prone, but the point is, it's encodings, it's always going to suck no matter what.
> Considering all that I want is for a directory tree to be mirrored between the cloud and my devices, are there any alternatives you’d recommend?

Apologies in advance but...

...you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem.
* (2014)
Self reflection on being a terrible engineer that should have been fired
Wondering if the HN community can relate and provide any feedback.
I used to be a big proponent of Google Drive, but they have fumbled over the last years. The client is now crashing randomly and during shutdown blocks Windows erratically. Worst, they lost the ability to sync pictures to Google Drive (from mobile/Google Photos).
I also am a happy syncthing user.

I have one “server” that contains all my synced folders, is always online and gets backed up to the cloud. Every other device syncs a subset of those folders using syncthing. It is fast and reliable. I had to set up some stignore files to exclude platform-specific files like node_modules, but other than that it has been smooth sailing.
Octopuses experience affective component of pain [pdf]
So, you have found three points that might not apply. Does that make the point of the article invalid? I think it doesn‘t.
> The rule now is US companies can operate in China if they obey the same rules in China that Chinese companies have to obey in China

You forgot to mention that China hacks companies operating in China.

from https://googleblog.blogspot.com/2010/01/new-approach-to-chin...

> Like many other well-known organizations, we face cyber attacks of varying degrees on a regular basis. In mid-December, we detected a highly sophisticated and targeted attack on our corporate infrastructure originating from China that resulted in the theft of intellectual property from Google. However, it soon became clear that what at first appeared to be solely a security incident--albeit a significant one--was something quite different.

> First, this attack was not just on Google. As part of our investigation we have discovered that at least twenty other large companies from a wide range of businesses--including the Internet, finance, technology, media and chemical sectors--have been similarly targeted. We are currently in the process of notifying those companies, and we are also working with the relevant U.S. authorities.
Even without bribes, Windows an Office are already so entrenched into any company and public institution and in the muscle memory of workers for decades at this point, that moving to something else means huge hurdles in terms of infra support and staff retraining, that it becomes the default acquisition choice by IT departments, even without bribes.
Do you have some data on that? Wikipedia shows that out of the top 100 US cities NYC is roughly in the middle for violent crime rate. Pretty much any crime map is showing it as a hot spot.
Pure, wonderful insanity. A+
I’ve used iCloud for 10 years. No problems.

Just remember it’s not a backup it’s a convenience.
> with no options (that I’m aware of) to force it to simply fetch local copies of everything

System Settings > Apple ID > iCloud > Optimize Mac Storage = Off

You need enough disk space to store everything in your iCloud storage or this will fail.
I appreciate the examples you sent, I don't know why I didn't think of using the qemu emulator!

The codebase I was in didn't use C but were pure risc-v assembly. The workflow from each change to running it consisted of the following steps:

- Make your change (not too because you want to easily see when something went wrong)
- Run the build script that compiles the code and sends it to the microcontroller
- Restart the microcontroller
- See the change

This is what I had to do on every change I did on the code, debugging was even harder because I couldn't directly print out to the console because it was running on a microcontroller, not on my laptop. Your suggestions might improve the workflow further though.

The closest thing I could get to debugging was to replicate the relevant assembly in vscode and using the risc-v simulator and walk through each step.

But comparing this experience with, let's say, how you develop in Flutter, the feedback is instant.
Australian ant with ghostly features named after Lord Voldemort
Didn’t realize. Just talked it through with a buddy a few weeks back.
It's a real shame the games industry hasn't gone source available. I hoped it would start when unreal went source available.
This is why I think JS Naked Day is a cool concept. It's happening on Apr 24th.
https://js-naked-day.org/
Totally fair, not a judgement - just being a reminder down here in the thread
Ask HN: Which books/resources to understand modern Assembler?
I’d like to learn more about Assembler in order to be able to work with LLVM and JIT as well as to write high performance low-level code. I’m familiar with the basics of x86 but I haven’t touched Assembler in a while, so I’m wondering which resources and in particular books you’d recommend?
They could add registration and rate-limits
I'm curious how the /_h5ai/ directory is hidden. I can see that I get a 403 at https://release.larsjung.de/_h5ai/private/conf/options.json but don't see any mention of adding this rule in the setup instructions.

PHP just slapping the code into the public directory always makes me nervous, especially when this has an upload feature.
I used pcloud and would discourage that. They have low bandwidth, I did everything they asked me for and yet everything is incredibly slow. I do get a lot of space.

Nextcloud (open source) works well in terms of performance, but their phone app crashes with directories full of files
The article has general but sensible and useful advice
It's been wisely pointed out elsewhere that pre-pending an empty cat saves the need to futz with the first stage syntax when reusing the pipeline. It serves a syntactic function.
And there are countless ways to keep oneself busy, the majority of which do not require Javascript-heavy websites.
AFAIK, location tracking requires probable cause to get a warrant. So the "different treatment" is that the standards for evidence for location data warrants are on average higher.

I'm not trying to say anything about the way things should be, but rather to correct you when you falsely reassure people that this won't and can't be used this way.
Hardly anonymous if it's widely known.
Matches my current experience. For my personal file sharing between devices/partner, iCloud works fine and is seamless. Anything having to do with document sharing/collaboration, Google Workspace has worked fine.

My only strong opinion in this space is to avoid anything OneDrive/Sharepoint related if you want to collaborate.