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

Seems something is going on: https://www.cloudflarestatus.com/


Am I missing something here in my (MS) SQL world? if a new field is added as null, I do that to the (now) 20 year old system to we don't break 100's of stored procs - any (new) code that needs that field, has to check for it being null...


in sql server, you can simply add a not null check constraint with nocheck (see my comment with full code)

ALTER TABLE foo WITH NOCHECK ADD CONSTRAINT CheckNotnull CHECK (id IS NOT NULL)

any new values coming in cannot be null but the values already in the table with null are fine... then you can update them to not null over time


I actually thought this was a "bug" with the renderer, feel silly now realising it's a feature, a great one at that, now it's been pointed out! very cool. Anyone wondering if worth some play time, it definately is!


It definitely feels like a bug to me, and would be the first thing I'd turn off. I mean, I get that from that one angle it looks flat -- but the sun moving with my camera would be way, way worse for me.


It depends on your perspective. If you internalize God mode, where you spin your disk world while leaving the sun in place, it's very intuitive.


I wonder if you rotate the camera more often than I do. I can go an entire play session of Anno without rotating the camera once, since it's a top down city builder.


Ok, but, why not just try to converge on one connector? as you say, the world doesn't care...


Fundamentally different goals.

HDMI world wants DRM because other than Kim Dotcom (who is highly problematic for other reasons) no one has dared to stand up to the MAFIAA goons.

Computing world wants DisplayPort and a hassle-free, high quality experience. DRM breaks that.


The manufacturers very much care - every HDMI port (physical or virtual) involves tithe to the HDMI consortium, whereas DisplayPort does not.


I don't follow - surely if the manufacturers have to pay for every port, they'd like something that isn't costing them money?


Which is why in my experience on computer hw it's common to see one, maybe two HDMI (among other reasons, to support things like connecting a console to your monitor), and multiple display port connectors - sometimes it goes ridiculous - a maximalist approach to counting on my laptop, as currently docked, from the point of "ports implemented in GPU" if not actually available physically... gives me one HDMI and 15 DisplayPort, with the HDMI being routable onto a bunch of options. Of course that's a silly comparison, but depending on how licensing is worded I would be really unsurprised if computer manufacturers optimized for lower HDMI port count.

Also, since older HDMI was physically compatible with DVI ports, a lot of computers preferred to keep DVI ports...


+1, would love to see some kind of IDE for three.js!


I'm building one, called Polygonjs ( https://polygonjs.com/ ), you have a few examples to play with ( https://polygonjs.com/docs/examples ).


It does have https://threejs.org/editor/

Also in the category of web 3D engine scene editors is https://playcanvas.com/


Have had 3 monitors claiming "HDR-400" now; all look equally as shit with HDR enabled in Windows & Gaming, first two where between £120 - £250, third was a "premium" monitor @ £500. Current "HDR" can get te fuck ;)


Most of these are IPS and struggle reaching contrast ratios of 700:1 and black levels darker than noon. Some of the LG ones barely manage 500:1 in sRGB mode…


All 3 have been VA to be fair. I do wonder if have missed a trick with IPS but have been lead to believe VA has the speed (and HDR as a plus)? that is kind of the point though I suppose, buying a "HDR ready screen" - it's been a real pain for a few years now from what I have seen >_<


Most decent IPS panels I’ve seen in the past several years have around 1000:1 contrast which still isn’t amazing, but better. Some manage to push that a little further.


Yeah, "undo the last thing I did" - There is no button / single command (as far as I know) - you google and get loads of "if this, do this, else this" - dang, I just want to undo and get on with what I need to do!


If the last thing you did was switch branches do you want to undo switching branches, or undo the last thing you did on the branch?

If the last thing you did was stage, do you want to unstage, or undo the last change outside the staging area?

If undoing the last thing you did is not compatible with the current state of the working copy, what happens?

If your last change was to discard or apply uncommitted changes, how can that be undone? If the answer is "do lots of hidden commits", how does that interact with undo?


Visual Studio, for example, switch, stage - it makes the option obvious (bring changes, or discard?), got no problems there, un-doing something that I have committed - that is what I am mentioning, no easy to undo... (is it local stage? do this, did you push? do this..., have other people in repo got the changes, do this, etc...), got shiz I need to be doing rather than reading these details ;)


these all are excellent questions the undo tool could ask user.


MSM > 2023 Socials.

*MSM not MSN


It was actually called: MSN - Messenger https://www.techspot.com/article/2373-msn-messenger/


It was just email based instead (still is, somewhat?), plenty of distractions, how great would it be to just code (tm)?


This :) Got into dev maybe 20 years ago or so, because I wanted to build a game, but no one I knew could code. Eventually got annoyed enough and decided if no one (I knew) can code, then I should learn it instead! so I did. Now working as a senior dev (building mostly web stuff), but still not having built a game, I tried a few times (trying again at the min with Godot!) I now appreciate the people working on rendering, storytelling, animation, model creation and so much more, I am with you on the complexity, I think you have to try it to understand.


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

Search: