skysight-inc/HackerNews huggingface dataset:
This advice is out-of-date.

All CPU hardware nowadays conforms to IEEE 754 semantics for binary32 and binary64. (I think all the GPUs now have non-denormal-flushing modes, but my GPU knowledge is less deep). All compilers will have a floating-point mode that preserves IEEE 754 semantics assuming that FP exceptions are unobservable and rounding mode is the default, and this is usually the default (icc/icx is unusual in making fast-math the default).

Thus, you have portability of floating-point semantics, subject to caveats:

* The math library functions [1] are not the same between different implementations. If you want portability, you need to ensure that you're using the exact same math library on all platforms.

* NaN payloads are not consistent on different platforms, or necessarily within the same platform due to compiler optimizations. Note that not even IEEE 754 attempts to guarantee NaN payload stability.

* Long double is not the same type on different platforms. Don't use it. Seriously, don't.

* 32-bit x86 support for exact IEEE 754 equivalence is essentially a "known-WONTFIX" bug. (This is why the C standard implemented FLT_EVAL_METHOD). The x87 FPU evaluates everything in 80-bit precision, and while you can make this work for binary32 easily (double rounding isn't an issue), though with some performance cost (the solution involves reading/writing from memory after every operation), it's not so easy for binary64. However, the SSE registers do implement IEEE 754 exactly, and are present on every chip old enough to drink, so it's not really a problem anymore. There's a subsidiary issue that the x86-32 ABI requires floats be returned in x87 registers, which means you can't properly return an sNaN correctly, but sNaN and floating-point exceptions are firmly in the realm of nonportability anyways.

In short, if you don't need to care about 32-bit x86 support (or if you do care but can require SSE2 support), and you don't care about NaNs, and you bring your own libraries along, you can absolutely expect to have floating-point portability.

[1] It's actually not even all math library functions, just those that are like sin, pow, exp, etc., but specifically excluding things like sqrt. I'm still trying to come up with a good term to encompass these.
Yes. I am writing more code in Golang for that reason. I'll take the 100x increase any day.
School ruins kids and how it has probably ruined you too
> but there’s qualia that LLMs do not have

I'm with all your other arguments ... but not this point. What is the special magic property that machine-generated art doesn't have? Both human and machine generated art can be banal, can be crap. And I think there is plenty of machine generated art this a quite beautiful, and if well prompted even very insightful. Non-GenAI can be this way, Conway's game of life has a quality of beauty to it that rivals of forms of modern art. If you wanted to argue that there still is the need for a human to provide some initial inspiration as input, or programming before something of value can be generated, then I would agree, at least for now, though there is meta-argument about asking LLMs to generate their own prompts that makes this an increasingly gray area.

But I don't think the stochastic parrot argument holds water. Most of _human_ creations is derivative. Unique mixes of pre-existing approaches, techniques, substance, often _is_ the creative act. True innovation with no tie to existing materials seems vanishingly rare to me and is really high bar, beyond which most humans ever achieve.
At least on desktop you generally know where the line is, on mobile there's a mystery limit you're not allowed to cross, and you're also not allowed to know where the line is until you reach it, which might gracefully throw an error or might result in your tab being force-killed, and you're not allowed to know which of those will happen either.
I wouldn't mention it, if it wasn't in context of relationships. Between the two of us, you are looking for problems AFAICT. You take "I want them to have everything" to some extreme and then critique it - it's finding things to critique.

Good relationships follow the HN guidelines (not coincidentally): Be curious, not judgmental and don't leap to conclusions; e.g., what did I mean by that? There are many possibilities. Be charitable in interpretations - did I really mean that my partner should have literally everything?

We end up in a debate that has nothing to do with anything I think or say, I'm just cornered - put in a spotlight to defend a position that has nothing to do with me.
Thanks for the clear thinking. I appreciate the time. Cheers.
https://twitter.com/faineg/status/1386522223901618177/photo/...
Honestly, that'll be boring. I don't want to be a star of a movie, that's not what pulls me in.

I want to see what the person has imagined, what the story carries from the author, what the humans in it added to it and what they got out of it.

When I read a book, I look from another human's eyes, with their thoughts and imagination. That's interesting and life-changing actually. Also, the author's life and inner world leaks into the thing they created.

The most notable example for me is Neon Genesis Evangelion. The psychological aspects of it (which hits very hard actually) is a reflection of Hideaki Anno's clinical depression. You can't fake this even if you want.

This is what makes human creation special. It's a precipitation of a thousand and one thing in an unforeseen way, and this is what feeds us, albeit we are not aware of this and love to deny it at the same time.
Why can’t seniors living in long term care simply take care of one another?

These discussions about the tax burden of seniors are about two things in the end: health care and assisted living.

Assisted living means: workers to cook meals for seniors, to help them dress, to remind them to take their pills, etc. In our advanced industrialized societies, we offload that burden to young workers in their prime. In more traditional societies like Japan, senior communities don’t need young workers because they rely on one another. Let seniors cook for one another, help one another get dressed, etc. And let young workers go start businesses or work on cancer cures or build software and help society get richer as a whole.

https://www.wionews.com/entertainment/lifestyle/news-_-secre...

There’s still the health care aspect to deal with (seniors can’t do heart surgery on one another), but we could decrease the tax burden of over 65s by switching to a Japanese model.
> The Smart Bear logo was made by a freelance designer in Austin, TX.

Probably both design teams ripped off the same stock artwork for a bear by tracing it.
True; consider the "it" in my question ("If I make a spam detector network, why should it not be covered by fair use?") as "my making (and usage) of the network".
IIRC they subsidize hosting by ~8x (ie, when someone pays $1 in filecoin to pin content, filecoin pays out $8 for people actually running nodes. Otherwise the economic incentive to run nodes isn't there, just another VC scheme of selling dollars for a dime to brag about growth)

source was personal communication, sorry
Are photocopy machines illegal? Are CD-ROM burners illegal? Both allow near-unlimited copies of copyrighted material at a scale much faster than a human could do alone.

The tools are not the problem, it's how humans use them.
Steel that was formed before we started making nuclear contamination, known as low-background steel or pre-war steel, often in the form of old naval vessels and other large, old, steel infrastructure, has a special value to us. It can be used for building instruments with high sensitivity to radiation, as the steel made since becomes polluted with what is now part of the world.

I see a strong metaphor for literature authored before a specific time, roughly when the web came to be, or certainly when two way discourse on a page, or aggregation, became prevalent. And certainly far before bespoke communications targeted at us, as individuals or interest groups.

If the modern web were air it would taste of metal; I have a fear that I will become biased that older texts are superior for the sole reason that modern texts can be assumed inferior.
>> Generally speaking if someone behaves badly in public and is not punished, it creates a great incentive for millions of others to do the same thing.

> Oh give me a break. People like Trump and Clinton are the creme de la creme of deranged narcissistic sociopaths—part of the reason why they have gotten “so far”.

Wait, you can both be right!

The main thing is there's always a ruthless fight to get to the very top of (civilized/hierarchical/capitalist/whatever) society. But when the people doing that fighting can put an honest and democratic face to it, they will cause mid-level folks to behave better and oppositely, when the fighting gets out-of-hand, those on lower levels with aspirations start thinking they can use "bad" behaviors to attain them.
I meant something softer and simpler, like power structures which somehow convince learning machines to avert their gaze when media from a forbidden domain appears.

That just doesn't seem like the direction of the internet to me.

As for the rule of law, it seems that what we're talking about here is what authority can be capable of supplying the law. I highly doubt that a confusing and contradictory set of mandates from nation states will continue to be "the law" on the internet.
I occasionally click on Sponsored search results, if they're what I'm looking for and I don't much care for the company on the other end of the link. Take that, Big Corporate!
As Carl Sagan famously said, 'the cosmos is within us. We are made of star-stuff. We are a way for the universe to know itself.'
I knew I couldn't be the only one. Does this serve as a consolation prize, though? https://github.com/djyt/cannonball
You're right about the trash results.

Recently I was thinking about getting a dog and was trying to find as much information about certain breeds as I could. Everything was just the same stuff repeated over and over, very little substance.

It took me a few days to realise but a lot of the Youtube results were actually entirely created by AI. Not just the voice over and what it was saying but the actual video was as well.

You can get AI to spew out content on whatever topic and as long as there's money to be made from said content, this does not bode well at all.

Repeating a comment I read here a while back - Google has lost, perhaps even given up, the fight against spam content.
Why you think rust is so populare?!
SEO, including video SEO, is constantly in tension with people who want to make money vs. people who want information.

Even if Google were incentivized to clean up their algorithms, the people who want to make money will necessarily always be one step ahead in the cat-and-mouse.
I guess the policy is that tabs can use 100% of the available resources on low end devices, but only 10% of the available resources on high end devices.
Surely such a misanthropic shifting of blame to the poor themselves is well supported by research?
Keep in mind that a 6" phone today is very similar in size to a 4.7" phone from the past because the bezels have been removed.
I've been using Mixtral and Bard ever since the end of the year. I am pleased with their performance overall for a mixture of content generation and coding.

It seems to me GPT4 has become short in its outputs, you have to do a lot more COT type prompting to get it to actually output a good result. Which is excruciating given how slow it is to produce content.

Mixtral on together AI is crazy to see ~70-100token/s, and the quality works for my use case as well.
To me those specs sound pretty decent... i5 isn't Atom or Celeron... Intel Arc is bit weird, but not iGPU...
Yeast was known as godisgoode (this is speculative) and one of the great moments in biochemistry history was the isolation of a single yeast strain, which led to the industrialization of beer production as well as many other cool things (some yeasts are great models for genetics).

"In 1883 the Dane Emil Hansen published the findings of his research at the Carlsberg brewery in Copenhagen and described the isolation of a favourable pure yeast culture that he labelled "Unterhefe Nr. I" (bottom-fermenting yeast no. 1),[10] a culture that he identified as identical to the sample originally donated to Carlsberg in 1845 by the Spaten Brewery of Munich.[11] This yeast soon went into industrial production in Copenhagen in 1884 as Carlsberg yeast no. 1.[12]"

It looks like the work by Pasteur and Hansen was continued here: https://en.wikipedia.org/wiki/Geisenheim_Yeast_Breeding_Cent...

If there was ever a holy temple to the science of beer, it's https://www.carlsberggroup.com/who-we-are/carlsberg-research...

The study of biochemical fermentation is known as "zymurgy" or "zymology" and the enzyme (it's zymes all the way down) that carries this out is zymase (https://en.wikipedia.org/wiki/Zymase)
Unparalleled Misalignments
Ask HN: What's Going on with Bluehost?
They seem to be a part of newfold.com - which I'd not heard of. You can't email to get support.

The new design is slow and cumbersome.

What are some easy-transfer alternatives?
This is clearly a bad-faith response to the point that the GP was making
Most skilled artists are perfectly capable of generating near identical copies of other artists work. This is something that has been going on for millennia.
I'm guessing you didn't have visibility into the HR approvals, or worked in some oddball company.

HR controls for example the background checks for new offers, and if those don't satisfy HR there will not be an offer (also, HR generates offer letters). No amount of complaining from anyone short of the CEO will override this.
Which is all fun and game until you want to get some actual shit done, or in this case, communicate...
I still feel like the Youtube recommendations are A+

I watch only certain channels and a lot of long form documentary and gaming content. So that is what I get recommended. The few times I use the "dont recommend" button it never pops up again.
That's possible but not likely, IMO.
>We are allowed to view and consume it, to be influenced by it, and under many circumstances even outright copy it.

People keep saying this but it's actually much more complicated, and in many cases you can't view copyrighted content.

An example, MicroSoft employees are not permitted to view or learn from an open source (GPL-2) terminal emulator:

https://github.com/microsoft/terminal/issues/10462#issuecomm...

Another example is proprietary software that may have it's source available, either intentionally or not. If you view this and then work on something related to it, like WINE for example, you are definitely at risk of being successfully sued.

If you worked at MicroSoft and worked on Windows, you would not be able to participate in WINE development at all without violating copyright.

If you viewed leaked Windows source code you also would not be able to participate in WINE development.

An interesting question that I have, is whether training on proprietary, non-trade-secret sources would be allowed. Something like unreal engine, where you can view the source but it's still proprietary.

Another question is whether training on leaked sources of proprietary and private but non-trade-secret code, like source dumps of Windows is legal.
It's manifestly untrue that Hamas and Israel are morally equivalent. Nobody would bother to bring Hamas before a trial in the Hague; virtually every western country, given the ability to aerosolize Hamas (and only Hamas) with thermobaric warheads, would do so with minimal ceremony. The October 7th attack was horrific even on the scale of 20th century atrocities; it may not be on the top 5, but it's on the leaderboard.

The simple fact is that civilian casualties are not all equally and cannot simply be tallied.

None of this is to say that what Israel is doing now doesn't constitute a series of war crimes for which Netanyahu and his administration might be imprisoned (if Israel doesn't get to him first). A conflict can be squarely complaint with jus ad bellum but prosecuted in a way that contravenes the laws of war and humanity.
Is your mishmash going to be a literal statistical model built on top of those other stories?
> I just think it is entirely unimpressive.

What's your baseline? Just the fully custom actuation alone is impressive, to me, Especially so for the rates of progression, like, compared to Boston dynamics.
That's like saying a drop of water doesn't add much to the ocean.
I haven't really used Obsidian, but I'd imagine that the team aspect is the main advantage plus realtime collaborative editing as part of that.

Outline is also used in a lot of orgs where the users are less technical, I'd imagine Obsidian could be quite intimidating in comparison.
The problem is that a hello world isn't sufficient to identify compilation speed, you'd need a program with thousands of lines that does barely anything. And then you're fighting IO as well. although that could be fixed by putting the program in /dev/shm first and running it.
See: Zoidberg
> When I was a younger developer I thought tooling solved all problems. As I grew more experience I slowly changed my mind that some problem spaces require not only tooling but process change.

Lets take it one step further.

You start out thinking everything is tooling. As you grow more experienced you realize that everything is process. As you grow more experienced still, you realize that the world is really messy and rarely ever anything is everything.
France has many, many benefits for parents.

I think people feel the pinch because growth has been at best very low for a long time while inflation has accelerated in the past few years.

On the other hand, population has to stop growing at some point and, say, immigration has already been causing huge problems in France.
At some point YouTube broke it with an update, but for a while I had uBlock Origin configured to block the Home page of YouTube entirely, so I'd just see a black screen. I still have it blocking the recommended videos sidebar and the comments.

YouTube actually has a lot of decent content still, if you can find it. I've found that jumping over to look at channels that do collabs with channels that you already know is a good way to discover new content.
Why do you say that? I work in marketing and this stuff happens all of the time.
ID of five subtypes of Alzheimer's has implications for treatment
" The team’s earlier research had identified three distinct subtypes, but by looking at more proteins and patients in this latest study, two more emerged."
Fujitsu boss admits Horizon glitches were known of amid Post Office scandal
I would have said that they're more suited for QA since they make a living catching bugs.
Blosc2 Grok vs. JPEG2000
The idea that a bunch of primates on a single rock, orbiting a very ordinary star at the edge of a typical galaxy would have the capacity to "understand the universe"... whatever that mean... is pretty comical to me. So many people read Douglas Adams' works and yet they seem to have missed a big point.

We don't know the answer, because we don't even know the question. Even if it we did it's pure human arrogance to imagine that the questions and answers relating to a potentially infinite existence is something we could hope to address.

It isn't our job to add something to the universe, just like the universe we simply exist and then we won't. That is all.
I am not familiar with Excel "tables" feature, so I do not know how similar than what I intended. Is there a better explanation, available, and do other programs (hopefully, which are FOSS) implement any similar features?

Non-Unicode text, I want to be able to deal with text regardless of the encoding and character sets (although appropriate fonts will be needed in order to display it), without needing to conversion, so that any byte sequences can be used even if it is not a subset of Unicode.
You can yes, in fact Outline's own documentation are hosted on Outline:

https://docs.getoutline.com/s/guide
This is specific to local/scratch memory which is not exposed for allocation in the same way dram is.
I understand it. It's called jealousy.

Their struggle to subsist has literally nothing to do with this other party's profits.

By their own admission, their struggle to subsist was a choice. It was a choice they made before these social media companies even existed. And they deliberately chose to continue with the same poorly-performing model that didn't make money, because they preferred doing it that way.

And now they are sad that others have not made that same choice, and are making money.
I don't need a tilde but I could add one in about 5 minutes if needed. It would be something like this:

https://github.com/zenkalia/T-keyboard/blob/bleeding_edge/ex...

except it would add a ~ rather than trigger an arrow key. I'd likely put it on sym+q so that it is in a similar space to a real keyboard.

I was discussing special characters with someone on github. If the character isn't in the font you'll have to do some extra work that I summarized in this comment: https://github.com/Xinyuan-LilyGO/T-keyboard/issues/10#issue...

In the comment above it the mapping table that I'm talking about is this one: https://github.com/zenkalia/T-keyboard/blob/bleeding_edge/ex... .
The reason for matching gifts is because charities run into problems if they only have a few donors - the IRS starts to assume they are not a real charity instead they are a tax dodge for the rich. It is easy to setup a charity that really exists to put a tiny amount of money into some cause while spending most of the money on things that help donors. One sign the IRS looks for (because this is easy to look for) is total number of donors. While you can fool a few people, they assume if there are a lot of small donors most of them are not fool - instead they believe in the mission of the charity.

Thus if you are a rich person trying to donate a lot of money to a truly good cause the charity will sometimes be forced to refuse your money despite needing it - just to keep the IRS away. To get around this they will match, thus ensuring that plenty of little donors to keep the IRS away from the charity while allowing them to make the large donation they were planning on making. These are always structured with the hope to give the full amount, so if you are planning on a small donation it is to your advantage to donate during a match since otherwise your charity might not get as much from the rich person.

Note that none of the above applies to politics where there are laws in place limiting total donations per person that a match cannot get around.
Something I like about HN is that it isn't a moving target. It doesn't seem anxious about keeping up with the joneses techwise.

I haven't really noticed many changes in the 10+ years I've wasted lurking here and that's a beautiful thing. It's also in stark contrast with most of the rest of the software I interact with.
Humans who train on material usually buy a book of it, pay for an entry to an exhibition or even pay to own an original.

Maybe they release it for free, possibly supported by ads, at least to get some recognition and a job if it is perceived well.
Yeah and that's copyright infringement. That's why if you're reverse engineering something it needs to be done in a clean room environment, your prior exposure to the copywritten material poisons the well for any derivative you create.

This extends to music as well, if someone hears a song and is inspired by that in their work, the original artist gets credit.