skysight-inc/HackerNews huggingface dataset:
Hi, could you or someone else with the right knowledge give some examples of those optimizations/hacks for ray tracers or point me to some place that explains those in more detail? Thanks in advance.
I'm confident when I say that Stadia/GFN will never be good enough for anything that you want to play competitively.

For example, I wouldn't use it to play CS, LoL, DotA or any other competitive game where reflexes matter.

However, these services are great for AAA single player games, like Witcher 3, Cyberpunk, RDR, The Last of Us etc. You can max out the graphics and enjoy the story/game world.
• BBC's excellent 'In Our Time' series[1].

There are many themes: science, philosophy, art, and more. I've only listened to about 12 episodes of philosophy and science. It is hosted by Melvyn Bragg. The guests are a selection of academics with deep subject matter expertise. Bragg is a seasoned radio broadcaster and is brilliant at moderating the programme. I agree with this description Bragg's hosting by an English journalist:

"Bragg gives short shrift to pretension of any kind, while remaining stalwart in his search for knowledge. His methodology in In Our Time is... not unlike that of a man throwing a stick for a dog: he chucks his questions ahead, and if the chosen academic fails to bring it right back, he chides them. He retains enough of his bluff Cumbrian origins not to be taken in by gambolling and tweedy high spirits."

As a sampling, listen to this episode[2], Photosynthesis. (I was pleasantly surprised to hear Nick Lane, a molecular biologist and an excellent science writer.)

Another episode (from 2016) I recently heard, and enjoyed, was the Epic of Gilgamesh[3].

[1] https://www.bbc.co.uk/programmes/b006qykl

[2] https://www.bbc.co.uk/programmes/b0435jyv

[3] https://www.bbc.co.uk/programmes/b080wbrq
This is true but I'd argue that it was mostly tactical (given the amount of farmers in Italy at the time it would have been unwise to spurn them); I'm Italian and I'm familiar, yes. The publicity images of Mussolini harvesting crops were made in the context of the effort ("battaglia del grano", edit: I see that you mentioned this) to reach autarky of the food supply.

Regarding delusions, I was referring to the "volkish" beliefs in German fascism.
Thanks for sharing your experience! I think this “They wanted a strong desire to mentor and cultivate teams” is a fantastic insight!
I don’t think the many eyes fallacy states that code audits are impossible or useless.
Usually keep one as a spare. Anything over that is given away. Somebody always needs a computer.
That is indeed a very confusing text paragraph, I just changed it to make it more understandable.
> Another dislike is that full size keyboards are scorned and generally unavailable. Hey check it out, I’m a full sized adult doing full size job with my pc, so I actually do use the number pad, etc.

I don't understand this trend for less and less keys. I get that
it can be nice to have more room on the desktop but why would
you give up the arrow- and F-keys. They are so useful and the
space benefit without them is marginal.
Carcinogenicity alone means nothing. Sunshine is carcinogenic too for god's sake as many naturally occurring thing in the environment.

“the dose makes the poison”

We should not load ourselves unnecessarily but be realistic still not overusing strong scaring tactics regardless of circumstances as we will be powerless handling more serious cases presenting themselves. There is difference between going hysterical and being cautious.
I think nobody is mentioning that because raytracing is already a proven technology, we just need the hardware to match. RTX (nvidia's support) is pretty gimmicky so far, since most devs are only using it for reflections, but even global reflections are a nice step forward.
"Young people are just smarter." - Mark Zuckerberg

Spoken like a naive individual without much in the way of life experience. Keep taking the pills, Mark.

Onto more positive points, whilst I have no doubt that ageism exists in our industry, there are also companies with a more enlightened view of age and experience.

I tend to prefer hiring people with more experience, in their 30s, 40s, and 50s, when I can. I particularly like those who've worked for a variety of different companies during their careers (avoids institutionalisation).

Some of the benefits of more experienced staff:

- Tend to take a more rounded view of what they're working on, and find it easier to see different perspectives

- Related to this they seem better able to focus on delivering business and customer value

- Again, related: less interested in tech for tech's sake, and less prone to chasing fads

- Further, related: less idealistic, more pragmatic

- Better social skills; easier to get along with

- Less emotional: more mature and settled

- Better able to manage stress and work/life balance

- Lower sense of entitlement

- Have often picked up mentoring and coaching skills that can help develop others

Of course, there are always exceptions for both experienced and inexperienced staff (and we're very fortunate/have been very careful about our less experienced hires), but these are benefits I've often observed.

As I've already implied, we hire people at all levels of experience (with the exception, so far, of fresh grads), but having a good number of experienced staff is I think one of the great strengths of our team, and I view our senior staff as our greatest asset. They're very good, for example, at helping to develop less experienced team members, or wrangling difficult and sensitive issues.

(Note that I haven't talked much about technical skills here. Partly this is because we work with a deliberately boring stack - I want us to build great, cutting edge products with solid, reliable, boring tech, not be constantly hindered from building by the problems of the bleeding edge. Mostly it's because, having had to pick up different languages and technologies over the years, and having worked with plenty of developers who've done the same, I don't generally regard specific tech skills as that important. We use SQL Server, for example. But if you've worked with any relational database for any decent length of time during your career you'll get on fine with it, regardless of whether that's Postgres, Oracle, or even MySQL or SQLite. Likewise it's not that hard to learn to query MongoDB or ElasticSearch, although the latter is a bit nuts, even though the syntax is different to SQL. It's not different enough to get in a tizzy about, and I really wish recruiters would wise up to this. Some have, most haven't, in my experience.)
I started reading this comment about your doubts with interest, thinking it would eventually lead to some concrete reasons that you doubt the evidence on PFOA/PFOS. But it turned out to be an opinion piece on why you reflexively disbelieve news about chemical contamination of the environment. Whatever you might say about the article at the top of this post, it’s written by someone who has done research and has concrete arguments. Why not hold your own beliefs and commentary to at least that standard?
Neat. We need to capture methane, which is a much more potent green house gas than CO2.

Which is not an endorsement of incinerators. I don't know all the whatifs, but I'm hoping incinerators will be replaced, phased out.
I could not get a job because I was considered too young.
A more accurate definition pulled from the introduction:

> Eroom’s law is the observation that the cost of developing a new drug roughly doubled every nine years from 1950 through 2010. All in all, it shows a roughly 80-fold decline in the productivity of drug R&D.
>Well, that's true for the western Roman Empire. The eastern side (which included southernmost Italy, Greece, most of the mediterrenean, middle east - Syria, Lebanon, and balkans, and eastern (modern) turkey) persisted, kept and advanced the Roman civic structure, organization, legal system, etc and didn't collapse during the middle ages.

So did the West. We went from a Late Imperial system in which the military had the power (so-called « barbarians ») to an Early Medieval system in which the military had the power and stopped paying lip service to the Emperor. That's it. Collapse happened in very localized area (like England), but it certainly doesn't apply to Gaul, Iberia and Italy.

The big hole in the « Dark Ages » is due to the Islamic invasion of North Africa cutting off the supply of papyrus. But the papyrus left from the 6th and 7th centuries makes it extremely clear that those were literate societies keeping and iterating upon the Late Roman forms of administrations.

The low point is around the 8th c., somewhere between the Islamic invasion of Spain and Charlemagne.
You haven't been to college recently then - it's a minefield of hollow moralism, safety-ism, and virtue signaling.
"Skills can beat ageism" also ignores the fact that many people only have the aptitude for average skills. In a system without discrimination that's not a problem because there are plenty of jobs for average developers.
Learning anything new is always a good idea. My (maybe unpopular?) opinion is that Python and Ruby are practically the same language. With different syntax, sure, but the same in the sense that there is a large overlap in terms of what they are good at and bad at. If Python is a good fit, then Ruby probably also is. If Python is not a good fit, then neither is Ruby. Unless you really depend on libraries that are only available in one language (say data manipulation libraries).

So I would personally recommend learning something new that is quite different. For high level coding you could give Elixir a go. I've seen it used at a very high level to orchestrate machine learning jobs running in either Python or Java. Ruby/Python are probably still better for little scripts though. For data manipulation maybe give Julia a go? For lower level programming maybe try Go or Rust?

Whenever I need to reach for async in Python I ponder rewriting the program with Go or Elixir. Python feels like a very high and expressive language with tedious, low level async primitives bolted in...
The problem with /. wasn't exactly the design.

The moderation system and the article ranking algorithm were completely rebuilt too. And both were biased in a direction the community hated (quite explicitly, and since before the change).

And the problem with Reddit didn't stop at the design. Yeah, the new site is slow, ugly and hard to use, but the larger issue is that the new design favors video and memes over good content. If not for that point and the lots of on your face growth-hack, I don't think the reaction would be that strong.

And none of those despised changes happened by bad luck or technical incompetence. They all come from managerial decisions. The technical act of redesigning can be harmful, but it's not as risky as they examples make it look.
>I've worked about half of my career in the game industry. I've practiced TDD and written automated tests (and frameworks) for desktop, web and mobile apps. Some of those have been in the medical industry where the testing is crucial. I say this to make it clear that I'm familiar with solid software engineering practices.

Did you work in the game industry before the other stuff or after ? Because I went that way game dev -> application development - and frankly a lot of the SW engineering practices from game dev were terrible in the transition - not because I couldn't apply them in game dev - but because I didn't know about them - and nobody around me told me - and I haven't seen it in code from others.

>With that in mind, games are the hardest software I've encountered for writing automated tests. It's just notoriously difficult to do in an effective manner. It's not impossible, but it's incredibly difficult.

There's a ton of low hanging fruit - running recorded controllers, partial scenario tests, gold copy rendering tests, smoke tests, regression testing - frankly it's not that hard to raise the bar from 0. I'm not up to date in the industry so maybe they aren't at 0 anymore but from occasionally keeping tabs and playing games occasionally I would say it hasn't moved far.

Just the number of regressions in MMOs for example where you could easily code tests for the stuff that was fixed is an obvious example that nobody was doing regression testing or adding tests after fixes. And this is for MMOs that have an incentive to keep a healthy codebase (not just ship and forget)
Yes and no. This is changing as people become more prosperous and can afford old age homes. Multi-generational homes are still common, but less so than they were a decade or two decades ago.

The primary issue these days with grandparents taking care of kids is that for many people the jobs are no longer nearby, but in neighboring provinces. Parents leave for years at a time, only returning during the Fall and Chinese New Year breaks. It puts a lot of pressure on the older folks.

In my mind China will be resilient less so because of how families work, and more because of the investments they're making with regard to automation and an expansion of social welfare policies.
From someone solidly in the age bracket that is supposedly discriminated against, what utter nonsense.

This is a bunch of hand-wavey garbage with no actual data backing it up. Some anonymous "surveys" and uncited statements of fact starting with "Chances are" or "in some cases."

> Even if you get offered a position you will likely be offered a lower wage if going for a junior job.

Yes, that's how it works. You get paid for the position. If you have the experience for a senior role, don't go for a junior job and expect a senior paycheck. If you don't have the experience and can only apply for a junior role, why should you get paid more? Your mortgage and kids' tuition is irrelevant to the value you're providing to the company.

> For a 50-year-old it may prove a struggle to make a career change pay off and could take several years to climb the ladder to reach a livable wage.

Isn't the common refrain to 20-somethings that they should just eat out less and live with roommates if they're not making enough money? If it's that easy then the 50-year-old should do it, too.

I've worked for small mom-and-pop companies and large public corporations. Every supposed example of "ageism" I've seen in real life is much more about attitude than age.

> Training and promotion opportunities may not go your way if you’re older. They may be offered to younger staff

Again with the hand-wavey "may not go your way...may be offered," but I don't accept the premise anyway. In my experience training is allocated based on how enthusiastically someone wants to get training, and how willing they are to follow-up and ask about funding, getting time on the work schedule, etc. If your attitude is "I know everything I need to know to get my job done," the company is unlikely to go out of their way to spend thousands on training you.

I've seen the "f you, I know everything I need to" attitude from 27 year old jerks, and I've seen 60-something programmers tearing through the framework du jour without any trouble. It has nothing to do with stagnation and everything to do with willingness to learn, willingness to listen, willing to do something new, and whether or not you think everyone has something they could teach you.
For anyone interested in this article I'd also highly recommend Richard Hamming's book The Art of Doing Science and Engineering | Learning to Learn
Yes, $100k is not a lot of money for an issue like this. It's also not a lot of money in Google's security budget.

Apple's payout seems rather low to me. If I had a vuln like that and knew they were only paying $100k, I would probably seek to monetize it elsewhere.

$3k is almost insulting for something like this, given Google's scale. $31,337 might be more appropriate to at least avoid insult.
how does powder turn into rocks ? the very first photos released showed nothing of miniature rocks.
Google VRP team has a tradition to reward 4 figure and 5 figure amounts to match 1337 or, L33T (Leet or, Elite).

Example bounty amounts - $1337, $3133.7, $13337 and $31337
Sell on the secondhand market, or if I don't need the money I post it to a charity who is a working with kids in poor households.
Link to the article in question: https://www.nature.com/articles/s41467-020-20214-z

They call it 'renewable' yet use Iron as a catalyst. I'm not a chemist - how is that renewable?
> But adding compression just costs 400 gates, how on earth is that an issue, even on a small controller?

If it's so cheap and good, why is it an extension and not part of the base then?

Anyway, the problem isn't how few gates you can get away with for a low performance microcontroller, but rather how to design a wide and fast decoder for a higher end core. As the instruction stream isn't self-synchronizing, you need to decode previous instructions to know where the instruction boundary for the next instruction is. Sure, you could speculatively start to decode following instructions, but that gets hairy and consumes extra power.

> You seem to talk theory, when in practice we know the BOOM RISC-V CPU outperforms a ARM-32 Cortex-A9, while requiring half the silicon area. The RISC-V is 0.27 mm2 while the ARM is 0.53 mm2 using same technology.

Yes, BOOM is a nice design, and the (original) author used to hang around here on HN. That being said, having read the paper where those area claims were made, I think it's quite hard to do cross-ISA comparisons like this. E.g. the A9 has to carry around all the 32-bit legacy baggage (in fact, it doesn't even support aarch64, which isn't that surprising since it's an old core dating back all the way to 2010), it has a vector floating point unit, it supports the ARM 32-bit compressed ISA, and whatnot.

> And what you are missing from the overall picture is that a key requirement for RISC-V is that it is useable in academia and for teaching. It is supposed to be easy for students to learn as well as to implement simple RISC-V CPU cores. All of that is quickly out the window if you go down the ARM road.

I'm not forgetting that, and that's certainly an argument in favor of RISC-V. Doesn't mean that it's a particularly relevant argument for evaluating ISA's for production usage.

I'm not saying RISC-V is a bad idea. Certainly it seems good enough that combined with the no licensing cost aspect as well as geopolitical factors which is important for some prospective users, it has a good future ahead of it. I'm just saying that with some modest changes when the ISA was designed, it could have been even better.
Do you list every single position on your CV, like is it multiple pages with 15+ years on it? I believe CVs are like that whereas my resume is a 1 pager that only has my last decade of SUPER relevant experience listed; my last 3 SR Eng roles.

I could submit a 3 page resume with all of my sysadmin, etc jobs on it but then I would definitely be aging myself, even worse because my career actually started when I was 16 (I only mention this in casual interviews). If I started back then it'd probably look like I was 42+ on paper but at that point it's kind of more of a "why is this person listing irrelevant skills from 2005?"

Unfortunately I think that's the expectation with CVs? The ones I've seen look like they're describing the persons entire life to me.
> 180,000 dollars doesn't seem lenient to me.

It is, though. He repeatedly operated his drone recklessly to such a degree that shows nothing but blatant disregard for air traffic and human lives. Every penny of this fine is well-deserved.
Hmm, but factors of heart disease, are your choice, no one is forcing McDonald's fries down your throat. Even second hand smoke, you can see and smell it. You can choose to wear a condom or not have sex.
Not same with corona virus. Please don't conflate.
but it states that nobody (as in nearly not enough people) does it
>no numpads

All unusable
New industries should factor extortion, hush money, bribes into their budgets, to buy off these gatekeepers.
Just wanted to say that I enjoyed reading the article. I liked the overall quality and that important bits have citations. I hadn't heard of your website before but I'll be sure to read more of your work in the future.
>Yeah, the 440 to late 1400s were a regress for European civilization.

That's old but very sticky Early Modern propaganda, mostly due to anti-Catholicism. No serious historian today would make that claim, and frankly it's complete nonsense.
Would wood chips (recently sequester CO2) be far better than coal (CO2 sequesters tens of thousands of years ago)??

The former will have little impact on environmental CO2 versus the later.
So your saying that I have to decide that all of a sudden I can't wait to eat crickets because they are more efficient?

That just seems to me like a choice that very few humans are actually going to make.
31 here. I almost did the same. I was working as fullstack developer + infrastructure engineer on AWS and I have recently pivoted to deep learning field and now working for a nlp product at this moment.
Name Change Procedure Consultants in Hyderabad
Name Change Procedure Consultants in Hyderabad Telangana
Library of Congress Completes Digitization of 23 Early Presidential Collections
> in China. Children will take care of their parents in old age.

Let me rephrase that so it's clearer:

"in China. Children MUST take care of their parents 100% FINANCIALLY in old age."

Because of the former one-child policy, that means you're it.

This is a problem for the Chinese military and police, because if you're a one-child, you're very risk averse.

This is seen in Chinese police allowing people to drown instead of even getting their feet wet.

"Chinese police and onlookers watch a girl drown"

https://www.youtube.com/watch?v=Gz83kFZf_CA
A nearby Teflon production plant that dumped at least 1.7 million pounds of, PFOA into the environment over the past fifty years.
If the speeding took place in a similar context (i.e. a busy city) and he repeatedly endangered a great number of human lives? Yes, I would say the same.
> Could quote almost 10 companies that cancelled the interview in early stage or didn't interview at all, saying too much experience and worry I'd leave after 6 months for a better company (higher pay).

This isn't ageism. People do leave jobs they're underqualified for at a much higher rate. And if the salary band for a given job is £50-75k and you require £85k then why would they interview?
Like all fashion items, usability comes second to looks.
> "Young people are just smarter." - Mark Zuckerberg

At the advanced age of 36 he should be replaced by someone younger, stat!
Infinity minus $1k is still infinity ;)
What would you use for such a simulation? Awesome project by the way!
> it would be interesting how small one could get basic widgets starting from scratch.

Please don't do this for any application with a wide audience. Small, simple widgets are missing many important things such as accessibility and internationalization.
I recently started a blog for a pet project of mine, via Wordpress, and I absolutely hate it. Their editor, Gutenberg, is the worst thing I've ever worked with. It's super laggy once the post even gets halfway long -- I'm talking multiple second delays in typing and it appearing on screen. It's so bad I've taken to editing my stuff in Pages/Word.

Which leads to another issue that it doesn't keep the formatting when I try to copy-paste. It's just such a mess and it's almost given me to give up on this project or move away from Wordpress entirely. The editor is so God-awful I don't see how anyone can use it and like it.
TSA screens highest number of travelers since pandemic began [1.28M]
Key Travel and Tourism Industry Statistics: Survey, Research and Figures