skysight-inc/HackerNews huggingface dataset:
> > So you have to approach the conclusion obliquely at best.

> Making an objective claim that everything is relative is a performative contradiction...which is why the relativists are wrong.

Which is maybe why they approach the conclusion obliquely at best. If you state the conclusion clearly, the contradiction is clearly apparent.
> Take one of the most important llm things: prompt templates. What does langchain add over a simple function and an f string? Maybe I'm missing the point, but I can't find anything.

Seconding.

Ever since learning about it, then seeing a co-worker use it for some simple embedding job (and being impressed in how few lines of code it took, but that's actually not thanks to LangChain), then reading its docs end-to-end, about once a week, I find myself going through the following sequence of thoughts:

1. Alright, let's set up LangChain and implement my ${most recent harebrained idea};

2. Oh, but it's in Python. I don't like Python, I don't know Python, I hate dealing with its dependency issues even more than with NPM ones. Could I do things I need from it directly in ${my preferred environment, which half the time is just Emacs}?

3. Wait a minute. Chaining "DAGs" the way it does is basically equivalent to a sequence of function calls in a while loop, occasionally mixed with some if/else or goto. Generating prompts is... string interpolation that can be wrapped in a helper function. LMAO.

4. No, really. Why bother? The only useful thing here seems to be discoverability - i.e. a list of toolkits it supports, and said support working as intro 101 tutorial. Given the surface areas of those plugins are so small, I can literally wrap what I need in a bunch of functions, and then do the "chain" part as... plain old sequential code.

So yeah, right now, I think about the only value this project has is in being a convenient list of AI tools with examples of using their APIs. Everything else seems better done either by coding it directly, or (for certain needs) by building up a more complex dataflow framework.
I'm sure that will give it a boost on github. He's influence is quite big for people who are just starting out.
Journalists and plenty of other fields benefit. Though I agree with the sentiment. A Mac mini is probably good enough for most folks who work in largely the same place.
> software either works or it doesn't

You don't use threads in your software, do you?
Fix things. You know, by spending money. And do better than we do now with state supplied housing. Plus, not everyone is going to fall into this category and we don't always have to use state housing, depending on the person. I think we should do the same with everyone, not just addicts.

And have different sorts of housing. Some folks - not just addicts - could really benefit from a place modeled after a motel or hotel: Cleaning services and so on, private room and private bath. Some folks could do with a kitchen or provided food. Some folks could use these things yet would be better with a seperate bedroom and living room... well, you get the picture.

At no time is everyone - addict or not - going to be able to take care of things. We should help those folks.
Depends on the university. My experience was that you spent more time then not having to swing, often in ways that would be applicable to actual carpeting rather than building wooden Monads nobody wants to use.
I had a VGA and a Hercules card and it's probably hard to relay how super cool that was at a time and in an environment where computers alone were pure magic to most people. Then there were these kids, like us, that could not only use these magic programs but could control and manipulate them from a second screen:-)
>Who's out here using their laptops for 18 hours continuously?

"We should stop battery improvements because no one I know uses it" (to put it with a bit exaggeration) is certainly a novel take. Sometimes I put my laptop on the kitchen counter after doing stuff and not have to worry it'll be dead next afternoon when I need it for something.

You're forgetting one important take. Batteries degrade. In 3 years your "10 hour battery" will be more like 3 hours.
I never worked with HTMX, but I think that frameworks like next.js or Astro, that can render server side and client side with the same code, are superior.

HTMX may work well for many websites though, especially if they are using mostly static content with limited interactivity.
I started a WordPress integration. https://github.com/svandragt/htmxpress Early days but there is some interest.
I’m curious about the response times though, i imagine they will be quite slow on an intel Mac
that thumb was worth 82k, holy shit
"Soon" on an evolutionary scale could still mean hundreds if not thousands of years.

For example, wood is a great food resource for fungi, but it took millions of years for wood-eating fungi to evolve after wood.
If you happen to have another invite I'd really appreciate one!
The crypto group had a lot of time and even more money to make a compelling product that took off and so far they've failed. We've watched fraud after fraud as they've shown themselves to just be ignorant and arrogant ideologues who don't understand how the "modern" finance system came to be, what the average user wants out of financial or social products, or just outright scammers. We can keep sinking money into a bottomless pit or we can move on and learn from their mistakes.

I didn't say to dismiss any concerns out of hand, but the whole idea of "x-risk" or "human extinction" from ai is laughable and isn't taken seriously by most people. Again if you think critically about the whole idea of "human extinction" from any of the technology being talked about you should see it as nonsense.
Google Bard's “implicit code execution” updates were quietly killed
https://packages.debian.org/search?keywords= put anything you want after the =
The title, introduction, and length certainly are misleading.
It’s incomplete even by it’s own promises, failing to touch many of the topics it lists in the beginning of chapters.
It’s most advanced feature is compose, which is by all means as basic as docker features get nowadays. Yet it fails to detail other essential features such as networking.

Usually, I would just ignore posts that aren’t thorough or are inconsistent, but by naming it the “definitive guide” it sets itself as a beginner’s trap, possibly pushing away, or worse - misleading, beginners who could benefit the most from clear guides in todays SEO-centric Ad-filled AI-generated world.

Steer clear from this one folks. Docker’s official docs are still the way to go.
I've only ever seen it as a people who don't have a job thing.
*retconning
at the moment the problem is with you.
One does not simply deploy...
>What happens when a more novice grey hat tries it and bricks the machines? What happens if they patch the routers with software patches that have embedded malware?

Then a civil claim could show damages, or there would be some amount of motivation for the state to go after them.
> It was that the taxation office collected information on an annual basis whereas the benefits law is based on fortnightly income

It could have worked if it had human review after the system flagged it. Instead the debt was sent out automatically and it was a guilty until proven innocent thing.

The people setting up the system knew it was wrong and illegal but they didn't care as they liked using the poor as a revenue raiser, and politically the "dole bludgers" are a good target.
If LLMs keep improving at the current rate and get to the point where they can reduce hallucinating to a reasonable level, I don't see why they couldn't take on the challenge of abstract system architecture. It's still a problem that can be stated in natural language, which they keep getting better at 'understanding' (at least in the sense of giving more coherent answers).
The body says:

We distinguish two kinds of variables: Bound variables and
Free ones. The first kind of variables is called De Bruijn
indices: each bound variable is a natural number (starting
from zero) that designates the number of binders between
itself and a corresponding binder. For example, the term \x -
> \y -> x (the “K combinator”) is represented as \_ -> \_ -> 1.
(If we were returning y instead of x, we would write 0
instead.)

The footnote says:

Contrary to a De Bruijn index, a De Bruijn level is a natural
number indicating the number of binders between the
variable’s binder and the term’s root. For example, the term
\x -> \y -> x is represented as \_ -> \_ -> 0, where 0 is the
De Bruijn level of x. The De Bruijn level of y would be 1 if
we used it instead of x.↩
When you gave it the triangle shape, how many points did you specify? I doubt it will deduce a shape if you give it a few dozens of points in a random order and not connected any lines, as that requires some abstract thinking. But I totally believe that if you give it 3 points, it will guess the shape.

Btw, deducing shapes from points is a good proxy to what a thought is: it's a possible interpolation between observations, and we call such interpolations "meanings".
What are the best Youtubers for Go?
I find it quite hard to find good YouTubers who make great Golang tutorials,I think human recommendations are much better than what I get on youtube.
do you know any (small) conent creator that explains how to build webapps in go?
Owning a macbook vs owning a framework laptop isn't going to effect climate change in any way. In fact, Apple's track record is that their products generally outlast the competition, even when they do otherwise stupid things like software DRMed screen and battery replacements and soldered SSDs.

It is purely virtue signaling. If you want to do good by the climate and still want a powerful tool there is no better option than a used macbook.
Since Joel Spolsky is now famous for a lot of different things (his "Joel on Software" blog, Fogbugz, Trello, and Stack Overflow), also important to point out that he was also a product manager on Excel in the 90s.
Demystifying Memory Access Patterns of FPGA-Based Graph Processing Accelerators
>we are talking about purchases that are hundreds or thousands of dollars

...with their own money. For items they see a use for. What they consider to be worth it.

----

>to ask yourself "is this a waste of money?", "should I really be buying one of these every year?"

"Hm, is this worth it to me? Yes." There you go.

---

I agree every year is a bit much, but I'm not trying to stop people from spending their money in way they find useful. It's not my money. I'm ok with that.
So, it loads some kind of shim that presents as a BIOS optical drive, but reads its data via NBD?

Then, say, the linux kernel of the vanilla ISO installer sees that shim program as a sort of virtual cdrom?

When you installed Mint, did you happen to notice from where the installer thought it was reading the files?
Gpt4all does exactly that. You can choose between local model or bring your own openai token.
Yes, forcing uppercase keywords is rather unfortunate; have a look at https://oberon-lang.github.io/
Would appreciate if you can spare me one. Been waiting forever for the elusive "official" invite directly from them.
there's no actual need to be an ass. If you're unable to have a discussion, don't comment.
The problem is that coders are used to dealing with code. GPT-4 is a robust processor for semantics as conveyed by strings of characters. The whole point is that you don’t need code. You just ask it what you want.

But programmers love to think they can still make improvements to such a system using code. In reality, any improvements that can be made are the responsibility of f-strings and/or a templating mechanism and even that may be overkill in many cases.
Mainly when applying for a corporate job where you have 0 referrals. It's a guidepost that you at least have some idea what you're doing and are worth interviewing when people can't find someone who knows you and your previous work.
So avoid all Microsoft products too?
The best college course coding projects are the solo ones. I consider myself fortunate to have gone to a school where 95% of the code projects were solo (and about half of them were in C, too!).
You're just not in touch with the incentive structures that guide these people's actions.

Their claimed goals and incentives are rarely complete, sometimes not even true!
> does something that makes it possible to boot the ISO

The "something" is what I am asking about.
I dunno that it's surprising. Every time the subject of books comes up here, everyone's like yeah I read non-fiction. And it's never anything interesting, it's all self-helpy fluff with titles like Business Warrior: Brain Mindset.
I don't understand how this can work: there are 15 (or 7 :-) other characters with the same bottom four bits as each digit. How does it distinguish between, say, '4' and 't'? Space and '0' have the same lower four bits: \0!
It's the world same as it ever was. If you say "uh huh" in an oral contract, you would have to say "wait, nevermind" if you immediately wanted to correct the immediate mistake (answering someone else or other reasoning). A contract is not strictly written to, but agreed to by both parties.
But you have to always check. Yes, you do slow down «the pattern recognition process that humans have built up throughout»: because it is not reliable. It becomes (more) reliable through the exercise of doubt and assessment.
Not sure precisely why you're being downvoted for bringing some additional light to the conversation. Been busy here but appreciate the insights; this isn't my field. Are there good sources that clarify the complexities of Roman naming conventions?
People don't scale. This is personal. Only 3 is a good choice for people in a site with the name hacker something.
In this case, parent laid out their thoughts already and didn't make it a "I'm going to pit my value/belief against yours and not bother to elaborate because I'm right" situation, which is where I find something like "let's agree to disagree" banal. I think it can make sense if one expounds on one's value and leaves off with that phrase because there's a legitimate impasse (which may entail more discussion to discover). Parent was more making an observation of the examples not fitting the definition, so there's not really a value judgement.
I explained in my other comment how it's a great tool for other jobs, but the wrong tool for this job. You won't learn how not to break things by ignoring the proper tool.
Spring Framework: Functional Bean Registration
With clipless pedals [1] it is possible to produce torque through the cycle.

[1] https://en.wikipedia.org/wiki/Bicycle_pedal#Clipless_pedals

Torque is never zero with these pedals.

A more efficient bike is already there. Just use right gear.
I think the majority of the HN audience could guess exactly what the issue was from the title alone.
If you are waiting for a flight and find 5 informed consumers to rub together at the gate, you've possibly performed a miracle.
Thank you! I’d love to hear more about your experiences with:

1. content / question vector mismatch

2. what types of embedding you experimented with storing per-chunk (text only? Hypothetical question? Metadata?)

3. choice of embeddings model (eg OpenAI vs instructorEmbeddings or an alternative from the MTEB leaderboard)

It’s a great project, going to have a deeper dig today.
Is this your first hand knowledge or are you just assuming your worldview applies to this situation?
The Manhattan project was a result of a pretty critical situation (the beginning of the nuclear race), and was started by a Nobel laureate, a radical reformer of physics, with a group of other physics luminaries. Not billionaires, but much more rare birds.

The interstate highway project was arguably taken during a very deep and long-lasting crisis by the off-the-charts administration of FDR, who served three consecutive terms, despite whatever traditions, and deeply reworked many American state institutions; talk about overconfidence.

I'd say that the peak power of a POTUS is larger than that of a billionaire; the latter may have a longer planning horizon though, and put in effort and resources for a couple of decades.
6 months in to my first pc build. had one other pc for past 2 years from letsbld.

the build is easy, but it will take a full day. it is also a bit nerve racking, but mostly that’s just inexperience. parts are all sturdy and snap together. i will be building every nvidia generation from now on.

i used to code on laptops, then game on a pc. now i have two ssds, one windows one linux. bios boot option is unborkable. it’s a great setup.

it’s nice to be able to play fortnite, compile the linux kernel[1], and do gamedev[2] all in a single session.

be aware ddr5 amd boards boot kind of slow. i’ve heard intel is faster.

if you can afford it, go god spec. otherwise spec down into your price range. letsbld and originpc have good configurators to choose parts. newegg prices will be 30% less.

check out fractal torrent cases and dh15 coolers! 4090 fe fits in the nano and 4090 pny fits in the compact.

1. https://github.com/nathants/mighty-snitch/tree/master/kernel...

2. https://r2.nathants.workers.dev/jetpack_hand_animations.mp4
Python type hinting is not useful at runtime (in fact it's flat out ignored). It is useful at "linting" time when run through mypy.
Apple already enforces this, at least to some extent. If you just tell the user “you cannot use our app without allowing us to track you”, your app will get denied from the App Store. Apple is incentivized to do this because they get their value charging access to the ecosystem, and so it’s in their incentive to make sure their ecosystem is nice to users.
yep you're right, I was wrong, it only goes back to late 90s
all-MiniLM-L6-v2 from SentenceTransformers is the most popular one as it balances speed and quality well: https://www.sbert.net/docs/pretrained_models.html
They sound consistent to me? Your ticket guaranteed a seat for you, but they might've sold some other tickets or given out vouchers that didn't guarantee any seat - like those tickets also saying "you can take any other flight on the same day if they have room", companion passes, etc.
There are very reputable manufacturers now that warranty on a sliding scale over time to be 84% of original STC watt rating at 25 years.
Your actions do not, indeed, matter. Neither does your vote, or your boycotting of $global_evil_corp, precisely because there's millions or billions of people involved. (To be pedantic: while not literally zero, your actions matter several order of magnitude less than would be necessary to be able to perceive their effects.)

But that's a really hard pill to swallow. Your post is a beautiful example of that difficulty: you spell out examples of how your actions don't matter [as much as you would like], and then wildly swing into open denial with "Or maybe my actions do really matter".

My advice - if you focus on the consequences of your actions that you can actually perceive, instead of the ones you only wish you could, you'll be less frustrated. For example, helping your local community will typically give you far better returns than trying to improve any global issue.
What DE/distro do you use? I'm actually super impressed with the battery life I get with Fedora/KDE on my ASUS Ryzen laptop.
Ah yes, processes on an OS: the original unikernels run by VMM.

What next, perhaps, a VMM for VMMs? a VMMM?
> Perl actually never had a logo at all

doesn’t really line up with

>A shadowed camel derived from your camel, still problematic even if it's de facto used everywhere
When Apple's experience marries Framework's flexibility
Hey everyone, we launched a brand called Newnorm and I just wanted to run the thesis through the HN community to iron out any blindspots. We're also looking for our first 100 early adopters, so please support us if you can!

- The new norm is all-in-one.

What do earbuds, headphones, and speakers have in common? Everything. While batteries, speaker drivers, and amplifiers varies in size due to the current state of physics, computing isn't. The same chip that controls wireless earbuds can also be used for headphones and speakers.

We have developed a mini audio computer that can be attached and detached to power and speaker modules of all sizes to seamlessly switch between earbud, headphone, and speaker modes in seconds.

- The new norm is not just repairable, but also upgradable.

Beyond using standard screws (no glue) and making all spare parts available to allow for easy repairs, we carefully designed each module and its magnetic connectors to support tech advancements for at least 5 years.

Instead of ripping people off with a slightly-improved "Sound 2" next year, we'll release a new battery module or computing module whenever there is a significant improvement in performance.

- The new norm is private and open.

Since we are technically building a new platform for a new category, we have the responsibility to do it right!

In addition to using many security features in our firmware and app such as zero-access encryption, all our hardware and software will be open-source after a year or two of launching a new product.

- The new norm is circular.

Our approach is to source and make as close to the end user as possible from recycled, biodegradable, recyclable, or Fairtrade materials. In that order of priority.

For each delivered product, we offset its expected average lifetime emissions and fund the recycling of an equivalent item in weight. When the time comes for a repair or upgrade, we issue credits for each module returned to us for recycling.

We'll also offset the entirety of our team’s historical footprint after selling the first 10,000 units.
I'm not sure whether electron itself is bad, or if it's the fact that any company who would use it has made an executive decision to cut corners and sacrifice user happiness for development velocity (Microsoft/VS Code excepted, mostly). Any such company would put out a bad product no matter what. Electron might just be the common subpar solution that these types of companies all gravitate towards; without it, they'd probably still build bad apps, but in a million different frameworks instead of just one.
Also if you just wanted to broaden the time graph of when torque is applied around the crank circle, they already make oval chainrings for that. Although many people say there is no objective advantage.
Can you back that up?

I've looked at the documentation for both Microsoft Guidance and LMQL and they look like LangChain to me: frameworks where I'd have to spend a whole lot more time learning how to use them than if I just imported the OpenAI Python library directly and started running prompts through my own thin set of custom functions.
txtai makes it easy to use Hugging Face embeddings and Faiss, all local and configurable.
https://github.com/neuml/txtai

paperai is a sub-project focused on processing medical/scientific papers.
https://github.com/neuml/paperai

Disclaimer: I am the author of both
Having spent 4 years working with kubernetes (though as a PM, but pretty hands-on), getting started is easy - like in less a week. The problem happens when you run into issues. That can suck up lot of time. Also if you are new to containers, it might not be a good step to venture into k8s.
I'm getting the feeling that AI / "the algorithm" is statting to get the blame for what is actually just policy. Like, a single if statement in the code.
No dependencies, except for htmx and whatever else you need to make it work.
At 30 seconds in, shouldn’t we reach 1/√2 or about 70% of the torque at 45°?

Also, the gain for such a new system will depend on how good are cyclists at applying force mostly at the points where torque is maximal. I wouldn’t know, but would think the net gain is smaller than what a model of “cyclists applies the same force all the time” predicts.

I also wonder about friction losses in this setup. Ignoring the additional chain (it can be engineered away in the final product), I would think those perpendicular gears and the rollers on the track will add significant losses.