skysight-inc/HackerNews huggingface dataset:
Yes. The problem with working backwards is that some optical calculations have probability elements. A photon that hits a half-silvered mirror has a 50% chance of (specular) reflecting and a 50% chance of transmitting.

So for ray-tracing, you calculate along both paths and give 50% weight to each. Every time a ray hits a triangle in the scene, the material properties determine how the various components sum up to determine the color of the pixel.
I just gave it a try. It is so easy to insert a link/backlink ! Adopted.
It can still be released from a lab without being genetically engineered. It is possible that they had a sample retrieved from a cave somewhere, and that is what somehow escaped. That would explain the unprecedented response.

I think the conspiracy theorists are hoping for something more impressive other than "it was a lab accident." History has taught us that lab accidents are a bit more likely than we'd like to admit - see "Biohazard" by Ken Alibek. The Soviet Union (and China) had several accidental release incidents during his time in Biopreparat.

https://en.wikipedia.org/wiki/Ken_Alibek

As it stands, we have no way of knowing if it came from an animal or this lab unless they tell us. Either is possible.
I'm not disagreeing with your point that FB sometimes ranks content more highly when it is likely to increase engagement at the expense of your long term happiness and continued use of the site. The point I am making is that FB is well aware, doesn't want that, and devotes far more resources to fixing it than to increasing "engagement".

Also "engagement" is not the same as addiction. People who follow more close friends are more engaged on FB, but they are not addicted.
Why The West Rules, by Ian Morris - pretty much a continuation of Guns Germs and Steel that takes over where GGS ended: Eurasia rules because geography, but why Europe and not China?

Part of the book is a system of points that tracks civilization progress, and it peaks in Roman times but fails to reach exponential.
Maybe it worked for your manager and saw the signs of ADD in you?
I'm pretty sure Autodesk use a licensed forum of MS ribbons in a lot of their software; AutoCAD, Inventor etc. But I can't find any references to the specific license agreement...

https://knowledge.autodesk.com/support/autocad-lt/getting-st...
This bug happens to me somewhat often. In fact it happened to me yesterday. It fixes itself after a couple of seconds. No idea how it happens - I haven't noticed a pattern.

I have a GTX 1070.
Yes.

"All Americans would have coverage for comprehensive health care services, including hospital stays; emergency room visits; doctor visits; substance use disorder treatment; dental, vision, and mental health services; long-term care; and reproductive health care. Depending upon income, prescription drug cost sharing would be capped at $200 annually." -- https://www.webmd.com/health-insurance/news/20191120/medicar...
One thing seems true about MVC or any other similar pattern/acronym: people seem hostile-certain that their interpretation/implementation is correct and everyone else is doing it wrong. Even in this thread are a bunch of comments like "everyone knows" followed by a personal opinion and then a thread of confused support/dissent. People then insist their interpretation from Wikipedia, Smalltalk, Ruby or wherever is actually the one everyone agrees on as some well-defined thing despite clearly no one in this very thread agreeing.

Every platform has it's own challenges to work around. Trying to take a pattern you used in Qt and applying it precisely the same way to a Javascript/HTML application would be unwise. Things like the DOM, CSS and even the quirks/strengths of Javascript mean you should approach the problem differently. This can mean you are forced to structure your code differently. The same is true if you are dealing with iOS and Swift.

IMO, MVC should mean something different in a way that supports the context it is being applied within.
A man who produced Steve Jobs’ keynotes for 20 years
The “elephant in the room” I couldn’t find answered on the site: if I’m going to use a PHP CMS, why would I not use WordPress or Drupal? They both have an enormous community of developers, plugins, documentation, and users. At the moment, this feels like yet another PHP CMS that will become abandonware within months.
So I guess we should take the overwhelming majority in this threat rejecting the idea of democratizing private companies, and the at least skeptical attitude towards unions as indication that both are likely to be good ideas.
Ask them to pay for it
This kind of comment is unproductive here. There are no communists running for president. You're exaggerating for dramatic effect. Please review the HN guidelines.
> but the second goes over capacity

This is not how "capacity" works.

It is not that there is some constant limit to something, and everything is 100% fine as long as you are under capacity, but breaks entirely when you go over capacity.

Instead, capacity is flexible, and there are costs to it being flexible.

Instead, capacity is something that you start bumping up against, and this starts to cause problems. And the more that you bump up against capacity, the more problems that you get.

So, if you are only slightly over capacity, it means that, your roads will be a little bit congested some but not all of the time, or the town will have to purchase a little bit of energy from the town next over (or raise prices a little bit during certain times of the day to reduce demand), or a school will have a little bit more people attending it than previously intended, or you'll have to pay the police overtime hours more often.

And when these problems get big enough, THEN, people will decide that it makes sense to upgrade the network.

That solves your step wise function, that you are talking about. "Capacity" is actually pretty flexible. And you don't have to do some maximum upgrade, if you go over it. You can instead wait until you are over capacity enough that it makes sense to do the upgrade.
I used to have this problem __ALL__ the time. So I can give some specs to help anyone, because another comment suggests old hardware.

I __only__ experienced the text tearing. It would basically be a slash through the screen, usually two or three where text would just be displaced. A small scroll would fix it.

This has happened to me in both Manjaro and Ubuntu and on two different computers. The Manjaro is a Inspiron with a 1060Qmax. The Ubuntu has a GTK Titan Black (so old).

I have not experienced these glitches in fairly recent memory. So probably last two versions of FF. These computers are my daily drivers and I keep them fairly up to date.

Usually where these glitches would happen is in long form text articles. I don't recall seeing them on Reddit, but more like NYT. Hope this helps.
OP co-author here. :-)

Yes, someone told us about this video when we first showcased this work. This video and a few more such works that we have discovered since then are linked in Q&A #7 in the readme. :-)
We hereby declare the following as Scabbing:

- drinking starbucks coffee
- wearing new clothes that’s not patagonia
- owning a car. renting ok.
- eating animal products that aren’t wrapped in expensive paper and rope packaging
- discussing any views that aren’t first endorsed by a jezebel staff writer or hollywood star.
If you can suggest a better way to get word about a tricky bug out to people who don't usually look at Mozilla's bug tracker I'm sure they'd be happy to hear it :)
Maybe worked for your manager and he saw signs of ADD or such in you. Shrink needs to decide Ritalin very different from adderal so there is that choice involved too....
I agree with a lot of the ideas behind what you say, but what is your solution?

That we should use less dependencies? Sure.

That we should review changes in our dependencies? Sure.

But If I were to take a nodejs app and move it from ubuntu version X to ubuntu version Y, node version Z to node version A, and update npm dependencies the code review itself would take me a year.

Is your point that we should only do this to npm dependencies?

Is this a wider problem with how we think about software development as never being finished instead of solving a problem and moving on to the next? Yes.
We've had to build similar tools -- but one step further to make three different upstream services behave in a common way. We also added pre&post flight error checking for cases where the backend wouldn't behave nice.

Any plans to "commonize" some different-backends like Twilio / Plivo, or SendGrid, Mandrill, etc, etc?

Very nice work!
That’s my point yes.
The CIA's Dragonfly Spy
It doesn't count as rape in any jurisdiction, but it is Orwellian newspeak at its finest.
AIUI, failing to represent a union member would be a short, fast path to getting a union decertified.

This is one of the major differences between the US and say Germany. There, the union can decide someone is a butthead and decline to help. US unions have no such flexibility. This is down to shenanigans in the 50s involving racial discrimination.
> In 5259 BCE there were still woolly mammoths on two islands between the lands we now call Russia and Alaska.

Moreover, 5259 BC is roughly as long before the extinction of those mammoths as that is before the present day.
If you give a Chrome user Chrome but with Gecko for rendering almost nobody would notice, most tech folks probably wouldn't even notice. But swap that around and give a Chrome user Firefox but using Webkit for rendering, everyone single user would notice.

The average user does not care one bit about the rendering engine, and likely doesn't even conceive of their browser having that moving part. That's the whole reason why "browser" and "rendering engine" are not the same thing, because one is the application and the other is just a single component of a larger application. If Firefox switched to Servo but left everything else the same, nobody is going to demand they rename the browser, because only a single component was changed. The entire rest of the browser would be intact and still identical in form and function.

The amount of conflation of rendering engine and browser application in this HN thread is unbelievable.
It sounds like you made the right decision to find something better.
Because some stress is more justified than others. If somebody was stressed out as a travel blogger, would you favour their unionization over a stressed out retail worker?

That's essentially what I'm getting at, the stress at kickstarter isn't worth their mission. But at other companies, the stress is worth it, so therefore the unionization is worth it.
Even in Apple's ecosystem?
This is interesting. I have a 1060Q and used to get the text tearing all the time. In the last (2 or 3?) FF updates I have yet to see it happen. (Currently v73.0)
Respectfully, plenty of misandrists and anti-White racists do show up to those meetings and join panels to push their discriminatory agenda.

Why do you think we talk about the lack of women in STEM, but not the lack of men in HR, education, social work, psychology, etc?

Because bigots set the agenda.

Having sports programs for one sex has been ruled illegal under Title IX — but how many universities have special tutoring just for women?

That is, programs to help women in majors where they trail but offering no similar programs for men in majors where they trail.

Again, the reason we don’t talk about that illegal discrimination is because bigots set the agenda.
Medicare for All covers pretty much everything.

"All Americans would have coverage for comprehensive health care services, including hospital stays; emergency room visits; doctor visits; substance use disorder treatment; dental, vision, and mental health services; long-term care; and reproductive health care. Depending upon income, prescription drug cost sharing would be capped at $200 annually." -- https://www.webmd.com/health-insurance/news/20191120/medicar...

Obviously, there might be some edge cases. This is where private insurers could still fill a role. I can't imagine that extra/supplemental private insurance could be too expensive, if it had to compete against a unified 350 million+ person insurance pool.

Edit: It is worth noting that the US is pretty unique when it comes to the separated dental insurance coverage plans and main health insurance plans.
Methylphenidate is not a nootropic. If you are wondering if amphetamines and their friends improve your work output, the answer is yes, yes they do. They won't make you smarter though.
Jeff Bezos pledges $10B to combat climate change
I don't have a source for the claim about men, but the idea that smokers are susceptible comes from what we know about SARS, which is that it is a respiratory disease. COVID-19 is very similar to SARS so we can say with confidence that it is also a respiratory disease.

Logically, if this virus attacks your lungs, and your lungs are damaged from years of severe smoking, then the virus will hit you harder and you may take longer to recover / die more quickly.
Would it be fair to assume Japan may be downplaying the outbreak so that they do not risk losing the 2020 Olympics? It's quite a large investment that would get no return if it were to be cancelled.
Just snakes, spiders and the occasional drop bear. The risk is exaggerated though: 2 snake bite fatalities last year in total, 1 spider bite fatality in the last few decades.
Hello -and thank you. VLC is one of my favorite must-have programs, and I use it almost daily.

I do have a request. If at all possible, please make it possible to continue using the current UI and keyboard shortcuts as an alternative.

I like trying new things (skins or whatever) but I like being able to revert to the UI I'm familiar with too.
No amount of preaching will change the world that works by law of least resistance. There will be more of such cases if those code snippets aren't reviewed somehow while results of the review prioritized over invalid code. It can be done semi-automatically or manually but this needs architectural changes on the platform side. Because majority won't suddenly grow conscious or will to acheive better expertise just because the popular application failed this way.
I think you need to take a second look at USB-C docking stations.

The one I use at work delivers power, has five USB-A ports, four monitor ports (pretty sure it doesn't support using all four at the same time, haven't tried) a thunderbolt port, and a headphone jack.
> the bank is still entitled to check with me before handing over the cash.

They're allowed to, but have no (legal or socially expected) requirement to do so. I've never heard of a bank doing so for small (<$10k or so) amounts, and then only if fraud alerts are already present.
Okay, please make a little effort to understand meaning rather than taking things completely literally.

Try one of the following:

> ({}).foo
undefined
> var a = {};
undefined
> a.foo
undefined

Now imagine hundreds of lines of code and a bunch of asynchronous callbacks occur between the last two lines, and imagine what that does for your debugging experience. Or watch Wat[1] and see if any of that is what you want your language to do when it happens.

The fact that JavaScript throws an exception on `{ foo: 'bar' }.foo` and not `({}).foo` isn't exactly a defense of the language.

[1] https://www.destroyallsoftware.com/talks/wat
It makes a lot of sense – they wanted to show an animation and most people can load it.
FWIW, I've been using Freecad 0.18 on a Nano Pi M4 (64-bit ARM) installed from the standard Debian 10 repository of Armbian for the past several weeks with zero problems.
No, your salary depends on how well you negotiate, not how good a worker you are. Whenever I’ve shared salary information with coworkers (at non-union tech jobs) it never correlated with value or quality or productivity.

If you really want to go the “meritocracy“ route, drop salaries altogether. Make employees bid on features and maintenance, and pay them for accomplishing these specific tasks. Paying salaries at all (the same amount every month regardless of productivity) is anti-meritocratic.

Open source is a fantastic counterexample to this. Lots of people produce huge collective value to the industry for $0 incremental salary.
A link I managed to google quickly: https://phys.org/news/2019-05-roman-polluted-european-air-he...

Sure, there was progress after the roman times, and sure, Dark Ages weren't really that dark, I totally agree. Scientific progress in particular kept going forward. But as a whole, the sheer quantity of civilization went down when the roman empire split, in measurable ways.
> Doing your notes fully in LaTeX would be hell without some convenience macros, etc.

Part of doing your notes in LaTeX is setting up a healthy suite of convenience macros—or did you mean non-LaTeX macros?
I think that the big thing that is hard to fathom is how many fewer people were alive in those days, and how that smaller scale impacted life.

US Census estimates that there were 5-20M people 7,000 years ago. People tend to settle in similar places, so the stuff left over tends to disappear in normal circumstances.
BNP's password interface is insane. Instead of having normal password options, they limit it to 0-9 and then implement some hideous and overcomplicated front-end that randomizes the positions of each number on a virtual keypad and you click to enter your password.
Takes the prize for best open source project name (and logo). FWIW I was a huge Robocop fan as a child. It’s filled with fantastic one liners: “Dead or alive, you are coming with me.” “I’ll buy that for a dollar.” “Serve the public trust, protect the innocent, uphold the law.” “Who cares if it works or not? Spare parts for 25 years!”
Venemous. They're only poisonous if you eat them.
The only implementation that I can outright say is "wrong" is the Apple's iOS ViewController, which people mistakenly call MVC...and then promptly throw the kitchen sink into that layer without a casual thought, growing that single file to thousands of lines of code, with state, business logic, display logic, and everything else all wound together...and thinking everything is well and good because they are following the MVC pattern.

The ViewController isn't bad all by itself, but calling it MVC is just not it.
Are you in the USA? Our banks don't exactly do "security" at all.
Very nice. Spreadsheets are also great for doing quick monte carlo simulations. Things like finding the solid angle of a cylinder from an arbitrary perspective quickly become algebraicaly intractible. Raytracing with gnumeric is comparably easy.
Open Sourcing Our GraphQL Library for Crystal
The way I'm reading it, your argument assumes the mental aptitude we train into the ability to write code is not genetic.

Is that your position or did I read too far into it?
Yes, having lived in Barcelona for 2 years I can confirm that.

Winter was the best time there
Perch has been around for a decade. You never know when or if something will become abandonware, but Perch isn’t something new.
The previously perceived erroneous behavior was actually intended. Just code that's extremely difficult to understand and debug.
Perch was first launched in 2009 and is very different in architecture from WordPress or Drupel.

https://grabaperch.com/news?page=33
Lessons from He-Man about How to Manage Continuous Innovation
That was probably an IBM 604.[1] The 604 was the first piece of electronic computing equipment manufactured and sold in quantity. It's an illustration of the big problem of the era - no good memory devices. The 604 had electronic add, subtract, multiply, divide, and control flow, but was programmed with a plugboard and had punched-card I/O. No place to store data other than a few registers.

Tube failure was more or less under control by then. IBM had a tube R&D center on the Hudson River working on that. They came up with a more reliable tube design and had RCA make the tubes in quantity.
Experimental machines like the ENIAC could have big staffs replacing tubes and maintaining the machine, but a commercial product had to have reliable operation.

IBM had people working on electronic computing as early as 1936, but it took over a decade to get to a shippable product. WWII got in the way, of course.

[1] http://www.columbia.edu/cu/computinghistory/604.html
I will say also that I have >15 years of experience programming in different languages and I've only felt a need to reach for these design concepts in the last 2.

Please don't feel like I'm talking down to you. We are the same. I don't even use these tools, and my methods are very often too long.
> if Let's Encrypt has this problem, you can't trust other certificates either.

To be perfectly honest, I don't really trust the other certs, either. I mean, I pretty much have to, and having a mainstream CA sign a cert does provide a bit of reassurance -- but only a bit. I don't really consider CA signing to mean that the cert is "trustworthy", because I don't really trust those CAs, so if they're the anchor for a chain of trust, then the chain of trust is weak.
See also https://news.ycombinator.com/item?id=22346915
Campaigns and PACs spend money on all kinds of useless things. The burden of proof is on the people claiming that Facebook ads are uniquely malevolent and effective. This is also not to mention that the money spent on Facebook pales in comparison to other channels.

From my perspective, it has all of the hallmarks of a moral panic, right down to the calls to "think of the children."
The Ames Window – A revolving window illusion
In addition to that, it feels like the navy / coast guard could drop that GPS beacon off when they rescue the crew and have a live map that shows the vessels set adrift so that others can avoid hitting them, especially in a storm. Vessel ID and size, GPS coordinates and notify the owner to go pick it up.
Well, answering those questions is precisely the goal of campaign finance regulation.
Are there time limits on these like free for a given time?
Was it unsolicited? If the poster confided to his boss that he has focus issues, his boss might have just been trying to offer a solution (albeit a bad one). I don't see what's unethical about this.
It’s little. I think perch has been around for about 10 years or more.
What does that mean for the uninitiated?
A Small Command-Line Productivity Tip
Not implemented yet. In the stack rank of “stuff needed to update our hypervisor for AMD again” it wasn’t at the top :).

Note the again as well: GCE originally had it such that N in N1 meant iNtel, and A1 was for AMD (as Joe said publicly here: https://twitter.com/jbeda/status/1159891645531213824). By the time I joined though, we didn’t see the point of the A1 parts, since the Sandybridge’s smoked them.
A union is run rather democratically. It will tend to reflect the attitudes of its membership, i. e. your coworkers. In some old industry on a downward slope, employees will tend to be older and risk-averse, and so will the union. Tech Unions will tend to be rather different.

Don't get hung up on this concept of "union". Look around the office and imagine what you and the ten people you see might want to ask from management.

It could be "no open-plan offices", or maybe it's better options for working remotely, budget for conferences, free choice of OS, whatever...
> I don't feel like my focus is a problem.
How to create a premium newsletter (+ some case studies)
America! Where you don’t have rights just obligations to the government and the corporations it serves.
Could be Microsoft's most important product in 2020. If it works