skysight-inc/HackerNews huggingface dataset:
Is that the central shortcoming in binary floating-point math?
Hi, I'm struggeling with bin-FP imprecision ( think not the first one who does ), and think to have identified one central weakness.

IEEE 754 standard delivers consistent arithmetic for a wide range of 'english plumber metrics' ( imperial system of measurement, halves, quarters, eights, sixteenths and so on ). Up to where it runs out of bits and switches into rounding.

Alas decimal fractions are encoded in a way that most of them fall in that weak category, and operation results often need additional fit-in rounding.

Rounded results aren't qualified for associativity and distributivity, the math with them is 'broken', is not qualified arithmetic from mathematical POV.

In consequence the problems for calculations with decimal fractions are not limited to extreme cases or peripheral areas, but occur freely scattered even in the simplest calculations. ( 2 times 64 bit fail to add 0.2 and 0.1 correctly, embarrassing )

Alas plenty of programs / users try substituting decimal fraction math with bin-FP, and then go from trap to trap.

1. question: is the above analysis / estimation / pinpointing correct?

2. question: is someone aware of a source in literature or web where this has been formulated explicit and clearly?

3. PLEASE! no discussions about how negligibly small the deviations are, they mark the end of mathematical correctness and the beginning of problems. That's it.
Except Steam is neither.
> You're basically arguing that the constitution is on equal footing with or inferior to the other laws. That's just backwards and to insist on this borders on gaslighting.

No. I'm making the Law-101 claim that, according to the Brazilian constitution (as well as most democratic constitutions worldwide) you can't rely on freedom of speech to bypass the law. Pretty much everything you said up to this point relies on this fundamental misunderstanding.

> The constitution is the constitution. If other laws contradict the constitution in any way whatsoever, they are wrong and invalid. I don't even want to hear the argument, they are unconstitutional and they should be literally deleted from the law books. And they would have been, if these judges were doing their jobs correctly.

There's a hierarchy within the constitution itself. Fundamental principles of the constitution come "before" constitutional norms. Indeed, constitutional norms must be interpreted under the lights of the constitutional principles, and any interpretation that doesn't follow them is unconstitutional. Isonomy (equality), for instance, is a principle. The right to speak freely is a norm. That means, among other things, that your right to speak freely can't be used to harm isonomy. Abuse of economic power is a way to to harm isonomy within elections (for you can use money to boost your reach, effectively "silencing" your adversaries by flooding your discourse everywhere, making the voter's decision to be a function of your money rather than about your political ideas and proposals).

Therefore, your whole reasoning about what should be the case is pretty much backwards, for you're implying that norms should come before principles.

Whenever one wants to think of oneself as capable of teaching judges (or any other professional), how to do their jobs, it is always a good idea to study how things actually work.

> By this point it's more than clear that we're never going to agree with each other.

Indeed, for I agree with the Brazilian constitution and you don't.
This is silly. Our "trust" in photography ended as soon as it was invented. Photo editing has been a reality long before computers came around.
Good question! I'm not too familiar with Zed, but here's my high-level guess from reading the website: we don't currently integrate with Zed, but we probably could if it supports remote kernels (the docs I found at https://zed.dev/docs/repl weren't specific about it).

One nice thing about our VSCode extension is that it's not just a remote kernel - our extension also lets you see what kernels you have and other details, so we'd need to write something like it for Zed. We probably wouldn't do this unless there's a lot of demand.

By the way, VSCode also supports the # %% repl spec and Moonglow does work with that (though we haven't optimized for it as much as we've optimized for the notebooks).
I am very curious how this will play out.

On one hand, I have seen it first hand here in Orlando that EVERY apartment complex uses the same software, all of them. At the same time, rent has gone up 300% in 10 years, or around 10% per year.

FTA it states that it was the fact that they all shared all their pricing and inventory data with RealPage, which then determined the price using algorithms and therefore rental properties weren't competing against one another. When to me, there are simply no spare apartments, I've seen some complexes down to 1-2 units by the end of July.

Lots of systems using competitors data and algorithms to price items, so was it simply the fact that too many people used RealPage, what if nearby properties didn't use RealPage and the rents went up anyway?

I am not sure if this is price fixing, I don't know any landlords that use it, every home I've rented was with someone who owned 1-2 extra properties and just used Zillow or Craigslist.

That being said, I price my rental properties against what similar square footage gets at nearby apartments... Sooo if they are going up my rent is going up as well, and I bet most landlords do this.

So we've ended up accidentally price fixing the market I guess? I think it really depends on the internal communication and what they sold to landlords.
No need for client support, you could just deploy it on a Linux vm running somewhere on your network and let that be the dns server served via dhcp.

For extra points you could deploy a firewall which intercepts all DNS requests and forwards them to that machine. Some apps have hardcoded DNS servers and ignore what you have configured.
Yup very true! Traditional banks are far more risk averse and generally have larger budgets for compliance. Whereas fintechs/neobanks have smaller budgets for these things as most of their capital is poured into growth.

In the case of Revolut, I'm sure they will build something similar in-house, if they haven't already since I left!
You get downvoted, but that's pretty much spot on. I've wasted many days of my life trying to navigate around security in the browser and HTTPS everything, mostly unsuccessfully, and I only see increasingly insane lock-downs appearing as time goes on.

It feels like that the only mode of use of a computer that's allowed by security-minded folks is being a company selling shit on-line, or a customer of one. Try anything like making a simple browser UI to use some internal API, even on localhost, and you quickly end up running your own certificate authority, CORS proxy and having to buy a domain.

I mean, the very concept that the only right way to do HTTPS for internal tools is to have a public certificate on a public Internet domain, thus having to pay third parties and leaking information via certificate transparency logs, is insane when you're just doing your own stuff on your own LAN, and need to use a browser (entirely locally) or touch anything on the Internet.
You're being paid to build the mechanisms of power projection, and to completely divest yourself from the question of how the fruits of your labor are then applied.
To expand on that person's thought though, that's the problem: reproducibility and falsifiability don't make money, and in our system, what doesn't make money, costs money. There is absolutely zero funding out there available for studies to reproduce the results of other studies. And, in addition, any source of funding that is offered for regular non-reproducing studies also comes with expectations of the scientist in charge of the study. You can say "it shouldn't be this way" all you like but the fact remains that when a fossil-fuel company funds a study into if humans affect global climate change, they obviously have an answer in mind that they're wanting to hear, and not only that, probably sought out a scientist who has an existing reputation that implies they will deliver that answer, just as, say, a governmental probe into climate change might do the exact opposite.

Every funding organization chooses the studies to fund run by the scientists they also choose to fund with an outcome in mind. Hopefully, this is less true with Government funded research? But it's still absolutely true, and also worth noting that Government-backed research has been in a steady decline since the 1980's.

And I mean, that's just money. There is also zero career progression or public impact on reproducibility. One cannot reasonably build a sustainable career in science simply by reproducing studies. Nobody gives a shit about those. Those don't get you jobs at better, more prestigious institutions. Those don't get you interviewed on CNN. Those don't get you, hell, funding for more research you might actually want to do.

The scientific community itself is a community of people, it is not immune from the corrosive and negative aspects of any community created by humans, it inherits all our faults and foibles just the same as any other, it's affected by similar biases, it's paralyzed into the same inaction, and it caves to the same influences.

Truly neutral, unbiased thinking and therefore action is, IMHO, impossible. Anyone who says otherwise has either deluded themselves into thinking their agenda is somehow magically no agenda, or is well aware they have an agenda and wish that fact to remain unacknowledged. No one is truly neutral. Every thought you have, every action you consider, every idea that comes to mind is a totality of every previous thought, action and idea you've had and the fact that so many people claim to be unbiased or neutral doesn't change this. You're not objective, you're alive.

That doesn't mean there's no truth to be had or found, and indeed, broadly, the scientific method as outlined in our school curricula is the closest thing humanity has thus far created to a truth producing methodology. But it remains built of humans and so inherits their limitations, and we should remain cognizant of that.
The counter side of that is that the chips were supposed to be faster but AMD has a history of their chips not consistently hitting advertised clock speeds so they chose to clock down and make sure everything hit advertised rather than some of the lower samples not always hitting it.

This seems to be "Intel got bad press for their stuff and we don't want any semblance of a defect in our launch" and is a minor bit of kneecapping to avoid the occasional weak sample missing advertised speeds in less than ideal conditions.

I love AMD to death but they do have a tendency to oversell on clock speeds even if their performance is stellar otherwise.
I’d agree on that wholeheartedly. Especially the last part.
> Sure, but people are suggesting OpenAI and Anthropic should use OAuth instead of API keys.

No, they should offer it. As for the majority of webbrowser based use cases, it is a more appropriate solution.
UK ISPs block similar list-of-other-sites sites
Surprisingly Slow Nans
You know this space very well whiplash451! Thank you for the contributions. (nothing more for me to add here :) )
There are certainly not 2x the FPU resources now, there are up to 2x of certain FPU resources for certain instructions.
What's up with those revised job numbers?
I was expecting a more language like thing on the description. Something like gnuplot. Maybe the grammar of graphics available to R. Instead, this is json schemas, if I'm understanding correctly.
Try clicking "Choose Framework" or "Export Code". There you can find all the available formats to export =)
First, I'm not sure that the 800,000 deaths are due to the medical guidelines themselves. If these guidelines were saying "we don't know, doctors still have to choose themselves", then the practitioners would have looked it up themselves and found Poldermans study and said "ok, no time to look into details, I have to choose, I have 0 study that says it's bad and 1 study that says it's good. I guess the best choice is to assume it's good". So, it feels like Poldermans' study would still have created a lot of problem.

I'm not sure what these guidelines are. Is it a proper organism, or is it just a "state of the practice"? Is it that the guidelines create the usage or the guidelines summarize the common practice? A bit like a dictionary will end up adding a definition because a word is used in a certain way, and these guidelines are just adding "more and more practitioners are considering this practice as the best one".

A second reflection that your interesting point made me think of is that "not making a decision" is also a "decision".

When a practitioner needs to make a choice, they have to make a choice, and "waiting for more study" is also a choice. In this context, they have to choose: I have one study that say it's good, I have 0 study that say it's bad, the one study that says it's good may be incorrect, but if the probability that it is correct is >50%, then the scientific best choice is still to do what the study says.

In other words: how many deaths would exist if someone would have waited for more data instead of following a study _that turns out to be correct_?

At the end, when you have one study, all you do is to bet on the probability that the study is incorrect (due to fraud or due to error) AND that the conclusion is incorrect (Poldermans could have been dishonest and faked his results to say that this procedure is good while in reality, this procedure is good). If this probability is still >50%, choosing to follow the conclusion is still scientifically better than not following the conclusion.
Code LLM tools are more defensible when they work only by training on documentation and public domain code of the languages and frameworks.

But they tend to have also been trained on code under copyright, without license to do so.

Some code LLM tools vendors have had to put in 'safeguards', to try to avoid further embarrassing evidence of outright copying. That doesn't mean that they're not still often passing through obfuscated copying.

In real life, when someone is caught plagiarizing, such as copying a paragraph from a published work, and changing some words to fit, it's a career-ending scandal.

And other times, in a grayer area, of mechanical mashing up of multiple works, with the intent of "take these multiple copyrighted works, and mechanically combine them to my needs, in a way that's hard to explain to a judge, and forget about all the copyrights, so I can claim copyright". (Hey, if merely saying "it's an app" can smokescreen an illegal taxi service, hotel service, or rental price-fixing, just think how effective a shield even matrix multiplication is.)

In software, copying code without license, or being tainted by exposure to code when you're supposed to "cleanroom" it, are both already considered illegal or shady.

A lot of the current enthusiasm around generative AI feels a bit like the popularity of media piracy -- many people know, or have a nagging suspicion, that it's against norms or laws, but it's just so appealing, and everyone around you is doing it.

It also has the dynamic of the many exploiting the relative few creators, in a way that wasn't part of the social contract or laws, and which the creator doesn't want, but the many can simply take.

Especially when the many are armed and cheered on, by tool vendors, many of whom should know exactly what they're doing, but who want to win big from this nonconsensual exploitation of the works of others.

And, as the former head of Google recently advised at Stanford, just take it, get big money, and pay lawyers later.
If anyone is willing to set up a server I’m down playing some UT99. I should still have a GOG copy. Such an awesome game.
Ozempic Works Differently Than Previously Thought, Study Reveals
Soooooooo are they finally going to add all the missing configurations in the settings app? Because there's still *a lot* you can only configure from control panel.
Seems like we are affected by this: https://www.netlifystatus.com/incidents/yyz1bg27b8hv?u=vcpf7...

Very bad timing...
Surprisingly, this has been a good way to catch up and say hi. It in a “can you spare a square” but in saying hi and starting a conversation in the hall on the way back.
> If 11labs app get to the main service quality and start accepting ePubs, it will be the death of Audible.

The app from this announcement does accept epubs. Just tested a couple and had no issues. Haven't used 11labs before, but the quality was good and didn't have any major issues with an English voice even with some spot checked fantasy names/terms or chemical names.
Thank you so much! Yeah, that is a problem that has yet to be solved
Humans have a natural tendency towards social hierarchies. If you don't provide structure people will instinctively create it; so attempting to entirely remove structure from an organization is idealistic and inevitably fails. This usually leads to hidden power structures and counter-productive popularity dynamics. A great classic read about this topic is essay "The Tyranny of Structurelessness" by Jo Freeman: https://www.jofreeman.com/joreen/tyranny.htm

The simplest way to encode a structure is with a basic hierarchal structure where power gets delegated and directions flow down from a single individual at the top, and information gets filtered and flows up to enable decision making. This is one of the most simplest and common structures you see across society. It is a structure great at quick, efficient decision making, but has numerous flaws that make it suboptimal in many cases. Notably, the single-directional flows means it's particularly bad at self-regulating, and therefore it's susceptible to corruption without a significant outside influence.

However you can leverage systems and technology to engineer and enable novel and durable alternative structures and power dynamics. On a societal level, democracy is a hugely successful example of a system like this. Elections create a loop from the bottom to enable accountability for the person at the top, helping solve a number of failure states. You also have techniques like creating multiple structures that operate in tension, structures that operate entirely via democratic consensus, etc. Each structure has different strengths and weaknesses, and combining them well can be used to create high-functioning governments.

At the level of corporations however, you see minimal exploration of optimal structure. The modern corporation has seen some innovation, but this happened almost entirely at the ownership level, with boards and shareholder elections etc. The actual executive functionality of most companies is almost entirely your standard hierarchy. It beggars belief to think that this would be the optimal operational structure across all industries. The reality is it's the structure that maximizes shareholder control (and therefore shareholder value). Other structures might enable an organization to better serve the market, employees, etc ; but these are not the concerns of the people setting up and funding said corporations.
Free so far
It’s amazing your confidence when it sounds like you don’t even participate in the top N landlord space for a given market.

IIRC it has already been demonstrated that RealPage had the lion shares of the total units in certain markets.

The question is not about rent predictions but having asymmetric information that allows users of the site to effectively participate as a cartel. I am a big proponent of free markets but I think this is a worthy question to answer. When your algorithm controls more than 50% of pricing in a market does that count as collusion and how do you handle it. It seems like it might effectively eliminate the market price as you the dominant player are setting it.

It might get thrown out but I believe it’s naive and brash to just dismiss it so easily.
Gotcha, that wasn't obvious on mobile
Adding an image does not automatically make a post better. I'd rather just not have any image at all than something mindlessly thrown in just for its own sake, regardless of whether it's generic or generated.
Credit card sign up not working.
Would prefer to pay via Amazon Pay, Google Pay or Stripe given past history with Paypal.
Thank you! Yes, I am thinking about some kind of prompt that will ask user if they want to create some mock data, I think this could help.
Amazon is bricking primary feature on $160 Echo device after 1 year
This reminded me of the puzzle book “xchg rax,rax”. Maybe that has some hidden insights… :P

https://www.xorpd.net/pages/xchg_rax/snip_00.html
yes thats correct. Should have stated that in the headline
You don't really have to do that. Wireguard is very silent protocol. Even when you bring up the interface, unless you are sending anything to that interface, it will not redo the handshake. So you can keep it up all the time.

This is why you sometimes have to enable PersistentKeepalive on peers that are behind NAT and are calling in to the server. Without them keeping up the connection NAT would simply close it down and you wouldn't be able to connect.
I seriously doubt that the public's nervousness about AI is significantly affected by the hackneyed art that is used to illustrate stories about it. It's more likely affected because people see significant risks and costs with the technology. But you do you, Google.
What sort of maps are you wanting to build? https://c4model.com/ seems to be the more popular standard for this style at the moment. https://github.com/plantuml-stdlib/C4-PlantUML makes this somewhat easy to code out. (And I think most cloud providers have addons for it.)
I think with regards to changes within existing frameworks, that would actually be kind of nice.

I really wish framework developers would stick with an existing decent solution longer instead of trying to release new versions with breaking changes in search of some kind of ideal API.

I actually prefer the syntax of Svelte 5 with runes over the previous one as it looks a little less magical to me, but I still wish they wouldn't release another major version and instead just focus on making Svelte 4 really solid. I felt the same about the React move from class components to hooks. I know these two examples come with backwards compatibility, but still would be nice to have just one way to do something and make it really solid and polished.
You can export and even download a functioning .html! Does that help?
DNS-based blocking? As someone living in a country with ever-increasing internet censorship, that's not blocking, that's a trivially ignorable gentle suggestion to not visit these sites.
Opposite is true. Light isn't the best thing for getting to the ground, not by far. Witness clouds.

You want microwaves. Creating and focusing them is well understood, as is receiving them.

It won't 'kill us all' as is so glibly thrown around. It has some hazard, but so does clear-cutting for solar farms or coal mines. Put the receiver in a large unobstructed space.
> without proper testing

What would 'proper testing' look like and how long would it take? That's the real rub here. Ultimately you have to apply such a policy to everything because you won't know what's fraudulent, so how many lives are saved vs. lost by introducing a delay (which could be years in the worst case)?
"The example shows you opening port 80 (HTTP standard port)"

that's because I run my ssh on port 80, but that's not standard, so I agree that it's confusing. Thanks for pointing it out. I will fix it :)
There are two types of routers consumers get here. Those where you can nearly change everything regarding DHCP and such and those given you by cable companies where you can’t even change the IP address of said router.

The latter usually allows you to disable its IPv4 DHCP sever though but enforce itself as the IPv6 DNS server across your network, which can’t be disabled on your own.
It's also probably technically securities fraud.