skysight-inc/HackerNews huggingface dataset:
> Please don’t spread FUD about floating point arithmetic.

I'm sorry, my apologies.

Are you saying that IEEE754 does exactly represent 14.7 ?

> Speaking as someone working in numerical analysis and scientific computing

You're hardly the only Scot in Glasgow.

I feel certain a few here abouts have arc'd through PDP-11's, Cyber 205's, and landed in modern centres such as Pawsey.
Both of which are forms of discovery
That's only emissions when operating normally, and when ignoring uranium decay products mobilized at the U mine (but that mining occurs off in other countries so it doesn't count, right? /s)

The claim of that title "Coal Ash Is More Radioactive Than Nuclear Waste" is a baldfaced lie, btw. The radioactivity in the spent fuel is many orders of magnitude higher than in the coal ash for the same generated power.
(2019)

Previous discussions:

• https://news.ycombinator.com/item?id=21105625 (29 September 2019, 542 points, 169 comments)

• https://news.ycombinator.com/item?id=30330144 (14 February 2022, 399 points, 153 comments)

—⁂—

If you find this article interesting, you’ll probably also like the article someone else published a month later: “Text Editing Hates You Too” <https://lord.io/text-editing-hates-you-too/>. It has also been discussed here a couple of times:

• https://news.ycombinator.com/item?id=21384158 (29 October 2019, 875 points, 282 comments)

• https://news.ycombinator.com/item?id=27236874 (21 May 2021, 384 points, 182 comments)
As someone new to the data ops platform world.. what does Databricks even do? They get so much hype as a great employer, but why are they attracting people if their secret sauce is irrelevant?
I'm curious - is it a one-persone adventure, and how much functionality do you intendt to include.

I'm having same considarations, but strugling with finding the best feature-set
I believe this is one of the reasons for the rise of people like Joe Rogan, Jordan Peterson, Andrew Tate, Lex Fridman, et al. They act as strong male role models for the myriad of young men who don't have one. They are intelligent, wildly successful, and usually due some sort of martial arts or workout. Men (not just young ones) see this and want to be like them, so they latch on to their messages. This is nothing new, the mafia did the same thing, and the military does this to young men every day.

But while I don't necessarily agree with the messages of all the above, I do think they have done one thing that seemingly everyone else has ignored. They understand that men have feelings, need a purpose, and need to feel useful, and they provide outlets for those feelings in a way society at large is not. The political culture in the United States has become so split that we can't even talk about these issues without someone being labelled an incel, or part of the patriarchy. It's a shame because it's causing a lot of men to feel disenfranchised, which causes them to seek validation from sources that are willing to provide it, which don't always have their best interests in mind.
Because you have to pay to get the actual content. The title says “How integers and floats work.”But it isn’t a post about how integers and floating point precision numbers are represented in binary. Rather it’s a post announcing an illustrated guide to ints and floats, which you have to pay for.
Crypto mystery: New tax rules are MIA
Should be easy enough. I ended up flashing my nrf52s from a programmer loaded onto an OG arduino clone I had lying around so that I could keep the nRF-DK board dedicated to running dev builds.

To give you an impression about how much trouble that was: I also bought a few dedicated general purpose programmer boards (cheap maker stuff), but in the end the arduino approach felt more accessible. Iirc the difference was that the purpose-built boards had more assumptions about what exactly they'd be used for baked into their documentation and I don't know enough about all that stuff to see through them
This was my guess as well. I am wondering what you see as the "prospect of irrelevance" they are facing. I have my guess but I would like to hear your take.
At this point, I can't really tell either.
Show HN: Tabserve.dev – A HTTPS url for localhost using only the browser
Hello,

This is Tabserve, a web-based reverse proxy that gives you a HTTPS URL that forwards requests to localhost.

It uses a Cloudflare Worker for the HTTPS certificate, but other than that runs entirely in the browser.

Take a look, it only takes 300ms to install:

https://tabserve.dev
Right, that’s a parental control scenario.
> I don't want things to change, I simply will not change them, not rely on obscure and irrelevant languages

This gives you the worst of both worlds. It requires programmer discipline, and it prevents non-obscure and relevant languages from reaping any of the benefits of immutability.
Two thoughts:

Why have discreet values in the UI? Give me a slider, so I can set it just right!

I've read that blind people set their screen readers insanely fast: like, 10x or whatever. So, 2x seems like it might be a lot too low for the maximum?
Nowhere did I state anything about the law, or otherwise rules enforced on others. Nor did I say anything about suing people.

I was talking about personal responsibility in not harming someone else. If your ethical guidance is so broken, you need a law to tell you what you should and shouldn't do, I feel tremendously sorry for you.

Does portayal of blackface harm? Yes, it does to the BiPOC community, with terrible racial stereotypes. So don't fucking do it. Again, this isn't a hard concept to figure out.

If we all tried to do things that even minimally considered "is this thing going to harm others" and not doing it, we would have a better and more respectful society. And no more laws needed.
You seem very sure that those are the only two security risks to an expected browser being available on an otherwise managed device. I'm pretty certain there may be other risks.
This is an adequate philosophy for like.. a CRUD app, some freemium SaaS, social media, etc. Stuff with millions of users and billions of sessions, etc.

However there are industries applying these lessons in HPC / data analytics / things that touch money live .. operating on scales of users in the 10s to maybe 100s. So stuff where downtime is far more costly both in dollars and reputation.

I'm also intrigued by the constant cloud refrain of "stuff crashes all the time so just expect it to" coming from a background where I have apps that run without crash for 6 months at a time, or essentially until the next release.

I'm all for scaling, recovery, etc.. I just fail to understand why it is desirable for this to be an OR rather than an AND.

What if stuff was highly recoverable and scalable but also.. we just didn't run out of disk needlessly?
Show HN: Porting openpilot to run on any Android smartphone
Ha, this comment reminds me of the Robert Hanssen, the infamous FBI spy. At one point he was put in charge of the internal effort to find "the spy".
Except on Windows for Workgroups and Windows 9x/ME the fact that you can dismiss the login dialog is intentional feature, so bypassing it through help is just a more convoluted way of doing something that should be possible.

It is feature because the login window is there primarily as an single sign on mechanism for remote network services (which obviously would not work when you just dismiss it) and there is no security boundary between local user profiles.
Do you think there are too many layers in between? Can you help reduce the number of layers?
debugging actually works.

I thought the ESP3-S3 with USB integrated serial+soft JTAG adapter would be a big step forward

well turns out the situation with openocd/gdb/flaky USB stack/resetting issues after upload is IMO untenable

if you have a lot of time on your hands, every now and then debugging might work
I don't know where you are from and if the process is very different there but from the places I have experience with I would describe the process as, trivial.
Another problem with text rendering that's not mentioned in TFA is hyphenation.
I have a table on a webpage that can have some long text in some cells. I have 2 simple requirements:
# If a word will fit by moving it to the next line, then move it to the next line and do not hyphenate i.e., do not break the word.
# If the word is too long to fit in a single line, then break it up. Hyphenate at will.

There is no incantation combination of CSS properties word-break, word-wrap, overflow-wrap, hyphens and white-space that will do this. In 2023.

I believe word-break: break-word does #1 but it's not hyphenating for me. And MDN says word-break: break-word is deprecated.
Yeah 100%. I'm not suggesting land technical debt, it's more about the approach to solving the problem in the early stages while you're still seeking a solution-- don't get bogged down by perfectly conforming to a bunch of intermediary abstractions on your way towards the goal.
Having to wait 6 months for treatment isn’t luxury, what are you talking about. That’s effectively no health care.
Congrats to the MosaicML and wish all the luck! If anyone is interested in MosaicML alternatives, check out dstack, we are building its OSS and cloud-agnostic alternative: https://dstack.ai.
Disclaimer: I'm the founder and CEO at dstack.
Yes. Every household ever.
This looks really cool - however, the MacOS build guide seems to be a dead link...
When I was a kid we managed to hack into my school's lab's computers to install Doom and Warcraft II.

Good times.
Early access requests for the launch of OpenTelemetry integration in KloudMate are now open!

OpenTelemetry brings powerful monitoring and observability capabilities to your fingertips, allowing you to gain valuable insights and optimize your system's performance.
We are using Tencent's vConsole on https://RTCode.io (info: https://efn.kr video: https://rt.ht/yt)

Console output of this one is a lot better! Will do a complete comparison later this week.
Courts consider the context of enforcement, and police both decide whether something is a violation as well as handling enforcement.

And at least in the US generally you need to have been harmed, or be likely to be harmed by enforcement of a rule to even have standing to challenge it.
Correlation doesn't imply causation. Child mortality in Africa has now approached the same as in other countries. Women going to school is a big one.
Image of Equation –> OCR –> LaTEX –> ChatGPT –> Python
While I appreciate that this is a big loss, my first thought was, why was 20 years' worth of research put in a place where any passing janitor (or, presumably, anybody else) could wreck it? The only surprise was that it took "2 decades" for this to happen.
Correct.

To add to this, Red Hat does offers a free developer tier subscription, which allows individuals to download Enterprise Linux free of costs, but with strings attached. One of those strings, somewhere in the fine print is legal language about the restrictions of redistributing the software at the free tier. I'm not clear on the exact details, so I won't elaborate & please don't quote me, but it's my understanding that it's somehow a violation of terms redistribute. I'm not sure how that works with the GPL, and I'm guessing the bits ARE still shareable under the GPL, but the separate contract with Red Hat makes that a breach of contract. The mind boggles.
Databricks Signs Definitive Agreement to Acquire MosaicML
A few sites of mine are backed by SQLite databases replicated daily from another source. Right now I’m rsyncing them, but sending an even increasing number of gigabytes a day isn’t great for the long term. Anyone aware of some sort of checkpointing and incremental sync solution for SQLite? Doesn’t need to be real time, and shouldn’t be real time, really. This one isn’t what I’m looking for unfortunately, the “sign up for a free account” part is also pretty crazy.
Show HN: Latent Workers: AI Platform for Simplified Financial Decision Making
Hey HN community! We built Latent Workers - a platform to help professionals like business owners, financial analysts, and risk managers make sense of financial data. It uses AI to turn complex market data into actionable insights.

What sets Latent Workers apart:

1. It’s user-friendly: Helps you understand financial data without the need to be a finance guru.
2. Customized insights: Instead of generic data, get information that’s relevant to your goals.
3. Save time: Efficiently analyze large volumes of data.

We believe it can truly change the way professionals engage with financial data. Give it a try and let us know what you think!
Programs should just store all their files together. The traditional directory structure of Linux et al is wrong. I do not need a /bin folder full of unrelated programs. I need a /program_xyz folder for each program, with all the stuff in there.

Granted when disk space was scarce, this reduces the ability to share dynamically linked dependencies. There are other ways around that. And in the modern world, there are some retrofitted solutions where package managers indeed do it this way. And a lot of other tools out there like Docker overlap this idea that part of what they do is disentangle the file system of unrelated programs.

But the real giga-brained answer, which most programmer-type people probably aren't emotionally ready to accept, is that not only are the ways we organize our directories wrong, but tree-based directories are just dumb in general. Everything should just go in one big directory and you can use names and tags to sort them out. Programmers are culturally obsessed with trees.
Very poorly written article. I'll save you a click. People living in wealthier neighborhoods discuss crime more and their posts are more on the positive side on Nextdoor.
I agree many have an apparent outsized influence, but with some exceptions in most cases I think this is only optics, and they don't really represent all that many people.

"280 character soundbite" social media isn't helping either here, nor is "zomg person X said something ridiculous"-type "journalism".
Turns out Databricks couldn't do it all internally with just training the dolly model.

I think it's a good accretive deal because Databricks already has a good number of enterprise relationships and Mosaics key offering has been training software with their own optimizations that increase gpu efficiency.
Indeed I meant bail. I always thought you can avoid jail that way in that country and very pleased you taught me I’m wrong, this seems a more fair system.

Not thankful for the downvoters although they probably thought I was cynical or something… but hey better have knowledge than points.
Intersectionism, patriarchy and class absolutely have a part to play in boys' emotional needs. I believe trabant00 explained this pretty well. It reads a little like you've seen some words that you instinctively disapprove of and dismissed the whole argument as a result. That attitude is troubling, as it disregards various social pressures on boys.
I think you misunderstood me. Android deliberately allows users to hack into their own phone and remove its security. It allows users to install malicious apps if they want to or even root the phone entirely.

So there is nothing to solve or patch here. You could get ios if you want user to not have that power(even there it isn't very hard to install malicious accessibility app through sideloading).
>UHT milk is so processed it's not even milk anymore. Milk with 1 year shelf life? No thanx.

What specific characteristics of UHT milk makes it "not even milk anymore"? 1 year shelf life doesn't really count, unless you specifically care about milk spoiling within a certain amount of time.
I would think so. I've tried to do 'feature' groups of options, but without any way to do optional includes I gave up on that idea.

Maybe I'm just doing it wrong with just trying to add the dependencies I want. It might work better if I used the menuconfig GUI. To me though it seems if I decide I want to enable 'CONFIG_NET_TCP' on my project, I shouldn't also have to specify 'CONFIG_NETWORKING'.

As for why it works better in the kernel, that's a good question that I don't know the answer to as it's been years since I tried to build a kernel with a minimum configuration.
60 Years of Networking
Arguably this faux democracy is even worse than the authoritarian rulership that peeps through the cracks.
> It is a puppet of the banks themselves.

This is ofcourse false. But given how little effort you made on this comment i assume nothing will change your mind:(

https://www.nytimes.com/2022/09/27/business/banks-fined-text...

https://www.sec.gov/news/press-release/2022-174

https://www.sec.gov/news/press-release/2022-206
No, I’m not. In the applications IEEE754 was developed to support through standardization, being able to represent 14.7 exactly is simply unimportant.
AI Architecture #1: SageMaker
Other languages I've used kind of give you this false sense of security and progress, but then suddenly you're troubleshooting some issue for hours and hours. With Rust, you might be troubleshooting the borrow checker for hours and hours (until you get a good grasp on the language), but once you're "Done", it really feels like it's complete and will run without many issues. It shifts some of the mental work to the left, but you're more often left with a feeling of accomplishment and "finished"-ness (at least in my experience).
I agree, but that's not what the parent to whom I was responding to was describing. They said were holding on to their old car because of how simple and lacking of any tracking it had. I would prefer a newer car with better safety features even if it came with tracking.

Would I love a non tracking safer car? Sure, but options are pretty limited. You're saying it's a false choice to a statement I wasn't making.
You wouldn't 'wait for sync', you would just be continually running the application loop, and it would meanwhile be synchronising?

This is just demo code, run these two short scripts to see a synchronising example, at least that's my reading.
A revelation for me happened back in 2010. I was working on a mobile app for a festival and trying to research the best UI. I saw the quote "A cheeseburger is an intuitive interface. It shows you how to eat it with the wrapper and arrangement." I started to watch people use every day interfaces. Gas pumps, self-checkout kiosks, ATMs, signage and number taking at the DMV, Facebook on phones, car radios, drink dispensers, restaurant menus, bus ticket terminals. Even the simplest interface can cause complete confusion. Adding any kind of advertising or screen motion makes it worse. That's not a specific book or website recommendation, but my whole process changed because of that new approach. I still observe these things, especially with al ubiquity of touchscreens in modern life. Way more helpful and practical than what I read.
I do not understand how one would jump from the readme's "As of 2022-06-07 this sorts large arrays of built-in types about ten times as fast as `std::sort`" (and this is now being clarified to add LLVM's std::sort) to 'any scalar sort is 10x slower'.
Oh, Firebug! Blew my mind when I first saw it. No more View Source for me!
Some movies were political but the politics were far less polarised within the "west" than they are now. Some movies - e.g. "Red Dawn" or "the Hunt for Red October" portrayed a clearly black-and-white division between the "good" west and the "bad" east with the dividing line being formed by the national borders. Outside of academia there was not much support for the "red" side so these movies did not create an internal division, you either liked them or you thought they were mostly over the top but otherwise harmless action flicks. Movies like "The Colour Purple" or "One Flew over the Cuckoo's Nest" were critical of the US but this criticism did not cause division because nearly everyone agreed with it and the movies themselves did not portray the issues as "systemic faults with current society". The few die-hard bigots who might have railed against these movies were ignored as being relics of the past.

How different it is today with movies which are not much more than thinly disguised moral lessons where the audience is lectured on issued of race, gender, "climate", environment, migration and more. The issues - whether real or imagined - are being portrayed as "current", "systemic" and "catastrophic", the "good" vs. "bad" divider goes straight through society where the "good" side is characterised by being "norm-critical" and in opposition to mainstream culture. Those who do not follow are portrayed as "bad" and labelled with a number of -isms and -phobias. Where earlier movies mostly portrayed "the other" - the "reds", the "filthy rich", the "criminals" - as being bad current "political" movies portray "us" as being ignorant, oppressive, wasteful, conservative "white" or "white-adjacent" bumpkins who really need to "be educated".
that's a long explanation on how to use various features of a notation. would it be easier to just use json?

You have many moving pieces with a complex notation, a complex domain, and potentially multiple architects..
What’s the alternative to considering them pests? Rewilding the suburbs? I don’t like over development or the destruction of wild habits to make room for strip malls either, but didn’t that ship sail decades ago? Suburban sprawl is a reality, and in all likelihood, it’s only going to continue to expand. The deer have been displaced. Allowing them to freely wander in neighborhoods, subsisting off garbage and ornamental bushes, isn’t a good solution for them or humans.
Oh, thanks a lot for the catch! Fixed it immediately.
Thank you for the well-written and polite reply. You taught me that the residence times are the big problem, and for all of the arguments and discussion generated through the years on this, I have never once heard this.
I have a similar sentiment. I remember growing up with jocks and bullies and really not identifying with the whole “group showers and snapping towels at asses” masculinity not pleasant and spent a lot of time getting beaten up or avoiding being beaten up.

So at first I liked the pushback against toxic masculinity as I didn’t like jerk men. But then the concept expanded to everything. “Mansplaining” isn’t something unique to men, but it’s ok to point out “mansplaining” but not non-men explaining stuff. “Manspreading” is used quite a bit, but there’s a reason why men sit with their legs open so there’s a polite about of space that’s ok for comfort. Etc etc.

I hope this is overcompensating for a long time of jerks being jerks but I fear that the bullying resulting from “strength = power” and jocks has now changed to “money = power” and people other than jocks have power.

I go to an esports bar quite a bit and an esports team was there. And they were totally bullying people and it was weird because it was multiple genders and races being total jerks to people. But the bully’s were strong, tall, handsome jocks. They were esports-types. So the jerk dynamic was still there.

I don’t think it’s progress if we end up with the same number of “toxic” jerks.
Can you link to your website?
Worth knowing you can use proper devtools on mobile devices too, but remotely.

Visit chrome://inspect/#devices in a chromium based browser, and you'll see a list of remote targets that you can connect to.

They include browsers running on any device connectable via ADB. You can also debug over the network, debug headless browsers, and debug nodejs and webdriver instances.
Heh, that’s closer to my default state due to CPTSD and I’m quite comfortable/familiar with it.

But choosing to exacerbate that state when there are other options to achieve my fitness goals is counterproductive, and I’ve been advised to avoid it.

There’s an important difference between getting comfortable with hard things, and subjecting yourself to unnecessary/avoidable hyper-arousal states which can become their own form of health problem in the long run.

People injure themselves this way, and should pay attention to their bodies when exercising.