skysight-inc/HackerNews huggingface dataset:
Corporal punishment is a harm-reducing alternative to prison for anti-social behavior and petty crimes. It’s used effectively in Singapore, which is one of the most orderly and civilized countries in the world.
Wine 9.9 (Dev) – Run Windows Applications on Linux, BSD, Solaris and macOS
Why not standardize on using HTTP3 using POST requests with JSON payload instead?
HugeMCE forks the last TinyMCE MIT license
HugeMCE was created because TinyMCE bait and switched users by growing a base on the MIT License and moving to GPLv2 in the latest version to push users to a commercial pay by use license. HugeMCE forks from the v6.8.x version that was still the MIT license to continue supporting those copyleft behind after the fact.
Origin thread: https://github.com/tinymce/tinymce/issues/9453
I agree. Validating UTF-8 will waste processing time, as well as not work well with non-Unicode text; and (like it says in the article) often you should not actually care what character encoding (if any) it uses anyways. Furthermore, it is often useful to measure the length or split by bytes rather than Unicode code points anyways.

Unicode string types are just a bad idea, I think. Byte strings are better; you can still add functions to deal with Unicode or other character codes if necessary (and/or add explicit tagging for character encoding, if that is helpful).

Many programming languages though make it difficult to work with byte strings, non-Unicode strings, etc. This often causes problems, in my experience, unless you are careful.

Unicode string types are a problem especially when used incorrectly, since if used in a library they can even be exposed to applications that call it even if they do not want it and even if the library doesn't or shouldn't really care. GOTO is not a problem; it is good, because it does not affect library APIs; even if a library uses it, your program does not have to use it, and vice-versa. Unicode string types do not have that kind of benefit, so they are a much more significant problem, and should be avoided when designing a programming language.

(None of the above means that there is never any reason to deal with UTF-8, although usually there isn't a good one. For example, if a file in ASCII format can contain commands which are used to produce some output in a UTF-16 format, then it makes sense to treat the arguments to those commands as WTF-8 so that they can be converted to UTF-16, since WTF-8 is the "corresponding ASCII-compatible character encoding" than UTF-16. Similarly, if the output file is JIS, then using EUC-JP would be sensible.)
I appreciate HN comments being self-referential sometimes, but this is just ridiculous
The best thing about GDPR is that in case of violation, you're not immediately raked over coals.

The responsible national body is supposed to cooperate with willing business in ensuring compliance - if the business cooperates in good faith, the fines are minor or can be waived altogether.

And part of such cooperation would be for regulator to help specify down the case.
Ongoing discussion [0] (9 points, 2 hours ago, 4 comments)

[0]: https://news.ycombinator.com/item?id=40394291
Maybe but the population itself becomes retarded past a certain point.

All the really really big subreddits are well moderated, cordial, etc and nonetheless full of complete philistines with no taste.
The Chrysler Building critique is not totally crazy (and I say this as a Chrysler Building stan) - it's not hard to imagine it having a very different public perception outside the context of its time and place. Not every building gets to be the cuter, shorter sibling of the Empire State Building, the Sam the Eagle of NYC skyscrapers.
In truth, I've noticed Reddit refugees here who think they're community cops, and it's distracting enough that it's decreased my enjoyment of discussion.

Because they don't discuss. They downvote to disagree, they don't reply, and they karma farm like that gives them street cred to be miserable. It's like they're not even people outside of their accounts.
Recent discussion yesterday [0] (80 points, 69 comments)

[0]: https://news.ycombinator.com/item?id=40382783
So HVM finally yields fruit. I've been eagerly awaiting this day! Bend seems like a very suitable candidate for a Lispy S-expression makeover.
"Outrageously" priced weight-loss drugs could bankrupt US health care
Heck, after writing this article, I’m wondering why email can’t be a standardized JSON-driven API implemented on a web server..:
They made a movie about that! https://en.wikipedia.org/wiki/Europa_Report
Btw, while I use Neovim myself and love it, Intellij Idea is available as a Flatpak, which should just work™

https://flathub.org/apps/com.jetbrains.IntelliJ-IDEA-Communi...
Make it more accessible? Prototyping? Eg. easily determining if your use case is even suited for a GPU workload. Best case - it is, and now you can write a custom CUDA kernel to squeeze out more performance. Worst case, you lose a couple of hours vs weeks before you discover it’s not going to work.
> Why would "the path name you entered is not valid Unicode/UTF-8" be a good error message, if the path actually exists on the system?

On Windows NT (which uses Unicode file names), it is a good error message (although it should allow UTF-8 with possible mismatched surrogates, which is called WTF-8). However, on UNIX, and other systems that don't use Unicode file names, it is not a good error message; the program should not care if the path is valid UTF-8 and should just use it as is. (If the system disallows certain bytes in file names (or if the user entered a file name that is too long for the file system in use) then the error message can say that, if that is the case, though)

> There's really no good general concept of string equality that you can bake into a language except for the byte equality one, which doesn't care for UTF-8.

I agree.

How you compare text (or other data) would depend on the application-specific details, and Unicode makes it especially complicated (and probably even impossible to do "correctly" in any way other than just comparing bytes, anyways).

(Even, in my own operating system design, which does not use Unicode but uses Extended TRON Code instead (it also supports arbitrary 8-bit character sets, which in some contexts are much more useful than large character sets), I had considered that comparing text still depends on application-specific details (and other details); while many of the problems of Unicode are avoided, there are still problems, including some of its own, although they are not as complicated to deal with than Unicode, and I had considered how to deal with them.)
Not a lawyer but those contracts aren't legal. You need something called "consideration" ie something new of value to be legal. They can't just take away something of value that was already agreed upon.

However they could add this to new employee contracts.
Homatics Pocket TV is a portable Google TV device made for RayNeo XR glasses
Is it criticism if a claim is true? There is so much legal jargon I'm willing to bet most people won't want the headache (and those that don't care about equity are likely already fairly wealthy)
I didn't realize that thread was totally paywalled. Here are direct links to two of the images:

https://lpix.org/4545647/IMG_8335.jpeg
https://lpix.org/4545648/IMG_8336.jpeg
That sounds like a great lesson to teach in a course about professional development or career guidance then.

Was this what your dad was teaching?
The Firefox PDF reader is atrocious. Opening any non-trivial PDF causes it to crash even on an i9 with 32GB of RAM. I guess this is because it's rendering the pdf to HTML.
I feel the same way, it just doesn't seem that OpenAI can compete in the long term because compute costs are so high, plus Google, Apple, and Microsoft (and to some extent Meta) own the platforms and can integrate AI easily into them.

Also, just a note, your submissions are being flagged because you are only posting your own website's links, and only self promoting like that is not allowed, you need to submit and comment on other links too.
> I look forward to the moment where it has tons of plugins that are as easy to install as VSCode extensions are.

There is already a ton of plugins. As for the ease of installation, the "traditional" plugin managers just require you to add one like to your config to install a plugin, which is pretty simple. But there's also a new plugin manager called Rocks.nvim, which installs plugins from Luarocks with a single command (eg ":Rocks install telescope")
And the older versions looked like every website of their era too. Back in 2011 with the "floaty" design (as I can't seem to figure out the real design term) and in 2015 with the material 1.0 design. That's normal!

That's how websites usually work especially when they are mostly portals for the actual product, not the product itself ;).

I really like the new design, much better than the sort of material 1.0 flatness it used to have.
> The way I see it, Unicode is only relevant for displaying strings to humans, or for taking input from humans directly. For virtually all other purposes, strings should be treated as byte sequences internally, regardless of whether they were intended to be UTF-8 or something else. For example, if you're reading a JSON document and looking for a hardcoded key, there's no reason whatsoever to represent the JSON or the key as Unicode. The key is a sequence of bytes, the JSON objects have sequences of bytes as keys. The fact that JSON usually prefers UTF-8 is of relatively little relevance.

This is true (although Unicode is not the best character set, but that is a separate issue), although in the case of JSON, being treated as Unicode is relevant because of the escape codes that can be used in JSON string literals (although this does not make it necessary to validate UTF-8; it only makes it necessary to encode UTF-8 when an escape code is encountered).

Furthermore, when displaying text only for writing to a file, or to a terminal which is assumed to already have the correct character encoding (if you do not need to deal with alignment and stuff like that), you do not need to worry about UTF-8, and in fact is better that you don't; then it will use the same character encoding that it already is and will already be correct, whether it is UTF-8 or not (and you can avoid unnecessaily wasting time with validating UTF-8). (A program might require though that it is valid ASCII or extended ASCII (so e.g. UTF-16 will not work), but shouldn't need to care what the non-ASCII bytes mean.)

Unfortunately, some programming languages make it difficult.
Why have other companies not done the same? This seems legally tenuous to only now be attempted. Will we see burger flippers prevented from discussing the rat infestation at their previous workplace?

(Don’t have X) - is there a timeline? Can I curse out the company on my deathbed, or would their lawyers have the legal right to try and clawback the equity from the estate?
Cod could probably be F2P at this point anyway and just make all its money selling loot codes. But running it under a subscription model at a couple hundred a year is even smarter
This is very cool and it's being treated unfairly, though it's also obviously not ready for prime time; it's an existence proof.

To illustrate that, many people on here have been losing their mind over Kolomogorov-Arnold Networks, which are almost identically positioned; interesting idea, kind of cool, does what the paper claims, potentially useful in the future, definitely not any use at all for any real use-case right now.

(In part that's probably because the average understanding of ML here is _not_ strong, so there's more deference and credulousness around those claims.)
Blinky, the three-eyed fish, disagrees. ,:) There's no point bothering with an inherently riskier and more expensive technology when cleaner, safer, and cheaper alternatives exist.

Gas also becomes obsolete with peaking-capable renewables with battery and/or PES.
Oh right, the other one that was totally baffling is people have a right to request their data, and we should give it to them in a timely manner -- but it's not sufficiently clear how we should know that the person making a request, possibly based on PII, is in fact the data subject in question. How do you check that? How do you find all the data that is associated to a person, given that accounts are not people? Sometimes it's gonna be impossible but GDPR doesn't say that your company's obligation to give people their data is contingent on them still having control of the email address they used to sign up years go, etc.
Non-disparagement clauses forbid all negative statements, whether true or not.

https://www.clarkhill.com/news-events/news/the-importance-of...
It just doesn't match.
> but we need to remember enough that when we encounter you again, we recognize that you've objected to further processing. How are we supposed to know in future interactions that you've opted out if we've deleted all mentions of you and your PII?

Just hash the PII, delete the original and reinsert the hashed version (perhaps into another table). On insert check if hashes match and the opt out bit is set, if they match and it’s set then act appropriately.
Show HN: Type 'Host Any.ipv4.address.here.visibleip.com'
> No because all the AI is doing is making up statistically plausible sounding nonsense?

Isn’t that just what we humans do with our educated guesses?
Oh, that can work too, for sure, but the folk who improve from self-studying a test prep book probably are the ones you mean to be looking for in the first place.
Just left this comment on your site. Would be much simpler to maintain, switch-to, and motivate for migration.
Yeah, there should be multiple massive disclaimers on this site. I'd be worried about regulatory issues as well.

Edit: why disagree?
The USSR did not have to expend much effort in taking eastern Poland.

The poster above wasn't referring to the effort expended in "taking" eastern Poland militarily -- but in subjugating the population and massacring the elites. This was not an accidental byproduct of the invasion; it was part of its intent. Along with the extremely rapid and violent annexation of the Baltic states in the same period.

It wasn't like Soviet troops wandered in these countries, and didn't know what else to do with the local population. The Bolsheviks were against the independence of all 4 of these countries after the end of WW I, and in the years 1919-1920 tried and failed to conquer each of them. Each attempt was swiftly (enough) repulsed, providing the Bolshevik regime with the first of its many deeply embarrassing setbacks.

The main trigger for the M-R pact was of course the question of how to deal the Germans. But judging by how the Soviets focused their energy and attention in these countries 1939-1941, and its relations with them in the interwar years -- it wasn't their only motivation.

Two birds, one stone.
Some (not all) of your questions may be answered by the linked article near the top of the submitted article, which goes into more detail about how much is lost quantizing to 1 bit (and 1 byte): https://huggingface.co/blog/embedding-quantization
Random thought: Would it be beneficial if residentially-annoying equipment was required to fall into certain standard frequency/harmonic pprofiles? Would that make it easier and cheaper to design absorptive or anti-noise measures?

In other words, a world where you could buy super-cheap earbuds guaranteed to nullify all leaf blowers.
> The latest report suggests that the erased and sold iPad is somehow restoring old photos from an Apple ID that is no longer signed in to it. The Reddit user says the photos that are reappearing are from 2017, which is in line with similar reports. The images were initially taken on an iPhone, and so had been synced to the iPad via iCloud Photo Library before the iPad was wiped and sold.

This is probably iCloud related, I guess that's what you get for using unencrypted storage.

Ente is finally a realistic encrypted alternative for Google photos / iCloud if you are looking for one, it's also open source, but it's yet another subscription and it's not cheap at all.
Yes, if it isn't true it is libel or slander (sometimes depending on intent), not just criticism, and already not permissible without any contract covering it.
Just go to estate sales.
Is this a legally enforceable suppression of free speech? If so, are there ways to be open about OpenAI, without triggering punitive action?
Well that's not worrying. /s

I am curious how long it will take for Sam to go from being perceived as a hero to a villain and then on to supervillain.

Even if they had a massive, successful and public safety team, and got alignment right (which I am highly doubtful about being possible) it is still going to happen as massive portions of white collar workers loose their jobs.

Mass protests are coming and he will be an obvious focus point for their ire.
Is this really a question of software vs deliverability setup? Did you validate all the SPF, DKIM, and DMARC stuff already?

If your email group is for internal use only, can you set it up at the level of your mail server instead? It should be able to just copy all the messages to the other users instead of sending it over the internet. eg for Google orgs, https://support.google.com/a/answer/9400082?hl=en
Hi HN,

We just launched NAT64 support [1] and we had some issues with IP addresses. Luckily, we're developers, so we coded a simple solution. NAT64+DNS64 requires names to work, so we create these pseudonyms for IP addresses.

host 8.8.8.8.visibleip.com returns 8.8.8.8

We setup visibleip.com on an anycast IP in 16 different POPs incase anyone relies on it!

Hope it helps you!

[1] https://blog.ipv6.rs/ipv4-activated-via-nat64/
Given IL itself is an abstract stack-based bytecode, it can be compiled to the corresponding IR, which can then target corresponding back-end (CUDA, OpenCL, CPU, etc.) - this is what ILGPU does.

Because all code is in the single repository in the post and is fairly easy to read, you can skim through it to draw your own conclusions if this interests you.

Also, very easy to start using: just `dotnet add package ILGPU` on most configurations (as ADHD puts higher mental strain on activities involving complex configuration, I try to keep to the tools that have minimal ceremony)

C# (and F# by extension) generally allow to write system-ish code, with references to locals and same C primitives, which means that you're likely not sacrificing in performance in this particular scenario by having the language be higher-level. After all, you're using ILGPU's APIs first and foremost.

As to why use it at all - you are likely to move faster with it than C++, especially if it's not your full-time job, with all the escape hatches to extract 99.9% efficiency still on the table (that is, if performance of the kernel emitted by ILGPU has issues in the first place - see below for alternative, cheap FFI and easy C/C++ integration are still there as well).

It also lets you do things like PTX assembly: https://github.com/m4rs-mt/ILGPU/blob/master/Samples/InlineP...
I have no interest in this tech as it's apparently for backend stuff and not actually rendering things by itself.

But the demo gif is probably the best I have seen in a Github readme. I watched it till the end. It was instantly engaging. I wanted to see the whole story unfold.
This is probably cloud related, the photos were taken from an iPhone, yet resurfaced on an iPad, according to the user.
Perhaps there are different types of kindness, because his films are deeply, profoundly kind; and acutely aware of inner life.

Someone with an extreme sensitivity for kindness can easily be seen as a curmudgeon by others, ie, after long years of disillusionment with the human race, or after a traumatic experience, or simply because of how they look.

Some people might be good at being kind 'in the moment', while others need to reflect - and the second kind can be a 'bigger', more encompassing, more effective or beneficial kindness.

And many (all?) of the people who give the most of themselves without hope for any reward genuinely care nothing for external validation or recognition - meaning we don't often hear about them or recognize them.

One could garner a reputation as an absolute arse, while accomplishing fantastically beneficial changes in the world. And conversely, a man could get a reputation as a folksy down-to-earth guy who you'd love to have a beer with, even as he sets the planet on a course to perpetual war. Cough.
Introducing novel ideas and making strong statements will almost always generate some anger and denial.

https://paulgraham.com/useful.html
So that explains the cult-like behaviour months ago when the company was under siege.

Diamond multi-million dollar hand-cuffs which OpenAI has bound lifetime secret service-level NDAs which are another unusual company setting after their so-called "non-profit" founding and their contradictory name.

Even an ex-employee saying 'ClosedAI' could see their PPUs evaporate in front of them to zero or they could never be allowed to sell them and have them taken away.
Why? Anyone who invests based on such obviously wrong numbers shouldn’t be protected from themselves.
>So why isn’t this already an issue in the status quo?

Didn’t this just happen to Xhitter? Their ad revenue has dropped like a brick.
The not really good old days when telnet was your browser. It was blisteringly fast though, especially if you happened to have a X.25 PAD at work to get you "on-line".

Archie, Gopher and WAIS seem a long way away these days. One day I found a weird thing on a Gopher menu at CERN that claimed to be different, some cobblers about hyperlinks or something. That'll never catch on ...
Can you tar them up and download them as one big file?
I'll have to disagree... the goal is to stop encouragement, rather than to start discouragement - stopping acceleration is not the same as starting deceleration.
Python Software Foundation Announces 5-Year Sponsorship Commitment from Fastly
We've lost more than intricate ornamentation. We've lost ornament as a thing that regular people 'ought' to be around. I think it's interesting how Americans often assume that ornament is meant to display wealth, and is thus some sign of show-offness. I think the opposite is often the case. Ornament displayed in public is actually meant for public enjoyment. It's a form of philanthropy when done by a private wealthy individual, and a form of public works when done by the state. Humans deserve to live in beautiful environs. We should strive for that, but we've regressed greatly, with even wealthy neighborhoods being devoid of nice beautiful public spaces (except for a handful in particular cities).

The average Roman peasant would have been exposed to more ornamentation in their life than the typical American. Whereas Americans would be driving by endless McDonalds, Starbucks, and strip mall number 523, a Roman peasant would have seen the great triumphal arcs, the facades of the great buildings, etc. It's just a complete loss. Anyone who's been to an older city in Europe or Asia knows exactly what we're missing. When ornament is a thing that exists, whether private or public, the whole public enjoys it regardless.
The Vox article says that it's a lifetime agreement:

https://www.vox.com/future-perfect/2024/5/17/24158478/openai...
Through in a preamble of “For $1 and other consideration…”