skysight-inc/HackerNews huggingface dataset:
I would say it's a few things at once. GPUs now have pretty much general purpose compute, and they're typically memory-bandwidth bound more than compute bound. So - the paper & article briefly talk about - for example temporal reprojection/accumulation in order to get enough samples (see figure 3 in paper) and applying extra compute (filters) using the information already locally available to increase image quality while having no effect on performance due to the memory bandwidth limitation.

You can see what this accumulation looks like for CP2077's SSAO in this Gamer's Nexus video: https://youtu.be/zUVhfD3jpFE?t=960 He attributes it to TAA but to me it looks like a clear example of the exact temporal accumulation technique described by the GTAO paper in order to get samples performance-efficiently.

This ("free" compute due to memory bottlenecks) is true for the last-gen consoles as well as modern cards.

So rather than a storage limitation, it's more a limitation of being able to get the data from system memory or even on-card GPU memory to the GPU cores fast enough since the cores now process it so quickly. A general increase in resolution of textures and towards 1440p and 4K displays has not helped with that issue.

Going along with that is a general trend towards PBR (physically based rendering) in all fields that use computer graphics - film/tv, 3D modelling, design, games.

The PBR philosophy is generally anti using tricks & hacks where possible. The reasons why are the reasons that PBR has been so widely (almost universally) adopted: PBR makes it easy for artists to create consistent and robust results, using understandable methods that mostly work how you would intuitively think they should, and the results automatically look good and are interoperable since there is a clear target - to emulate real light transport, materials and so on.

It's simply not feasible (or at the very least extremely costly in artist/dev labour) to be manually designing bespoke tricks to get each individual scene to look right. It's a "let the computer do the work" type of philosophy, which Cyberpunk seems to follow since they didn't even seem to include manually placed occlusion planes, for example (going by the original article).

So it's a combination of the hardware now being capable of it, having gradual software/algorithmic improvements to get better approximations to correct lighting, and a relatively wholesale overhaul of the entire graphics pipeline toward PBR, due to its substantial benefits. Then, since the PBR approach is highly compatible with ray-tracing inherently, ray tracing is the cherry on top, for now still only usable on top end hardware for realtime games.
Microsoft is working on the big government cloud solution defense contract, JEDI. Certainly a prime target for state actors.
I think the idea of "no conflict of interest" for an employee of a company is a bit silly. No internal conflict of interests sure, but everyone on payroll has a vested interest in the continued financial health of the organisation.
They have a bot issue thats currently out of control.
Pure Go Unikernels – go metal with TamaGo
But you can train a CNC machine to replicate a carving that you do once, and then replicate it indefinitely.
This discussion ( https://youtu.be/Q9s6YggbTk4?t=65 ) with Azerbaijan president summarizes really well Western democracy (or hypocrisy or lets invent a new name capitalocrisy). When it comes to China, everyone is impotent taking actions, because they rely on China too much, when it comes to country like Kazakhstan or any other smaller country, everyone seem to become powerful and create sanctions. Thank you UN for not being able to do your job!

UPD: it makes me sad so many Uighur people detained in camps, it is like living in 12th century, how this is happening in 21st century, beyond my understanding. People seem to forgive anything if they can get things little cheaper
Ok I get the argument, and like I said "yes its possible with great discipline", but I'll again reiterate: the reason we have a problem isn't "stupid lazy people", its a matter of influences. I get that you are probably more evolved and its so easy -- but then again if you had been raised on a steady diet of targeted misinformation to shape your brain and fed a constant diet of food engineered to maximize tastes and addictive behavior, it might not be so easy to just "eat an apple" or at least that's what the scientific evidence, and piles of cash the industry is stacking up suggests.

Its a bit like taking someone with a gambling addiction and saying "its so easy, just understand gambling is a fallacy and you can walk away anytime", or "why not just have fun with something else?" -- the casino is designed to exploit human biases and mental weaknesses for an especially vulnerable population. If those biases and weaknesses were simple misunderstandings, they wouldn't be powerful enough to form those addictions, and casinos would probably be much smaller and less successful.
>IP addresses still count as Personally Identifiable Information under GDPR

The GDPR does not count anything as "Personally Identifiable Information", which isn't surprising as that's a US legal term.

What you mean is "Personal Data", and yes IP addresses are considered personal data under the GDPR.

>so deriving an identifier from this for a use case such as analytics would likely require consent.

Consent isn't the only legal basis for processing personal data, though, there are 5 others available.
The book is great and Matt Walker is one of the leaders in the field of sleep study. There are numerous studies backing what he's written - even though there were some inaccuracies with some of the citations & ways he presented some facts, that is entirely expected in a book presenting thousands of such facts, and the author is planning on fixing all in the upcoming revised edition.
Yeah, this is why critic reviews are still needed.
The main target was PC. You can tell just by looking at the controls. They were specifically designed to be played with a mouse and a keyboard (and they are terrible with a gamepad)
If by snapshot you mean a full (static) physical description of the scene, then the "air" part of your "arrow suspended in air" will have wake turbulence behind the arrow and not in front of it, and I'd have thought the magnitude of that turbulence should in principle allow you to deduce the airspeed.

There might also be lengthwise compression of the arrow shaft as a result of acceleration.
Personally I would say Ruby is the closest.

But without the live IDE thing, you lose many of the great things about Smalltalk.

I spend a lot of time on the Ruby Docs, looking up which methods an object has. "Traditional" IDEs give you type-ahead features, where they perform a code-analysis and then predict what you might want to type. But in Smalltalk I just ask the class how I should be using it and it tells me there and then, even if the class has been modified with methods added or removed or rewritten at run-time.
You could also try GNU/Linux phones, which do not have any kind of walled garden.
I used to love Champion the Wonder Horse, primarily for the theme tune: https://www.youtube.com/watch?v=-5i_pEYGe1o

(This was repeated on UK TV in the 70's - I'm not that old).
I played a lot of GTAV, and I never noticed it. Perhaps it preserved actors within a certain radius of the player? Or maybe the third person view made it less apparent. To dynamically spawn/despawn actors is a necessity I suppose, but I've never seen it handled so poorly and sloppy as in CP2077.
A no-meat diet everywhere will not solve the climate crisis
I see your points and I was going through pretty much all of them when deciding whether to go with typings or not (eventyally we did because I wanted to try it out and because pressure from Java people who found it odd that we don't care about types - actually we do, but instead of types we have strict naming conventions).

The point with sentry was that when making a decision in field you don't have much experience in, you look what other guys with resources are doing since they had these conversations already.

IMO in practice you will realize that in most cases typings are more of a burden than help - devs don't know typings and will spend a lot of time thinking how to annotate, making constant decisions whether to annotate/not annotate (aka incremental typing). That inconsistency drives me nuts - aka defeats the whole purpose - you do something right or don't do it at all right?

I see the point with documentation, yes it is nice to have, but more important like I said before is proper onboarding readme file and docs + willingness of other devs who are working on the codebase to handhold when necessary.
"There are no secrets in silicon"

A determined enough team of people with sulfuric acid and electron microscopes could work out exactly what is going on inside the chip.

(not that anyone would actually do this - maybe Intel? But at least in principle, the information is accessible to non-Apple folks)
> Developer forced to add health warning and apologise after launch of hotly anticipated game

The woman who triggered an epileptic seizure in the braindance intro is a moron. The game already had an epilepsy warning when you launch it, and ignoring that warning as an individual with epilepsy shows a great lack of intelligence and common sense.

It's basically just a white loading screen, and for her to request some kind of additional warning about flashing lights at that moment just shows she has no brain function.
As an owner of a small business, Facebook's point about small businesses is not inconsequential. Targeted advertising does reduce the cost of advertising pretty significantly for any small business or startup. Without it we're left with brute force advertising that only large companies can afford.

As a consumer I'm thrilled at possibly getting some control back and I will likely switch back to iOS. I am conflicted.
Arguably your information is worth more, because you are someone willing to pay for an app or subscription
> This is why I lament the realities of the path of some who achieved success at too early an age, especially if they delayed coming of age in order to do so. Its not uncommon to hear about the teenage bitcoin millionaire or a really young founder that got lucky on his first shot, but when one of those kids enter your life you're shocked at how miserable and depressed they are. They seem to lack purpose entirely and seem to get in the way of what you would think would be 'happiness.'

To watch it unfold live, just go through Notch's twitter feed...
> A plain old for loop has so much to recommend it. You get powerful control flow constructs (break/continue/return) and obvious performance characteristics.

I spent 3.5 hours with a junior team member yesterday refactoring break and continue out of her loops. The code was so much more readable afterwards.
I haven't dealt with AWS very much, but I suspected that might be the case. Thanks for the figures. I guess the margins on bandwidth must be quite significant for cloud service providers.
Posting this here hoping someone from Cloudflare sees this. Your team features suck. Impossible to grant access to a single “site” or transfer ownership of a single site. Until you improve that, hard for an agency like ours to use this new Pages feature.

Also while your here, youR pricing is a mess across the platform. You have so many add-on extra costs per site and it’s really hard to understand how they interact with the different monthly plans.
It's come up more often recently because it makes for another interesting competitive aspect to LEO satellite internet systems like Starlink. Once they get inter-sat links working, the higher speed of light from paths through air/vacuum would actually give them lower latency over long distances (sufficient to make up for the extra round trip to orbit). It's also the reason high speed traders in some places have gone to the trouble and expense of setting up point-to-point wireless links over long distances; they too can actually beat a regular fiber signal. Photonic band gap fiber is another expensive but interesting tech that might someday be worth it at least for long distance backbones. It's cool we've come far enough to be able to start looking for further improvements like that. For real time international communications, it might make for a real improvement in many applications.
And now I think of it, The Littlest Hobo as well https://en.wikipedia.org/wiki/The_Littlest_Hobo

Another great theme tune: https://www.youtube.com/watch?v=JFGtRKx4ypY
Even if RFC 4180 was a standard, which isn’t, and everyone in the world strictly adhered to it, it would still be a poor choice for archival purposes.
Omg, is that how Americans pronounce "Ubuntu"? It's Oo-boon-to!
As a general rule of thumb you should use as little JavaScript as possible and serve it in one big file. Just yesterday a client was wondering why his website was slow and their webdesigners said it needed 'more varnish cache' and a bigger server.

After inspecting I saw over 100 .js files were being requested by require.js, but because each module required yet another set of .js files and those files required another set, and so on. The server was serving them up plenty fast (<50ms) but because they were being loaded in waves the load time ended up being between 5 and 7 seconds.

Many of these issues arise from being fancy and people tend to want to fix it with fancy stuff. But sometimes you need to stop being fancy and just fix the damn problem in an old fashioned way (concatenate, minify, allow local caching).
We should all remember to read PR statements with the assumption they aim to be technically true but come with an intent to deceive. Because what you quoted is a weaselly statement, and it neatly avoids answering the underlying questions.

Namely: was that "exclusively" a contractual exclusion or a technically sound, enforceable exclusion? And on top of that, how was it secured? If the connection setup was breached, what was the maximum blast radius?
Layout for GUIs are hard.

And HTML nor CSS weren't developed with layout in mind. The original idea was to mark up (the M in HTML) meaning and semantics and leave the rendering and display to the client entirely.

If you consider that systems that were designed entirely around layout (Like QT layout https://doc.qt.io/qt-5/layout.html), are complex and hard, you can imagine what happens when you try to do layout with a system that was never intended to handle this, must be backwards compatible, is a standard (not a lib or framework) and can be freely interpreted by renderers by definition.
You cannot have both.
Thx for data point. Android 11, Chrome 87, "content not found" for me at the same URL.

I'm connecting from France, I'm wondering if it's maybe EU-only thing related to FB's latest rollout of "we disable some stuff for EU users to be GDPR compliant"...
I don't understand why they didn't just pull the PS4 version, the game works fine on the PS4 Pro and PS5. This looks like a massive dick move to me?
lol, thank you! I didn't know.
They also disallow pointing out fraudulent products. I got something that was clearly fake, said so in the review and they rejected the review on the basis of being against their community standards.
Nobody gets exactly 100% positive reviews. And it's about highest reviews, not about clearing some bar. Cheaters must be punished.
Its wrong to say without reason. European work culture and overall laws and rules make sure that customer safety and privacy is given more value than its american counterparts.
> If you could share, can you share what exactly led to the discovery that things are unreachable.

We have some heavy monitoring with InfluxDB and Grafana built in our application and one of the alerts is if the number of logins/minute drop under a threshold. That's how we noticed it first time. The main reason was some network issues affecting our mail server provider. We were holding on a support ticket with our provider while trying to find a solution to our customers.

After that we added as well we extended this monitoring to the mail queue. To be fair we used to monitor it before, but with the infra team, now we have it in our SRE dashboard, with Slack notifications and etc.

> Also, do you still continue that (Email login / OTP login) OR is it moved something else?

The OTP as second factor of authentication is something that we couldn't disable, but it's a requirement for one very specific application. We just looked for different partners with better SLA and built some monitoring around it.

The Email login is still there, but we didn't roll-out it to all our applications as we initially intended to. We are still studying what would be the best solution here. The company is heavy user of microsoft's 365 mail service, and although the overall experience is pretty good, we have 0 influence in their SLA if we get impacted by any issue on their side. I don't think that the solution is bad per-se, just you have to plan mail infrastructure as core part of your application.
As a PC player I have the opposite reaction. Menus and input feels very console ported. I guess they decided on a compromise that would leave everyone feeling equally alienated.
100% agree. I think the people that harp on about this are expecting the game to be something it's just not. Why not focus on the aspects of it that are good, instead - like, literally anything else? Visuals? Story? Tactics? Ambience? Different character builds? The game gives you plenty of freedom to decide how you want to experience it. It seems like a lot of people just want to focus on the uninteresting/minor parts for some reason.
Ask HN: What are some recent less known innovations in UI/UX
For example the stuff that used be in gmail labs - wait before sending an email to be able to undo it or adding status icon into title bar
> There is also `Do Not Track` header but it is not respected by most of websites.

The naivety of this approach almost makes me laugh. I mean, it's good intention, but really we cannot just trust the "bad" party. Active client-side measures are needed (e.g. as Safari does).
Microsoft's browser is worse than chrome for privacy.

https://www.scss.tcd.ie/Doug.Leith/pubs/browser_privacy.pdf

https://brave.com/ios-browser-first-run/
The whole "Writes are atomic" still breaks down if they assume that disks are local. Having worked with one of these zip document format for 20 years now, I have found that local disk is the edge case, and SMB is the norm in corporate environments.

Sure you can download the sqlite file at the start of a session and work on it locally in a temp directory with atomic writes - but in the end the user doesn't think they have "saved" until version N+1 of the file is actually on their network share.
Freenet is designed for data storage, while I2P (https://geti2p.net) provides any service on top of the anonymizing network.
There should be incentives in place to write a review.
There are zigbee & zwave based platform which would tick this box. But I’m not aware of any from major brands in the West. But vesternet is one to look at.
Those who are desperate enough and don't have a choice?

Also, overwhelming amount of people have blind trust on vaccines, thanks to the PR efforts undertaken in the last decades to sell flu shots.

So, many more people will take it than not. Meanwhile, rich people, can either wait and see or lie about taking it.
This is fantastic, especially for those of us still working on/with Smalltalk.
Dan Ingalls himself has sometimes joined the online meetings of the UK Smalltalk User Group ( http://www.uksmalltalk.org ). We'll look into asking him to give a tour of this.
I accept but don't save any cookies except certain whitelisted ones.

So I get a lot of cookie policy banners and I always click the full 'accept all' option because at best it'll just eat into their database storage and I'll arrive with no stored cookies the next time I visit the site.

The browser allows me to accept all cookies or non-third-party cookies automatically but I still get these stupid cookie policy banners that cover half the screen at the worst.

I'd really like a standardized way to accept all cookie policies with no questions asked.

(And, for the matter, something that automatically says 'no' each and every time a site decides that the best first thing to do is to ask me to give some feedback of the site before I've even used the said site.)
In hindsight, semicolons are the better choice, given that commas are common in many languages as decimal separators.

I don't know where there's never been some effort to create a "CSV format specification"; for example the first line could indicate quoting, delimiter, etc. style used in the file.

Guess it's never been big enough of a problem for people to take action. "Good enough" (or rather, "not bad enough").
So, as someone with ADHD-C, and someone who's been playing a lot of chess recently in the wake of its resurgence online, can I expect some important insight or self-realization from practicing the art of concentrating?

I can concentrate for hours and hours on certain things, I just don't always get to choose the things. Will chess and its nature of honing concentration force me to enhance that?

I listened to this article on the drive to work this morning, and I found it very interesting, and yet a bit hard to relate to. For neurotypical players, maybe it's a lot more rewarding to sit down and concentrate on chess. When I play, I have some good streaks and then streaks where I get tilted out of my flow, and I try and force myself to stay in the chess box, and I burn up and find something else to do. I used to be 1600-1700 in high school, and now I'm barely treading water at 1250-1350 on lichess.

I'm hoping there's someone with a brain like mine who has more experience to share.

Great link. Best I've seen in the front page in quite some time, imo.
I'm not an expert on layouters, but I'm pretty sure that in the general case the height of an element does in fact depend on how it is layouted including what elements it is layouted with.

I also believe that's why some traditional UI toolkits have started adopting constraint solvers.

CSS can be frustrating and it was certainly for many years missing basic stuff, punting that to developers to solve by hand - but I agree with grandparent that these problems are not as trivial as they appear.
AI for good: What is the right thing to do for Pornhub
Pornhub has taken down about 10 million videos, but that's not enough. What it should do, I think, is collect the faces of missing people from different countries, especially women, and compare them with all the videos on the site to find the missing victims and the original uploader, and send the information to the police accordingly.

What's your opinion? Please leave a comment.
Do you know if someone created a Linux-portable version yet?
This doesn't excuse the unplayable experience on consoles. If you're making a PC game, release it on PC. Don't advertise it or sell it as a console game.
But muh job security.
Sunburst: How the SolarWinds malware works, and who was targeted
They should rewrite it in Rust!! /s
Practically speaking, even if you did pay for free services, I'd expect the data to be monetized. You pay your ISP, yet there's tons of data being sold, for example. When it's free, at least you don't pay twice.

You always pay once with your data. You might pay twice with actual cash. There's no way to prevent the former, even if the latter occurs because they aren't mutually exclusive.
Funny because for most of people building owners charge more than 30% of salary.
That usually means that the advertising is not attracting the right kind of customer.
Just install this extension: https://www.i-dont-care-about-cookies.eu/