skysight-inc/HackerNews huggingface dataset:
Gmail is terrible in so many ways - Being randomly locked out of your account, the clunky user-unfriendly interface, the difficulty of marking certain senders as spam, ...
OTP will probably really take off once there's a solid, maintained, port for a nicer and faster language.
Mail relay servers deny its acceptance.
Just for fun, check out http://everysinglewordspoken.tumblr.com/

It takes a movie and cuts together every single word & sentence spoken by an actor of color. Often the intro music is longer than the compiled lines. Moonrise Kingdom: 10 seconds.
That's one opinion and it's doesn't jibe with what the site creator has stated previously: https://news.ycombinator.com/item?id=658683

"IIRC we first had this conversation about a month after launch.
Downvotes have always been used to express disagreement. Or more
precisely, a negative score has: users seem not to downvote
something they disagree with if it already has a sufficiently
negative score."
For someone who doesn't already have a background in and depth of understanding of this stuff, I'd first probably look for any relevant blog posts or articles written by the folks with whom you're considering a consulting arrangement. If they do exist, you can do some research on the things they're talking about and hopefully get at least a first-pass approximation of their full of shit factor.

Any consultant worth their day (let alone week) rate should be also able to refer you to previous clients, from whom you can hopefully get some sense of how satisfied people are with the candidate's work.

And, ultimately, there's an intuition factor at work here. It's been my consistent experience that if a candidate gives you some kind of hinky vibe, don't use them. When folks I've worked with haven't followed that, the results have pretty reliably been poor, at best.
This means they're more like a hearing aid (shifting frequencies you're unable to hear into the spectrum your ear can process and simply adjusting loudness) than a "cure".

I'd want to try one out for the kick of it, but I can't imagine using it the way I would use regular vision-correcting glasses (or contact lenses). Possibly as an aid for driving (where colour vision can be critical) but not as a part of my everyday life -- much like Gunnar glasses, which I only use at work.

I guess I'll have to wait for gene therapy or bionic technologies to advance to the point where I can actually get something that lets me see colours properly.

Or, heck, tweak these so they shift IR or UV into the visual spectrum and they'd have my attention.

EDIT: Emulating "normal" colour vision is interesting but emulating mantis shrimp colour vision would make the glasses worth the price tag.
It's great to get the answers to these questions, and I'm all in favor of transparency. If you're joining a startup, however, you should realize the majority of the shareholders of a company can make a decision at any time to make a deal with a 3rd party which introduces enough dilution to make your shares/options worth very little. Even if it means amending the charter of the company or rewriting the shareholder agreement. They can also grant additional shares or options to one or more people which shift the percentage of your ownership in the company.

The most important thing (apart from thinking the company's mission is good and achievable and the culture a good fit etc) is that you can trust the majority shareholder(s). Or, as others have indicated, just focus on cash compensation. Then again, if you can't prove to yourself that the founder/majority-shareholder is trustworthy, you should run away anyhow, since the cap table will be the least of your worries if there's a lack of ethics.

By the way, my experience working for a startup (I've also worked for large companies, and for the government) is that they are difficult but if you like independence, challenges, and the potential for large rewards (with risk!), they're great.
The best age to get married if you don’t want to get divorced
He already got a response from the Gmail product manager, must be nice being Linus.

Notice the comments from Sri Somanchi. He's listed as the product manager here: http://gmailblog.blogspot.com/2015/07/the-mail-you-want-not-...
Probably a combination of that, more awareness of this issue and more hosts stripping exif data from uploaded images.
Bay Area Doctors Quit Medicine to Work for Digital Health Startups
How to get a job at Google: add annoying stuff no one asked for, ignore requests users want
But what is true in Perl is well-defined: http://perldoc.perl.org/perlsyn.html#Truth-and-Falsehood

And modules doesn't have to end with 1;. They must return a true value :)

Added: If one really want booleans, there is [1].

[1] https://metacpan.org/pod/boolean
"I would want in my inbox"

Unfortunately that's not the definition of spam.
"Everyone I've known whose had a bad experience with AirBnB lately has had it turned into a good experience."

Minor nitpick on this... it's doubtful that it 'turned into a good experience', as much as "AirBnB was able to compensate, monetarily or otherwise, for the bad experience (which still exists)".
You can set up a local etcd proxy to mitigate this. You'd run the proxy listening on localhost, and then have it connected to the stable etcd cluster elsewhere.

The proxy can find the cluster manually or use SRV records. Autoscale the Postgres machines as much as you want after that while leaving etcd on stable machines.
English and French do not use the same writing system. Here are some letters in the French alphabet that don't occur in the English alphabet (or the Latin alphabet!): ô é ç. (It is true that these are described in French as o, e, and c with diacritics. You can make this more rigorous by observing a language like German, or until recently Spanish, which promotes such marks as ö or "ch" to full letter status. Unless you're arguing that Spanish used to use a unique Spanish writing system, but recently switched to the more common Latin one?) If French and English use the same system, there is no argument that Turkish uses a different one.

You could argue that French A and English A are the same because they are identical by descent, but then you'd have to admit that Greek A and Cyrillic A are more of the same.

So I guess the question is: how are you defining "writing system"?
DNeg are still using Mantra (and Clarisse) for a fair amount of stuff (Ant-man is their first production using just RIS in PRMan 19/20), Framestore are solidly Arnold now, and Weta are using their own PRMan clone (but a path-tracer) called Manuka.

PRMan's volume support in RIS is still pretty poor - even in 20 - they're still using generic Woodcock tracking which just doesn't work well, as the max extinction coefficient is global to the whole volume, so is very inefficient as you can't localise the step distance efficiently, or importance sample the density integration. Similarly, in RIS, the importance sampling for emissive volumes is non-existant (unless you write your own interior integrator).

Hair rendering in RIS is only fast-ish because they tesselate to triangles (based on the shading rate), which means stupid memory usage.

Pixar's (Disney's) denoiser doesn't really work with hair.
I just got a Fiat 500e, it is a bad ass car, and definitely doesn't feel like a test or prototype. It gets more like 85 miles (it better, it's much smaller than a Leaf), and works for almost all the transportation I need. I haven't bothered to set up a high voltage charger or anything, and I've been amazed by the convenience of it.

I agree though, they should really be pushing these electric cars. They're awesome. They're a pleasure to drive. I hate going back to gas, just shifting and the low torque are noticeable and now annoying. Maybe they just suck at advertising (doubtful) or they have other motives.
I did not mean to imply that you are giving every process a copy of all the data. The main trick is decomposition of the application, data model, and operations such that every process may have a thousand discrete and disjoint shards of "stuff" it shares with no other process. The large number of shards per process mean that average load across shards will be relatively balanced. The "one shard per server/core" model is popular but poor architecture precisely because it is expensive to keep balanced.

However, in these models you rarely move data between cores because it is expensive, both due to NUMA and cache effects. Instead, you move the operations to the data, just like you would in a big distributed system. This is the part most software engineers are not used to -- you move the operations to the threads that own the data rather moving to the data to the threads (traditional multithreading) that own the operations. Moving operations is almost always much cheaper than moving data, even within a single server, and operations are not updatable shared state.

This turns out to be a very effective architecture for highly concurrent, write heavy software like database engines. It is much faster than, for example, the currently trendy lock-free architectures. Most of the performance benefit is much better locality and fewer stalls or context switches, but it has the added benefit of implementation simplicity since your main execution path is not sharing anything.
This is a bit reminiscent of the situation with ships as discussed in this story submitted earlier today: https://news.ycombinator.com/item?id=9902057

If your ship sails under the flag of country X, then it is generally country X's navy that has the authority to keep you in line in international waters. So pick a country like the Bahamas (where the ship in the story was flagged) whose navy rarely leaves their territorial waters, and you can literally get away with murder.
No mention of finger, port 79.

https://en.wikipedia.org/wiki/Finger_protocol
If the only valuable asset of the company is the talent, and the talent is composed of at will employees, then the company doesn't have a valuable asset.

The extent to which the equity-holders can reasonably expect money is the extent to which the company-held IP is valuable in and of itself (or, to a lesser extent, valuable when combined with the expertise you get by hiring the team).
Microsoft Will Force Patches on Windows 10 Users
I think the author of the article might be confused. "Specific energy" normally refers to energy per unit mass, which is a useful thing to compare between batteries. The author is acting as though it refers to total capacity, which is less meaningful.
Only for customer-facing jobs. People don't care how much Bangladeshi children hate sewing shrts for them.
1. Add more buzzwords and hype.

2. ???

3. <del>Profit!</del> Investors!
> Essentially I see it as the same difference as between giving you money to buy your car and forcing you to hand me the key by pointing a gun at you.

I'd argue a more apt comparison would be saying "I'll buy your car, but only if you stop waving that gun around".

In any case, the point of foreign policy isn't to be nice or fair; it's to create norms and incentives that lead to a stable and peaceful world. If the international community pays off Iran, above and beyond normalized participation in international commerce, to dismantle its nuclear program, then the incentive is clear for other nations to start such programs in hope of a payoff. Regardless of the fairness arguments (which cut both ways - it's not really "fair" to peaceful nations if Iran gets rewarded and they don't), that is a precedent you don't want to set.
I don't use my bed just for sleeping. My bed is sometimes my desk, my closet or my couch. I work, watch tv and sometimes just hang out on my bed. I wonder how Luna would work for someone like me.

It would be a shame to have the lights turned off every-time I lie down on the bed. Or have my coffee maker brew a fresh batch just because I picked up my laundry from the bed in the morning.
I had an email from a Google recruiter go to the Google spam box. I didn't have the courage to send her the screen shot.

The lesson I learned is we still need to review the spam box once every day or two.
As eBay says goodbye to PayPal Friday, challenges loom
Esl-voices.com
Many educators and schools are finding it difficult to provide material for ESL (English as a Second Language) students as they enter the United States. One of the main goals is to have L2 learners become proficient in English as quickly as possible and to be able to function in their new environment. ESL-Voices provides free weekly Integrated-skills lesson plans (with answer keys) to teachers. The material is intended for advanced to intermediate speakers, however, lessons can be modified to accommodate most levels, including non-ESL students. The lesson plans are based on current articles from a variety major newspapers and magazines. Click here for the CURRENT LESSON or view previous Lesson Plans. Visit: Business Writing, Reading, Writing, Speaking, Listening, Vocabulary, Grammar, Charts & Organizers. Resources for Teachers–Site Map.

The Goals of ESL Voices: ENGAGE, EDUCATE, EMPOWER!
Firefox multistream and renegotiation for Jitsi Videobridge
"What doesn't work is selling a service–cleaning or otherwise–for $20 when you have to pay the contractor $50 and a CAC of $12 (spitballing BTW)."

I know you were spitballing, but the one time I looked at Homejoy, it most definitely wasn't on the cheaper side of the coin, quite the opposite.

Anyone care to give numbers?
There are very few scenes that need Bi-directional or VCM (in VFX, anyway) - in theory it converges faster for indirect illumination, but due to the fact both methods need to be used in incremental mode (1 sample per pixel over the entire image), you significantly lose cache coherency for texture access (even for camera rays) as you're constantly trashing the texture cache, meaning renders are a lot slower. There are much better ways of reducing this indirect noise in production (portals, blockers).

On top of this, it's also very difficult to get the ray differentials correct when merging paths, so you end up point-sampling the textures, meaning huge amounts of texture IO.
Launching Democracy.io as a Step Toward a Better Democracy
I don't understand why you think I think that makes this acceptable.
> the combustion products must transfer their heat to water before the energy can be used

This happens in an IC engine as well. The heat from the combustion is transferred to the gases inside the cylinder, causing them to expand.
I got quite frustrated when I read this article. That's because this article, and the many others like this, confuse the real issue.

This article, and those like it, all state that the problem with multi-threading and synchronization is inherent to the programing paradigm/language/architecture you're using:

> "Buggy multi-threaded code creates race conditions, which are the most dangerous and time-consuming class of bugs in software"

> "because the traditional synchronization primitives are inadequate for large-scale systems."

Ok. Fair enough, now tell us why that is so.

I get quite annoyed when the author then proceeds to turn it all around by saying this:

> "Locks don’t lend themselves to these sorts of elegant principles. The programmer needs to scope the lock just right so as to protect the data from races, while simultaneously avoiding (a) the deadlocks that arise from overlapping locks and (b) the erasure of parallelism that arise from megalocks. The resulting invariants end up being documented in comments:"

> "And so on. When that code is undergoing frequent changes by multiple people, the chances of it being correct and the comments being up to date are slim."

Implying that the real problem with locks/threading/synchronization is actually communication, proper documentation discipline, programmer skill (soft and hard).

Of-course I'm not saying that the process of using primitive synchronization methods can't be abstracted over to make it easier to write _proper_ multi threaded code. It's just that this really feels like subjective politicking very much like the aversion to (proper use of) goto() in C/C++ code.
Your concerns are justified.

When I read "IronNode" I immediately thought of "IronPython" and "IronRuby". Had I just skimmed the headlines and not paid attention to the full title, I would have ignored it.
I think that's why intent is the important part of the applicable law. If I went to your website without knowing I wasn't meant to access it, then I wouldn't be breaking the law.

If however you could prove in court that my intention was to access the website without your permission than I would be breaking the law. Certainly it would be very difficult to prove my intent, and there's probably nothing about your website that would make it clear I wasn't meant to access it. But if you had a bunch of private user pages that I somehow figured out how to get to even though it's apparent that I'm not meant to have access to, then I could be prosecuted for that.

I think it's a terrible grey area that this law leaves open, but alas that's how it is for now.
Disney's plan to modernize its theme parks
I don't agree with him there, because unpopular opinions should still be expressible. The downvote allows you to suppress opinions that you don't agree with which I don't think fits with the spirit of discourse that a good community should have. If someone says something inflammatory, suppress it. If someone says something you don't agree with, disagree with it.
Spam-detection is pretty much solved, with black-lists and white-list. In some countries it's illegal to send spam, so you can safely add them as white-list's.
FireSauce.TV logo.. The all seeing play button
Lobbying is expensive and time consuming. If you ignore regulations and do a good job, the population will lobby for you, for free.
I leave my wallet in my hotel room. You go to the front desk, tell them you're me and get a key to my room. Do you have permission to take my wallet?
We are data: the future of machine intelligence
One of...
Same. After years of almost zero spam, recently I've been getting stuff like that about once a week in my primary inbox. Very annoying when my phone dings only to show me obvious spam.
If by "legitimate" you mean "useful" or "good" (as opposed to the law not being passed through the established legislative process, because that criticism wouldn't make sense), then even then it was illegitimate. If the manufacturer can come in and undercut the dealer, they should. Unfortunately, the dealer was local and the manufacturer often wasn't. The same reason any protectionist measures are created.
Google 'You dun goofed.'
Before clicking on this I was really hoping it was the camera equivalent of the Yo app.

https://itunes.apple.com/us/app/yo./id834335592?mt=8
Speaking as someone who is at least 200 times more likely than the general gmail-using public to receive mail from completely normal, mainstream Chinese email addresses... I'm still mad at gmail for just assuming mail from China must be spam. It's not spam!

(There's been improvement - for example, recently I received mail from someone I'd corresponded with in the past, and it wasn't initially marked as spam. Gmail used to be more aggressive than that, such that it would be marked as spam unless it was a direct reply to an email I had sent.)

(...for extra irony, that recent message was "I'm stuck in England and can't get home without a few thousand dollars". Her account had been hacked.)
I'm afriad I have to respectfully disagree with the idea that "he should have known better".

Most analogies fall flat because webservers do EXACTLY WHAT YOU TELL THEM even if what you tell them to do isn't what you actually want them to do.

Our laws are generally organized around the idea of reasonable adults doing reasonable things and being understood by other reasonable people. The average, reasonable person can't comprehend a webserver.

If you give a robot a gun and tell it to shoot anything that comes through that door and it shoots your wife/husband/child/parent, its not them who is at fault nor is it the robot. Its your fault and you should be tried for murder.

I hope the comparison is clear.
Hysterical reactions leave a comment subscribe and like our videos please
based on the collective judgment of Gmail users

I find this trend of "follow the majority" quite disturbing - it's as if they're implicitly saying that everyone should think the same way and punishing those who don't follow. What's spam to me may not be spam to you, and vice-versa.

Then again, having a personalised spam filter for each user would probably consume a huge amount of resources...
I assume the spacecraft carried navigation sensors to let it control its route in a closed loop. That's how you can go however far you want without requiring unbounded precision in your initial calculations.
Exactly, with the move to RIS, they're in pure path-tracing now, and they're still behind Arnold generally from a performance perspective.

Displacement and subd performance is still very impressive (compared to Arnold), but motion blur (especially deformation for curves and triangles) has a noticeable overhead now.
> it's ensuring the roads aren't congesting with a glut of taxis driving around looking for fares all day

Ever hear of this thing called supply and demand?
True, but you could make the same argument about terms like "transparent"[0] -- which still cause grief to no end.

[0]: In the intuitive sense: something you can see the insides or details of (e.g. Transparency International). In the CS sense: something that is invisible to the consumer (e.g. it's a bad idea to make critical network operations transparent to your persistence logic). In the design sense: something that has an alpha channel.
works for me; in any event, here's the homepage:
http://www.wall.org/

LW's blog is behind the first link from the top
Stun Gun test. Watch and subscribe
Just so you know, this is broken on ios-safari.
I love the title though.
DKIM, SPF, etc?
Per capita in the US, it's far worse for women.
It's serving a specific market. Is it discriminatory that Maybelline, the makeup company, doesn't...embrace...men? or that there are specific makeup lines for people with dark skin? or light skin? Is it discriminatory that there exist companies that translate books only into Estonian, a language that very people read? Clearly they should also do Spanish and Xhosa to be "non-discriminatory," despite selling only in Estonia. DramaFever focused initially on Asian content; is that discriminatory? People wanted that stuff, and then paid for it. Just like tall people buy pants that are longer, and there's an IDE specifically for Ruby! (Positive discrimination, I cry!!)

To demand that every company do everything is ridiculous. It is very American to think that focusing on Afro-diaspora culture is somehow "racist" or "discrimination." The company is launching in France, Belgium, Switzerland, Senegal and Ivory Coast. Why would they stream Iranian movies as their first move? Should they also include documentaries and calculus lessons?

Why pick one group, one business goal? Because they'd like to have a successful business and that's how you start.
http://renderman.pixar.com/view/movies-and-awards

Although it should be pointed out PRMan wasn't the only renderer used for quite a few of these movies (definitely the later ones) - multiple studios work on movies these days, and other renderers like Arnold and VRay until a year ago were very close to knocking Pixar completely out of the market (even ILM switched to using Arnold for a couple of years).
I think this is true, but Microsoft has their own issues. OneDrive for Business will do similar things with the garbage sync client.
Exactly. And in typical SV fashion with the "winner takes all mentality", it's as if we can apply a Uber/Airbnb persona to seemingly any industry without understanding it's respective nuances and sociodynamics.
why doesn't that bode well?
Their boss doesn't want them to show emotional restraint?