skysight-inc/HackerNews huggingface dataset:
This is the order of preference to store my personal data (i.e email, files, etc.):

1. Self-hosted by me

2. Stored by a for-profit company I am paying

3. Stored by a megacorp

4. Stored by a non-profit

--

2 and 3 have an economic incentive not to lose my data, and have money to pay for decent engineers. 4 is basically having my data stored on a crappy Core2 Duo server under a staircase, managed by a teenager
You need a viable Proof of Human/Personhood system and afaik one does not yet exist.
Nix looks like it will be ideal for that once it gets front end tools. Seems like it would be the perfect end user OS, with the right GUI admin system so nobody ever had to deal with Nix.

I like the config file model a lot more than interactive commands, but it's neither discoverable nor copy pastable into the terminal.

Most of the traditional Linux ecosystem seems to be built assuming that a person would be interactively managing individual computers, and automation just kind of gets stacked on top, or added much later.

Like, fstab. For a long time all your entries were in one place, and some distros still just have one file. Which is fairly insane, because a script can't just have it's own file, it has to be able to edit the main one, which is in some space/tab separated format probably because JSON and the like didn't even exist, so there are scripts out there with "Add this line if this is not already present" code and all sorts of hacks.

Plus, package management breaks stuff regularly, anything not in the base repos has to be carefully maintained to keep up. Which is almost impossible when there are so many distros to keep up with. So then you need flatpaks to fix it, but there's always some random bug in the flatpaks that doesn't get caught because there's fewer eyeballs...

To me the entire Linux ecosystem is insane, and nobody should have to do something by typing a command interactively, that doesn't really help make things reproducible and predictable. It's like, an oil painting when what you actually wanted was a CAD model.

Traditional Linux is kind of inherently for OS geeks, it assumes you want to have an install you keep for years that you tinker with and set up just right, whereas Nix seems to assume you want the install to be a commodity part, configured from some standardized options.

I rarely see any area of computing that isn't improved greatly by declarative tech, so I'm a bit biased.
It's not that "moderation" is a more moderate term, it's that this is entirely a misuse of the word "censorship".
IMO the most disciplined thing to do is build systems that don't depend on discipline.
... for now ;)
A defensive copy is the cheap way to fix this.

The bug is a potential security vulnerability since it can affect the value of interned strings, which can break other libraries.
You’re extrapolating from an imaginary, wildly unlikely scenario. By that logic, no one with even so much as a lemonade stand could criticise the filthy rich.

Let’s avoid becoming Matt Bors’ “Mister Gotcha”: https://thenib.com/mister-gotcha/
If your business is sucking people's attention, and harvesting people's private information so you can target them better, mobile is a much easier way to do it.

Plus there's a generation of product managers who just dismiss the desktop or web as old/arcane/niche and uncool anyways.

It's also not surprising coming from the Instagram backround -- which was a mobile only app for years (well, because it was based on stuff you did with your phone camera, so it made sense). But even Facebook these days is repeatedly broken on the web in ways it never used to be. Notifications go missing, or don't come in in the background, state goes stale, things never load, or require a full site reload to resolve... bugs in the web version that have gone unfixed for literally years. This is not an organization that prioritizes the web, at this point, despite having its origin there. I don't think WhatsApp has ever had anything beyond a barebones web experience.

I was surprised by how many seemed to not even notice or remark on this being the case, tho. I knew mobile was the primary modality by which people interacted these days, but I guess it didn't really sink in for me to what degree: people don't even notice the absence of a desktop computer way of using the thing.

Myself, well, I thought about trying out Threads -- I have Instagram and Facebook accounts anyways -- but I couldn't be bothered with anything that is mobile-only. On a typical day I only pick up my phone to do 2FA sign-ins.

And yes, I know you can view people's posts/threads via web, but that's it.
The feature list of Hacker News is similar to Reddit, but the content and the nature of quality control are entirely different, and his issues were about the content he saw on those websites. In light of that I don't agree that his comment is hypocritical.
I agree. The author(s) use the word ‘memos’ as a proper noun (e.g. We are memos), but the use of ‘memo hub’ is descriptive (e.g. this is a memo hub). Thankfully, the power of HN community can explain, where the authors are too shy to say.
> but it doesn't seem like a big problem in practice.

Oh good, now you're all caught up with what I wrote in the first place.
Issue is that geofencing sometimes a direct results of different laws in different countries.
Check your fortune with AI, RPi, and tarot cards
Hi!

Yes, the dreaded Apple Firewall bug:( The cause is that somehow the firewall would block macOS's own bootpd process and that it the process responsible for handing out IP addresses to the virtual machine instances. We could never find out why macOS chose to block bootpd though.

Anecdotally, the number of users mentioning this issue have been much less lately, but I'm not sure if that is because the new Multipass release which has a newer QEMU made it better, a macOS update fixed it, or users have just given up.
Daily AI News July 12, 2023
This is not a question.

The paragraph after that get into the implementation details on how have know they are different without comparing the bytes.
> in general

The 14 day return period doesn't apply to in-store purchases

(not trying to argue btw)
On Show HN today: https://news.ycombinator.com/item?id=36667374
I would be especially curious to know if anyone went to university in USA/Canada and avoided Facebook. I was never a heavy FB user prior to school, but it was the hub of everything. Even for alumni events, it remains the hub.
Night Vision – Imaging with iPhone's Lidar Scanner and TrueDepth Camera
Night Vision is a complimentary app designed to scan and gauge distances even in pitch-dark environments. Leveraging the power of the LiDAR scanner and TrueDepth Camera incorporated in iPhones and iPads, it delivers precise imaging capabilities.

The new version fully leverages the night vision capabilities of Apple's sensors, applicable to all Apple devices that support Face ID.
Copy the array, then use alias analysis to remove the copy most of the time, by having two versions of the String constructor, with a version chosen based on aliasing.
Yes.

The long answer would be, think about planes vs. birds.

Are both capable of flying? Yes

Do both use the same capabilities/resources to execute the flying thing? No

Again, do both fly anyway? Yes

Now compare "human thinking" vs. "LLM stochastic parroting".
This site doesn't even have half the problems as most social media. Ragebait is usually handled well, the incentives to troll/virtue signal are low (karma is not visible) and the level of discussion is usually high.
And there is no customised feed, everyone sees the same thing.
It is interesting that you think functional programming is somehow more difficult or less powerful than object-oriented programming. I have found the opposite to be the case. Functional programming makes it easier for me to debug programs, frankly. That's why I like it. Once I got the hang of it it honestly felt like a huge weight off my shoulders.
> Yes. I assumed that most people on this website understand the inherent value in abstract thiking and broadly applicable problem solving techniques.

This absolutely doesn't match what is thought in elementary and secondary schools.

You are thought how to apply things and not how to think (in an abstract way or not).
You can be both annoyed and find value in them.

Mine are annoying too, but I keep them because they also keep me in the loop.
When starting this project I thought the same thing, but having done it I honestly cannot tell that much of a difference. Yes, there are two more steps in setting up the Lambda function, but in the end you still write an HTTP server and have them serve it.
They do it because the overwhelmingly vast majority of people don't like all that crap, and they are more interested in catering to that large group of normies than to the tiny group of edgelords out there. You just aren't their audience, and as you say, there are other places you can go for that experience.
The therapist - the rapist ambiguity already does that no?
Note: the author of this comment is author of "V lang".
It's sort of novel, but its not very engaging. It's like zooming-in on fractals. After about 2-minutes you are ready for something else.

Here's 10 hours of zooming, see how long you last, https://www.youtube.com/watch?v=zowLNSKyfI0
IKEAs are designed like this as well.
> The question is never asked about any other school subject and only mathematics has to justify itself that way

Hard disagree here. When I was in school, there were constant discussions among the teenagers about "why do I need to learn a dead language (irish)", "why do I need to learn french/german, they can all speak english", "why do I need to study geography, I'm never going to need to be able to categorise volcanic vs fold mountains".
Also it is much easier to lock into the platform and prevent sharing content. e.g. images in the app.

On browsers, videos and images must be usually presented in standard formats, and you can just download them with browser tools.
It is also much easier to inspect the traffic and see all the (bad) things.

On app level for analysis be possible, you often need to set your own TLS certificates or somehow obtain private key of your mobile phone to decrypt the traffic.
You could also reverse-engineer the app, but it might be obfuscated (ref. Snapchat).

Browsers are designed to handle untrusted content, even if the user gives some permissions.
On applications, you are asked to trust the application (permissions), and then it does what it wants with given permissions. On OS there is sandboxing, but the scope is much larger than in browsers.

If you are very locked in to the platform, you might be more willingly to give the permissions for app to work, which might include more than it actually needs.
My photo library is incredibly simple compared to yours. Maybe 15 GB of a mixture of tiff, raw, and some PNG.

I would say my requirements are nowhere near yours and that you would really need to test it yourself for your usecase. Some people on the photoprism forums claim it can handle large libraries like yours but I would always recommend testing yourself.

I host it via docker on a pretty tiny VPS with 3 vCPU and 4 GB RAM and it's fine.
Tax prep firms shared ‘extraordinarily sensitive’ data about taxpayers with Meta
Here is a quick one: old MacBooks run modern Linux just fine. You can run something like Proxmox on both and you suddenly have room for a few virtual machines running whatever you like.
That second step is the hardest part. How on earth do you make new close friends, I try to be the first to reach out but people seem too guarded or busy the only way they'll meet is if the gathering is large enough but the problem with that is those are very hard to organize since everyone has their own schedule.
Similarly: If the bomb drops (1980) https://www.youtube.com/watch?v=milbW4RDIco (with Jeremy Paxman!)
That's not how law works, you cannot force other countries to abide by your laws just because you say so, well you can if you're the US, and you say so (but there's also the subtle threat of physical violence if needed)

YMMV
He basically imprisoned himself for all of those years. And what's worse - those years won't be subtracted from whatever sentence he's going to get. I don't understand what his long-term plan was.
This bug can change the meaning of code in third party libraries by altering the set of interned strings.

If any input to a program can be converted into this race, then it becomes a security vulnerability. It would already be a security vulnerability in the old Java sandbox model.
Not only are there conspiracy theorists on the LinkedIn feed, also there is no censoring or warning like on FB. It's a conspiracy theorist's paradise ..
https://archive.is/rEa3B
I don't know why I was thinking Tennessee. Eventually I figured it out.
how do you define chroma as a vector db?
a wrapper on top of other databases and hnsw?
What about a billion vectors in house~ is chroma all we need?
You could say it's a front-end. Quiqr is a CMS & CMS Builder for Hugo sites. It also enables publishing to git with the built in git client.

Thanks for the advise. Will try to improve the landing page.
Well, the FTC court docs show Phil Spencer wanted to (the spinoff Minecraft Dungeons), but couldn't due to the contract with Notch. He instructed his team to try and find a loophole, and described the contract as something he regrets. When asked about this on the stand, he said "We ended up releasing on PlayStation"
I could have sworn WA isn't true e2e. As in it's encrypted over the wire, but the Meta servers decrypt the data during relay.
What about if you reach 100 billion times a second (maybe with 128 cores) and have a long running system? Maybe in this case 128-bit or 96-bit counters are better...
Oh, you mean the kind of abstract thinking and problem solving skills you develop from reading history and literature and applying them to the events of the day? Yeah, I totally understood that. Still not sure where Calculus fits in, though.
I hate the lock on DP cables since I have managed to break 2 of them when HDMI just slips out in that situation. DVI also has a lock (2 screws) but for some reason their connectors never break, why did DP has degraded that is a very big question for me.
Ask HN: How to build data pipelines to continuously ingest customer files?
I'm working on onboarding a customer who wants to deliver their data as a weekly dump of CSVs. We’re supposed to ingest that data and get it into our system to provide analytics for their team.

I was initially thinking of just building a one-off ETL script, but I was warned the files may randomly break spec (new/renamed fields, etc) due to errors in the process that generates them.
Is there a standard way to handle this type of thing?
It's a bit easier in Python if you use tools like https://www.serverless.com/. I'm not sure if Rust has something similar yet.
Because there's no automated system, (and I guess, since there's not lots of requests, no need for it)

And so for you to want to utilise a finite resource (moderation time) for something that should benefit you, you better have a good reason for it?

Why should companies go above and beyond to comply with laws that don't affect their country or business doings?

The only reason a US company might comply with EU directives, is if they plan to do business in the EU, not if they're storing data or not from an European citizen
> We did with 256MB of RAM

256 != 16MB. We're already 16x past the original claim, and it's still not as useful as my current machine.

And were those photos the same resolution and bit depth? Would you say the experience is really similar? Back when I had 256MB of RAM, editing even a couple megapixel photo from my Nikon Coolpix 2000 was usually pretty slow. There's no way it would reasonably process a 20MP photo and have an acceptable experience.

Still no VR gaming.

And yeah, sure, I did video calls at 256MB RAM. It was a pretty crappy experience, like 320x240 at like 10fps, nowhere near comparable to having multiple participants in HD and reasonable frame rates. I did maybe a handful of calls a month, now I have several calls a day. However, I never did video calls on a machine with 16MB of RAM.

The person I was replying to was talking about a 16MB desktop, not a 256MB desktop.

And like, yeah, if you scale back the expectations to the other stuff we had when desktops had 256MB of RAM on average, and you squint real hard, it kind of looks the same. But that 2MP photo isn't the same as a 20MP RAW, they're not really comparable. A laggy, pixelated, single video call really isn't the same as multi person HD calls. The expansion in features makes these things a lot more viable in actually using them day to day. Like, I didn't bother video calling many people because the experience in 256MB RAM was miserable. Now I do it all the time, because the experience is way better because our computers are just so much more powerful.

If the experience of doing it is so bad from it's limitations that you practically never use it, it's utility value is practically zero.
1M images is probably enough to do something, this user for example trained a diffusion model from scratch using 1.5M images and a 3090: https://medium.com/@enryu9000/anifusion-diffusion-models-for..., the quality of course is not excellent but it's something. I suggest to train a 4x64x64 diffusion model using the new SD XL VAE (it's a really good f8 VAE so it can encode, for example, images from 3x512x512 to 4x64x64), if the images have captions then I suggest using a CLIP text encoder as it was already trained on image text pairs, it would probably be much easier to use by a diffusion model trained on only 1M images instead of other text encoders like T5 that have better text understanding but they have never seen an image.
> The billing codes exist explicitly to limit the amount of independent thought that can be applied to something that is adequately summarized as "bit by a duck, third visit".

None of this explains why these codes are needed for billing though. We simply don't need to bill differently for these pieces of information. The visit might have all these tags for informational purposes, but the bill should be for "visit to GP" and that's it.
I'm not actually suggesting using MMS. I just wanted to illustrate that we've had instant communication technology (even "rich" multi-media) long before Whatsapp etc. Why didn't the providers of that technology (telecom companies) become Meta?

The difference is that MMS/SMS is standardized and agnostic to the client interface. While WhatsApp is proprietary and monopolizes the client.

We could easily have had a "internet direct message" standard implementing most of WhatsApps features. (Wait... Isn't that SMTP?)

Maybe I'm just ignorant, but what does WhatsApp bring that let's say email++ does not have?
"Is knowing language enough to have knowledge?"

Wow, it is an obvious yes.

Almost any university in the world could tell you that a really good chunk of knowledge is being continuously transferred from books to brains, around the world, 24x7x365.

So if some thing - a LLM - has the capability to learn (not memorizing), and you provide it a book to read, it will learn stuff, most probably.
- no hitches, framedrops

This statement alone is pure bullshit. So the rest should be taken with a pound of salt.
I'm curious though, how do you handle related forms of a word (assuming you don't use stemming)? It doesn't seem to me that this process would automatically handle that.
When using an EC2 instance, testing, deployment, and adding new endpoints are all simpler.
Opening your mouth to change feet doesn't add credence to your claims.

"Subjects" is the correct term here as they are not just citizens of single country.

You assume forelock-tugging attitude and royalist brainwashing where there clearly is none.

None the less no ill will is born, such ignorance is expected from those that spout of their freedumbs when they cannot even fire or prosecute their own elected civil servants.
If you witness the amount of effort/work/man-hours that is being poured into making memory management easier, I'd say it is far from a trivial problem.

If you witness the endless amount of bugs, many security related, which stems from the idea that people can handle memory, I'd say it is far from a trivial problem.

If you witness any modern language, a common design principle is to eliminate memory management. Which argues it is far from a trivial problem.
Urs also owned corporate engineering.

They had an IT residency program that lasted 26 months that underpaid and under-mentored "IT residents" to run their in-person helpfesk.

That job was depression central, many extremely sad and overworked ITRs who did their best and got little out of that program. It was a total burnout.

We were told there was going to be daily education, but what they didn't say was it was optional, unstrucured, and self-led (basically didn't exist).

Lots of little lies and managers who kept us understaffed and pushing to work harder with dumb experiments of throwing unproven ideas at the wall.

You "rotated" to another team for 3mo as part of the program but baby ITRs were completely ignored while on other teams.

The program was shuttered about 2 years ago, and they converted a bunch of the lingering ITRs, and fired many of them 6mo later when the layoff bug was biting the past few years.

Managers that led the program are all little project/people managers who get promoted away from responsibility for mistakes. They overworked us and gave little back, and refused to raise headcount, even if we were getting swamped.

IDK why this braindump was necessary but hearing Urs leave makes me feel like corpeng will get a new start.
If I am not wrong, there is a generation number embedded in the reference (smart pointer?). This allows to check if the generation of the reference and the generation of the referee match.
Interesting you say Dell as most of mine are Dell (3 Dells + 1 MSI), same price range, 2 bought very recently, no audio.

I wonder is it a regional thing (in EU)
You're so close to getting it. It's a good analogy because you could equally say that each social network "is a home". That is indeed the case.

And yes, countries do indeed also get to choose their own laws through their own government process. I'm happy to live in a country where our laws forbid government restrictions on speech but allow private "homes" to make their own rules. I think that's the right balance. But I don't get to tell other nations what their laws should be.
development challenge#1: taking SBFs money, building a platform that promised a lot but couldn't deliver, impeding the competitive landscape to try bulldoze over other better services, and if that fails doing what was done to ICP and many others with hostile market manipulation? I don't know a single serious Blockchain developer who would touch a solana project these days
It does indeed require investment of mental effort. But that's it. I'd argue maths is one of the cheapest monetarily skills it is possible to pick up - there have been several great contributions from people with little or no formal schooling. It's not like it's available only to a select few, I think pretty much everyone that gets deep enough in to be able to apply it continues to do so throughout their life. It can be used to fill in for all sorts of problems. I've been a tutor and ive long been a strong advocate for yes you can do it. I've met so many diverse people with excellent spacial reasoning that for whatever reason decided they weren't smart enough or couldn't understand it, yet when given a zealous advocate to encourage them picked it up just as quickly as any stereotypical maths genius
If you're a little less ambitious (as I am), /r/minilab is also a nice place.
...people look at other people's karma on reddit ?
These bullshit click through terms of service need to go. Customers need to know what “the deal” is in plain simple English, and companies need to be held accountable for bad behavior, and not hide behind hidden and meaningless TOS and “privacy” policies.
So child porn and snuff films for everyone?
No thanks.