skysight-inc/HackerNews huggingface dataset:
I think people vary in this. Just because some people find they learn poorly from pure reading does not make that experience universal. Some can just learn (and retain knowledge) via (uneffortful) absorption, others are better served via a mixture of absorption and putting things into practice. It is just important to recognise what best serves you and others, that people differ, and to develop a vauge sense of the average learning preferences of those you might want to teach.

E.g. at high school I learnt mathematics purely from reading textbooks, and found the requirement of needing to do homework and practice exercises in class hugely frustrating. For context, I did well and went on to do mathematics at university level, where my learning style more or less stayed the same.

While a great friend (who is quite possibly smarter than me) is the opposite, and they were greatly frustrated by the lack of putting things into practice, and felt it hindered their learning.
Thalidomide tested harmless in murine models but was a famously potent teratogen when tested in pregnant humans. 1

1 https://embryo.asu.edu/pages/studies-thalidomides-effects-ro...
Thoughts on Pricing a Vector Database
Preamble: there was a discussion on Twitter about pricing mechanisms for vector DBs, so I jotted down some thoughts. The reason for posting it on HN is that I would love to get additional thoughts.

Most native vector databases[1] are actually vector search engines (e.g., one can do vector search with ClickHouse, which would be more of a "vector warehouse") relying on memory[2] for persistency and things you want from your vector search engine are a healthy[3] tradeoff between scale and speed. In a SaaS solution, this means that CPUs can be shared and allocated accordingly based on usage in a cluster[4]. Disk is -somewhat- neglectable and can be captured in overall pricing, but memory is crucial because it's the thing that keeps your database persistent (i.e., you get a response in ms any time you query, no cold starts).

For pricing, this boils the options down to roughly three variations;

1. Charge for CPUs and memory used. Or;

2. Create a box (aka VM, node, pod, etc). Or;

3. Charge for the lowest denominator (a single vector dimension).

Based on customer feedback, what most people want to know is simple: "with my dataset and use case (throughput, QPS, etc), how much will I pay per month?"

In the first case, the user needs to do the math. They need to know that different algorithms in combination with different embeddings sizes (e.g., mpnet-base's 768 vs Cohere's 1024 vs OpenAI's 1536, etc) have a different memory footprint and that CPUs have a different impact on performance. In the second case, spending increases in a staircase-like manner. Again, the user has to do the math, often something like: 1 box takes x-embeddings of size-y with a QPS/throughput of z. If you have (x, y, z)+1, you need another box. I.e., it can get expensive quickly because you're scaling over multiple axes. Charging for the lowest denominator (a single dimension) means that you can go to the most granular level in pricing.

At Weaviate, we've chosen the latter because the only three things a user needs to know are: embedding size of the model, data objects stored per month, and queries per month.

Is this optimal? For some, it is; for others, it isn't, so we keep refining the approach. But I still think that taking the abstraction away and not running the risk of overcharging by simply adding boxes or by letting your customers figure it out (i.e., letting them do the math) is the right approach.

PS:
For hybrid-SaaS, this is different because our customers pay for the infra themselves. Here you have a simple markup for additional services and the software on top per hour.

[1] This is why we called Weaviate a vector search engine initially because that's what it does.

[2] This is all based on the current algorithms used in the vector DBs; the moment this moves from memory to disk (i.e., a full CRUD, disk-based ANN index), this opens up the door for completely different pricing models.

[3] With healthy, I mean things like not sacrificing throughput for speed. Etc.

[4] This is added value in a SaaS solution; you can leverage economies of scale (the more customers, the more efficient usage of resources.
Rich text editing doesn't imply pagination.
Hi,
I would say the most important aspect of a successful development team is proper and continuous communication between all team members. Pullpo.io is a company that offers two products that help development teams in multiple ways.
The first product is an Insight metrics product that helps development teams find and resolve bottlenecks. Pullpo measures cycle time (work in progress, pickup, code review & merge time), PR throughput, and batch size. This keeps the software company's metric clear and well organized.
The other product is ephemeral PR Slack channels that allow for faster code review conversations for developers using GitHub. Unlike the default GitHub integration, Pullpo creates an ephemeral Slack channel for every PR, with all the people involved in it. The code review conversation can now happen in Slack. In these Slack channels, notifications are sent about workflow results, new commits, mergeability, code comments, etc. This way, if you use GitHub as your repository, all team members can be on the same page about all changes.
Hope this helps! :)
I cross-shipped mine via a US proxy address. Cost more but I don’t regret it.

Also — check local resellers, some importers just set up a deal with Valve but don’t appear on Steam.
1. There is only so big before you have to crane your neck, which existing screens can reach.

2. My existing monitor is already really light on my neck.

I don't see any benefits.
Gotcha. Zelle having problems certainly sounds like Zelle. I wouldn't use it if you...paid me. That doesn't seem like theft, though.
Wasn’t QNX itself open source for a short time?

I seem to remember eagerly grabbing a copy from Github around 2010-2011, but unfortunately that was on a work laptop from a previous job.
You definitely can jump in a video (at least on android).

The white bar at the bottom, which shows the progress of the reel/video, can be dragged. It is a very buggy experience, but it works.

I think it doesn't work with very short videos.
If I have gained the ability to recite the lyrics of a song after being "exposed" to it for some time, it seems that I have indeed learned something.
A Crucial Clarity
I think it's not polite, if you just want to show something cool you did you could create your own thread. You don't interrupt a street musicians and start playing in front of the crew just because you think you are a "better" artist or that your version of the song is cooler right? It's common courtesy.

On a side note, I looked at both codebases and even though I've already said that I wouldn't use either of them I have to say that I find rurbans to be somewhat messier and uglier so I have to disagree with you.
> Isn't Minix a microkernel too? What makes Minix an untrue microkernel?

According to http://minix3.org and https://en.wikipedia.org/wiki/Minix Minix is a microkernel.

https://wiki.osdev.org/Microkernel also lists Mach and AmigaOS and Wikipedia lists a few more: https://en.wikipedia.org/wiki/Microkernel#Examples
https://mynixos.com/
Maybe something like an extension of robots.txt. E.g. if your don't allow crawling then the data is not public. I think that's fair, after all if you want complete strangers to be able to search for it arguably you are asking for it to be public.
Turn it up: Rest of World’s 2023 global party playlist
"You are definitely not alone" -- that gives me comfort, thank you for this.

I have not actually looked for such an association. I'll do so.
Related:

São Paulo’s Outdoor Advertising Ban (2016) - https://news.ycombinator.com/item?id=20725409 - Aug 2019 (94 comments)

A global movement to ban urban billboards - https://news.ycombinator.com/item?id=10370576 - Oct 2015 (192 comments)
That hit me years ago when working conditions at Tesla came to light, I realized Elon can never have his Mars colony be self-sufficient or he'd be thrown out of an airlock.
You can drop the Steam Deck into a dock (Steam Dock?) and have your desktop monitor, keyboard, mouse, desk-chair.... But at that point what is the point, I guess.
Might want to try out PostMark or AWS SES instead.
Unfortunately people in 2023 still don't understand this very simple fact, and that's why we constantly have to prove our "value" to the world for no reason at all XD.
But it's big, and heavy though. I read that depending on the size of their hand, small weaker hands cannot handle deck that good and will get hurt.
There have always been legal differences between a human doing something and technology doing the "same" thing.

It's legal for me to go to a nude beach and stare at a topless woman. It's probably legal for me to draw a picture of that topless woman and distribute it. It's definitely not legal for me to take pictures of that topless woman with my phone and post them on the internet.

It's legal for me to overhear a conversation you and your friend are having on a bus. It's legal for me to transcribe what I heard and post it online. In most jurisdictions, it's not legal for me to record that conversation.

Ingesting data for use in machine learning models is still too new to have any specific legislation around it. But the argument that the technology is just doing a thing that humans do has zero relevance.
Modern medicine is a relatively small factor for increased life spans.
> his actions make it clear

I haven't seen any actions where he has prevented people from discussions on the platform within the laws of the United States.
The Gentoo way. The tradition lives on...somewhere...
To be fair, nobody saw that one coming. Caldera was fine, they had done some fun stuff with the installer (Tetris!) and they had a exotically named CEO (Ransom Love), but they were fine.

Their heel turn happened after a management change. The whole debacle was stranger-than-fiction (at least at the time). The whole "we're SCO now, and we're evil" was just bonkers.

The lesson that people should've taken from that, though, is that any company is just one management change away from major changes.
Is this how you walk around talking to people? Get off your pedastal, mate. It comes across as rude, take a day off. Nobody needs to be informed about your "PSA".

Who hasn't had had someone close to us die?
>- Team putting together EU policy is in any way related to the team that needs to deal with any kind of fines.

Wouldn't that be a compliance team/department?

> - That anyone actually made this concious decision as a tradeoff (as in, if it ever bubbled up to a VP or similar strategic lead.

To be fair, I can believe that.
Stuck buttons were apparently a review model issue; The Verge reported on it originally and a month later, ASUS shipped a much-improved unit. (Hardware and software)
I still have MacGPT installed and it lets me use my own keys. Why did you remove that feature on this app? Please consider bringing it back!
GDPR enforcement starts slow because the idea is not to amass fines but to protect privacy. Adversarial actors can exploit that, of course, but ordinarily lack of cooperation can rack up the fines pretty quickly.

The main issue is that the Irish DPA is responsible for Meta (and the other US big tech companies who have their EU HQ there) and he's (nearly criminally) negligent to the chagrin of the other European DPAs.

I suppose the Irish government is scared that the companies engage in forum shopping if they're strict on enforcing European rules (and some other country offers even just slightly more agreeable terms to the companies) and then bye, bye, tax moneys.
They're using Anthropic by default, but it's possible to connect it to the OpenAI API as well.
Dang; I found and reported this vulnerability on June 5 (after this report was made, but before it was made public or patched), and was told that they were already aware of the bug and working on a fix. I didn't realize I'd been beaten by only 10 days!

https://github.com/aio-libs/aiohttp/issues/7312
https://github.com/nodejs/premature-disclosures/issues/4
How is asciidoc compared to sphinx? I've found sphinx really good so far.
There is an important distinction between using resources more efficiently and requiring more resources.

My point is that we may not be using resources to efficiently raise quality of life. Just adding more resources to that problem seems to ironically be blind to the process and goal.
Came here to recommend this book too. There’s a lot of great advice in it.

Here are some critical questions to ask yourself:

1. Do potential customers know they have a problem?

2. Do they already have a makeshift solution?

3. Do they have a budget to spend on a better solution?
I know I'd notice the difference and would strongly prefer 120Hz, but I still stay away from them for now because if I got a 120Hz monitor, I would also need to buy a new MacBook Pro to match the refresh rate. (Also not sure if the M1 Air could even drive 4K 120Hz.)
I have created a portable Browsers Extensions Finder (BEXfinder)
Browsers Extensions Finder (BEXfinder) is a portable and cross-platform (Windows, Linux and MacOS) command-line tool to find out all web browsers (Google Chrome, Microsoft Edge, Brave Browser, Mozilla FireFox, Opera, etc.) extensions installed on system.

Feel free to try it out and let me know!
> If your service associates a certain account to a certain public key, there's nothing an external cloud provider can do to solve the issue you describe.

Without passkeys, if one of my users lost their "second factor" (e.g. lost phone) I had to provide a flow for them to get into their account despite that, while remaining secure.

With passkeys, users can restore their "second factor" from a cloud backup, so long as they can get access to that cloud backup. Hence, my lost-second-factor flow is outsourced to the user's cloud provider.
Pet peeve:

Defeating aging does not make anyone immortal!
Noble Polyhedra
Maybe in the “port machine for PC gamers” slot. You don’t have to repurchase a bunch of ports and you get cloud save syncs with your PC.
This is pretty close...although some can be correct, but correctness is not necessarily justified (such as when guessing what "is probably" true, which is why the J in JTB exists, and perhaps also because people like to take the T for free, as doing otherwise "is pedantic", which almost always has consensus agreement - reality domes don't maintain themselves!!).
Faster: it uses a local state file, so it doesn't need to interrogate the devices every time.

Stateful: you don't have to manually track "present" and "absent" - you just omit and it will notice it needs to delete it

More standard: Writing HCL is very similar between providers. Every module in Ansible typically behaves pretty differently
SEEKING WORK | REMOTE | WORLDWIDE

Location: Serbia
Remote: Yes
Technologies: React, Next.js, JavaScript/TypeScript, Node.js, TailwindCSS, Jest, Cypress, Prisma, PostrgreSQL, MongoDB, Docker, C#/.NET
Resume/CV: Available on request
GitHub: https://github.com/nemanjam
LinkedIn: https://www.linkedin.com/in/nemanja-mitic
Email: nemanja.mitic.elfak [at] hotmail.com

I am a full stack developer with a Master's degree in Computer Science and 4 years of professional experience with JavaScript and C#/.NET. In the last few years my main focus has been the React/Next.js ecosystem, followed by Node.js. I am a JavaScript professional and a Python beginner interested to get more exposure to it. I have also worked with ASP.NET in the past which is not my primary focus at the moment. I have a basic understanding of DevOps tools.

A quick and easy way to estimate my current skill level, the quality of my code and documentation, and my preferred tech stack (Next.js, TypeScript, React Query, Prisma, Postgres, TailwindCSS, Docker, Github Actions) is to check out my latest project: https://github.com/nemanjam/nextjs-prisma-boilerplate

You can check out my other projects at https://github.com/nemanjam . I have detailed resume available, you can tell me about your project by email: nemanja.mitic.elfak [at] hotmail.com or by LinkedIn: https://www.linkedin.com/in/nemanja-mitic .
Yeah, even after their rewrite it’s essentially worthless.

In some ways it’s even worse now, because it seems to only build an index of the repository on the first search, when I need a result now.
> makes it hard to figure out how users use a website

Isn't that the whole point? A user with the no tracking filters turned on in uBO is intentionally trying to opt out. I don't have much sympathy for site owners unless they also offer a first party opt-out option (which I've never seen so far even given the cookie banners). Site owners are no more entitled to track than a site user is to block even first party trackers. (Also wouldn't a site owner be able to use server logs anyways?)

As for defaults, I think when it comes to the point that someone is installing uBO specifically, they're usually sophiscated enough to configure filters. Most of the people I know (even those in tech) don't use any form of adblock or tracking blocking. (I don't know how they can manage to always be vigilant and avoid all the dark patterns, but to each their own.)
>I'm probably misunderstanding aspects here though.

Yes, it's not as simple as "the company will make profits, therefore it's worth a lot".

Apple's expected forward p/e is ~28 over the next five years, which means if you believe that and buy now, you can expect an average return of 3.5%. How much you expect future earnings to grow determines if buying now is a good deal or not.
https://media.licdn.com/dms/image/C4E03AQGThVFQzx3XVw/profil...
Name overlaps with https://threads.com/ ?
that alone is not mass market, but I'd imagine there's application in industrial settings, especially when you have robotics operating in a factory floor. I imagine walking through a factory and seeing realtime analytics data and even having the ability to do on-the-fly settings changes on the working robots could be quite interesting.
Seems to be well defined and accepted in regards to Third Party Doctrine. Would be silly if AI were the motivation to reconsider what is "public" as opposed to the blatantly obvious run-around of the American bill of rights currently in use. But hey I'll take it.
The thought of everlasting life seems at first glance to be quite enticing, yet the inevitability of death is what gives life its value and meaning. In some ways, this reminds me of a metaphor: a fetus not wishing to leave its mother's womb. The womb is comfortable, familiar, and safe - much like our lives. However, without birth, the opportunity to experience the world in all its beauty and complexity, in all its highs and lows, would remain unrealized.

We find ourselves fearful of death, not because it is inherently terrifying, but due to our limited comprehension of its nature. Our collective fear of the unknown compels us to seek perpetual life as a means to sidestep this uncertainty. Yet, death is as much a part of life as birth, and perhaps our trepidation stems from misunderstanding, rather than the event itself.

In much of life, as with the natural world, there exists a cyclical pattern of transformation - not an abrupt cessation. If we look to Buddhist philosophy, for example, we see the belief that our ego-mind, the part of us that clings to transient moments and shies away from change, is what dreads the idea of letting go. It's this ego-mind that is afraid of losing itself, of losing control.

Yet, Buddhism also teaches us the concept of Anatta, or non-self, a notion that suggests that this clinging ego-mind isn't our true nature. By holding on so tightly to our lives, we may be disregarding the beauty and wisdom inherent in change, in letting go, and perhaps, in death itself.

Just as a caterpillar morphs into a butterfly, maybe death is not an end but a metamorphosis, a transcendence into a different state of existence that our current understanding simply cannot grasp. After all, every living being encounters death. This universality suggests that it holds purpose and significance in the grand scheme of life's narrative.

I think, before we leap into the pursuit of eternal life, perhaps we should first strive to better understand, accept, and make peace with the cycle of life and death.
They’re doing a more complex job than a self driving car, with a pinhead sized brain, miniature sensors, and less power than a set of AirPods.
This is my standard response. Internet without ubo is like having unprotected sex
To preface it's a strong gut feeling that I don't know where exactly it is coming from. So I'm trying to understand it myself.

I think the reason I feel so opposed to it is because human connection is one of the most beautiful things. Forming friendships. And heaven banning counter-acts that and counterfeits that. If you find out your friends were fake, in a very literal sense, enough times you may stop trying to find friends. You may fall into a learned helplessness and isolation, where you must scream but there is no real to hear. Only fake phantoms feigning sympathy, gone tomorrow and replaced with new faces.
I cannot sing high enough praises for the Steam Deck. I am someone who virtually never plays computer games.

One exception is Flatout 2 which is a game I really like and would sit down to play for an hour or two every year or so in the past ten years. But in that decade I have switched to macOS and even though there is a Flatout 2 port in the App Store, it is 32 bit and thus not playable anymore either. I bought the game on GOG so I can get the installer any time and it doesn't require online functionality (it has a multiplayer mode but I doubt it works anymore) but in recent years it was a real pain to get it to work so I could play for a while.

CrossOver is a legend but this year I felt it was too much effort to even download it and set up FO2 in it so I bought the SteamDeck and tried the game on it. It works flawlessly! I have spent more time playing the game this year than I have ever before except maybe the year it came out (2006 I think) when I played it a lot.

Since that experience I have installed Blood: Fresh Supply and I have been enjoying replaying that classic a lot. It has been like two decades since I last played that.

If it wasn't for the Steam Deck and its specific-purposeness and how easy it is to just pick up and go, I would probably give up on gaming altogether. So if you're on a fence and you are someone who likes older games, go for the Steam Deck! It is a joy.
I think we put up with a lot because we give smaller businesses a pass on bad practices and focus our energy on the "bad" bigger players. But I don't think being an underdog means that society should accept PII surveillance - society is made up of underdogs.
Mostly - Python and MongoDb mostly
Likely true. Previously it was any attribution data that was the most valuable since advertising benefit from that. With the LLM and what comes next I imagine every bit of data, structured or unstructured, accurate or not, is going to have some value to someone somewhere.
Llama.cpp now has a simple web UI for chat
It used to be that Google needed GA to see how users used a site.

But I think they just track at the Chrome-level now.

So using GA is really just a way for you to see what Google sees about your site.

Blocking GA use... I don't think it really hurts Google any more. I think they get all they need -- more than they ever got through GA -- through trackers in Chrome.
Official release notes: https://www.mozilla.org/en-US/firefox/115.0/releasenotes/

Also of note is that this is the last major version of Firefox for Windows 7 and Windows 8, as well as macOS 10.12, 10.13, and 10.14.