skysight-inc/HackerNews huggingface dataset:
Not all politcs problems are one side against the other, sometimes a political problem does mean “this is a good idea, but too generally unpopular to be implemented”.

For nuclear it’s also a local politics problem, not national problem generally: people don’t have an issue with nuclear in general, but they do have strong opposition for it being built near where they live.
I am using Hugo with a minimal no-Javascript no-tracking theme. It does the job, I don't see a reason to change.

I host on SourceHut pages [1], because SourceHut is great and it is not GitHub. Also I find that the mailing lists are a good way to let users comment (not that I get tons of emails, let's be honest).

[1]: https://srht.site/
> It is not (unfortauntely) the 90s or 2000s anymore, when people and teens wanted to have their own website. Now they want to have their own TikTok, Instagram and YouTube channel.

And in another generation, it'll be something else.
“What is good in the short-term, is not necessarily good in the long-term.”

Anthony Bourdain
Refactor Like a Superhero [Book]
> Ever since I got my first home computer on Christmas morning, 1982

Oh man, exactly the same. There must be millions of us. [Added: Wikipedia claims "By 1982, an estimated 621,000 home computers were in American households", which might not be up to date with Christmas, but still looks like a no.]

(I started reading Byte in 1981, though. By the late 80s the best years for the magazines were clearly past.)
I'm curious what Bluesky is going to evolve into, truth be told, especially once it begins to federate. It's privately owned, and as X has demonstrated, there is no admin that will allow technology to get in the way of the power trips they end up having, but Fediverse at least minimizes this damage due to its "defederate-and-move-on" architecture.
Markov chains, or, if you need to get fancy, Hidden Markov models?
> companies are immensely profitable

That's not necessarily true. If all the for profit insurance companies reduced their profit margins prices wouldn't go down that significantly. I think it's mainly the extreme inefficiency and much higher labor costs.
But, like, why do you need a 1MB json response? That’s probably either a bad design or a use-case Rails is not designed for.
That’s how snow caves are constructed. Tunnel in and up in a snowbank so that the floor of the cave is higher than the ceiling of the entry tunnel. The air in the cave will equalize to 32F once you enter thanks to body heat. As far as I can tell this works well in any temperate climate because the snowpack tends to be warm(er) at the bottom and warmer air rises.

At any rate it worked in all my snow caves, which was admittedly not a large sample but included places like Teton pass in Wyoming.
I'm usually not one who complains about bloat, but I think this does not meet expectations set by the name "nano".
Can you dumb this down to ELI16 for me? I'm intrigued but am not following.
These news predate renewable energies, read it started back in the 90s (propably eatlier, but that is when I cared enough to remember).

You know something else? The majority of chemical sites in Germany is old, and environmental constraints became quite severe. Guess where new investment goes then.
As others have said you want RAG.

The most feature complete implementation I've seen is h2ogpt[0] (not affiliated).

The code is kind of a mess (most of the logic is in an ~8000 line python file) but it supports ingestion of everything from YouTube videos to docx, pdf, etc - either offline or from the web interface. It uses langchain and a ton of additional open source libraries under the hood. It can run directly on Linux, via docker, or with one-click installers for Mac and Windows.

It has various model hosting implementations built in - transformers, exllama, llama.cpp as well as support for model serving frameworks like vLLM, HF TGI, etc or just OpenAI.

You can also define your preferred embedding model along with various other parameters but I've found the out of box defaults to be pretty sane and usable.

[0] - https://github.com/h2oai/h2ogpt
I'm OK if Organic Maps isn't designed for the average ignorant user. I've been using it for over a year now and its great, don't need it ruined so a bunch of casuals can download it
What's wrong with Django's orm?
Does it have something particularly bad compared to others?
I have a question for which I haven't found a definitive answer yet: is how can one effectively manage typos and Out-of-Vocabulary (OOV) words in RAG systems?

For instance, if I search for a specific product name but accidentally mistype it, the resulting encoded vector might not be similar to the vector for the correctly spelled product name ?
Which has been an idea the nuclear industry has continuously been pushing for the last 70 years whenever large scale reactors become too expensive.

It has never panned out. Most recently the company furthest along the licensing process, NuScale, cancelled their project in Utah due to spiraling cost increases, before they even started to build.

THE FORGOTTEN HISTORY OF SMALL NUCLEAR REACTORS

https://spectrum.ieee.org/the-forgotten-history-of-small-nuc...
Banks/etc will usually not give you a loan/mortgage if you don't have a local 9-5 job. This is often not an option for freelancers.
Is Europe still geting Russian gas directly so?
“ Modern reactors can’t explode and burn like Chernobyl. It’s impossible”

Isn’t the impossibility proof only as strong as the assumptions put in?
For reference, from Tokei from Unreal Engine reports lines of code (no empty lines)

Just C++ 11,375,669

Total (of everything) 31,379,114

That’s fairly representative of just the tooling side of things for a AAA engine. That’s not counting the logic of the game itself.
Uhh... We have plenty of nuclear plants being run just fine. Built by the lowest bidder is an easy way to misrepresent how things are actually built. They still have to build it exactly to spec which is like a million pages long and they cant cut corners. So in reality its who can build this exact spec for the lowest amount. Otherwise we'd be overpaying for all of oue public infrastructure. The sudden shift is due to people realizing nuclear really is the way to go and were only fooled in the past by fossil fuel propaganda. Its not artificial, the fear of nuclear however is.
I also like to double check these kind of numbers and basically agree with your take. Although, I like to use a 28 day month and an 8-10 hour day rather than assuming smooth traffic over 24 hours. Even with all that, 1/2 a billion is well under 50 req/sec which is not a big deal for the rendering servers. All that traffic coming together on a database server might be a bottleneck though.
Markdown Tables Suck
Well made electric vehicles are A) getting faster to charge B) already have the infrastructure in place C) Way cheaper to install. No fluids to exchange, no facility to create/store/handle fluids.

Standard Model 3 has 272 miles of range. That 4.5 hours of driving, which is way more than most people are doing in a day. I drive 30k miles (~3x the average) a year but average about 80 miles a day.

Unless you are driving across the country frequently this isn't really going to make any sense. Then on top of that you are going to have to support totally different battery tech, then also the density of these batteries isn't great.

This is just never gonna happen.
All useful hydro sites have been used at this point. There just aren't any places left to build large hydro dams.

The ones being removed are all older facilities that mostly don't produce much power.
Here's a link to a map by the EIA documenting current nuclear outages: https://www.eia.gov/nuclear/outages/
Merry Christmas and Happy Holidays!

I appreciate the banner color update as well.
LlamaIndex can't do chunk-level metadata, only document-level metadata, so you can't put precise references to where materials the LLM synthesized answers from originated, e.g. HTML anchors. Just write your own RAG with Pinecone and OpenAI APIs directly.
Merry Christmas, and a joyous 2024 to all!
C++ isn’t C and has different structure semantics. Members are initialized in the order defined, which means you can write

struct foo {
int a = 0;
int b = a+1;
}

If the compiler just did the initialization in the order of declaration, regardless of the order in the initialization list this would not do what you expect:
struct obj {
int a;
int b;
}

int ival = 0;

auto o = obj {.b = ++ival, .a = ival};

o.a would not equal o.b.

I would like to have the initialization syntax of C because then one could reorder elements (say for packing reasons) and the designated initialization would “just work”…except it wouldn’t.

C++ designated initialization does buy you two things: 1- documentation, but more importantly 2- if you do reorder a struct or class data members the compiler will warn you that your initialization lists are now invalid rather than silently failing. I don’t know how to even find them all in a large code base any other way!
> It is not a major issue for either party, candidates almost never bring it up

Uhh yeah? Because it's been dead since the 1990s? You can look at a graph of new nuclear power platnts and see it curtail off after a peak in the 90s.

> It’s not political, it’s unpopular broadly.

When it was a major political issue, the anti-nuclear advocates were almost entirely on the left. It was seen as part of the environmental movement (which has been left-leaning).
I worked in a system a long time ago where someone came up with the bright idea of running batch jobs in such a way that the job would complete by the time we were in the users timezone morning hours. You know, so they could get the data when they were awake.

As time went on, the jobs started taking longer and longer and eventually took longer than the whole local morning, which resulted in them being awake AND being able to complain about it. The other issue was DST... users who were used to waking up and getting their data right away... would either be delayed an hour, or be done an hour early. Sometimes, the jobs would also run 2x or not run at all.

It was an utter mess of unintended consequences.
If at first you don’t succeed with a big company’s resources, try again as a hobbyist!
Stripe is a big "ruby but not rails" shop, iirc.
So colonialism where a country is exploiting another country’s natural resources, if it isn’t with direct military intervention, it is with sanctions and/or subversion.
> That seems immense to me.

From an emotional perspective sure. Their revenue is more than 1 trillion, so while less than 4% lower prices would be nice it wouldn't really fundamentally change anything.
Sounds like you're not a Scrooge after all.
I literary couldn’t get any eve matter devices to work at all on my network. Turns out matter requires some ipv6 features my router doesn’t support and isn’t easily found out what routers do support it.

I’m a firm believer in matter and threads future, but ipv6s home network mess is going to hamper it for years imho.
I've actually tried script and expect, but they didn't work.

I had enabled the debug option on expect and I couldn't see the password prompt when the program ran under cron (i was redirecting the script output to a log file). It did appear when running on the prompt though.

I couldn't figure how the sftp program was determining that it was running under cron. I suspect that it was inspecting if stdin was connected to a terminal or not, but I gave up around 4 am.
I like 'BigTech' -- it just sidesteps this issue.
I would be happy if it does my morning routine for me. Give me a brief summary of my emails over the night, tell me the headlines from the news outlets I follow, summarize tweets from my favorited accounts, and give me an overview of the market based on my investments and watchlists.
Trying to justify another attempt at nuclear in the face of Vogtle, Virgil C. Summer and NuScale is insane.

But sure, this time it will certainly be different!
It needs to be said. I don't care

I started blocking ads back in the 2000s when viruses would be delivered over bad flash videos.

Nowadays, I still block ads because I'm paying for limited bandwidth on my mobile devices. I'm not paying for unlimited bandwidth when 5gb with ad blocking gets me what I want. I can't use this excuse on my PC but...

I honestly don't care if it harms the content creators and more importantly, the video delivery networks like Google.

Does that mean there might be less content made? Sure and I'm Ok with that as a consequence.
TLDR:

“‘Pre-emotive genocide’ is not genocide”.
Merry chrystler (source: i miss vine)
“so little understanding of health” - compared to, for example, you? Whats your method of developing this understanding and does the state and society in which you live recognize your tremendous ‘understanding of health” and allow you to prescribe medications or perform surgery on other humans? If not, why not?

Or are you just frustrated by how little we know about human health compared to what we wish we knew? (which I agree with but have made my peace with)
My go to. +1
I’m a determined ad blocker and I agree with you. The only exception should be a government web site (I also block analytics).
Connecting to wifi and enableing the hotspot at the same time works on my phone (pixel 5), it probably just uses different bands. It's pretty useful to avoid typing passwords twice.
Charging at home is a time waster? You just plug it in right? Idk where the waste is there.

In the US driving isn't really a time waster compared to public trans because pub trans is usually slow, doesn't take you to your destination so you gotta walk, doesn't come frequently and you put yourself in more physical danger. Hard to read when there is a guy tweaking next to you.

The costs of doing this plan mean that it will absolutely never happen. The grid is there, super chargers are easy to use, no fluid storage or machines to manage fluids. No fluid leaks, no extra infra.

Plus battery tech and ability to recharge is always changing.
> The other trick I've been planning to explore is using an LLM to turn the user's question into a small number of normal FTS search queries and then run those to try and get context data.

I have also been working on this. I still fail to see why this approach isn't the default frankly. There's little benefit to vector databases.
Jack Dorsey has a history of letting commercial interests stay in front of his share in the universal human flaw of power tripping, which is not exactly a complement but does imply Bluesky will end up mostly like Twitter did.
I think what he is saying is that there's a dealership service visit immediately before an inspection. That would certainly decrease inspection rejects.

A great way to manipulate inspection statistics.
Last time I bothered discussing this on HN, I looked up the numbers (too lazy to do so again): in short, we built 10x renewables per months as we do nuclear. And most the new nuclear capacity replaces NPPs that are shut down. And wind as well as solar are way cheaper than nuclear since Hinkley C got its MWh prices approved.

Nuclear is dead for everything except science, medcine, political or military reasons. All of which are valid ones by the way.
> "good small old red wooden English book" have to come in that order or it sounds very peculiar.

Interesting. As a native English speaker (from the US), I'd say that "good small old" felt a little awkward for me to say out loud. Personally, I'd probably say "good old small ...", but to your point, there isn't exactly a "right" answer, just one that sounds right. I'm assuming you're also a native English speaker from the UK, so maybe we've discovered a funky difference between the English in our two countries. It would be a fun study to give native English speakers a list of those adjectives, and the noun "book", and tell them to order them.
I was pretty excited hearing “double digit” thinking 50 or 80%.

The link shows 13-15%.
And Anna Nicole married for love

(Great line in the movie Shooter"
As I said, this isn't about ints, it's about pointers. What behavior will you define in C for writing to a random memory address?
Merry Christmas all. Thank you for this thread.
I'd say not even just FOSS, but indie developers can get a lot of value out of Lazarus and Free Pascal. It is by far the easiest way I've found to create a quick cross platform desktop application. When I say quick, I mean quick to develop, quick to compile, and it produces native binaries (using the native toolkit!) that are quick to run and use less memory than the alternatives.

The biggest weakness is that it's not great for iOS and Android.
I’ve read about so much crime and terrorism these past few years. I don’t want to live near such a dangerous target.
The fact that even in Silicon Valley, the Comcast monopoly is very strong for both single-family and multi-tenant housing tells you everything you need to know about the viability of anyone actually solving this problem. They’re simply making far too much profit from bad service and terrible business practices, and they’ve paid for all the regulators they need to ensure they’ll never have to change or have any meaningful competition. That they and others in the ISP and mobile ISP cartel have been handed hundreds of billions of taxpayer dollars to build out FTTH and rural areas that they instead pocketed is just the cherry on top of the turd banana split that is consumer protection in the USA. Check out “The Book of Broken Promises: $400 Billion Broadband Scandal” for more on this.
>Oh man, exactly the same. There must be millions of us.

It must have affected everyone minus the newest generation who learned all about computing online..
Terra Amata (Wikipedia)
There is no right to advertise, is how I see it, any more than there is a right to use asbestos, lead, and mercury any way you please. There is societal permission to use those substances in strictly controlled ways, requiring that serious work be invested in preventing and limiting the toxic effects upon the public of using those substances, because those toxic effects are real and taking the benefits of using those substances while shuffling off the toxic effects onto someone else, is evil. We should regulate advertising in the same way: it is evil to shuffle off its toxic effects onto the public at large while the advertiser and ad-inventory-seller keep all of the benefits. Ad-blocking is as virtuous as carrying around kits and sensors to check how much lead and mercury is in my immediate environment — certainly I will benefit from doing it, but I shouldn't have to, because pumping out ad-toxins into the social environment constantly and pervasively, is evil.
anything-llm looks pretty interesting and easy to use https://github.com/Mintplex-Labs/anything-llm
Dependence on Russia.
I would like a "Blessed by the Elders of the Internet" certificate for such occasions.
Every service provider does that every day. It's just a formality, everyone knows it has no effect
I hope this is correct, but as always, we'll see. There can always be some sort of a Musk to buy it off Dorsey in a year or three.
True small nuclear reactors have never been tried! /s
What a bizarre take. Ruby is primarily used in web applications, where round-trip http requests, database queries, and other 10s-of-ms things are commonplace. Ruby is very rarely the bottleneck in these applications. Choosing to make your job significantly more challenging in order to maximize the performance of a small portion of the total response time of a web application is not, in my estimation, a smart decision.
When I was a kid in the 80s I wanted to write 3D games. The only way to find any information was going to libraries. I used to get my parents to drive me to all sorts of different towns just so I could rummage through their libraries hoping to find a computer book I could use!

Then the Internet arrived for me in 1993 and suddenly everything I needed was right there. I feel you!
There is a good video[1] from the Computerphile channel describing the concept in the context of JPEG.

[1] https://youtu.be/Q2aEzeMDHMA
It's a paginated list of 1000 objects of 1kb size each. Any nontrivial API will have responses like that.

My entire point was that Rails is not designed for this.
> LLMs are more likely to become technology that everyone uses every single day (like phones.) even after it loses its hype.

Smartphones/tablets is another good example where the industry first were amazed by it, then industry started to shove it down everywhere even when it didn't make sense ("you can perform all your daily work tasks on smartphones/tables now!", "Now you can code on your iPad!") and eventually it went back to its optimized use cases, instead of being used for everything.

Ah, and also, every proponent for these technologies when they are at the max of the hype, have a period of "Ah, but X is different than Y" while if you hang on for some years, you'll see the exact same cycle, even for X.
> When reached for comment, a B&H representative claimed the company’s policy was not to use AI-generated content and that it would “investigate this matter with our content teams.” Shortly thereafter, the article and profile were deleted. But for a month, the story remained online and positioned itself as an expert guide written by a real person and visitors to the blog would have been none the wiser.

Seems like a slight non-story to me: a parsimonious explanation here is that a staff (or contract) editor was given an assignment, and chose to fabricate it instead.

(A more interesting tidbit about B&H: their sales tax hijinks are legendary[1], and significantly predate Amazon's.)

[1]: https://www.dpreview.com/news/4007164682/bh-photo-accused-of...
Planes have been able to take off, fly to a destination on a flight path, land automatically, since I was in High School. I'm 64.
Cool that I didn't say that either are fads then, so we agree :)
Nuclear power is mainly an economical problem, meaning it is too expensive to be viable.
what's the "groid"? isn't that a slur?
It's petty/antagonistic to pretend you don't know that people even make honest arguments against nuclear at all (i.e. that it's purely political). You may certainly disagree with them - I do.
This is pretty fun
the problem is that they also say it is legitimate to charge for adfree access. while that is technically correct is has negative impact on society because it means only rich people (i exaggerate intentionally to make a point) can live ad free.

poor people have to suffer ads or be excluded, which is fine if the content is something not of interest to the general public, but it is not fine at all if it is eg facebook or youtube.

add to that that poorer segments of the population tend to be less well educated and thus more susceptible to manipulation.

if you force ads on people you must do so to everyone equally and block adblockers equally. any exchange of money creates a situation where only those that can afford it can protect themselves

if you charge for access you may not offer the same access for the price of watching ads. it should be either one or the other
Not an ad hominem attack or a microaggression, but hopefully constructive criticism. Your use of the "them" pronoun makes the post confusing. Does it refer to "they," presumably the doctors, the employer (job), the insurance, UT Southwestern, or to the gendered "boyfriend." Since you already decided to use a gendered noun, perhaps use it instead of the "they/them" or use a matching gendered pronoun "he/him" to distinguish the particular person from the other "them."

I'm glad that your boyfriend has a wonderful and caring person like you to lean on.
Not a thing anymore, or am I mistaken?
> Obviously, one solution to the problem is that DHCP leases on planes should be drastically shorter, like at 1 hour intervals. Secondly, the number of leases should be drastically increased.

Why isn't the solution as simple as, "Reset the Internet at every flight turnover"? Once the plane lands and (almost) everyone deplanes, hit the button as another step in crew handover.
Yes, 13% of non-LNG gas imports of 2022 were through land pipelines like those.