skysight-inc/HackerNews huggingface dataset:
It depends how desperate the candidate is for a job. A coding assignment may have a hidden cost of filtering out many qualified candidates, if qualified candidates don't feel the need to apply to companies with these assignments. Anecdotally, these assignments seem like just another filter companies use, they don't replace any steps in the process, just one more hurdle to pass.
If one wanted to overthink this, one could say there is a "calculus of privilege" that depends upon context.

In many contexts (geographical and social contexts), being white, male and America adds up to maximum privilege.

But in other contexts, white and male usually add up to a positive -- but being American can subtract (which is why backpackers are returning to the habit of sewing the Canadian flag patch on their gear, even if they are from the US).

In the era of Trump, the attribute of being American has turned negative, in many places.

I suppose the bottom line is that if you are placing yourself in different contexts, don't assume that that calculus of privilege works the same way on the Russian border as it does in Virginia or Indiana.

And if you are a Sikh in the United States, that calculus, which was at best neutral, has now turned sharply negative, sad to say.
How interesting, that the company gives out bonuses for patents. I would not be surprised if Apple doesn't do this, much like how their retail staff don't get paid in commission.
Here are a couple of things that I have learned at my current employer. Throwaway because I'm stuck here for another six months.

Development time matters, maintenance does not.

You can win an award for a program with 500 line functions that is vulnerable to SQL injection.

Copy and paste is a lifestyle.

Static analysis, unit tests, and repeatable builds are crazy talk. You will be treated as a pariah if you bring any of these topics up.

Version control is too complicated.

Catching all exceptions fixes bugs.
Are you guys sponsoring visas?
Moving Meetup to the cloud
We tried ice but it felt it was clunky. Someone suggested just dump the detailed billing report with tags into tableau(or quicksite/Athena/etc) and graph the things you care about there, which worked well and we could apply transforms to the data easily. Also explored using config rules to enforce the tagging requirements. Tagging is really key to tracking this. We tested some of the third parties, and felt the only value was the ri adjusters, which we were able to work around
The thing is, the companies giving homework assignments still go through the regular onsite interview process. So it really is just an added burden of stress and time on the candidates. Arguably studying CS problems also helps job performance, though probably not as much as it could.
Review of Best BBW Dating Sites 2107
Let me help you with a benchmarks game URL --

http://benchmarksgame.alioth.debian.org/u64q/compare.php?lan...
I found that my post-lunch energy level depends a lot on what I eat for lunch. If I eat something heavy, like a burger and fries, it will make me sleepy for the rest of the afternoon. And if I don't get enough sleep the night before, that also makes me sleepy the next afternoon. Also, taking a short walk outside after lunch sometimes helps me regain energy and clear my mind.
Interesting article. I've stood on the China side of a river between China and North Korea, more like a stream really, where I could almost throw a rock into North Korea. Still haven't worked up the courage to actually enter, though I understand if you don't do anything stupid it's pretty much safe to visit. This was up in Jilin Province, China, where Russia, China, and North Korea meet. I've been there a few times and must admit it still feels a bit surreal every time I'm there. I cant avoid recalling as a child during the Reagan era and "Red Dawn", I'd really considered that this place must be hell-on-earth, a communist axis-of-evil. But, it's a pretty cool place to visit.
If they are selfish wouldn't they be inclined to take a fair offer for their time?
Yeah, but just wait until some clever bacteria figures out how to hack your code for selfish purposes!
I did have baseboard heating. But it was a very tiny single-room studio, and what I was paying was still out of whack for baseboard heating. There was also one month when I was out of town, had the heaters off, and was still getting a large bill.
The cost of a mishire is huge and obvious, but don't discount the cost of passing up on a good hire, which is much less visible. But every time a good candidate is passed on, the odds of a mishire go up. There isn't any way to determine with certainty whether a hire will work out or not before they take the job.
You're assuming that such assignments would always be given improperly-early in the vetting process.

If 10 good assignments meant at least 3 offers, it'd be a different story, right?
Man, I just gotta say, I'm glad someone's got the energy to keep arguing with you.

Watching this play out, it's like watching a flat earther--that would be you in this situation--argue that the world couldn't possibly be round, we'd all just fall off it!
My lease in California has the water divided up like that; when I signed the lease it was specified as such. I guess the water is cheap enough that nobody really complains.
Is this a parody? It is far better done than most China serious companies with similar delusions.
> I was simply giving an example of something simple and well-specified that isn't being done.

But as has been explained elsewhere in this thread, it is being done, but either by the OS or the VM, rather than as part of the language semantics.

Improvements in the explicit handling of memory allocation are both possible and desired in programming languages (eg. Rust has some interesting memory-related syntax and semantics), but this particular suggestion of yours just isn't well thought out.
The lesson of Amazon Web Services' outage: The cloud must be decentralized
I didn't actually know that was incorrect usage till right now! Thanks!
I bet that many off the customers on that list already use Square (e.g. Philz is a big user of both Square and OrderAhead). They may have purchased OrderAhead so that "preordered" items don't cut into their revenue.
It's not horribly hard to parse. It is however ugly and surprising to almost everyone that sees it.

The difference between this and "+" is that if I present you with "+ x ", you know that this represents two tokens: "+" and "x". If you don't know what preceded it, you don't know if "+" is a prefix or infix operator, or what parse to return, but assuming the string starts at a token boundary, you can unambiguously tokenize it lexically without additional knowledge.

But for "% x ", you don't know in isolation if it represents the single token representing the literal string "x" or if it represents the infix operator "%" and the identifier "x".

It's an example of one of the features that prevents you from doing bottom up lexical analysis of Ruby without doing a full parse and pushing information down from the parser.

As I said, it's not hard - in the case of an operator precedence parser, if your value stack is not empty when you see "%", then you need to parse what follows as an expression. In the case it is empty, you need to parse it as a quoted string. There are a variety of ways to do that. But it's relatively uncommon for languages to be impossible to unambiguously tokenize without doing higher level processing.

I've also yet to see a single example of Ruby code where this freedom to pick pretty much any quote character has been used in a sensible way - or at all (I certainly have seen cases where "expected" quote characters have been used). Thankfully. So it's an unnecessary wart.
I guess this article assumes you know how to pick a single typeface.

Hoefler & Co does a great job of demonstrating their techniques for pairing fonts. (albeit a bit non web app biased)
https://www.typography.com/techniques/
I think we'll need revolutionary batteries before we can have "revolutionary" electric planes... ;-)
Nope, that's not how AirPods work. In fact he case has NO Bluetooth capability in it - even reporting its battery state only works if one of the AirPods is in it.
> being guarded by a dog

lmao ... 0. Go on vacation for a month so your usage is at an all-time low, 1. Buy dog, 2. Profit while they extrapolate from the vacation month
>homework sets generally take time to come up with and formalize, and certainly take time to review the results for

It's a one-off effort to come up with an assignment. So the cost per application can be extremely low. As far as evaluating them, the bad ones can usually be tossed out in minutes or less. Comparatively, the cost per applicant is basically nothing.
Quick example: Philz uses both Orderahead and Caviar.

If you are going to a Philz store and want to skip the line, use OrderAhead to have the drink waiting at the bar. Particularly helpful during a morning rush.

If you are at home and want a bagel delivered to your door, use Caviar.
Clustering Machine Learning
Very well articulated. In this context would like to propose Corporate Safari - A well written book and a must read for all ages of corporate professionals, the book has a message for both sides of management - The board level and the employees / working professionals.

In Corporate Safari, Raj Pillai discusses the very issue faced by the men in suits, by giving live examples and illustrating the solutions to some of these problems. Mr. Raj Pillai ends the story with a big message to all of us that “be truthful, only focus on organizational objectives”, you will always be a winner, sooner or later. http://bit.ly/2lMlcJn
'How to Win Machine Learning Competitions? By Marios Michailidis-Former Kaggle#1
meh. It all went to shit with superheterodyne. Muxing the carrier freq strips all the warmth from the audio.
Assuming that any money from this deal hits common stock - I hope that some kind of fast-forwarding was negotiated for the employees. It seems like anybody who got hired in the last year ostensibly is being let go before hitting cliff, meaning that they lose stock and get no upside from the acquisition.
This is because what they're doing is just barely legal. Generally, the police need to have a reasonable suspicion that you've committed a crime in order to stop you.
That's the only sensible way to do HW, if it takes more than 5 minutes.

Note that 5-minute-long task is a good pre-filter on its own.
What possibilities are opened up when 215Pb/Gram with good I/O and price is reality?

With computing power increasing 1 order of magnitude around every 5 years (Moore's law), this might be reality by 2027.

An antecedental story is computer graphics, it only took 20 years for to go from idea to reality. Learned a lot listening to a talk at work by Alvy Ray Smith a couple years back. The true poineers are building now not for what is possible now but for what will be possible tomorrow. This article gives some context https://www.forbes.com/asap/2001/0528/052.html

This is another interesting perspective on time scale of orders of magnitude of computing power
https://en.m.wikipedia.org/wiki/Computer_performance_by_orde...
That sounds like a fair process. Employers are in a position of power and can easily abuse it. When the employer also invests in me as a candidate it shows they're serious about me and also ethical. Sounds like a win-win.
From my recruiting experience people cheat even during live-coding interview. I was pretty amused seeng a person whispering to a buddy outside of the video pickup area trying to get _any_ code written.

Why do they do it? I have no idea.
Sure it is well defined, but the resulting performance of the program isn't necessarily deterministic, it will be super sensitive to whatever else is going on in the machine as well as whatever else the program is doing.

Why would you want to add a syntactical feature that duplicates the services the OS is already providing and makes the performance of the program less predictable and consistent?
One of the most interesting books I've read on the topic.
The guy has made several attempts (and paid for it a terrible price).

https://www.amazon.com/Inclined-Escape-Yuri-Vetokhin/dp/B001...
This reeks of entitlement. If you want the job, you'll find four hours. They don't owe you a job and they don't owe you anything for going through their hiring process that they have designed to find people to pay a salary.

I echo the grandparent's sentiments, myself, from my own personal experience as well.
That would be fair. But having that sort of expected result is impossible for many people. Of course, some people are good enough and sell themselves well enough that they'll never have problems passing such screens and getting offers. But for those that aren't, and worse don't know they aren't, will be able to reach that level of expected return without the process being designed not to exploit those situations.
China and currency manipulation
So its entitlement to expect an employer to not exploit their position of power? Sure, I'll take that label.

>If you want the job, you'll find four hours.

But what happens when everyone starts having these 4 hour screens? Now its a 40 hour process to apply for 10 jobs in a week (and this is before any commitment on the part of the employer). It's not sustainable or fair. And yet, there's no incentive for employers not to do it. So we as job seekers just need to suck it up and be thankful for the opportunity, right?
What you have to understand is that these videos are taken at checkpoints set up many miles from the border by Homeland Security. The point is that they can't detain you, even for a brief time, or search you or you car without probable cause, which they don't have (and you can always refuse to answer questions). However, there's no law against asking you to consent to a search, and if you do it's perfectly legal. In fact, they can ask in such a way that you assume that you have no choice, and that's still ok.

The videos (and there are tons of them) demonstrate over and over that if you refuse to answer questions and ask if you are being detained / are free to go, they will grudgingly admit that they can't stop you.

On the one hand, i love seeing people exercising their constitutional rights. On the other hand, the fact that there's a sort of secret handshake to get out of the situation when police are gaslighting you plays into the worst of the "sovereign citizen" conspiracy theories that if you write some magic words on your tax return you are exempt from paying taxes, and the like.
This doesn't seem like a lot of trash collected for 3 years time.
If you're applying for a job, you're asking for the company to pay you a salary and to believe you can provide labor worth that salary. You can find a few hours.
> including a man named Jeffrey who attempts to entreat his buyer to purchase a woman named Dorcas, his fiancee, only to eventually be rebuffed when the buyer finds out he would have to purchase her whole family to acquire her.

The slaves were sold as family units, not individuals. But since Jeffrey was only engaged to Dorcas and not actually married, he was sold separately. To buy Dorcas the new owner would have had to buy her whole family since they were all sold together.

Family units only considered husband/wife and minor children. Older children and adult siblings or grandparents were separated from their relatives.
Running 3rd party packaging repos does work, and we do it at Keybase, but it's surprisingly annoying. Distro upgrades disable your repo by default, and your packages need to install a cronjob to detect when it happens and fix it. And because that scenario is difficult to test, you inevitably get bugs like this one: https://bugs.chromium.org/p/chromium/issues/detail?id=660145

So it works, but I really wish we didn't have to maintain it.
Global State of Mobile Networks
They just instruct some classes for engaged couples. Nothing that interesting.

https://org.amazon.com will probably be of interest to you.
How a math paper title lost its meaning due to cheap publisher
This sounds interesting but is really lacking details. Though... now I wonder what happened to singularity / midori.
It never ceases to amaze me what situations people find a way to shoehorn -isms into.

It's a job. It has an application process predicated upon demonstration of some base level of aptitude. Fulfill it or fuck off and apply somewhere else.
I still have that idea, want to work on something together?
More importantly there's just one base charge for the apartment complex instead of each unit getting a separate base charge.
What does libertarianism do to avert the breeding of "weak elites"? it seems to me that it is a justification of accumulation of wealtha nd social power and therefore would be even worse in terms of enabling inbred dumb elites coasting on accumulated power
How entitled. Nobody owes you anything for your desire for them to pay you a salary.
If you need stealth birth control, then what you really need is to split up. If you two can not talk openly about having/not having kids, the relationship is going to be hell.
If a candidate isn't willing to spend 4-5 hours to try to get the job, I don't want to give it to them.
Irony: g++ has an (evidently) hand-written parser that's well over a megabyte of code in one file.
This is true. Compilers even sometimes act vaguely like JIT—see also speculative devirtualization. If your code really needs runtime profiling information to optimize well, we have profile-guided optimization too.

In theory your could still benefit from JIT if, say, you have a Java application that's half written in XML config files and always heavily customized for each deployment. But probably that application also needs 8 modern cores and 16GB RAM to start for reasons that aren't even Java's fault.

But I try not to write code like that.
"If you do not register your charitable organization, including providing accurate bank account information for an electronic transfer, the AmazonSmile Foundation will still track and store donations earned in each calendar quarter. Once you’ve registered your charitable organization, your organization will be eligible to receive in the next donation cycle all donation amounts that were previously allocated to your organization and were not subject to reallocation under the Participation Agreement."

but

"Please note that donations that have been allocated to an unregistered charitable organization from customers that made their first supporting purchase more than eight full quarters ago and have not been distributed will be reallocated to other registered charitable organizations."
Now, this I have been wondering for a long time. Chinese authorities, especially on a local level, aren't exactly known for their honesty and high moral standards. At the same time, they have a lot of incentives to over-report one particular metric: population.

So, when people are talking about 1,5 billion Chinese - have these figures have been independently confirmed, or just taken straight from the government?
That's a pretty naive view on spam detection. Haven't you ever found something filed in your spam box that you wanted, like this month's newsletter from your favorite club?

While you are right that the "ground truth" of spam vs ham comes from you, the process of classifying your mail relies on a lot of data provided by the community.
It's untested in the sense that no genetic engineering has been done in humans, yes. (Unless you count gene therapy to cure disease, which is fairly different.)

However, there are some pretty strong reasons to think it would work, at least if we're just talking about improving within the typical range of human ability. Going to the extremes of existing ability and beyond is probably possible too, but there are more unexpected problems that could exist.
They are startups. It's just that the use of the term has shifted a bit. What we commonly refer to as "startups" today used to be called "high-growth-startups" (or -ventures, or -businesses) not so very long ago, and the unqualified noun referred to any new business.

This is actually important, as, for example, the Lean Startup methodology is applicable to almost any new venture that has to deal with significant uncertainty, regardless of whether it is a high-growth venture, an SME such as a VAR, or non-tech lifestyle businesses.
This entirely ignores the politics that lead to people listed on a patent that contributed nothing. It happens a lot, if not almost always, on patents filed by employees at a large company.
No.

I agree with everything you said, except, critically the last part.

I too believe that Intent identification is the holy grail of any algorithmic way of solving this.

I think the creation of such a system will be then of us. Not our savior.

All of the websites, tracking, micro targeting in current and future elections were ostensibly created to make the world a better place.

People believed that code would allow humanity to break the restraints of old nation states, and keep ahead of them.

But eventually nation states did catch up, and we see what that has resulted in.

I think AI is far too overused a term for statistical modeling and categorization. But creating any tool to "help" people understand each other will only result in its insights being used to target people open/vulnerable to having their opinions changed.

And that will result in MORE control. Not less.

Don't create a tool until you understand how it will be used against you.
I saw it listed on AngelList today.
> But what a hand written parser tends to get you over a parser generator, is better ability to do clean error reporting, and better ease of introspecting how parser changes actually changes the processing in ways that are meaningful to mortals.

Here is the thing: in a hand-written parser, we can more or less have a function corresponding to a grammar feature. And we can can trace the entry and exit of that function and put a breakpoint on it. And that's "`nuff said", pretty much.
> Hours spent talking: 224

> Hours doing homeworks: 33

I would prefer this to be the opposite: more homework, less talking .
That's what the job is going to be like, anyway ..

(edit:Formatting)
There are lots of things the police or federal law enforcement agents can't legally do but they do anyway. I'd rather not be the antagonist that pisses off the guy with a bad temper, mace, a taser, handcuffs, a gun, and the presumption of authority.
Most new apartment buildings in Poland have 3 phases connected to all apartments. Since there's municipal central heating, there's no point in connecting natural gas to those buildings, so you're forced to use induction stovetops. And those are much more efficient with 3 phases.
I don't know if this qualifies as "AAA", but the BananaBread demo is a must-see:

https://kripken.github.io/BananaBread/wasm-demo/index.html
Infinite primes via Fibonacci numbers
The camera and UX is a bit lacking, but the production values are otherwise incredible. I imagine that's because it's intended as a physical art display. However, ambient audio and post-process effects are spot-on. Amazing stuff.

The project site[0] has photos of the public display.

Not sure what framework this is using. A cursory review of the source suggests it's not Three.js. It appears to be using the SIMD API[1] as well.

The credits list onformative[2], another studio in addition to Narduli that also specializes in physical art displays. The paths to each .js file start with "cables". A quick GitHub search suggests it's custom code from onformative.[3] The GitHub version uses a couple WebGL helper libraries (twgl.js and Google's webgl-utils.js). The production version on the ConvergenceLA site has different file names however, so I suspect it's using an evolved version of "cables", since what's on GitHub is nearly a year old.

[0] http://www.nardulistudio.com/copy-2-of-convergence-metropoli...

[1] https://developer.mozilla.org/en-US/docs/Web/JavaScript/Refe...

[2] http://onformative.com/work

[3] https://github.com/of-co-de/Cables-WebGL
Aardvark'd: 12 Weeks with Geeks