skysight-inc/HackerNews huggingface dataset:
On the ISS they heat food by rehydrating it with hot water. A microwave is fairly wasteful of power and hard to properly isolate from generating interference.
Bonus/Options are to be paid by the employer. Essentially, what you are asking for is that you go to Netflix subscription page and there is a dropdown saying "how much bonus to pay our employees this year?"
Ask HN: Open-source alternatives to enterprise-grade code indexing/RAG systems?
I've been exploring various AI coding assistants (Cursor, GitHub Copilot, Devin, etc.) and noticed they all share a common foundation: sophisticated retrieval-augmented generation (RAG) systems that enable deep understanding of codebases. These systems excel at:

- Rapidly indexing entire codebases

- Semantic search across code snippets

- Contextual ranking of relevant code sections

- Integration with LLMs for enhanced code understanding

While proprietary solutions are abundant, I'm looking for open-source alternatives that could provide similar functionality. Specifically:

- Tools for building and maintaining code indexes

- Systems that can integrate with existing LLMs

- Solutions for semantic code search and retrieval

- Frameworks for contextual code understanding

Has anyone built or worked with open-source tools that could serve as building blocks for such a system? I'm particularly interested in hearing about:

- Real-world implementations

- Performance comparisons with commercial solutions

- Scalability considerations

- Integration challenges

The goal is to understand what's possible with current open-source technology in this space, and potentially contribute to building more accessible alternatives to proprietary systems.
Yeah, my bad, I was mostly referring to "music industry". Music is 100% like math. Music is math, and math is music.

Edit: inb4, I did read Hofstadter's Gödel, Escher, Bach.
HN isn't just for stories about tech! Anything intellectually interesting is welcome here—see https://news.ycombinator.com/newsguidelines.html. That certainly includes historical material.
> one of the richest men in the world and he never once offered a tip.... he was always very polite and warm so I can't be mad

I bet Mr. Ballmer saved a lot of money from his "polite and warm".

I once watched one of TED business talk videos. In the video the businessman proudly claimed that from a very young age, he learned to take advantage of people's empathy towards him as a kid to get a better business term (or something like that, it was long ago I can't fully remember).

From that video, I've learned to reduce my empathy/emotional reaction when making decisions. Because you just don't know if the other side is manipulating you into making mistakes. Money is money, you pay what you should've, we'll discuss extra things after that.

If Mr. Ballmer never pay the tips that he should've, then he needs to pay more for the product (in the form of added on convenience fee, for example). Of course, if you failed in charging such fee, then that's your fault, for falling into the "polite and warm" trap.

BTW: "sensitive" not. But comments on Hacker News are often trended to demand stuff for free, including kindness which is independent of the original stuff. That's very foolish.

Today at least you have 15% 20% 25% choice to punish or reward people who directly serve you. If everything is 20% included in the price (oh, it will be like this, it always goes like this), then you just have to sit there and take in whoever got the altitude that day. That's not even how capitalism let alone democracy works.
It’s not remotely true that prices are capable of transmitting all the information required to reproduce society.

This is for the simple reason that prices more or less only communicate information about the amount of labor required to produce a thing[0].

Therefore prices on their own are, for example, incapable of transmitting information about what action needs to be taken to correct the relationship to the biosphere. Information about the state of the biosphere will only enter into prices to the extent that things start taking more labor to produce. But there’s no market mechanism that would then cause that to direct action towards stabilizing the climate.

[0]: This is because cost resolves into business owner’s cut + labor cost + cost of inputs, and the inputs can recursively be split into the same until you’re left with the amount owners take, the amount paid to workers, and the amount paid to owners of natural resources.

The business owner’s cut and the amount paid to owners of natural resources are socially determined and bear almost no relationship to the physical world or reproduction of society.
It lasts over a month easily for me. But charging is annoying enough that I have 2 of them and switch the other one to charger so I don’t need to stop work or use a different pointing device
Matt Levine is _funny_, which is a rare talent; to combine that talent with expertise and desire-to-write is even rarer.
Also, people like to read about money stuff because even if your mammal brain knows you'll never get rich using anything he tells you, your reptile brain still thinks you might.

A similar market niche: home repairs.

Gwern says Greco-Roman philosophy wouldn't work as a niche; but my one offering to the list of Matt Levine simulacra actually does write about Greek and Roman _stuff_, if rarely philosophy: Bret Devereaux at https://acoup.blog . You might know him from his "historian's analysis of the Battle of Helm's Deep" or his three-parter on war elephants. Even though the people being studied are long dead, the people _doing_ the studying are very busy producing new works — there's no danger that ACOUP will ever run out of new books to review or new theories to evaluate.
And meeting with Trump people about Blue Origin. And an editor that says that resigned out of frustration who said as much.
LOL, I'm reading Njal's saga right now and this was exactly what I needed.
I use all three regularly. AWS has a horrible, inconsistent UI, and the Azure portal is mostly ok (although I think GCP is the best of the three)

But OTOH AWS generally works and usually does what you think, whereas I'm never surprised when Azure breaks or some random Azure API works nothing like we expect.
But still doesn't excuse the bad design of the port location
As a thought experiment, imagine someone had built Anaconda for C and then, instead of making Python APIs out of those mostly C libraries, just left the interface as C. Same packaging solution, same libraries, but the user has to learn C. Or swap C for Go even. No memory management but still more esoteric syntax and typing, interfaces, etc. required. How far does that get?

The tools you mention were built on/around Python because it was realistic to ask technical but non-programmer users to learn to use Python. The lack of explicit typing and more "conversation" nature of Python syntax is, IMO, what makes that possible. So Python "wins" and other tooling is built on/around it to make it even easier for non-programmers to operate in the ecosystem, which solidifies it's position even more.
Yeah we are starting to see them and its awesome. Im seeing some efforts to convert barrel jack connectors of game consoles to have USB PD and then connect that to a simple cell phone adapter. You can then toss those bulky bricks in the trash. But im really referring to redesigned internal PSUs that use GAN for things like old game consoles. But I would take external PSU replacements as well! Oh how I dream of tossing that Xbox 360 PSU in the trash. Like what were they thinking? You can kill someone with that thing!
Is this a real thing that happened? It's framed as a young child making a lot of misconceptions, you'd have to be pretty darn sensitive to get offended by that.
That may be more fair. I guess a better way of putting it is that the async/await implementation was fraught with drama and that it did not really succeed in getting the whole community onboard and pulling in the same direction.

Python, for example, continues to have similar issues, whereas Node/JS definitely did stick the landing, and Swift arguably did too.
I don't understand why your suggested version is more explicit, safer, or less error prone. You'll have to justify that to me!

'cargo install ripgrep' has worked on every machine I've run it on. It's also easy for me to send to other people I work with.

Your suggestion requires me go and find the repository. If I just clone the repository it's going to get the current master branch, not the most recent release (which sounds less safe and more error prone to me!)
This is particularly annoying on mobile since on-screen keyboards won't adjust to an email input layout and autocorrect will screw up basically any email address as soon as a "." character triggers autocomplete to commit it's guess.
Right?
Had (brief) moment of joy at seeing it used in a non-deep-learning context, alas..

Digression: perhaps a retaliation is in order for all the name overloading caused by the AI gold rush?
We could start calling Meta Languages "Deep Lingos", "Gnostic Abstract Interfaces", "Generalised Programmable Types"
What would be a good way to not have sync / async colors?

Explicit yield / resume, like Lua? Full-on CPS?
In addition, the Heisig method doesn't teach "meanings" at all, rather "keywords", which in many cases are only kinda sorta vaguely related to their respective characters' (fragment of) meaning. Either way, they're mainly useful as an "anchor" or name to refer to the character by, and in many cases might as well be arbitrary. The real purpose is just to turn an initially indecipherable blob that is a character into something recognizable (and writable, if you care about that). In general, you're not learning meaning to a useful degree until you start seeing or hearing (when you can associate pronunciation) those characters in context, as you imply. Yeah sure, with Heisig alone you'll be able to see 鸡 and know that it (most likely) refers to chicken, but characters like that are a relatively small proportion.
I decided to fix this by having my eyes go bad as I age. Icons taking up larger screen real estate isn't a big deal anyway when the monitor is so big--your eyes aren't as close to the edges, where those icons often live.
I'm one that does. I've got two MMs because I have a desktop iMac (27" 2019) and a laptop for travel and I have a MM for the laptop so that I can scroll using it in my hand while in a hotel room or when doing presentations.

So when I get the "low battery warning" on the desktop MM, I put it on charge and use the other one for an hour while it recharges.
EUR and JPY each have their own issues. Again i've said this a ton of times now but I don't expect BRICS to succeed but its existence may help to start a shift or at least check the US in blunting some of its more severe actions.
The proletariat can rock that soviet tech, making some lips/forth/prolog insanity. Once they're done, I'll simulate it at 10,000 times native speed on one core of my Apple iThing.
> Still, if I'm a regular somewhere and they are giving me special service, I'm gonna throw a few dollars into the tip jar.

There are some philosophical problems there. The business/servers can't renegotiate the menu like that - if they aren't getting paid for a service and the customer didn't ask for it then there is no reason they should get more money for it.

Also, an observation about how the economics of regulars work - if you are a regular the business is probably already making a lot of money off you. Someone who goes back even a single time earns them 2x as much as a one-time walk in. Being a regular is already a favour to a business even if all you do is order something cheap off the menu. In my experience, when a business identifies that I am a regular they try to make me pay less to keep me coming back.
Yeah. I think "keyword" is less of an issue personally. At the end of the day, if we want to approach things like async / await and ownership, I would prefer "consume / borrow" than some particular symbols.

That has been said, I do worry that there are too much runtime stuff built into the language, and it doesn't seem there any desire to clean it up. Newer things like actors that people argues cannot be done as library brings runtime into the language. autograd is in the similar vein. Even automatic-reference-counting (a.k.a. classes) would be nice to move that out of core language.

The end result is that Swift is a huge project for people to maintain, in both the compiler land and the runtime land. I am happy that Apple is paying for it, but ...
Just to add to this, but I've interacted with him and he is also very gracious, curious, and terminally online (in maybe the most mentally balanced way I've ever seen before).

I didn't go so far as saving the emails offline but I do know they're in my inbox somewhere.

We don't have more Matt Levines because it's hard to create them.
Related: I found out about a vim/neovim plugin called Molten[1] that tries to be a replacement for Jupyter Notebooks in the terminal. It was a little rough around the edges ~5 months ago when I tried it, but looking at the repo it seems its still being actively developed, so maybe that's changed. IIRC it uses an ipynb server to keep track of each cell's outputs. I quite enjoyed using it as someone who doesn't need notebooks very often and loathes leaving my terminal setup.

[1] https://github.com/benlubas/molten-nvim
Would this site make the world a better place, or, at least, not make it even worse? I'm not sure.
> under his leadership their innovation stalled, they lost in markets where they were leading, the stock stagnated, and huge piles of money were vaporized on acquisitions that were poorly planned or executed.

A lot of this sounds like Google under Sundar's leadership, although I'm not sure if there is a parallel to the failed acquisitions, and some of the rot had set in well before.
There's a "bumper case" for the Magic Mouse you can get that converts it to be wirelessly charged. I want one that puts a USB-C wire I can run along the desk though. Because f*ck Apple, that's why.
But what you're doing is even worse - complaining to strangers about legitimate complaints of strangers
I was expecting to see how they deploy, maximum model size and tokens/s.
Raspberry Pi-Based IoT System for Grouting Void Detection in Tunnel Construction
> create a society where the top 10% has all the opportunities

Fixing the inefficiency doesn't necessarily mean paying more attention to the top 10% at the cost of denying resources to the bottom 90%.

One path is to develop individualized plans that allow students to work at their own pace. Instead of advancement at the end of the year, advance at attainment of a proven proficiency level.

Still require kids to physically go to school, but transform the classroom for the modern age.

Have teachers balance working with local students with working with ones in a nation-wide online network. Leverage that network of instructors and bring it to bear on a child's education, instead of leaving it entirely to those in geographic proximity.

Since most of them are teaching the same topics, start recording the lectures and promote the best of them. Balance live and recorded lecture with live hands-on local assistance as well as online Q&A.

This wouldn't increase inequality. If anything, it can't be worse than sending the richest 10% to private school while the other 90% are left to.. what it is now.
Far less evidence than what?

Can you state exactly what your threat model is? As far as I can tell, it's:

* My hair happens to be at the scene of a crime I didn't commit

* The police force 23&me to tell them whose DNA it corresponds to (or the records have already leaked so the police just know)

* I also happen to have the same color and make of car that was seen leaving the seen

* Therefore, the prosecutor successfully tries and convicts me.

Being honest, what do you think is the probability of this sequence of events happening?
This is getting offtopic, but back when I was in grad school I TAed some physics labs and the number one thing that annoyed me to no end was students didn’t understand or care about significant digits at all. They had no idea that 2.1cm they measured was in fact (2.1 \pm 0.05)cm, they just put 2.1 in the calculator and wrote down 9.7831m/s^2 the calculator spit out. I would point it out, and next week, same thing. Thankfully I never TAed an electronics lab to see what they read from digital meters. Btw that was in Princeton, the students weren’t dumb.
Thanks for the lecture on basic rhetorical strategies / fallacies. Once again, not special and concepts I learned in AP lit in 11th grade. You're acting like you understand something special, it's not. Thank you for demonstrating 11th grade media literacy,
do you know how expensive it is to live in Redmond? Very expensive
Cadillac Ranch over 50 years is 'both interesting and odd' to Ant Farm artist
There's a bumper case that converts it to use wireless charging.
Show HN: I made a utility I named pmake to generate project files
My code works but it could probably be improved.
Something I'm worried about is this part of the code

printf '
;;; Directory Local Variables -*- no-byte-compile: t -*-
;;; For more information see (info "(emacs) Directory Variables")

(setq flycheck-gcc-include-path "'$indir'")
' > .dir-locals.el

It generates a .dir-locals.el file that forces flycheck (an emacs package) to look inside the include directory inside the project folder.

I'm a little worried about whether setq is the right approach. Any help would be appreciated!
Wow yelling. Chill. I still think it’s weird. Also if anything is welcome then why isn’t my observation appropriate? Makes no sense.
I live in Redmond. A decent house is 1.2 million dollars here.
> While it may be true that the OS itself isn't really a cash cow anymore (if it ever was), I still think Microsoft's greatest failure of the previous decade was exiting the smartphone OS space and ceding it to Google and Apple.

I mean, Microsoft was too early and too late on smartphones. I never cared to look into the pre WP7 history.

But the more recent Windows Phone died with WM10, which I don't think is fair to blame on Balmer. WM10 came out in public beta in Feburary 2015, and Balmer was replaced in February 2014. Microsoft eliminated their legendary testing program in August 2014, and the WM10 betas and release in November 2015 had very poor quality. On my phones, I had to choose between annoying bugs in notifications in WP8 or WM10 with a subpar, laggy experience with mobile Edge that managed to be worse than mobile IE. They did manage to get a decent final release together in 2020, although mobile Edge was still crap. You can blame Balmer for not letting Firefox on their app store, I think; a browser that didn't suck would have helped me stay on WP longer anyway.

Still, I think Continuum with an x86 phone could have gotten market share, but Intel cancelled atom for phones in April 2016.
Technically, in that it reveals non-zero bits about the ending, but really it would be more surprising if no one died, given conventional story telling in that kind of setting.
> Well, there's the EUR

There was, until you blew up our gas pipe.

It will take some time to clean up and fix the house. Next time we throw a party you are not invited.

> to a certain extent the GBP.

https://www.economicshelp.org/wp-content/uploads/2017/06/uk-...

:(
I see a lot of influencers and the like pushing a lot of dumb stuff online - but they aren’t pushing drugs and alcohol.
Yup, that’s an entirely fair characterization. One I probably should have understood from your initial comment :).
Microplastic Pollution Is Everywhere, Even in the Exhaled Breath of Dolphins
Take the people in the room, and multiply their fully burdened rate by two minutes. I bet that was a lot.
Swift has a lot of features, but you can leave many of them alone to begin with and learn them when you need them. Low-syntax defaults work in a reasonable, streamlined way. SwiftUI will confront you with more syntactic variations than other Swift code, but that's not unusual in a DSL. Overall it's a smooth learning curve due to progressive disclosure in language features.

If Swift compiled five times faster, I would want for very little. But I don't know how they'd walk back the combination of type-based overloading and implicit conversions. See: https://belkadan.com/blog/2021/08/Swift-Regret-Type-based-Ov...
Gotcha—thanks for letting me know!
"cloud" has always been vague. But "edge" has become so wishy-washy, at best meaning "not cloud, but sort of", I consider its journalistic use as incompetence.
I just replaced my 10(!) year old 15" MBP with a new 16" (M3, but I needed it at the time, and the difference between M3 and M4 is not enough to worry me).

It's almost exactly the same size and weight, I prefer the shape of the old MBP, but the new one is perfectly fine.

However, the old one had replacement SSD and was on its second replacement battery, not sure I can do that with the new one.
So, which new profession are you learning?
I believe Juicy Crumb (I'm not affiliated) offers an option that may allow you to use that 5k screen.

See https://juicycrumb.com/?v=8bcc25c96aa5
I think our Scandinavian-style labor market and healthcare is superior to what they have in the US. Americans also have a lower median wealth than us but that is because Americans, especially their minorities, have lower rate of home ownership. I only said big companies can be a force of good. I didn't praise the way Americans have decided to do healthcare (or housing).

Income redistribution that funds health and human dignity can be a good thing.

My point being you can support welfare and entitlements funded by income/wealth distribution without going full anti-big-business.

Interestingly one thing that increased home ownership in Denmark by making smaller Danish towns and cities more liveable were the shops and chains build by a retail group owned by Mærsk - the biggest shipping company in the world and what was for many years the only "megacorp" in Denmark.

>I'd also like to see some analysis of the impact of all the European companies that US companies acquire and integrated when they show promise. Not to mention that all the big tech companies have big offices with thousands of employees in Europe too. How much is this a wealth transfer either way?

Yes, it would be better for Europe if we had our own big tech companies. That is my point.
Have you found a better alternative since then?
If you decide to go with the async/await model, why not just go all in and have every function be async/await always? Gets you concurrency support without Colored functions. Is there a language like this?
Would. The problem was never access to knowledge, but the unwillingness to get it and start creating value. Some people are talking animals who need no post-scarcity future and most people just listen to what’s being told. Quite a tangent, I’d leave it to post-socialistic scifi, cause that’s what it is, at least for gmo-free humans.
And also implies that they lived through an example that disproves your supposition.
Well, I guess what I’d say is this: if you told the story but left out the part about the tips, but then people asked if ever tipped and you said no, that would be a very different story from one where the fact he didn’t tip looms large because of how you tell it. I think the story is notable just because a billionaire both ordered his own drinks personally and was a nice guy. Aside from Buffett going to McDonald’s in Omaha I don’t think the super rich ordering their own fast food is especially common these days.

I do agree though in general about tipping culture and how most people feel about it. I’m not necessarily trying to white knight for a billionaire here, either.

Hope that makes sense and I do appreciate your responses.
I remember doing the math once years ago and if you presume that all of the asteroids are pure Fe, you have on the order of 100 atoms/m^3 of density in the "asteroid belt."