skysight-inc/HackerNews huggingface dataset:
Dependent types are making their way into more practical applications now, yes, but the concept itself is also not new at all, it stems from the Curry-Howard isomorphism, which is known for far more than 30 years.

So, back to the point: anyone who knew how to program 30 years ago would easily pick it up now, without any significant learning.
> https://twitter.com/mxcl/status/608687283869503488

That is the killer right there. The 23 year old recruiter responds to your rejection with: "The interviewer thinks you'll be better if you get another 6 months experience. Keep practicing! We'll loop back around to you next year!"

Thanks, I've been doing this for 15 years. I'm sure another 6 months is all I need to meet your delusional standards of ineffable ability.
I'm not even sure why I'm bothering any more. You seem determined not to hear what anyone else is saying, but instead just keep talking about how things should be, how they're supposed to be.

Which might be an interesting discussion to have, if you were aware enough of how things actually worked to understand the difference between civil and criminal court proceedings. "Presumption of innocence" exists in criminal cases. The kinds of suits that copyright holders tend to engage in over things where the defense argues Fair Use are overwhelmingly civil. (Seriously, has there ever been a criminal copyright infringement prosecution where the defense argued fair use? If so, how did that work out for them?)

Please stop spouting off about how shit should be based solely on an embarrassingly broken a priori idea of how the things you're railing against work, and try to understand how they really, actually work. I promise you that, if nothing else, doing so will better enable you to fight the fight you seem to believe so much in.

Either way, I'm not going to argue any more with you, if you continue to insist on engaging from broken premises. Enjoy the rest of your day.
I took it to mean mirroring? It has an elegant recursive answer.
Yeah, the twitter rant was a little unnerving. Might not have anything to do with inverting the binary tree.
Not to mention the message it sends future generations.

Have a bad mortgage because you had to have those three extra bathrooms? waves wand Gone!

Over paid for a useless degree when you should have known better? waves wand Audios!
Hitler was a decent painter, but I wouldn't want him in my gallery.
Here's a better example: http://www.forbes.com/sites/lizryan/2015/04/05/recruiting-is...

submitted by me a few months ago: https://news.ycombinator.com/item?id=9340358
good thinking, very nice solution.
How Isis crippled al-Qaida
I seem to recall one of the cost saving measures, coming with some controversy, being to use Chinese steel, at least in part. Perhaps I am incorrectly remembering this.

I would be interested in knowing the source of these components (which the rather long-winded article does not get around to providing).
As a follow up, I've read a bunch of Unqualified Reservations since this whole brouhaha started (and I read some before, I find it occasionally amusing) and I've never seen any of the racism or hate speech I see claimed. I have seen a lot of out-of-context examples, but every one I tracked down was simply using shocking imagery to make a larger point. There is quite a bit that speaks frankly of slavery and the relationships involved, but nothing I've seen that I could consider racist, unless the very concept of slavery is supposed to be considered racist... which is ridiculous, in my opinion.

edit: wording
If only whiteboarding interview processes actually weeded out false positives.

In practice, they select for people with good memorization skills. If you can remember the details on a ten dozen different algorithms and data structures, you can pass one of these without having a single lick of creativity or skill.

I say this as an employee who has worked alongside many unskilled drones who made it past the algorithmic interview process.
If speech advocating things (or "public identification with") that are harmful is violence, communism certainly qualifies with a death count of around 150 million.
> I support communities defending themselves against violence.
Ironically, conservatives wouldn't be working themselves up over why Strangeloop might want to exclude Yarvin. Tribalism is intrinsic to humanity, and central to the concept of a tribe is the power to exclude. We like to associate with people that think like we do. We place limits on that for idealistic reasons, but it's ridiculous and futile to try and erase all elements of tribalism from our social interactions.
Apple News doesn't fall far from the iTunes tree
My guess is that they would be happy that they've created that climate of fear. I've noticed a trend among at least some in the "social justice" community that sees progress happening in terms of suppressing bad actions/speech until those who remember it die off. A lot of believing that the way forward is to akin to waiting for the "old racist generation" to die.
Is it me or does anyone else interprets all the recent wave of open sourcing as a trend to not create open standards anymore, but instead open source the technology altogether (without even creating the standard).

Have standards failed ?
I could use some of these tips since I failed my english language at school :-)
I get where you are coming from but verbal abuse can be incredibly scarring. As someone that experienced both I can assure you of that... And ill grant that you weren't really talking about abusive speech... But hate speech especially from a superior...be it job or school... An authority figure, I could see where that would be just as bad.
Somehow I had never heard of Google Closure. This reminds me a lot of Apple's WebObjects. When I used it, in the late 1990s and early 2000s, it was by far the best web platform out there... and I think in a lot of ways it still is. (If it had remained Objective-C based and gone open sourced I would still be using it today.)

I think there is a bit of a problem in "engineer culture" where there is a tendency to fixate on a particular technology even when it's not the most appropriate for particular use cases. There are certainly use cases where MongoDB and Node.js are the best choices, but those cases are much narrower (particularly in the case of Mongo) then I think the community recognizes and they start being adopted as general purpose tools appropriate for all use cases.

I'd like to see a broader level of coverage and a change in our culture so we embrace more choices.

While WebObjects is powering iTunes and the AppStore still today... and Apple's even gone further and built javascript based platforms (Sproutcore was largely an Apple product) they no longer are putting the effort in they did with webobjects.

For isntance, with web objects you had interface builder- that allowed you to build web pages/sites much the way you build iOS apps using it now, and it was just as powerful, resulting in rapid development without the WYSIWYG issues of other tools. The lack of adoption by the community, though, means Apple only does this work in house for its in house users now. It just wasn't popular enough to support the work on Xcode and IB that was required.
"A planned or constructed language (sometimes called a conlang) is a language whose phonology, grammar, and vocabulary have been consciously devised for human or human-like communication, instead of having developed naturally. It is also referred to as an artificial or invented language."

http://en.m.wikipedia.org/wiki/Constructed_language
Even if you have used them like a few months ago. Very few people work on variation of the same problem over and over again, except in research.

Generally, you have a problem, you research, you experiment and then you wrap all that in a nice easy to use utility class or api and forget the details because there is something else you need to work on and that problem was just one piece of the puzzle anyway.

The worst hypocrisy in all that, is if you ask a specific question to a veteran developer on a average size codebase, he will very often need to look in the code and you will not think any less of him. But if it is an interview and he does not remember some trivia in a piece of code he didn't write - my god, he is a loser.
The government caused this mess in the first place by spurring the vast cost inflation in the system.

The solution, to both this scenario, and the broader issue, is simple:

1) Begin squeezing the cost of education back down, by no longer increasing the amount of money the government will guarantee on student loans, and then eventually reversing that and reducing the sum.

2) We'll abuse the dollar reserve standard for war, bank bailouts, homeowner bailouts, etc. We might as well abuse it for dirt cheap refinancing of student loans (while simultaneously capping and then reducing the central problem of the inflation from the govt guarantee). The government should reduce the cost of student loan interest to 2% fixed for everyone.

3) Begin implementing broader reforms that will affect the next generation of students, to put an end to the cost inflation and begin bending the cost back down to where it was equivalent in ~2000.

Politically it should be this simple as well, and unfortunately it's not. That's where the real problem rests.
You do realize you're coming across as a literal psychopath, right?
Any details on what the improved Depth of Field affect achieves? I just implemented a physically accurate DOF effect for WebGL here:

https://clara.io/view/d328427e-70de-491c-bc1f-8c6bc661b74f
Sorry, are you advocating UE or Unity? (I presume it is the former).
Tribes 2 was pretty crap when it came out but the Classic mod gave it much the same feel as Tribes 1. I lost several years to the competitive scene. There were organized competitions as recent as a year or 2 back, and there is still a public server with enough of a population to play at most times.
> Is that non-implication better for consumers? For people?

How is that relevant? Putting up a web site does not obligate you to then do more just because it would be even better.
so for you "best in the world" is not someone good at CS. similarly, for Google it appears best in the world is not someone that made a popular tool.
Projectile physics were one of my favorite points (besides the open environment). You had to be aware of your own motion vector if you wanted to accurately place a shot with most weapons. Sadly, later installments (T:V, I'm looking at you) never quite had that same feeling. That was probably part of what made it relatively unfriendly to newbies from other shooters, but I felt it made the game a bit more intense and required a bit more focus rather than strictly mindless button-mashing.
> It is arguably the best way to learn the language; after all, it was the way you learned your first language

It took me ten years to be as proficient as a ten years old kid in my first language. So I don't think the way we learn our first language is necessary the best way to learn language in general.
Isn't it possible with a little bit of work to get Unity content working on UE4?
> The loans -- can be variable and reset monthly, exposing borrowers to the danger of a sharp spike if the economy shifts

Wait, what? Who would actually take that kind of risk? That does not sound prudent at all.
Well, this thread escalated quickly! Am I wrong in my understanding that when a company rejects they don't specify why and hence "rejected due to failure to invert binary tree" may be a guess here?
There has been no violence in this situation.
Spot on! They really have zero affordances. At any given time I can be on any given screen, and it's entirely unclear how to progress or move backwards.

Even after using it, I still have to re-learn it every time i use it. There's no intuitivity (totally a word) at all.
Best to start at the beginning and read through:

http://graphicallinearalgebra.net
It would be awesome to hear about your experiences with Google :) and now with your new company (and book writing too !! )
Meanwhile, the national economy doesn't seem to have any problems with pouring 1.5 trillion in a fighter-jet (F-35).
The URL that you are attempting to access is a potential security risk. Trend Micro OfficeScan has blocked this URL in keeping with the network security policy.
URL:	http://team-duck.com/rift/index.html
Risk Level:	Dangerous
Details:	Verified fraud page or threat source
the tech interviews are so broken.

who does dynamic programming on a white board during a work day?

it's like you are recruiting an army, but testing people's gymnastic skills. they should test street fight skills.
If anything college football is worse. Rivalries there run deep, nearly as long as gridiron football has been played in many cases, and often come with family ties.

Combine that with its popularity in the south and the combination of honor culture and largely being dumbasses and theres almost always some fights before/during/after a big rivalry game in the ares where a visiting fan is close to or surrounded by the home team.

That said, its nothing like soccer riots.
You only use the message network for deployment --- you have to stream data from the boot source (attached to one node at the edge) to every node on the chip in order to program them, somehow. But since deploying the program onto a node requires erasing that node, once the network has finished deployment, it no longer exists.

Hmm... writing a TAS-100 simulator would be trivial. Maybe I could --- NO! I've got too many stupid projects on the go as it is!
This was years ago but a google interviewer asked me a make a complete copy of a directed graph (i have to do cycle detection). I was given 45 mins total and I failed. I cursed myself for not being good enough. I haven't forgotten it yet.
This is the kind of startup I believe and hope will survive when the current tech bubble bursts. They have a real technical solution to a real problem and are making their money by charging people for a service that is worthwhile enough to pay for. They're contributing to humanity in a meaningful way that's worthwhile.

All these social media sites that make their money off advertising or selling user data can all go bankrupt as far as I'm concerned. Their users are coming to their websites for the short-term dopamine rush brought by the novelty of social media interaction: these websites are not different in any meaningful way from drug dealers, and they're costing millions of people happiness and productivity. They sell themselves as communications platforms but in reality, they compromise on privacy and as a result some of the most important forms of communication are hampered by their influence. As developers I think we have an ethical imperative to work for organizations like Duolingo who are pushing humanity forward and not social media companies who are holding humanity back.
Education should cost tax payers in a society billions.

But, the money should go to, you know, education. (and not be seen as an unlimited tap of free money for university administrators to double tuition rates and ancillary fees every ten years.)
I am looking forward to seeing that video.
I did read some. I was particularly struck by his advocating getting rid of democracy.
The New Poor
> The government will be left with a greater share of borrowers like Jennifer Rejon. A 29-year-old single mother of a 10-year-old daughter, she has $17,000 in federal loans. They helped pay for a medical-assistant degree from Corinthian Colleges Inc., a for-profit chain of schools that filed for bankruptcy in May. The U.S. Education Department this week said it may forgive hundreds of millions of dollars in loans to Corinthian students.

Sounds like those students got scammed.

> Rejon wouldn’t qualify for refinancing from private lenders because they screen borrowers based on creditworthiness and university quality. The government writes loans for any student who enrolls in an institution eligible for federal aid.

Here's an idea, why not require stronger certification?

Seems like the article writer is blaming Jennifer for her inability to pay loans, instead of blaming the for-profit institution that fleeced her. Seriously?
The context of the tweet is general anti-fascist activities in France, not this or any other specific situation.
They offer cyrillic with the new Ukrainian course.
Jumped out at me too. I did contract work for 2 years helping the API team that powers the bible app (bible.com), and they peak at over 5,000+ RPS on Sunday morning and never dropped below 2,000 RPS 24/7. Their stack was an old Kohana 2 PHP app run on about 18 physical servers at Softlayer. It boggles my mind that you would need 200 servers for this.
Package managers have been done, but by and large not as well as they could be. It's unsurprising that Nix originates from an academic background. It's actually complicated work, and not really a solved problem yet.

Moreover, I'd heavily dispute that there are "no knowledge bases" for machine learning and AI. There very much is, given that the fields have a history as long as most contemporary computing. "Machine learning" in essence reflects the transition from AI being symbolic to statistical, so there's plenty of reference material on the latter and the various intersectionary disciplines like computational linguistics, data mining, computer vision and so forth. Hell, OpenCV - there's some good source information, for instance.
The best thing to do is profile your app's performance, make a change and observe the results. It will help you make sure that your effort and money are actually improving things. New Relic has been great for this, and I've also heard good things about Data Dog. Run your app for a while with one of those in place, observe where the bottlenecks are, then come up with experiments to test whether you can improve performance.

If it's a Rails app, two things spring to mind as first things to try once you have profiling in place:

- lower the number of web server workers and/or threads (depending on what you're using)

- Ruby 2.1's garbage collector is really not well suited to web apps because it will often promote objects from a single request to the long-lived generation, even though they will not be needed again. Going from 2.0 to 2.1 nearly doubled the memory usage of one of our apps. 2.2 is doing much better.

You might also want to see if you can offload any processing of tasks that can be queued using something like Sidekick or Resque.

There's a bunch of other things you could do but you really need to work out why your app isn't performing as you'd like first.
This is known to me as a "lame duck" mode, and I thought it was a standard thing to do!
The skiing physics are hard to get right. No Tribes sequel has replicated it out of the box - it took several iterations of mods to get it right in Tribes 2, and Vengeance/Ascend were pretty garbage imo
Fallingwater is the most beautiful and serene place I have ever visited around the world. It is a really inspiring place to me.

I wish it was more accessible (thought I suppose that was the point) but it really is worth the trip out to Pittsburgh and then two hours into the woods.
Things I don't like about Jekyll, and why I chose it anyway
Overpaid for a useless degree because every single person from school counselors to parents to businesses told you "college or bust"? Tuition costs skyrocketing?

Well, you were 18 years old. That's practically an adult! You should have known better.
> calling ADP unethical for protecting their customers data

And from who they are exactly protecting their customer data?

> When you originally set up Zenefits, you created an Zenefits admin user in your ADP RUN payroll account to let Zenefits manage your payroll

It should be obviously clear for any sensible person that Zenefit would have access to your data as much as the admin user has.

It is not dissimilar from creating an account for a person and results of this should be understandable for anyone who has at least some idea about the management.
You just have to know the basic data structures and some algorithms for them. Liked list, binary tree, Hash map etc...
In the worst case, set up the data structure, then derive the algorithm. Do this in Java FWIW and make your life easy.

This is like knowing math and/or stats and applying it to a word problem.
> If you are hiring the Homebrew dev, and your devs currently use Homebrew, why wouldn't you hire him to work on Homebrew for you?

Macs account for something like 8% of the total marketplace of all PC's. For developers, they account for something like 20%... another 20% on Linux, and remainder on Windows or other.

So even if somehow having a paid Google employee work on Homebrew seemed advantageous, it would only benefit 20% of Google's staff, and 0% of the company itself (all Google servers are Linux).
I like that they're making it in the US and that they didn't just knee-jerk "OK, who are we having make it?"

Actually, I'm kind of liking a variety of things that MS has been doing lately. Heck, if I was going to start on mobile development I might actually start with the (much smaller) Windows ecosystem rather than trying to bubble to the top of the iOS or Android markets - the absolute number of users may be smaller, but if you do a good job the number that actually see and can purchase your app may be a lot higher than you'll see as you compete against 300 similar apps on the larger markets. Further, if MS keeps doing a decent job while Apple and Google work to find ways to irritate users and developers it may end up being an "in on the ground floor" type of option.
LokiJS 1.3 brings RethinkDB-style joins and Unique Index
A private pension (where the company pays for retirement) just doesnt make sense when lots of major tech companies havent even been around for a decade. This model was a better fit for when companies would last 50+ years and people would have their entire career at a single company.

These days its better handled by a federal/social investment fund that all companies contribute to and then pays out to each individual. But that's basically social security.
Flame Graph for quick identification of Oracle bug
The radical majority of profit in the scheme goes to the US Government, not banks. It's government welfare, for the government, in fact.

"Government books $41.3 billion in student loan profits" [1]

That's the equivalent of the combined profit of JP Morgan and Wells Fargo for their entire businesses.

The student loan racket is a huge slush fund for the Federal Government. They loan money that costs them nothing, courtesy of the Fed, and they generate a massive profit off of it.

[1] http://www.usatoday.com/story/news/nation/2013/11/25/federal...
It also leaked and sagged until a major restoration in 2002. Wright designed beautiful buildings, but the structural designs on some of them had problems.

Wright's most grandiose building is the Marin Civic Center, sometimes called the Martian Embassy.[1] It's very '50s futuristic, and several SF films were made there.

[1] http://inhabitat.com/frank-lloyd-wright-designed-marin-civic...
Hmm, the tone of your post lead me to think that there was no responsible use for metaprogramming, since you actively work to remove it from your codebase. I don't think it's just a productivity hack, it's a long-term maintenance, comprehension assistant.
Is it possible that technical impression was not the sole reason somebody isn't hired?