Hacker Newsnew | past | comments | ask | show | jobs | submit | Willox's commentslogin

I once accidentally inherited the fast math flag from a parent project in to builds of LuaJIT. The result was that LuaJIT's tagged unions, which are used pretty much everywhere and rely on normal fp functionality, broke drastically. Type checking for all values in the VM broke.


Is there a name for this kind of thing?


I saw these during a holiday in Spain throughout the last week. I have no idea how to use them and didn't see anybody else use them either. It would probably be a different story if my phone had some kind of built-in support for this stuff (maybe it does?). I recall using the "Google Goggles" app for this kind of thing a _long_ time ago but it should be native - and obvious - by now.

I have a feeling that the industry has stopped depending on this stuff already... it's hard to tell without knowing how it works.


I've been using Zoho for my personal email since 2014 now. They haven't made me pay (yet) but I've definitely gotten them a _small_ amount of money through recommendations.

I'd totally pay, though.

That said, I'm not a big fan of their UI and I only really use the service through forwarding to my gmail address and send mail through gmail -> zoho smtp too.


My go-to for this is "A Tour of C++". It's pretty short and only really covers up to C++17 with a few mentions of C++20.


> I suspect there is a bit of AI in windows which predicts when someone clicks a mouse button that they actually wanted to click the mouse button over the screen button, ie something to improve the accuracy and experience of windows.

Could you elaborate on which kind of situations you think you have seen this in? I really don't think I've seen this happen.


Repetitive mouse clicks going in and out of a few MDI child windows.

A list of things, select one, new window popup, do some check box ticking with the mouse, click the window close button (top right) , select next item in the list and repeat.

I saw this in a version of XP and havent seen it since. How I knew, was I deliberately didnt click on the checkbox but near to it and did the same with the close button in the top right of the window, and they both worked like I had clicked on them properly!

In a way that repetitive situation is perfect for AI.


This is my experience too. Unless there's some sort of heavy workload going on you can have an "inaudible" computer fairly easily.

Something I've seen people fall for is the idea that water-cooled computers will be more quiet but that's definitely not the case. You'll struggle to find a water pump that is quieter than a decently air cooled PC (when not under heavy load.)


> Unless there's some sort of heavy workload going on you can have an "inaudible" computer fairly easily.

The catch with these fanless setups is that they're mostly limited to low-TDP CPUs anyway. You can't use the most powerful CPUs with a passive heatsink unless you add fans to help when the workload peaks, which starts to defeat the purpose.

> Something I've seen people fall for is the idea that water-cooled computers will be more quiet but that's definitely not the case.

Water-cooled can be quieter for certain edge cases like cooling the CPU and GPU. You have to work hard to keep the pump quiet, though. I've tried several of the popular pumps (D5, DDC) with various PWM strategies, but they're never entirely silent.

For CPU-only workloads, air cooling with a big heatsink is the way to go. A lot of people are surprised when they look at benchmark charts and see the best heatsinks outperforming most water coolers on the market.


> This is my experience too. Unless there's some sort of heavy workload going on you can have an "inaudible" computer fairly easily.

I agree and it doesn't even need to be a custom built computer. Any laptop with 15W TDP CPU with a power saver governor would be completely silent for most day-to-day task.

Since they are usually entry level the cost saved can be invested in buying nVME storage, RAM and what not. Many have USB 3.1 with display port and if connected to a monitor you have easy access to the more ports than a >$1000 laptop.


The underscore definitely [feels like it] makes me miss most of the commas.


May I ask why you stopped using Zoho? I'm using them currently, but only to forward my emails to a google account. You mention a lack of features, but of course with a forwarding setup that is not a problem.


Your cube is disappearing for me after about 6 rotations in the same direction with Chrome 61.0.3163.100. Doesn't happen on the non-rational version.


I had noticed the disappearance of the cube after a while indeed. With Firefox it happens much later than just six rotations though. Can't test it on chrome right now.

Apparently this happens when .valueOf() becomes NaN. I'll modify the code to display that value. Heck, I'll show the floating point approximation for the whole matrix.

.valueOf() becoming NaN is probably related to the behavior of big-rational.js. I suppose it does:

    x => x.num.valueOf()/x.denom.valueOf()
instead of doing a custom division of x.num by x.denom

PS. yep, it does just that:

https://github.com/peterolson/BigRational.js/blob/master/Big...


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: