skysight-inc/HackerNews huggingface dataset:
I'm kind of surprised that there aren't general-purpose public-use servers for this purpose.
> learning from single article /book with lasting effect (accumulation of knowledge)

If you mean without training the model, it can be done by using RAG, and allowing LLM to decide what to keep in mind as learnings to later come back to those. There are various techniques for RAG based memory/learning. It's a combination of querying the memory that is relevant to current goal, as well as method to keep most recent info in memory, as well as compressing, throwing out old info progressively, assigning importance levels to different "memories". Kind of like humans, honestly.

> arithmetics without unexpected errors

That's a bit handwavy, because humans make very many unexpected errors when doing arithmetics.

> gauging reliability of information it’s printing

Arguably most people also whatever they output, they are not very good at gauging the reliability. Also you can actually make it do that with proper prompting. You can make it debate itself, and finally let it decide the winning decision and confidence level.
can you tldr it? just one little meta tag defeats google's ad services? why dont we all slap it on our html templates?
I made NearDrop, a macOS implementation of Google's Nearby Share: https://github.com/grishka/NearDrop
It is though? You probably wouldn't be aware that hormonal disorders can exist and affect height, so you'd massively underestimate how tall people can actually get.
Is there a specific url to go?
polyfill-glibc
> LLMs by design are not capable of reason.

This isn't true.

A deep neural network certainly can emulate the logical functions we think of as "reasoning" (ie, AND/OR/XOR functions).

See for example:

https://cprimozic.net/blog/boolean-logic-with-neural-network...

https://www.cs.toronto.edu/~axgao/cs486686_f21/lecture_notes...

https://towardsdatascience.com/emulating-logical-gates-with-...

https://medium.com/@stanleydukor/neural-representation-of-an...
Meh, I've been hearing "credible rumors" that North Korea would start a war (or, alternatively, collapse) any day soon, pretty much my entire life. Somehow, NK has failed to do either.

I'd trust these rumors about China about as much.
username does not check out
More control?
I read too much of this stuff to dive deep unless someone on HN resoundingly endorses it.

From a cursory glance it looks like we’re once again on the verge of realizing that we’re dealing with complex valued weights.

Even Anthropic will be publishing that before the year is out.
This might sound strange but a book on real analysis or topology that walks through proofs could be one.
I am in phoenix, it is summer right now so things are double dead but even in fall to spring months, I have tried to find tech meetups (my interests are c++, c99, java, distributed systems, data engineering and non generative AIML/infra) and I can’t find any activity in the 5th largest city in US. I have tried to host things myself but only my friends or coworkers showed up, where are my fellow passionates?
+1. When I talk it is to add value or present a different view, or making a prediction of how something will likely turn out and why.

It's not about fear at all. In fact, because of what I say, it is often the opposite of fear.
any solid portable options?
You can pin the go routine to a current thread using[0] and then pin the thread to a core using[1] if that’s what’s you’re after

[0] - https://pkg.go.dev/runtime#LockOSThread

[1] - https://pkg.go.dev/golang.org/x/sys/unix#SchedSetaffinity
Decapping a processor produces toxic waste, which has to be disposed of. Processors, properly handled, last a lot longer than frogs, and can be re-used again and again: to a first approximation, processors do not wear out. I would expect that manufacturing a new processor causes more suffering to more frogs than is caused by killing a frog for dissection.

That said: we have video players in our pockets. Sure, dissecting one frog might be a more educational experience than watching somebody else dissect a frog, but is it more educational than watching 20 well-narrated dissections? I suspect not. I don't think we need to do either.
I've had extremely disappointing performance with postgres JSONB columns. I've used it a lot for MVPs and betas where it's much easier to use JSONB and lock in your exact relational schema lately.

I've now decided this path is a mistake because the performance is so bad. Even with low thousands/tens of thousands of rows it becomes a huge problem, queries that would take <1ms on relational stuff quickly start taking hundreds of ms.

Optimizing these with hand rolled queries is painful (I do not like the syntax it uses for jsonb querying) and for some doesn't really fix anything much, and indexes often don't help.

It seems that jsonb is just many many order of magnitudes slower, but I could be doing something wrong. Take for example storing a dictionary of string and int (number?) in a jsonb column. Adding the ints up in jsonb takes thousands of times longer rather than having these as string and int in a standard table.

Perhaps I am doing something wrong; and I'd love to know it if I am!
With such a big over-supply of housing, I'm expecting China's real estate to perform much worse than Japan's did. But, it seems pretty crazy - the most populous country on earth, won't need to build a single home, for the forseable future.
>(Lack of an obvious pronunciation is a good objection, tho.)

ally?
I really wish people would stop talking about MD5 already. It is almost never the answer. On a modern CPU you get HW accelerated SHA-256, it will always be much faster than your best software MD5. If your SHA-256 hash is too long, chop it up, it will still be better than MD5 for the same bit length.
(1) a one time pad is and will remain highly secure
(2) blocking shortwave radio (even if you are a nation state) is more difficult then taking down web assets.
(3) there are benefits to security by obscurity when its part of a layered approach with constant maintenance and feedback (#3 is my controversial take)
Yes and No. I don't entirely disagree with you, but think about when you ask a model to explain step by step a conclusion. It is not doing the reasoning, but in a way abstracted and learned the pattern of doing the reasoning....So it is doing some type of reasoning....and sometimes producing the outcomes that are derived from actual reasoning...Even if defining "actual reasoning" is a whole new challenge.
Thanks for your thoughtful answer.

- Re: continuously running a notebook server, how about an alias in your ~/.*rc file that just launches a new JLab? Personally I don't find the startup time so high, so it doesn't seem to me 'startup time' is the strongest lead to sell the product. (Of course, if most people find that the startup of a notebook is indeed a large cost then it's a fine point to make. )

- Re: command palette, gotcha. As you say, classic notebooks are going away (and I haven't touched one in a while).

- Re: formatting, I take it back. You're right, there's been plenty of times I've wanted to have nicer formatting in a notebook/lab, that's nice.
> I was surprised how much performance improved

Are you saying you got better performance from postgres jsonb than from mongodb itself?
This is going to be the new norm from big tech firms. After the massive layoffs there's just no capacity left for these quixotic speculative products inside major tech companies. What remains of their labor force is focusing on their core business areas.

The last these bets is AI, which already has Wall Street recoiling at the cost.
what does this custom layout look like?
Another nonsense post that manages to use a lot of words and says not much else.
is there any reason to think it wouldn’t look like Brave just with firefox instead of chromium?
Something I want to point out is _why_ you would want a graph for GPU work.

The existing programming model is based on passes. You have one dispatch spin up thousands of workgroups, each of which do some computation. Then you issue a barrier, change your shader, and issue another dispatch doing more work, often reading the previous pass's result.

At first glance this seems fine, but it has some inefficiencies.

1. Often the size of the second pass depends on the output of the first. The first pass might determine that some work is unneeded, and therefore the second pass would have less to do. But from the CPU side, you need still need to allocate memory for the worst-case amount of output from the first pass.
2. Towards the end of the first pass, you'll have only a couple of workgroups left running. But you can't start running the second pass yet - you need to wait for _all_ workgroups in the first pass to finish, and then issue a barrier for memory synchronization.

Workgraphs let you fix these problems. You define two nodes A->B that would correspond to your old passes. Then, you only need to allocate a reasonable amount of scratch memory for the first pass's output - you don't need to allocate for the worst case. When A is running, B can immediately run and pickup the results from A via the scratch buffer as A's workgroups complete.

Workgraphs also give you a lot more flexibility with branching based on work type. A common technique is to split the screen into fixed-size tiles, and classify each tile as "cheap" or "expensive" to shade. Then you can run a cheap shading pass only on the cheap tiles, and an expensive shading pass only on the expensive tiles. The problem here is the same as we saw earlier - you need a full barrier and wait for the previous pass to complete before the next can be issued, even though they're independent. And that's with only 2 possible shaders. With more passes, or different length chains of work (e.g. this tile just needs some quick shadows, this other needs shadows and then 3 passes of denoising), it gets more and more inefficient. Workgraphs let you turn all that into nodes, and schedule them much more efficiently.
Does it?

Google shuts stuff down left and right and nobody seems to be leaving.
NFC isn't right, either: some letters don't have pre-composed forms. Imo, you need to pull in a whole glyph-counting algorithm.
what has changed since 2020 and 2021, exactly? there's no cure, there is no permanent vaccine, and I doubt that even twitter neurotics who had two syringes in their handles when COVID was le current thing bother getting their bi-weekly booster, which means virtually all of us are unvaccinated again.

and yet the world keeps spinning. does that not suggest that the detractors were right all along?

we got a new current thing for the media and twitter checkmarks to yell about, and COVID quickly ceased to be a problem - less than three months after "winter of severe illness and death" promised by the white house in december 2021.
> because that cuts out a lot of people who should feel included

Why.

> People used to watch the same TV shows and talk about it the next day

That's the societal cost of having personalized experience. Nobody watches the content I watch because I pick content that's specifically relevant to just me. Even my closest friends watch different things.
> leisure time, which was really something only rich people had, once upon a time)

Disagree, its been shown that hunter gatherer tribes in various locations generally only need to work for about 4h a day on average.

I believe the “there is only time for work” stuff turned up as power structures developed. A pair of busy hands has less time to plot to overthrow the overlords, after all.
The issue of if cilantro tastes like soap, weather that be genetic or not, we can't ignore that if cilantro was common at the time, people would have grown up eating it, and would have been used to the taste.

There also was likely less concept of individual preference in the food you ate. The food was made for the family, and you either ate it, or you didn't eat.

Even I had to live through this with boiled brussel sprouts as a kid.
Nope. In system like this, if written correctly, main performance bottlenecks are network and disk latencies
The world isn’t. Your world might be.
Well, no. I do agree that AI is a net negative the way it's being applied now. I'm not trying to pooh-pooh the negative effect of AI, I just think we shouldn't underestimate how bad the internet already was the last few years. In fact this site is one of the last few beacons of light in that cesspool as far as I'm concerned.

I just mean the internet had already started its inevitable decline. The problem with AI is that it can enshittify a lot further than that. But the path was already set with or without AI.

> I remember all those years where every single site with user generated content was a garbage dump with 95% fake accounts.

Yeah because that's exactly what reddit, twitter, stackoverflow already were. Tons and tons of low-effort karmawhoring. This was really already the case before AI. I already turned my back on all of those because it became too much.

AI will make it much worse but i don't think it's the root cause. It's an enabler, a tool but not the cause. The biggest issue is the enshittification model behind the big sites that incentivices this behaviour. After all, if there's nothing to be gained nobody would do it. The problem is people want to do these insane things. We can make AI "responsible" all we want but we'll never solve that until we remove this incentive.

Personally I also think AI is a net negative the way it's used now, though i can see a few niche usecases where it can really make life better. For example it can really translate much better due to context understanding. It can summarise. It can eventually probably help with deadly boring excel work (though right now Microsoft copilot really sucks at its excel functionality)
Had to create an account to say this is a good free app.

What's your plan to keep it up and running? Key concern from non-technical people such as myself is longevity of new apps like this.
Maybe this article can help highlighting the current trend of seeing natural gas as a solution to global warming. Germany and the green political movement there has been defining natural gas as green investment for years, and new natural gas power plants are being scaled up to match increase energy demands. The general rationalization is that cheap natural gas is seen as required for grid stability and as reserve energy.

With the current political climate in Europe, there seems to also be a general view among current climate activists that the US should export more LNG as gas consumption in EU rises.
If the curvature metric wasn’t steep to begin with AdamW wouldn’t work. If the regions of interest weren’t roughly Euclidean control vectors wouldn’t work.
Us hearing it is probably the most damaging. After all, they know only 30 people in the entire US bought the thing (number for illustration).
IMO you get a pass if you refund the money.

Amazon is doing just that (and giving them an Amazon credit on top of the refund).
> Give it teeth and claws and I'm buying 20.

That would give me pause after things like swatting... offline device maybe, but on the internet, just to end up on Shodan? Nah
Companies like Amazon, Facebook, and Cloudflare have millions of lines of Rust code running in production.
Louisiana is also home of the largest pumping station on earth.

https://en.wikipedia.org/wiki/Gulf_Intracoastal_Waterway_Wes...
The rumors started after covid, when Biden was in office (not a political party that wants to increase defense spending). The rumors are from our guys… you can’t really say where you hear credible rumors but I attest it’s from not easily spooked people.
> but having to switch between IDE and Jupyter for code formatting seems like unnecessary overhead.

You're right about this. I don't love my setup (and have not put enough effort into optimizing it -- hence my reticence at learning Yet Another Tool), but the main reason I use notebooks is for objects that persist in memory. I can load up some huge dataset, keep it open, and jump back to it whenever I want over the next day/week/month without having to "reload" it (fetch data from some server and do processing).

I'd love a robust Jupyter-in-Sublime experience, where I have all the editing/hotkeys of Sublime along with this persistence of objects.

Quarto looks cool, might check that out. If there's any specific part of it you think is awesome, please do point it out. Thanks.
Does this add support for multiple-statement lambdas?

IMO lack of support for them (because of the lack of a good syntax) is the main downside of Python’s significant indentation.
"Rust is more complicated than C++" is a pretty hot take.
You're replying to Steve Klabnik, co-author of the Rust book [0] and (previously) a core team member for years. If he says it's been used on big projects I'd be inclined to believe him.

Note that it's likely that some of the biggest applications aren't public and so even if identified you couldn't actually count the lines yourself.

[0] https://doc.rust-lang.org/stable/book/
Sure. I do algorithm development at a biotech company, it is 100% computational work. I am not a software developer by training, my background is in mathematics.
We got the Internet that advertising built.
This was not how we (well some of us early 90s and before) users assumed it would pan out.
It has been my experience that private Internet communities (groups, forums, messaging chats) are where the quality discussion happens these days. Away from the advertising and the controversy seeking (and anti-tech) mainstream media reporters.
In general I agree with you- there aren't many cases to consider using MD5 anymore, but in this instance it will work well enough (still insanely fast) on new and old machines alike. If you know SHA-256 will be more optimal for your target hardware, by all means go for it. Some of the physical servers I run are a few years old and are slow at SHA, so the hash key calculations would get expensive quickly.

Shard hash keys aren't sensitive to the weaknesses of MD5, so there isn't an inherent problem, which is why I suggested it. It's really only an implementation detail and immaterial to the underlying question I was hoping to address.

Cheers.
This is what I meant, these are all examples working around the default execution policy. That's microsoft ruining things not powershell as a language. I didn't say it was niche rare or wrong. It's just bad and it's MS's fault.
I grepped up some old LINQ code I wrote (sanitized as it's not open source):

var list = obj.FindDataNear(a, b...).Select(i => obj.GetPosition(i))
.Where(...long lambda...)
.MoreLINQ()
.ToList();

So with the style I used, the semicolon is superfluous due to indentation. Are there styles where the semicolon is useful?
The Rise and Fall of the Cray Supercomputer (Asionmetry) [video]
> I would say there are more people engaging with Instagram and Facebook than there are with basketball.

Sure, but I don't see how that equates to more people knowing about Zuck. Lots of Meta users neither know nor care who he is. Outside of business and tech I almost never see his name or face pop up.

Lebron on the other hand is all over the place. I have zero interest in the NBA but could easily pick him out of a lineup.
It's hard to do products, even if you have Amazon funding.
> suggestions and explanations, I don't care

Ok. But for anyone else struggling with it, check the settings for AirDrop, which one of the following are your devices configured to use:

- Receiving off

- Contacts Only

- Everyone for 10 Minutes

I usually am not able to receive even from people supposedly in my contacts, even though mine is set to Contacts Only. But I don't mind that. I AirDrop about two or three times per month with others.

I take my device and their device and I flip receiver to "Everyone for 10 Minutes". Then I AirDrop the photos or files I want to and have no problem. Try this.
That's certainly been the atmosphere here lately. The messaging used to be "work on the big ideas, we'll take care of you if the product fails" Amazon would shutter projects and move people around. The past few years though, they just lay everyone off in that project.

It has a chilling affect to work new ideas when you know the next round of cost cutting could take your job
First study to measure toxic metals in tampons shows arsenic and lead
I spent a year creating a web template system that scores 100/100/100/100 on Google's Lighthouse test, with all kinds of dynamic content. Video backgrounds and embeds were a huge problem for us, but it can be solved.

It's really pretty simple. Any video embed must be "below the fold", and the iframe must be lazy-loaded. Now our pages don't see any page speed hit from video embeds, they only get loaded when the page is scrolled and the video is in view. Any other solution that isn't lazy-loaded will still impact page speed, and if that's important to the client, then don't load anything that isn't absolutely necessary to display what appears "above the fold".

For video backgrounds, our pages make a call to one of our APIs that gets the media URL from Youtube or Vimeo, and we then play that in a standard HTML 5 video player. It works great, and our Google Lighthouse score is above 95 even on pages with above-the-fold HD video that auto-plays. Loading a JS library from anywhere just to play a video is going to hurt page speed a bit no matter what.
The other ruinous tax breaks also cover millionaires under 35. 1 billion euros per year given to rich people.
I would love to see this in Chicago. Unfortunately.. a lot of the wind got let out of the sails in the city for tech meetups during covid.
I have fond memories of the fruit company taking the next step: removing the floppy drive bezel from the drive and instead having the floppy drive slot be part of the overall chassis front panel. Of course, their mechanical tolerances were nothing like they are today, so if you looked at the computer crosseyed, the front panel would fail to align to the actual internal disk path, and ejecting the disk would cause it to get stuck behind the front chassis panel. One could rescue it by careful wiggling with a tool to guide the disk through the slot or by removing the entire front panel.

Meanwhile “PCs” had a functional but ugly rectangular opening the size of the entire drive, and the drive had its own bezel, and imperfect alignment between drive and case looked a bit ugly but had no effect on function.

(I admit I’m suspicious that Apple’s approach was a cost optimization, not an aesthetic optimization.)
Minisforum BD790i with 96 gigs of LPDDR5 RAM running Ollama. I run Qwen 110b on the CPU and get around a token per second, which is enough for me to dash off a question and get an answer a few minutes later. Smaller models like CodeLlama that can run 100% on the GPU are 10x faster, but I've found that any model under 70b params makes stupid errors when asked more complex questions.
To commit to something one has to understand what it actually is.
When? Never heard of this
Could this be parallelized with a GPU?
C++ is an awesome language for this. Even Firefox isn't all Rust. Do you think it's wise to use tech controlled by your main competitor?
> So with the style I used, the semicolon is superfluous due to indentation.

Eh, indentation is also conflated with block delimitation. The semicolon is still useful to more strongly indicate statement delimitation at a glance.

Yes, it's redundant, but so are many signifiers around us. The pity is that readability aspects aren't semantically relevant but are stored as if they are.
I thought you could safely sandbox code via an iframe, though I'm not certain. Of course using your own interpreter might allow for more features, like tighter timeouts, custom APIs, etc.
I think his point was that unmodified existing phones are now both in range of satellites and able to communicate with them, ie no towers needed for surveillance.
Agreed it should have a name like ethical closure
this was before alexa and probbably one reason why they discontinued them.
Lawmakers in New Hampshire and Utah Recognize DAOs as Legal Persons (2023)