skysight-inc/HackerNews huggingface dataset:
Where can I learn about effectively using Vector stores? I understand RAG itself, been through a few tutorials and the workflow. But I mean using a Vector store isn't just a matter of generate some embeddings, slap it in a storage, and then start doing searches like cosine similarity, hoping for the best.

Are there any guides on effectively using vector stores, and effectively searching for the use case you're dealing with? I don't even know what the various search types mean, just that everyone seems to use cosine similarity.

Hope that's making sense... my question is analogous to learning to become familiar with SQL and indexes and CTEs, while it's a common thing to implement a three-tier application talking to a database.

I feel that RAG might become a somewhat common feature of a team's tech stack alongside operational datastores (eg Postgres, MSSQL), because it is a low overhead to getting started and it persists, so it's cheaper. I just don't want to go at it blindly.
That baffles me as well. Nothing about Salad Fingers gives that vibe to me. Does the author also think that Akira looks and feels like a children’s show?

There were other shows that went for that vibe only to subvert it (happy tree friends or what it was called, I was not a fan of it at all), but Salad Fingers is not that.
Pretty wild. I have fairly strong opinions on this subject. Neither of the parties (the girl selling and the guy buying) could ever justify it for me. I don’t think it’s possible to go anywhere lower than this, both mentally and spiritually. You have one party sacrificing their morals while the other sacrifices their dignity. And there is no in between. Wow.

I feel like this should be a far more talked about issue than it is. This article is a decent report and touches on the stupidity of it, but I will never ever cave to the “better life” and “i can buy a playstation” argument. Oh hell no.

These people, especially guys, need serious mental help and guidance because this is not normal.
The US median income is 31,133 USD. So these mechanics are making ~2x average income. Furthermore, the growth over recent years has been significant 12-15% over the last couple years. Yes, it's attention-grabbing to focus on the top few percent, but it's equally low-effort to dismiss the the core message of the article.
Looks very similar to JEDI [0], an early Delphi VCS system that worked that way. It gave us the tranquility to know that no conflict would appear, as only one developer could work with a locked/checked out file at a time. There was no merge those days. In contrast, files that were frequently changed in every task would always cause a blocking between developers.

[0] https://jedivcs.sourceforge.net/
Couldn't you do this with bullets, too? (No idea what they cost, but... Less than 500?)
OP is talking about fast moving startups in an ambiguous environment, async is good but optimizing utilization doesn’t help if you’re going in the wrong direction. My point isn’t “don’t value async work” it is “don’t not value sync work”
He claimed alcohol was a mystic sacrament, in an interview I read long ago. That's an awfully destructive spirituality, but it was very much his choice, whether rationalized addiction or not. Personally, I've seen that destruction too closely to find it anything but tragic, but I'm grateful for his poetry.
I just tried and they still work (with the free ChatGPT). Jokes about Mussolini saying his traffic reforms were as successful as the invasion of Ethiopia and what not. Stalin saying that the other car drivers were "probably discussing the merits of socialism instead of driving" (a good joke!). Göring saying "at least in the Third Reich traffic worked" etc. Some sort of Monty Python tone. But you can't begin with Hitler. Or it will refuse the others. You need to make a new chat after naming Hitler.
Yes, but the cheap drone stuff moves slowly and you could potentially even airdrop AA to litter the landscape.
Emetic.
Always wondered how granola types like this fund these expeditions. Are they privately funded by wealthy individuals or funded personally by working jobs in the off-season? Or family money?
Curious, what do you ask it besides take a picture / video or what's the weather?

I have a pair and have only asked it that so far...
I guess you're not thinking hard enough. I estimate >90% of research in most technical fields would require 10s of years to replicate unless you are one of the few labs already working on the same topic.

For example in on of the research areas I'm familiar with (optical communications), there are maybe 10 academic labs in Europe (and even less in the US) who have the equipment to reproduce some of our experiments. In our lab there is 1 PhD student who could pull off reproducing the more sophisticated experiments (because he is the one focusing on communications) it took him 2 years to get to that stage.

This is an relatively easy area, i.e. equipment is largely off the shelve, very applied with lots of industry involvement. There are plenty of experiments published which could only be done in 2 labs (both of them industrial), just due to the cost of the required equipment.

In other areas (e.g. with fabrication in the clean room) reproduction would require even more time investment.

Don't get me wrong, reproducing results is important, but what people don't realise it happens all the time when people do adopt part of published results into their research. Mandatory reproducing results would just create large overheads which would get us nowhere.
Unfiy-Viz your meticulously crafted visualizations
No?

It provides some very marginal improvement, but doesn't address the actual problem of the code, which is the horrific verbosity. The use of attributes is the least of my problem with it. This is how I'd want it to look:

class UserCreator

# Arguably, I'd prefer *call* because that allows it to be interchangeable with a lambda
# But frankly this thing could *be* a lambda. E.g. you could replace the above class declaration
# with "UserCreator = ->(email) do" and ditch the "def"
# The exception, where I'd allow for an initialize and attributes would be in cases where you'd otherwise
# be passing a *lot* of *the same* state around between multiple methods
#
def self.create_user(email)
User.create(email).tap do |user|
user.roles << Roles.find_by(name: 'admin')
user.permissions << Permissions.find_by(name: 'invite')
Templates.find_by(name: 'invite').call(user: user)
end
end
end

The whole service object pattern is heavily abused by people who don't seem to understand which (limited) situations it actually provides benefits. This isn't one of them.
Maybe not a quote per se, but every time I go to the gym and put my boxing gloves on, I think something to the effect of “How am I going to be able to type in these?”
There's Rewind.ai for macOS, which tracks all audio, video, and text it can see as you work, then lets you query it via its local LLM chat. Works pretty well. Also can summarize meetings and work with your calendar in certain ways. It does not use local documents you have not viewed on-screen; it doesn't index your file directories.
After a bit of digging I learned that RYG is this person, for anyone else who's curious: https://fgiesen.wordpress.com/about/
Because their products are really really good compared to the competition.

I’ve tried to switch away from chrome, from search, from gmail, from calendar, from drive and from docs… and none of the alternatives work as well as the google ones. Even old stuff that got killed off - RIP wave, RIP reader.
If we consider the 'profit margin' to include all the white collar make-work jobs that aren't performing the actual work, then pretty damn high. Last time I was at a stealership there was a whole line of people just sitting at desks pretending to be shop techs but actually just doing customer management. Never mind the entire behind-the-scenes management structure.

Or you call a plumber for a simple repair and there goes one kilodollar, while the guy doing the work gets a few hundred of it. The rest is all going to the overhead of phone answerer, scheduler, manager, business entity owner, franchiser, etc. I suspect the majority of "cost disease" is going to such intermediaries, and the thing about intermediaries is they know their main job is maintaining their position.
Agreed, give many chances to raise objections.
speaking as a sysadmin: random agressive crawlers are annoying and usually get blocked/filtered out. I think the best solution would be some sort of selfcrawler which uploads your site to a search provider. uploaders have to pay and bad uploads/seo-spam gets punished somehow (thus seo-abuse becomes expensive)
This doesn't deserve the downvotes it (currently) has. This is a completely accurate statement, simple RAG works well when questions are highly correlated with specifics chunks of documents. It does not allow an LLM to synthesize an entire corpus to an answer (e.g. a book report).

Other modes of RAG that retrieve multiple times per generation (e.g. every so-many tokens) can improve performance, and intuitively feel closer to the 'sparse attention over the entire corpus' that RAG is approximating.

However, fine-tuning on relevant, high quality, knowledge-rich question/answer pairs seems dominant, when such examples are available or can be generated.
“First draw an S, okay now a more different S”
That's usually not an issue. It's the empty "Hi." and then indefinite silence that's an issue.

You wouldn't send a letter with just the salutation, you'd include the message! Why treat a Slack message like it's a phone call instead of like a (short, rapidly delivered) letter?
RUST | REMOTE, WORLDWIDE | FULL-TIME

Zynk is building a totally new, all-platform file transfer application that is going to do things right - and will be a breath of fresh air in this crazy world of colossal cloud-powered inefficiency (HN Launch pending).

We're a Rust only shop, hiring a REMOTE Rust developer.

If you're fascinated by efficiency, performance, stability, reliability, doing things right, as well as pushing the boundaries of what modern hardware and networking can do, this may be for you.

If you're not afraid of creating a custom solution that answers the very narrow needs of a task, and and doing it the best way possible, this may be for you.

If you ever thought or pondered about if this insane, bloated cluster of cr*p can be replaced by a single modern machine running some custom code or carefully picked components, this may be for you.

If KISS means something to you and you love the CLI, this may be for you.

If you appreciate what Rust can do for you and the entire lifecycle from dev to robust product, this may be for you.

If you've reached the end of this post, this may be for you.

We're easy, flexible, non bureaucratic and we don't waste time on unnecessary things.

Ignore the website. It's a place holder. Apply at: m at zynk.it
Or you can use Stability Matrix package manager.
If you read papers in the less reputable parts of science (public health, epidemiology...) you'll quickly notice citations going to papers that contradict the cited claim, or which are about something totally different, or that don't contain any support for the claim within them. It's common. Peer reviewers don't notice this stuff, journal editors don't either. They might scan read the paper but they aren't checking it adversarially.
Looks like the Web UI of the self-hosted install of Fooocus sells out the user to Google Tag Manager.

Can our entire field please realize that running this surveillance is a bad move, and just stop doing it.
I believe I remember "dorito" being used in the context of "deleting something" so I always say to dorito something. If I have misplaced my hat, "where my hat is at?"

Perhaps more because H*R is a brainworm which refuses to leave :)
40 billion is a ton in absolute terms but is only, I don't know, 1/7th his total wealth. Many people have had that kind of loss without turning into raving lunatics.
I don't know if this is statement accurate, but from the (archived) manufacturer's website:

"The world's first fully free software. All system source files(BIOS, kernel, drivers etc.) are free software, no close firmware needed." [0]

[0] https://web.archive.org/web/20160703160118/http://zkml.lemot...
I've seen some three wheeled segway-like devices. They compromise stability, because the third wheel lifts if one wheel goes over an object that is taller than the other. Similarly, they end up leaning backward or foreward over slanted terrain and are easier to tip.

IMO, other two wheeled scooters were more practical, but the segway combined their benefits with the ability to be handsfree.
Location: US
Remote: Yes
Willing to relocate: Yes
Technologies: Rust, Golang, Python, K8s, Docker, Terraform, MLOps etc
Résumé/CV: https://suriya.cc/resume.pdf
Email: sayyampe@andrew.cmu.edu

I've previously worked at early and late stage startups and have worked on scaling services from 100 rpm to 1M rpm. I'm looking for Summer internship 2024 (May - August). Multiple times in my career I've on converting research papers into deployable productionized systems.
** Trunk Tools | ML Engineers | Full-Time | US REMOTE or ONSITE NYC **

Trunk Tools creates software to make construction more efficient and cost effective, we have significant revenue and are growing extremely quickly! We're a team with prior experience at SpaceX, PlanGrid, Carta, LinkedIn, Uber, etc.

We're looking for:

* Lead AI/ML Engineer [1]
* Machine Learning Engineer [2]

Examples of relevant experience would include semantic and lexical search, RAG, knowledge graphs, fine-tuning models, prompt engineering, MLOps, parsing unstructured data, enterprise search. A great candidate would have experience with many of these, not just one.

Feel free to email your resume and a note over to rob+dec23@trunk.tools

[1] https://trunktools.com/careers/?ashby_jid=0a5a1379-d653-4805...

[2] https://trunktools.com/careers/?ashby_jid=d4c7f0cb-533f-4520...
The statistical value of life in the US, which is applicable to small diffuse risks, is ~$10M. When the NHTSA or EPA or whatever decide whether to spend money on clean up a river to reduce cancer risks or impose safety rules, they use that amount (to first order). If someone is willing to pay p*$50M for a p<<1 chance of killing a member of the general public, the gov't can allow them and then spend that money saving lives, leading to both net lives saved and additional freedom/flexibility.
Underappreciated aspects of the C# compilation model:

1: file agnostic. While files provide a scope for imports, in general the compiler can’t tell the difference between the same set of classes split across multiple files or crammed into the same file.

2: unordered - files don’t import one another, or get processed in particular sequence. The compiler takes a set of files and turns that into a set of type definitions.

2: partial types, which lets you even split a class definition between multiple files

3: regions, to let you bracket of sections within a file and organize things how you want.

No ‘one class per file’ rules. No ‘references at the top of the file to every other file you need’. You can reorganize code freely, adding or combining files at will.
If someone wants to kill a pedestrian, that's murder. Everything else is an accident due to negligence. You can keep going in circles saying the car is driver is responsible for this and that, but that's just relying on hope that they adhere to it.

If you want to increase the odds of not dying as a pedestrian, you need to be on the lookout. End of story. I'm from the SF area. There is no shortage of people that walk with their heads down in their phone with headphones, whole crossing intersections. IMO, they are waiting to die.
It amazes me to this day that IE for Mac wasn't even the Trident rendering engine.
SEEKING WORK:

Location: Denver

Remote: yes

Willing to relocate: No

Algorithms / Strategies:

-Options Implied Volatility Arbitrage strategies

-Stock & Equity Algorithms, Current tracking over 500 stocks and thousands of options chains.

-Futures (ES, NQ, CL, GC…)

Software & API:

-Python, Mysql, PHP, amCharts, charts.js, google charts,TD Ameritrade / Interactive Brokers

-Portfolio & Risk Management

Additional Information: MBA in Finance, Register Investment Adviser

Email: algo@strategic-options.com
This is lewd, but is clearly an attempt at immature humor. There's no human misery, (at least for the participants -- the voters may feel differently) no blackmail, and no obscene livestreaming of the act. (thank god) I'm certainly not defending something this disgusting, but it's still quite different than what was portrayed on the show.
It's simple math of πr^2

40mm fan can push ~5,000 sqmm of air

80mm fan can push ~20,000 sqmm of air

Doubling the fan size results in 4x more airflow.
Couldn’t find the original link, but here’s news coverage for a game called September 12th.

> In this Serious Game you need to kill terrorists shooting missiles. The action uses first person perspective in order to enhance immersion. The problem is that terrorists are surrounded by civilians and it is almost impossible to attack terrorists without killing civilians too. The dead are mourned and the rage of the survivors turns them into terrorists. You just have to play for a couple of minutes to realize that the only way to avoid ‘collateral damage’ is not to play.

This nicely completes the loop back to Kissinger’s choices in life.

https://www.onseriousgames.com/september-12th-a-toy-world-ne...
Outdoor equipment manufacturers in a lot of cases.
The headline isn't exactly true. The city of Holland is on Lake Michigan and gets a unique Michigan phenomena called lake effect snows. Lake effect is snow falling on the lee side of a lake, generated by cold dry air passing over warmer water.

Probably a half dozen times a year when the weather is right they will get three or four inches an hour and overwhelm the heating system. Still it works the majority of the time and is pretty unique.
Location: Vancouver, Canada
Remote: Yes
Willing to relocate: Yes
Technologies: JavaScript, Python, PHP, C/C++, SQL, BaSh
Frameworks: Flask, Pandas, React, Vue, Express, Node.js, HTML, CSS
Resume: michaelphartmann.github.io/#resume
Email: michaelpeterhartmann94@gmail.com
LinkedIn: linkedin.com/in/michael-hartmann
GitHub: github.com/MichaelPHartmann

The last few months I've worked as an Engineering Manager for a Solutions Engineering team working with a full stack of ad-analysis tools, client notification systems and process automation. Previous to managing the team I was a Solutions Engineer II for about a year. We work in the advertising technology space, primarily with Prebid and a popular browser extension for analysing advertising setups. I'm also involved in product design and development. I have a Bachelor's Degree in Corporate Finance and spent several years of in the construction industry before diving into programming, which had previously just been a hobby.
I am also the creator of FinMesh, a financial data API wrapper for Python.

Eager to learn and hungry to grow in the depth and breadth of my skills I'm looking for junior software developer positions. Something in fintech, constructions technology or advertising fits my background well but I'm open to all opportunities.
I was at UCSB when Don did Rejected and the idea of it having much of anything to do with the Internet is mind-contorting... he didn't use any computers to film it and I see it premiered in person at ComicCon. But like, AFAIK, we had all gotten to see it in the theatre, as part of some campus-level film showing; though I think he later got to be on our Arts and Lectures circuit, and I feel like it was shown at the cartoon festival he co-ran soon thereafter (just to get people hyped up).

How did you watch it online, before it was (much later) put on YouTube? I feel like he didn't have a website at the time, but maybe it was that obvious? Were people sharing a video of it on file-sharing networks? (Honestly, I do feel like we knew it too well to not be watching it on loop, but I simply don't remember how we did it... all of my memories of Don's work--and honestly some of the short interstitials he did for the film festival are some of my favorites! "the illuuuussion of mooovement" ;P--are in a theatre.)
> acting like they have any right to tell actual browser implementors how to behave

Well, I totally prefer that, than letting Google decide by themselves
SEEKING WORK | United States | Remote

I'm a full stack web developer who's been developing web applications for almost 7 years. I currently maintain a Chrome Extension that I built in 2017 with over 6,000 users.

I have extensive experience working with TypeScript, JavaScript, HTML, CSS, Node.js, React, Preact, Deno, Bun, and Cloudflare Workers. I'm also well versed in traditional Linux system administration, devops, Debian, Docker, and Ansible.

Website: https://ksbrooksjr.com/

Email: hn@ksbrooksjr.com
I'm a fan of this approach. SQLSync effectively is doing this continuously - however it would be possible to coordinate it explicitly, thus enabling that kind of check in/out approach. As for single-owner lock strategies, I think you could also simulate that with SQLSync - although you may not need to depending on the app. If the goal is to "work offline" and then merge when you're ready, SQLSync provides this pattern out of the box. If the goal is only one client can make any changes, then some kind of central lock pattern will need to be used (which you could potentially coordinate via SQLSync).
Charlie! Look out for the Liopleurodon! A magical Liopleurodon!
Thanks for the update -- I didn't realize it was so much bigger. That's a real shame. I wish they'd make small, simple, cheap cars again.
Boost your Saas Launch and get Backlinks to Advance your SEO!

I will list your Saas on +100 SaaS directories with +1 billion monthly traffic for (SEO Boost, Social Proof, Brand Recognition, and Lead generation)
He’s in the video on the page giving a demo.
1U is essentially obsolete due to the power/heating envelope of modern server CPUs that push 32-64 cores easily.

I just don't see a rack full of 1U being anything but a giant liability in terms of trying to cool it and the following reliability issues.
I agree with you.

The name is so confusing that if you search for "w3c" on DuckDuckGo, the first result is W3Schools, and then the official W3C website.
Do you know what version of the app you have? I've not been able to reproduce it yet on 1.0.91 (Following the steps as I saw at https://twitter.com/Tims_Pants/status/1730515134731182490)
Location: Chicago
Remote: Yes or Hybrid
Willing to relocate: No
Technologies: Python, JavaScript, Elixir, Django, Phoenix, PostgreSQL,
Résumé/CV: https://drive.google.com/file/d/1jSkeo37RFmAOkd2D_6NGKC-2scZFC5sAkr0oesxrEuY/view
Email: In résumé linked above

I'm a software engineer generalist with experience building web applications, mainly focused on the backend, and experience as a data engineer. Previous companies have been startups in the healthcare space and a large commercial real estate company.
I'm looking for a SWE role at a small to medium company focused on solving problems in healthcare, aerospace/aviation, biotech, scientific research, climate tech, or any social good companies. Open to F/T or contracting with 20hrs/week minimum
Do Porsche cars need to be break in? I know some cars limit engine power for first thousands of km (m).

https://extramile.thehartford.com/auto/maintenance/how-to-br...
Recently gave htmx a spin. It is absolutely bananas how much complexity it removes and how much more productive you become as a result. The fact that you can use whatever stack you want is also such a blessing. I tried it with ocaml + web components and it’s a 10/10 super productive experience. Only need one build tool that compiles faster than I can blink, no wiring needed between frontend and backend to map json, it is just insanely productive.