skysight-inc/HackerNews huggingface dataset:
Hey friends in the Hacker News community! I'm the developer of I18n Code. This tool stems from my personal experiences in multilingual projects, especially those involving Next.js.
I'm sure you've all experienced the pain of dealing with numerous JSON and Markdown files in different languages within Next.js projects. Tools like GPT have various limitations. For example, there are restrictions on translation length, and context information can be lost during the translation process. Not to mention the headaches caused by machine translation when dealing with Markdown formatting!
I18n Code is here to change all that. It offers a seamless one - click translation function for JSON and Markdown files. It not only preserves the file format but also ensures accurate translations that are culturally appropriate. By intelligently segmenting the content, it can easily handle large files.
I'm particularly eager to hear your thoughts. Have you encountered similar problems in Next.js multilingual file translation? How do you think I18n Code can be improved? Or do you have any other better localization techniques? Let's discuss together and take localization to a new level!
Click to experience: JSON - https://i18ncode.com, Markdown - https://i18ncode.com/en/markdown
Small nit: this should check/exit if OPENAI_API_KEY is empty
That’s just SV, though, you would’ve paid <1/3 that elsewhere.
What do you use as the favicon on your personal website?
Miniaturizing a Github profile picture feels wrong, Wondering what others thoughts are.
When the P/E model was introduced by Intel, there was a fairly long transition period where both Windows and Linux performed unpredictably poorly for most compute-intensive work loads, to the point where the advice was to disable the E cores entirely if you were gaming or doing anything remotely CPU-intensive or if your OS was never going to be updated (Win 7/8, many LTS Linux).

It's not entirely clear to me why it took a while to add support on Linux because the kernel already supported big.LITTLE and from the scheduler's point of view it's the same thing as Intel's P/E cores. I guess the patch must've been simple but it just took very long to trickle down to common distributions?
Yea that is a missing part from the argument. It is said that we should judge QC by the advances it has made and not if it can break the latest algos.

Well what is the progress then? How has QC advanced in the past 20 years, what is the latest QC can do?
I'd love to try ableton but its out of my price range, I don't even bother running windows. Def not thrilled with linux sound at the moment but I think I can improve things if I can find an audacity replacement. Reaper looks really good but I don't want to start the trial period without scrounging up license money so still just working on simple stuff.

I really need to practice guitar, I don't even have callouses enough to play for very long and I keep missing strings but I'm having a good time trying to get things to work!
ESPN+ is $12 for a month via Hulu. Seems pretty reasonable to me.

Finding this info is ridiculous though.
It is actually implemented as you mention, there is just some weird thing going on with that, not necessarily tied with touch itself. There is a threshold in place as well to prevent that, yet it happens at times. Will have to investigate more at some point.

Jump is a single tap or tap and hold for continuous jump until direction changed (translated to some point from original). Spear is a double tap (which means jump is slightly delayed and double has to be quick). Yeah, it is not optimal setup, check other comments about this topic. :)

And thank you very much for your words! I feel you with Flash vs HTML5 Canvas debacle, heh.
I remember the time when Microsoft was rebranding everything as “.NET”. Lasted for a couple of years and then they moved on to a different hype.
We have 136 of these things. Not thousands. AMD is intentionally keeping their number of providers limited [0](bottom of page).

No two providers has the same customers, meaning the workloads vary quite a lot, and a lot of the "professional" developers you're talking about all have jobs that rent this compute.

These GPUs are enterprise, they only come in one form factor. It is a 350lbs box that takes 10kW of power and some pretty serious cooling. It costs as much as an expensive Ferrari.

If you're now also suggesting that AMD also release another product that is easier for developers to get their hands on and deploy, then now you've totally lost me. You're exponentially trying to increase the amount of work and money they spend, for what? Some feedback?

[0] https://www.amd.com/en/products/accelerators/instinct.html
The fact that they're using whataboutism should point to you that these posters very much are the adversaries of America that the poster is talking about. They are certainly not acting in your interests here.
Doubt it, Twitter had that feature years ago and there wasn't a major problem that linked to it.

Crazy people can't follow protocols, and most realizes they're in the wrong before blocking million accounts. References to useful contents from blocked accounts will occasionally leak through channels, and that should validate/invalidate choices.

It's probably a pain for spammers and an extra processing cost for serving platform, though.

edit: if you consider it must to block massive amount of real users(i.e. not script bots and/or third world hired guns trying to destroy a platform) to use a platform normally, that's just not sane.
I work with this algorithm quite a bit in a personal project. (I've changed from calling it WFC to Model Synthesis; Paul Merrell earned the naming rights, unless we discover an even earlier description.)

I mentally divide it into two important components:

1. Cross-correlation (the 'wave function')

2. Label selection (choosing where the 'collapse' occurs)

The "cross-correlation" is exactly what it sounds like - given an incomplete model and a set of example patterns, this data structure represents the cross-correlation of every place that any of the patterns would individually fit in the incomplete model. I think this is the most useful structure in the algorithm, and is a form of iterative 'feature detection' over the incomplete model.

I think there are many interesting things which can be done with this which aren't in the basic algorithm, such as:

- Having larger indivisible 'patterns' and collapsing such patterns all at once. Although example patterns are always broken down into discrete cells, larger patterns can exist where each cell gets a unique label and very limited transition set. The cross-correlation will detect where they can be placed, and if one is chosen the entire pattern could be chosen at once.

- Partial seeding of labels, e.g. selecting portions of the incomplete model and artificially limiting the available labels in that area, without collapsing it.

- Addition of information to labels which aren't easily expressed in an example pattern, such as rudimentary counting of distances.

The 'label selection' portion (in WFC terms, this is the algorithm used to choose which space to 'collapse') is where all of the random generation comes into play. If using Model Synthesis for full world generation, this is what should be focused on for generating more interesting types of environments.

However, given the common label selection algorithms I've seen and used, I think that Model Synthesis excels mostly at adding small-scale, largely self-similar patterns onto constraints provided by a larger structure. I think that other proc-gen methods better lend themselves to generating large-scale structures. A combination of the two - generating a large-scale structure to serve as a constraint, and allowing model synthesis to fill in interesting detail - seems like a good path to explore.
Last FIFA World Cup I was looking for recaps on Youtube after the day's matches. A lot of results were unofficial videogame recreations (think XBox EA Sports FC) of the real match final score. It was very weird.
Do you envision the LLMs creating a protocol? Would the caller supply the schema for the response?
This is actually the first plugin I install on every new installation of a Jetbrains IDE...
Used to include it in my "mentoring about advantages of IDEs" rants, just before configuring debugger.
Traditional media billionaires made the world worse too. It's just power changing hands, without tech-bro we would have something-else-bro pooping on our heads as we always had. Let's not be naives.
David Lynch – Blue Bob – From Mulholland Drive [video]
David Lynch - Blue Bob - from Mulholland Drive. I love the metal in this one.
np, thanks for listening to my explanation and for the apology - sorry on my side for yelling.

i’m terrified now that the various blog posts haven’t been clear enough about the plan though - seems like we should have made it much clearer that FOSS synapse is still the primary project, and everything will happen there first (other than optimisations to support massive scalability)
Get the favoured candidate to say what the viewer wants, and have the other person say the opposite. Then the system would then be perfect.
I'm bewildered how things changed so fast. Big Tech was conservative public enemy number 1 just a couple years ago. And vice-versa.

So now what? Will Democrats start cozying up to the oil oligarchs? Sounds ridiculous, but ... do they have a choice?
1) It's up to the relay and the software how much of the firehose of posts to present to users. Your client is in control if whether you see posts from your follows (who you follow), or the entire world.

2) One of the things Nostr did get [slightly] wrong was the hashing of the JSON. It's pretty straight-forward to sort properties, and remove spaces, to create canonical JSON that can easily be hashed, but (and I forgot the specific reason) Nostr made it where you can't directly store Nostr in IPFS (for example) and have the post hash/ID be identical to the IPFS CID of the canonical JSON. They missed that opportunity because fiatjaf was not well enough versed in IPFS, so he got that a bit wrong.

All that being said I am still a fan of Nostr. It is far better than other Social Media protocols imo.
In case anyone is wondering how to pay for and watch tennis in US: there is a tennis tv app. That app allows you to watch the men’s tour. There’s another app, the tennis channel app, that is for the women’s tour and maybe some other random tourneys. Neither of those apps have the grand slams tho, ie the Australian open. For that , in the US you need espn plus and can’t get away from ads. And then there’s also the French open. And between nbc, peacock and whatever else, beyond pirating the matches, I’ve genuinely been stumped trying to pay for it legitimately.

I saw this the other day on YouTube and it made me turn on the real thing.
What we desperately need before we get too deep into this is stronger support in languages for heterogeneous cores in an architecture agnostic way. Some way to annotate that certain threads should run on certain types of cores (and close together in memory hierarchy) without getting too deep into implementation details.
You have posted this for three months now and I've sent you an email the past two months, I never received a reply.
Do you have a few sample programs?
"Whelllp, it turns out that quantum primes aren't the same as classical primes, who'da thunk it?"
In the grim darkness of the far future, there is only money

Cynicism aside I don’t see it happening, let’s see how the tv series pans out but I really like their recent work - Space Marine I & II were excellent. I still play Dawn of War just for the vibes, and I hear the table top and RP games are also still good
> Unsatisfying workarounds [...] Use linear memory for bytevectors

It never makes sense to use GC for leaf memory if you're in a language that offers both, since mere refcounting (or a GC'ed object containing a unique pointer) is trivial to implement.

There are a lot of languages where it's expensive to make the mistake this post is making. (I don't know much about WASM in particular; it may still have other errors).
How about “Microsoft Blob”?
To prove Mr Feynman right: because I stomp on it.
It depends on the company and probably even the team. At least when I was running an IT team I generally viewed a colleague doing something like this as more effective than me nagging some sysadmin about them leaving their computer unlocked. Would have never tolerated someone on my team doing it to someone outside the team though.
How about 39kB for a video game with physics, dynamic graphics, two music tracks, sound effects, online high scores, and built-in instructions? https://news.ycombinator.com/item?id=38372936
Cave Story
It would make sense if were a lazy re-hosting of shots taken by a photographer deliberately cruising around.
Not at all. Your comment was perfectly fine! And that reply was way out of line...
This reminds me of the voice ban Thatcher enacted in the UK back in the late 80s relating to the Troubles.

It was illegal to broadcast the voices of representatives of specific political groups (apart from during elections). Mainly Gerry Adams, who was leader of Sinn Féin, a party strongly linked to the IRA and terrorism.

The law was overly specific, so broadcasters, including the BBC, just dubbed his voice with a soundalike.
Educated people will remain educated. Ignorant people will remain ignorant. Angry people will remain angry. Block lists aren’t going to make a material difference in winning hearts and minds. The average reading level in the United States is between 7th and 8th grade, for example. Users will pick what they want to read, and they should be able to.
The internet is filled with shit. Bots, influencers, spammers, the clinically insane, outright enemies.

Why should I listen to the endless amount of slop flat earthers shat upon the internet at large?

The early internet was a pretty decent place to talk, debate, and see opinions you didn't agree with. But those days are long gone. He'll, these days the other side of the conversation could just be a bot that will never change its mind, and waste your time you could be talking to an actual human.
Grist – SQLite based relational spreadsheet
Only failure is rewarded!
Why do we need qualify every piece of tech journalism with a "Yeah but...the media..."
Drives me crazy that they are saying "AI and OCR". It sucks that charlatans have occupied the field of "AI" so thoroughly now that OCR is considered something separate.
I don't understand, how is he destabilizing the UK democracy?
Sam Altman is not a credible figure, and that quote was rubbish IMO. There’s no inherent reason that foundation model trainers (the dumb pipes of the AI era) will win RAG by default. Apps like Perplexity aren’t even really constrained by the strength of the model. The secret sauce is the information retrieval, where OpenAI has no special advantage. But Google sure does…
> complex Hilbert space in 2^n dimensions

A very simple argument is that there's strong reasons to believe that energy is required to represent all information in the physical universe. You can't have "states" without mass/energy storing that state somewhere.

2^n is clearly super-linear in 'n', so as you scale to many particles, the equations suggest that you'd need a ludicrously huge state space, which requires a matching amount of energy to store. Clearly, this is not what happens, increasing the mass/energy of a system 10x doesn't result in 2^10 = 1024x as much mass/energy. You get 10x, plus or minus a correction for binding energy, GR, or whatever.

Quantum Computing is firmly based on pretending that this isn't how it is, that somehow you can squeeze 2^n bits of information out of a system with 'n' parts to it.

The ever increasing difficulties with noise, etc... indicate that no, there's no free lunch here, no matter how long we stand in the queue with an empty tray.
Yeah, they were good enough that it took a while for me to realize why they seemed off. Creepy stuff.
Caret is a word designator in bash's history scheme. Here it acts as a way to mark the thing with the thing being replaced. There's a more detailed explanation in [1] and a quick read in [2]. Essentially bash let's you do manipulation and re-execution of commands from your history and one of the manipulations is via word substitution.

[1] https://www.gnu.org/software/bash/manual/html_node/Word-Desi...

[2] https://www.johndcook.com/blog/2022/10/21/shell-replace-word...
> For example, do we expect an AGI to be able to meditate, or to mentally introspect itself like a human, or to describe its inner qualia, in order to constitute an AGI?

How would you know if it could? How do you know that other human beings can? You don’t.
You can write an external memory spell checker with a tiny amount of RAM: something like

- sort the words in the document
- eliminate unique words (they sort together)
- merge the sorted words with the sorted dictionary and keep only the missing words

I saw this in BASIC in Creative Computing and got it working in on my TRS-80 Color Computer which had much less than 32k of available RAM, so that was the first thing I thought when I saw the headline.

Now this blew people away when it came out

https://winworldpc.com/product/turbo-lightning/1x

it had a compressed dictionary that would fit together with the other programs you were running on a PC and spell check as you typed; there was a 640k limit for the PC but it could only use a fraction of that so as not to interfere and in the early days of the PC you couldn't actually afford to fill it out.
> need clear evidence of these specific elements before applying that label

There is clear evidence of at least one of those things. Like it or not, as I said in my original post, “neo-Nazi” is close enough, I think.

Any business leader considering “strategic engagement” with the incoming administration is clearly morally bankrupt and deserves loud and public scorn, whether or not they ideologically support it.
Hacker News is heavily curated. Do you think there's an echo chamber effect? I frequently encountered opinions that differ from mine, sometime completely on the opposite end.
Quake III Arena in your web browser
Sorry but it's just a different choice not a mistake. I do realtime graphics just fine in non-web managed memory languages.
Yeah, I don't want to see spam and inane posts, it isn't some moral imperative that everyone gets exposed to every thought someone shits out.
Sympy can manipulate Gaussian distributions symbolically, but the Gaussian is more or less the only distribution that can be really symbolically manipulated.

Though I'm not sure Sympy can handle the conditional (Bayesian posterior) distribution needed for the Kalman filter.

In any case, you are better off working direcly with the mean and variance (or covariance matrix) if you want to play around with the Kalman filter with Sympy.
It's not stealing, obviously.
Does anyone else feel sad that you'll never get to design silicon at this kind of low level? I hope that someday nanotech reaches a point where I can design and print 1 u-meter process chips or something.

(I guess I could always buy hundreds of thousands of transistors and start soldering...)
Sometimes I find myself wistfully thinking of
Java Swing applets with native theme settings.
it should really just have an interactive mode that supports batching. It would cover 99% of use cases.

I recommend everyone ITT to just use Handbrake (a GUI) unless they have extremely niche use cases. What's the point of using a LLM? You just need one person who knows ffmpeg better than you to write a GUI. And someone did. So use that.

If Handbrake doesn't solve your problem please just go to Stack Overflow. The LLM was trained there anyway, and your use case is not novel.
In the individual level I don't care either, but having seen the damage Russia has done through their ongoing online influence, I understand how big a problem it is at the macro-scale.
you can’t copyright facts. descriptions of the broadcast might be copyrighted, but stating facts of the individual events can’t actually be copyrighted, regardless of what the nfl and olympics say in their disclaimer.
I noticed that those blocklist on Bluesky tends to have false positives too!

I've seen an instance where an innocent user added to a blocklist that blocks Nazi ideology or something like that.

Honestly if that happened to me, I'd quit Bluesky instantly
I mean, OpenAI not only tested the model, they literally trained the model. Training a model involves developing evaluations for the model. It’s a gargantuan effort. I’m fairly certain that OpenAI is the authority on how to prompt o1.
> Truly appreciate the power of linear approximations by going through algebra, appreciate the tricks of calculus, marvel at the inherent tradeoffs of knowledge with estimator theory, and see the joy of the central limit theorem being true.

None of these are needed, or even useful, for understanding the Kalman filter.
I thought the password type fields were unreadable by JS. Only the server could get the value of a password when the form was submitted.
In a world that keeps people working, entertained, or sleeping, the total number of volunteers out there is likely pretty small and easily burned out.
Unfortunately, starting from a perspective that logic programming is mostly Prolog is a pretty bad way of getting to understand what Dusa is about. There's nothing wrong with that starting point, it's just... kind of like trying to understand Kotlin because you learned Smalltalk and know that both are object-oriented.

The linked page suggests one intro if you have experience with Datalog, another intro if you have experience with Answer Set Programming (ASP), and a third for everyone else. That's because Datalog and ASP are the two logic programming things that are most like finite-choice logic programming. Finite-choice logic programming gives a completely new way of understanding what answer set programs mean. The Dusa implementation is able to solve some problems vastly more efficiently than state-of-the-art ASP solvers, and is able to easily solve other problems that mainstream ASP solvers are simply unable to handle because of something called the "grounding bottleneck." Right now it's not a strict win by any means: there are many problems that Dusa chokes on that state-of-the-art ASP solvers can easily handle, but we know how to solve at least some of those problems for implementations of finite-choice logic programming.
the world using made up of normies, but hacker news isn't. so here a clarification is absolutely necessary.

and which english word would you suggest intuitively communicates the meaning of free as in free to modify and share? there isn't one because the concept itself is unfamiliar to most people.
That's true, but the sheer volume of users outside the US more than makes up for that.
Proposed background checks for 3D printers in NY
Assemblywoman Jenifer Rajkumar [0] has proposed legislation [1] requiring background checks for the sale of 3d printers in the state of New York. This is at least the second time [2] that she has done so.

[0] https://nyassembly.gov/mem/Jenifer-Rajkumar

[1] https://www.nysenate.gov/legislation/bills/2025/A2228

[2] https://www.nysenate.gov/legislation/bills/2023/A8132
Yes, for such a simple labelling task request rate limits are more likely the bottleneck than token rate limits.
>I'm not sure what "any positive value is greater than zero" means

It means that traditional media is a one way information valve and social media is not. Built into the information medium is the inability to know what people think. It's at most a reflection of what a small number of people think.

>Part of the cause is you

Incorrect. I do not participate in the creation of traditional media or social media. I cannot be part of the problem of trust being eroded away. That responsibility rests solely on the shoulders of those guiding discourse.
It wasn’t quite as gauche as I made it sound in my comment. The fishing invitation was extended to a few customers and was an official AWS sponsored event.
Did I mention openai?