skysight-inc/HackerNews huggingface dataset:
Man i love SQLite. I hate that one of my professors in university was an idiot that didn't really know anything he was talking about told us on many occasions that SQLite was just a toy database that wasn't useful in "real programs".

His wrong opinion was ingrained in my mind until i started working as an Android Dev. Now i can only praise the work and the incredible software that SQLite really is.
I use a tool called LM Studio, makes it trivial to run these models on a Mac. You can also use it as a local API so it kinda acts like a drop-in replacement for the openAI API.
The Wi-Fi only works when it's raining
This not really correct, the useReducer hook is not some external state which is smuggled in. It is an actual input for the reconciler which defines an output of this component, so it is perfectly functional even by your definition.
Italian Province Invested in Babies
What has become "better" culturally over the past 50 years? It is a race to the bottom, just like everything else. Mass market, mass enshitification
someone committing fraud for money is same as committing fraud to keep a visa.
One of the many reasons why HK is my favorite place to be!
Random tips:

Never go to Netherlands or Germany. Not a single (free) public toilet seems to exist there and the few they do have will make you pay at least 1 EUR per pee.

Switzerland and France has (free) public toilets AFAIK.

Portugal has free public toilets in almost every grocery store and public library.
Yes, I personally think it's false advertising. AI Re-painter is not AI Upscaling. I even received a review on Mac App Store saying Upscayl is worse because it does upscaling instead of repainting like Magnific.
Sadly I'm a below-average laptop repairman. My iBook G3 was never the same after I did it (with said guide) - much of the wrist-rest now acts as a click on the mouse and the CD drive ejection mech isn't happy. I could probably fix it with some time and effort, but I honestly never want to open it again. Kudos to you for having it down.

I too lament how closed machines have become and how it affects the environment, data recovery, and just plain ol' repair. Some of those PCI Macs with 603s, 604s and G3s could get up to G4e with CPU boards and industry-standard PCI cards (so long as they had a Mac driver.) Now you can't even add your own storage to most Macs, and the one with PCIe won't let you use your own graphics card.
We shouldn't choose LLMs for how many facts they support, but their capability to process human language. There is some overlap between these two though, but an LLM that just doesn't know something can always be augmented with RAG capabilities.
What Happened When This Italian Province Invested in Babies

https://archive.ph/aZU3j
Yes, just start from scratch and provide uid-mappings from the beginning. Looks like those uids were set from before adding the mappings and it is trying to access uids it is not allowed to access.

I used rootless docker in rootless lxc because the Postgres Docker (e.g.) will try to setup a non-root user by default. In a rootless LXC, this means it will try to access very large uids (>100000), which are not available, unless explicitly prepared.
Similar in PowerShell, where this distinction of parsing modes is a frequent source of confusion
There are cities where that won't work: Lisbon (you need a code from the receipt to enter the bathroom).
It's much easy to do anything if you're honest about the reality you're working in.
Please continue doing so! I don't work in AI directly and Research highlights from community posts such as yours is how I keep up with the field.
Yes, this is really a phenomenal effort! And what open source is about: Bringing improvements to so many use cases. So that Intel and AMD chip uses can start to perform while taking advantage of their high-performance capabilities, making even old parts competitive.

There are two PRs raised to merge to llama.cpp:

https://github.com/ggerganov/llama.cpp/pull/6414

https://github.com/ggerganov/llama.cpp/pull/6412

Hopefully these can be accepted, without drama! as there are many downstream dependencies on llama.cpp can will also benefit.

Though of course everyone should also look directly at releases from llamafile https://github.com/mozilla-Ocho/llamafile.
Maybe a consideration: this isn't necessarily a nation state. It could literally just be one or more individuals trying to set up some sort of crypto heist. At this point we need some sort of new adage to the effect of "never attribute to nation states what can be attributed to crypto"
this is a long standing problem with mailing lists. they are often configured to add a "[...]" prefix to the subject or add a footer, breaking the dkim signature. this leads some more recently updated mailing lists to always rewrite to their own "message from" header, so they control dmarc alignment for their messages.

for incoming email on mailing lists i'm subscribed to, i don't enforce the dmarc policy. i think this is what the parent post hints at. i'm not sure how easy this is to configure with the various mail server software out there. i'm also not aware how you would configure this with sieve scripts (i looked, didn't find it, but it seems like a basic case).

if you're running a mailing list, hoping for all subscribers to not enforce dmarc policy enforcement doesn't seem like a great strategy.

the forwarding case should be easier to keep working.
Gold Hits New Record High on Fed Rate Cut Bets
Wireless Communication Tutorials
I’ve been using self driving cars for a year.
100%.

You can't be in the so-called "talent pool" without being able to speak good English.
>Rabid political polarization either to try to fix the problems we face or ignore them and protect our mental health

Just a nitpick. I don't believe that political polarization is today any worse than it was in the past, and if anything it may be less and diminishing overall. Bear in mind that for much of the 18th, 19th and 20th centuries, people (not talking about militaries here but regular civilians) in even the most developed countries of these times would regularly beat each other to death en masse over political issues that today might seem absurd as causes for such violence. Yes, people in many parts of the world still do this, but it seems to be diminishing and certainly has done so in the most developed nations.

Pervious to the 18th to 20th centuries, the polarization was even more deadly, except that innate human tribalism was hinged around religious differences more than purely ideological/political ones of a secular nature.

Even the idea of "misinformation" being a a record modern problem is absurd. I invite anyone today to read the grossly biased, rabidly yellow journalism of any time before the late 20th century to see just how blatantly manipulation of popular beliefs was practiced by almost all media sources then available, for one motive or another.
Really? Organized crime also produces fake documents, and they are sold/smuggled to independent actors constantly.

Plus, identity theft is not an uncommon crime.
Google Registry's .exe top-level domain
> That's because DOS webservers can only keep track of 8- or 16-ish concurrent requests

No different to my Python gunicorn web server then
I didn't realize it was a Microsoft engineer that works on Azure Postgres that found the issue.

Thanks, Microsoft, I like Azure now.
Use llamafile [1], it can be as simple as downloading a file (for mixtral, [2]), making it executable and running it. The repo README has all the info, it's simple and downloading the model is what takes the most time.

In my case I got the runtime detection issue (explained in the README "gotcha" section). Solved my running "assimilate" [3] on the downloaded llamafile.

[1] https://github.com/Mozilla-Ocho/llamafile/
[2] https://huggingface.co/jartine/Mixtral-8x7B-Instruct-v0.1-llamafile/resolve/main/mixtral-8x7b-instruct-v0.1.Q5_K_M.llamafile?download=true
[3] https://cosmo.zip/pub/cosmos/bin/assimilate
Either https://lmstudio.ai (desktop app with nice GUI) or https://ollama.com (command-like more like a docker container that you can also hook up to a web UI via https://openwebui.com) should be super straightforward to get running.
missed the most obvious one - the midday sun is to the North, as opposed to the South … this one really threw me as i often use the sun to quickly orient eg when getting off a train
Bit of a jump. List order 10 (a single order of magnitude) applications, jump to three orders of magnitude, multiply by the order of the population (the second step is reasonable). What's the difference between 10 and 1000? About 1000.

It's an interesting Fermi problem, definitely they establish >10^10 as reasonable. A couple of orders of magnitude is semi-forgivable, but debatable. I would say more possible than likely. "There may already be >1e12 SQLite databases on Earth."
Gaps Between Easters
Are bad memories also vivid?
Cannot confirm. We get a large number of false positives at our business GMail:

Customer requests for quotes, Paypal/Stripe security messages, lots of other important emails go to spam.

See e.g. https://github.com/nh2/gmail-spamfilters-paypal-security-mes...

For a while now I suspect that GMail has some bug with its own group email addresses:

When somebody sends an email to our GMail group email address team@example.com, it shows up in GMail as "Sombody via team@example.com". Of course, teamexample.com receives both spam and non-spam.

I suspect that when we mark spam that comes "via team@example.com", GMail learns that as "things 'via team@example.com' are often Spam", even though info@example.com is a Google Groups email.

And by now, everything that comes 'via team@example.com' is marked as Spam.

So it seems that when we mark an email that arrived at team@example.com as Spam, Google punishes its own Group email address, instead of the sender.
it increases the cost for the attacker, forging ID is expensive and against the law. It also leaves behind additional evidence that might be useful to investigators
Where does it mention .exe though?
>I spent the other day writing an archetype entity component system which made heavy use of template metaprogramming.
>I'm hoping cpp2 brings us someplace closer to a language that mere mortals can understand.

Are you sure the problem is the language itself, and not the inherent complexity of that kind of metaprogramming? As far as I'm aware, Lisp is the language with the cleanest support for such metaprogramming, yet metaprogramming-heavy Lisp code is still quite hard to read. I'm not aware of a programming language in which a compile-time ECS would be easy to write/read.
NVIDIA’s consumer GPUs are highly reliable and support the same CUDA capabilities as the enterprise products.

This is something NVIDIA gets right. Meanwhile, ROCm isn’t even supported on certain lower end AMD consumer chips.
In case you didn't know what this means like me:

https://en.m.wikipedia.org/wiki/Parallel_construction
I did something similar using Mathematica on the web on the distribution of which days Easter falls, it seemed very flat, but with a steep drop on the last day.

I can’t remember what the query was I typed it in as a question and it worked out how to calculate it.
Yeah, hacker news is going to have meltdown over this, last time most upvoted comment was about "It was crickets". I guess Russian shills are working hard.
Amazing game. I love games that require strategy, but it's hard to find ones I like that are based on language. Does this support a non-english vocabulary?
> I'm capable of compartmentalization

teach me how.
help me learn how, please.
any resources with practical utility you can share?
or any class of therapists that are good at teaching this with right frameworks offered?
thank you
> Your server will be secure because it's obscure. But it's still very likely to become a target for autistic geniuses.

I legit laughed out loud.
Decades of optimizing compilers, static analyzers, and software engineering practices when the solution to quality was right under our noses all along.
And it requires massive computational power to decompress, which I don't expect to be available in a catastrophic situation where humans have lost a large chunk of important knowledge.
Will any crap we put into graphene increase its electrocatalytic effect? (2020)
From what I have heard they use manual spin locks. Generally, spin locks are not a good idea unless you want to dedicate the entire machine to a single application. If the process a spinlock waits on gets suspended, you're burning CPU time for nothing. The OS thinks a spinlock making zero progress is actually a high priority process, so it is starving the suspended process from making progress.
You probably remember this: https://petapixel.com/2020/08/17/gigapixel-ai-accidentally-a...
Anecdotes aren't data. Cornhs disease is know to go into sponteneuous remission in around 10% of patients for no reason what so ever for years to dacades at a time.

So if you have batch of a thousand people each going from one fad diet to the next you'd get around 100 of them telling you very loudly that whatever flavour of the month cured them. The 900 who didn't just move to the next fad.
Huh, seems you are right. I've read about "not really real" AVX-512 implementation in Zen 4, and also saw that on my workload turning on AVX-512 on Zen 4 indeed gives almost nothing (compared to x2 speedup on Intel). But now that you've written it, I understood that my only test was very specific, full of 32-bit FMAs, and I was comparing Zen 4 with Skylake-X which has 2 FMA units.
Induced abortion operation – Professor L.N. Vasilevskaya (1979) [video]
As noted in the article, it is known that Zen 5 is a new microarchitecture, not just one with small incremental changes, like Zen 4 over Zen 3.

Therefore it is expected that the performance increase at the same clock frequency will be substantial, at least 20% to 25% on average.

It is also expected that some applications will be accelerated much more than the average. Usually SPEC has a performance increase not too different from the average, so 40% seems high, but not impossible, because the IPC would remain lower than for the Apple CPUs.

By the end of the year, both AMD with Zen 5 and Intel with Arrow Lake and Lunar Lake are expected to introduce new microarchitectures, after several years with only minor microarchitecture improvements in Zen 3/Zen 4 and Alder Lake/Raptor Lake/Raptor Lake Refresh/Meteor Lake.

Hopefully both will demonstrate good advancements over the current CPUs.
I incorrectly guessed this was a JS coded game.
Show HN: Introducing Open Asteroid Impact
I’m proud to announce the April 1 launch of my new startup, Open Asteroid Impact! We redirect asteroids towards Earth for the benefit of humanity. Our mission is to have as high an impact as possible.
(Edit for fixing the format)

Surprised to know nobody mentions reinforcement learning here.

Bought three books (in their transitional Chinese edition), whose original titles are,

* Reinforcement Learning 2nd, Richard S. Sutton & Andrew G. Barto

* Deep Reinforcement Learning in Action, Alexander Zai & Brandon Brown

* AlphaZero 深層学習・強化学習・探索 人工知能プログラミング実践入門, 布留川英一

None of them teaches you how to apply RL libraries. The first is a text book and mentions nothing about how to use frameworks at all. The last two are more practice oriented, but the examples are both too trivial, compared to a full boardgame, even the rule set is simple for humans.

Since my goal is eventually to conquer a boardgame with an RL agent that is trained at home (hopefully), I would say that the 3rd book is the most helpful one.

But so far my progress has been stuck for a while, because obviously I can only keep trying the hyperparameters and network architecture to find what the best ones for the game are. I kind of "went back" to the supervised learning practice in which I generated a lot of random play record, and them let the NN model at least learn some patterns out of it. Still trying...
I'm with the parent here, Vultr has been awesome for me and I'm a very happy customer. Very glad to see them walk this back.

That said, while IANAL, I have been involved in a relatively large number of contract negotiations. The TOS were ambiguous enough that our collective interpretation was almost certainly enforceable, if it came to that.

The problem is that the definition of "user content" was so broad as to allow for almost no distinction between private and public uses of the data.

So it's irksome that their lawyers blamed us non-lawyers, when from my perspective it was clearly Vultr's lawyers who failed here. But nevertheless I'm gonna take the win :-)
Billionares can easily comply with the AGPLv3, so they aren't going to pay you. Anyway, they are more likely to just write competing software from scratch, outspend you on marketing and win.
So much planning! You have to eat beans AND rice to get all of your essential amino acids. That's two whole foods! Ah well, too complicated. Instead I'll grow alfalfa in the desert to raise and slaughter cattle. I'll eat just the meat by itself, and now I've got zero fiber but I don't have to think about all those complex amino acids with my feeble, plant-based mind.
I can't remember ever having to restart my Mac outside of system updates.
This is something I think about quite a bit:
There are about 8 billion people on this earth. Of the 8 billion, I would argue only 1 in 10 (800 million) have their basic needs met and a decent education. This is the pool of people most of our innovations, business and scientific come from.

Imagine what would happen if we doubled or tripled that number.

How many more companies founded, inventions created, or if you care about art, new creations never imagined.

We really MUST do better, it is in all our best interests.
According to him, I suppose? Good PR
> Perhaps you should speak more about those consequences you’re afraid of?

I'm not particular fearful of anything. It's an observation of a cultural change that I perceive. I'm facing many more interactions with throwaway accounts, individuals that have no desire to establish a reputation etc. It changes the way you communicate in subtle ways, there is less of a believe that you will run into some of those folks at conferences or they would not disclose themselves.

The legal elements of that are largely hypothetical since most folks will statistically not be involved with a lawsuit. However the legal underpinnings are largely what enables Open Source, so we cannot completely be blind to this. At the same time it's also clear that we care less about this as a whole. While it was once much more commonplace to verify authors, to vet licenses and contributors, that's clearly something that even established projects do less of. I have no idea what this means, but it seems like it's a shift nonetheless.

The practical implications are much more obvious. The creator of xz also suffered inconveniences despite not being the perpetrator when GitHub restricted their account.

> I know people online don’t take the No Warranty clause statement seriously when they demand support, but a court definitely will.

That's not entirely clear. At some point even writing code can become a legal matter and plenty of software engineers who were charged and convicted under wire-fraud charges are there to tell a story. Mind you, many of those things were outright obvious malice, but we don't know for sure where such lines are drawn for sure.
Zen 4 is faster due to a greater IPC * clock frequency product.

In IPC, the Apple CPUs continue to be much better than the Intel and AMD CPUs, which is the reason that while the latter have greater absolute performance, the former have greater energy efficiency.
Engineering a Culture
The first tasks of gpt was to evaluate the emotion of a sentence.

Like determine if a comment/review is good or bad.
Yes, quite. They can be affected by the kind of tunnel vision you get when you're very stressed out. Like remembering a spot on the wallpaper, or a brass part of the handrails on the stairs where my parents gave me some bad news when I was four.

Unfortunately I can't seem to decide what sticks and what doesn't. I don't have perfect recall (far from it). I can barely remember what I had for dinner yesterday, but if I do I can probably still taste it.
Carrier Interferometry
This is a classic, because Galton wrote "Statistics of Mental Imagery" in 1880, inventing survey research in the process, precisely because he found that the people he talked to about it strongly resisted believing that the spectrum between aphantasia and hyperphantasia truly exists.

The original paper is quite readable: https://galton.org/essays/1880-1889/galton-1880-mind-statist...
I am trying to learn type theory and get into grad school.
If someone releases DDR5 or DDR6 based PIM, then most of the memory bandwidth advantage of GPUs evaporates overnight. I expect CPUs to be king at inference in the future.
Former Army base warns of grenades on local trails
Related, this was recently published by the author (who has aphantasia) — a post describing a self-made Kobo enhancement that uses text-to-image generation to assist imagery-rich fiction. Here's the HN link: https://news.ycombinator.com/item?id=39842710
> I don't use LLMs for my coding, I manage just fine with LSP and Treesitter.

You’re literally comparing apples to oranges.
> No one is stopping you.

You are too busy writing novels and raging at me to read what I wrote with an open mind.
i have aphantasia and am a voracious fiction reader.

I do tend to skip overly disruptive paragraphs that don't advance a story.
Great new idea in cpp. Automated bounds checking in the hello world example sold me straight away. Try and do that as tersely Haskellers. I hope this project gets momentum.
Hey! I have aphantasia and read fiction books often. I have some trouble in reading stretches of text that describe details about an environment or character and I often skip to dialog. My reasoning is that there's little need for these details if I can't visualize them.
So, I can now run it on my 2015 Macbook with 8GB RAM?
Add C++ Templates to Hare
Not so fast, Mr. Fourier
Smoking cannabis is now legal in Germany
> a concept that is increasingly used in UI development

For a desktop app developer that's a pretty funny statement, given that the Qt framework introduced signals and slots in the mid 90s.

I am curious how many web devs think that signals are a new concept. (I don't necessarily mean the parent poster.)
No idea about BYD, but MG are all over, especially among the older crowd who remember them being built (badly) in Birmingham.
Ask HN: What is the state of AI data annotation of pdf documents using LLM
As an example I have a corpus of scientific papers for which I would like to label the segments that contain an application to organic chemistry.

Assuming the labeling is not very sophisticated (literally "this passage contains an application to organic chemistry") Do I need to train models to detect and label these segments or is it viable to feed into an LLM model with no prior training?

What are currently the best/cheapest services/libraries that help with this kind of workflow that doesn't involve reinventing the wheel?
No thanks. We do need people to wreck the bullshit machines, but they don't have to be total asshats. That's not inherent to being that smart.
Train an LLM with it and then let it write the code.

At least Microsoft believes that works.
You can say this about most things in the standard library. But as stated in the motivation, there's an ongoing trend to extend the rather small standard library js offers, so you don't need to have a package for each and every common task.

You can argue about the need for this, but if we're going to extend the standard lib, then looking at what is popular is a good approach IMO.

> Before these libraries used signals, they or their predecessors used virtual DOM

Signals are not a replacement
for virtual DOM.
This is an april fool‘s joke, isn‘t it? This website is the only source for this news that I could find and the ship was also commissioned only two years ago.