skysight-inc/HackerNews huggingface dataset:
I'm absolutely one of these people who melt down. Give me a task and leave the room and I'm on it, but while being watched I loose all ability to think, which I think has a lot to do with the fact that I never went to college and jumped right into the industry directly after high school essentially bypassing a very important skill you learn there: test taking.

Two weeks ago the position of my dreams -- literally, exactly what I wanted to do, and at a totally rad and well-regarded company -- vanished during my second interview after (what I believe) was a killer and detailed coding challenge submission (which we discussed at length) and an excellent first interview.

Why?

Function.apply -- LOL

"Describe event delegation" -- LOL

Stuff you learn during DAY ONE of JavaScript coding (I've been programming for over ten years in a number of languages, and have built many, many large-scale applications). It was absolutely humiliating, and I'm still recovering from it in the worst of ways. My brain just froze up completely.

Thanks for putting the site up because I'm sure there are many people that will benefit. I've got an interview at Amazon at 3pm and those are notoriously difficult; wish it were already live and running! I'm not looking forward to it.
> DNSSEC does one task extremely well – but it does only this one task:

DNSSEC ensures that the information the operator of a
domain[..] put into DNS is the exact same information
that a user gets out of DNS when they request info for
a domain.

Even this is not true. DNSSEC is an abysmal protocol. To quote from [1]:

DNSSEC suggests a complicated mechanism to essentially re-create many of the
same problems with X509 and CAs in DNS itself, by providing a chain of trust
to untrustworthy entities. Its intended goal is to secure DNS and thereby
assure clients that when they ask for apple.com, they are actually visiting
apple.com. This proposal does not protect against MITM attacks [2]. It suffers
from extreme and unnecessary complexity, a systemic fault that's antithetical
to secure systems. See also this list of resources on why DNSSEC is considered
harmful [3].

[1] http://okturtles.com/#oktvs

[2] http://www.thoughtcrime.org/blog/ssl-and-the-future-of-authe...

[3] http://ianix.com/pub/dnssec-outages.html
> Enterprisey J2EE people regard it as a new fangled something they don't have time for.

Back when I was part of a project that was developing a JSF framework on top of RichFaces, I started pushing for Groovy support on our SDK.

This was 2009, Groovy was everywhere on JUG talks in Germany, most talking about Grails success stories. On the same year while attending JSF Days in Austria there were some Oracle guys showing how to do JSF applications in Groovy and the possible inclusion the the next J2EE revision.

Other team on the same company was replacing the Perl battle tested installation scripts by Groovy ones.

Nowadays, if it wasn't for Android Studio and its dependency on Gradle, I would hardly notice its use.
Embedding ifranes that point to products on amazon to auto-promote it as recommended when the user visits amazon.com
Facebook to Acquire LiveRail
FeedPress Goes Premium Only
iOS 7.1.2 on iPhone 5s: Impressions and Performance
Ah, I shoehorned a "rate" in there somewhere. The rate always decreases, the amount always increases.
I don't really agree here. A bank is safe because your money is FDIC backed even if a robber raided their coffers, BTC doesn't have that level of security yet and given the number of thefts in the last few years, I think security is something that is on everyone's minds when they choose a bank to hold their coins.
Can you say a few things about the parts that don't make sense to you? That would help me identify what beginners struggle with, as I'm developing tutorials for that reason.
You mean like the NHS?
Then comes another service... The circle of life...
I grew up in New Hampshire, but now I live in southeast Alaska.

I found a third-grade autobiography once: "When I grow up I'm going to live in Arizona, California, or Alaska." I had no idea how far back I had the desire to move west.
Working on The Witness, Part 16
It sounds like all your changes would be more appropriate for a vocational school software engineering program.

For instance your data structures remark. A data structures course would be fairly odd to teach in something like python where you have no pointers or low level control of memory like C or C++. If all you care about is high level structures then that's not really in the spirit of a CS degree data structures course in my opinion.
That about sums it up, ya. All the ones I looked at did so much more than necessary, and the really simple ones had no way of adjusting the one or two formatting features that were useful.
Today's BBC article thoroughly disproves your point: http://www.bbc.com/news/business-28130581

Freedom of press is about creating a public record. When you remove that record from the public, when you censor the past of public discourse, you've infringed on free speech. Real discourse is full of [citation needed], and if you can preemptively remove those citations, there will be cheating.
Or just make it hard to find all the instances. For example, this article itself references the content in the article that was removed from search results. The effectiveness of having the original link removed is probably very minimal unless this page is also removed.

Ultimately, it's a race. The "hider" has to find all the things they want hidden and explicitly list them. As long as the content spreads faster than it is banned, the banning is negated.
Hadoop or Relational – Wrong Question
"Proceeds generated from asset sales are used to operate the AFP, compensate victims, supplement funding for law enforcement initiatives and support community programs." http://www.usmarshals.gov/duties/factsheets/asset_forfeiture...
Have you looked into a "real" messaging queue for this, like RabbitMQ or another AMQP based system for this? Or are you bound to SNS/SQS for a particular reason?
I think it's better to solve the "math is scary" attitude problem by first showing how it actually helps and is useful.
FP gets a lot easier if you know some basic abstract math.
A review of auto scroll products
If we used a blockchain based DNS system, we would never have this problem in the first place because we would be unable to take down malicious domains.
> I date a succession of girls in their twenties. 27 or 28 is about the cutoff for me. And they’re attractive girls: they’re not the twentysomething warpigs you see lumbering through the cubicle hallways of Silicon Valley. My girlfriend at the moment is 20, which is less than half my age. But I date other girls on the side.

What the fuck does this have to do with anything? Go posture somewhere else you uninteresting braggart.
Inside the Secret Building That's Bringing Cell Service To NYC's Subway
I'm actually describing what I think makes sense. Any resemblance to actual legislation is purely coincidental :)
How we move in cities
oooooooh. Now I feel silly.
I wish that men's rights advocates could see the obvious when it comes to parental rights: this is just another result of the traditional gender roles that feminists have been fighting since the beginning. This just happens to be a case where it disadvantages men instead of women (or, maybe, men as well as women).

The irony is, though, that instead of fighting these traditional gender roles, some men's rights activists seem to embrace the roles and then confuse diminution of those gender roles with the diminution of men. If more of them could embrace the goal of the abolition of traditional gender roles, and stop speaking in stereotyped terms about the need to promote and respect "masculinity" as though it were synonymous with male-ness, I think they would find that feminists (good ones, at least) are their greatest allies.

(This applies only to the "men's-rights" activists who don't say things like "All the cold-hearted jerks who run the world came out of the vaginas of women who married a–holes" and "Doesn’t no mean yes?" Clearly some men characterize themselves as "man's-rights activists" because it provides, in their view, a framework for legitimizing their antecedent misogyny.)
The shipment app listens to the messaging system, sees an
order take place, looks at the details, and says, "Okay,
I need to send two boxes to this person." Any other
services interested in an order happening can do
whatever they need to with the event in their own
queues, and the store API doesn't need to worry about
it.

I'm curious how you guarantee that all the systems that need to see an event, will actually see it, before it is removed from the event queue. I assume the shipment app, in your example, is responsible for removing the event from the queue. So, what if it removes it before the mailer app or the "make cash register sound" app, sees the event?
Said every SuperPAC ever.

What politician isn't for fixing broken government?

Who is standing up for broken government?

What congress isn't committed to fundamental reform?
> Unless, of course, you don't believe in redemption or rehabilitation.

Neither of which have anything to do with a "true" reputation.
Isn't this the blub paradox all over again? I hear the exact same thing about every other programmer in the world from some PHP/Node programmers who only know that language and insist is the best choice for every possible project.

I'm not saying that actual smugness doesn't exist, but almost all the time it's actually just projection from someone who's used to being in the know now struggling to understand something new.

Remember when you explained to someone using a language lower on the power spectrum (VB or PHP maybe) why they should use all the cool stuff that you can do in Ruby or Python, how much more productive they would be, how much more fun it was to work in? You thought you were helping them and showing your excitement, you wish someone had told you this a long time ago!

Unless you are a world class educator they were confused by some parts, threatened that their investment in their current language was losing value and worried they might not be able to function in this new world and therefore protected their ego by seeing you as smug.
Fair enough, I just wasn't sure what you meant.
A Micro-Services toolkit for Node.js
* > I was 41*

Boom. First of all, congrats on that success.

Second, I love hearing stories like this. I'm sure I'm biased because I'm in my late 30s but it's a nice break from all the tech wunderkind profiles in the media and the ageism of VCs & startups.
Previously: https://news.ycombinator.com/item?id=7976682
They raised ~1 mil in 2 weeks. So they thought they could then raise 5x that amount in 2x the time? How is that a rational conclusion?
Facebook Claims Emotional Manipulation Study Part Of ‘Customer Service’
Rust 0.11.0 Released
Spring documentation and example apps these days are primarily Gradle-based, with Maven as a secondary option. I don't see Ant or Maven being displaced on very mature legacy applications, but my anecdotal sense is that Gradle already has the lead now in new greenfield development.
Plan 9 manages to build the whole OS and userland for multiple architectures without using ifdefs, even cross compiling across CPUs with different endianness
It might be interesting if they had more of a platform, than 'fixing broken government', or 'fundamental reform', everyone wants that.

The entire point of government is to figure out what those statements really mean...
Just launched our Startup, and we need help
We've recently launched BackSpin (https://backspinit.com) - a video sharing and performance measurement platform.

I can elaborate on specifics if requested, but here's the short description:

BackSpin is a cloud based content review and performance measurement platform. It facilitates the distribution of access controlled video and audio content for review, collaboration, and measurement. BackSpin tracks behavioural patterns and user engagement and together with written feedback, provides valuable insights to the content creator. Used by broadcasters and studios, ad agencies, educators, corporate training environments, or even wedding videographers, BackSpin helps producers make better content. Armed with engagement metrics, content owners can refine their product, better understand user needs, and inform sales teams.

Any feedback is welcome, especially regarding our on-boarding, pricing, and UI.

https://backspinit.com

Thanks!
This looks great.

These days I skip all interviews which require me to code in the interview. I have plenty of open source code, if they cannot figure how good I am looking at, then they definitely cannot figure how good I am with a 3 hour coding interview.

IMO, coding interviews is like public speaking. Many people get nervous in front of a crowd. It's a skill one has to obtain should it be required. Coding interviews are quite irrelevant for a programmer/developer position.
The Guardian believes it has the capacity to make the editorial decision to unpublish an article (true) and by consequence make "the Internet" forget about facts in the article (false).
http://en.wikipedia.org/wiki/Exponential_growth
Well, a big part of the sparsity of the order book is that the tick size is tiny for a market this immature.

Take the USD/JPY rate for example, which moves in ticks of 0.01 and is currently sitting at 101.83, so the tick size is 0.0098% of the price (or about 1 basis point). This is a mature currency market between two giant countries.

By comparison, BTC/USD also moves in increments of 0.01 but its price is 655, so the tick size is 0.0015% of the price (0.15 basis points) which is absolutely tiny for such a thinly traded market.

I'd suggest that it should be trading in ticks at least 10 times larger. A cursory glance at the order book (top of book is currently 654.03 and the tenth level is 653.00 on the bid) shows that this would result in the first ten levels being filled most of the time. If it traded in increments of $0.20 (20 times the current tick) then the first ten levels would easily be filled.
"Why is [language] so popular" may have two meanings:

The person is curious about the popularity of a language.

The person is intrigued to why a bad language has become popular.
>Easy to learn for a Java person, but way more productive than Java.

Agreed, which is why it such a shame it isn't more prevalent.

Along with the features you mention, I'll add, good repl support, which is a must for modern languages in my book and is a huge productivity boost.
> Telling my manager at Google about these issues led him to toy with me for months, and the fallout really fucked up my career.

I'm really sorry to hear about that. They could have handled things a lot better.

I had my first panic attack a few years ago, trigged by non-work-related stuff. Everyone in my group up to the VP really went above and beyond supporting me through it. Thing is, that support built loyalty. I haven't had a panic attack in years now, but I'm still at that same company because of the kindness and caring the management showed. It was a real spark of that now rare, old-school silicon valley "caring about people" attitude and they showed me by example the kind of manager I want to be.

Also, I know from experience everyone and their brother hands out advice and remedies, but look into Propranalol. It's a beta-blocker with no mental effect and no known long-term side-effects. Public speakers and concert musicians take it to keep the physical symptoms of panic away. It totally blocks the heart palpitations, shaking and sweating. Block the symptoms and the rest takes care of itself - at least it did for me.
That, and the end result can hardly be called good - maybe it is better, maybe not, hard to say even that, but definitely not good, unfortunately.
A website for US-based temps, "physical delivery" of employees, is interesting. I'm not aware of any service that does this. Like Uber for people!

If physical presence isn't required, Elance, Odesk and even Amazon Mechanical Turk exist. Drives cost of labor down to the $1/hour range (globally competitive) - probably not what Sam is getting at here.

It's also really interesting to see this idea. My initial read is that this sounds like a response to the common criticism that Silicon Valley destroys jobs in aggregate ("software eats the world.") Will be fascinating to see if something emerges here.
anyone have any clue what some of the highest bids were?
>And you have to pay extra to get most of the same information you get for free from youtube.

Well Youtube has advertisements, and soundcloud doesn't. Someone is still paying for you to get that information, it's just not you, on youtube. I do agree that their interface has gotten worse, though. Especially for tracking.
Functional programming is a hard compromise. Almost no mutation or side effects, every part of the system is encoded/encapsulated into a function entity. That's it.

The fun part is that many languages end up aiming for it. Good multithreaded/reentrant code is almost functional. I just saw a ruby rant asking to avoid mutation as much as possible. Same goes for PHP PSR-x ...

Functional programming suffers from acute mathematitis, the people behind it are fond of iterating too fast around their newfound concepts and it end up as cryptic as possible.
Jobs Charted by State and Salary
I have to say, it makes a big difference who you learn from (or perhaps how you learn). In college I had several courses where we programmed in Scheme and I hated every minute of them because I felt like Scheme made things harder and uglier with no tangible benefit.

Then I had a class where we learned Haskell with one of the best professors in the department. He basically taught me all of the great things about functional programming and now I try to use concepts from that class in whatever language I'm programming in.

Learning functional programming is paradigm-shifting and gives you a much broader set of tools to work with, but if it's not taught well it won't help you.
>Even better, a two-cylinder FPEG is inherently balanced and would measure roughly 8 inches around and 2 feet long. An engine of that size and type could generate 15 hp, enough to move a compact electric vehicle at highway speed after its main drive battery has been depleted.

Is 15 HP really enough to move a car at highway speeds? I had a CBR250 motorcycle that produced 22-24 HP and weighed around 350 pounds, and it was not particularly great on the highway. It's hard for me to imagine a car that's 3+ times heavier with less horsepower being safe on a highway.
I felt very much the same way reading this. I typically associate these actions (namely glorified partying and objectifying women) with severe lack of confidence, self awareness and, and individuality. These are not qualities I would expect from an emotionally mature 41 year old that is retired and happy. It sounds like iretired missed something early on (while 'busting his ass' presumably), and is trying to play catch-up.
Some Haskell proponents tend to be a bit annoying, Yes. But they are only a (not so big) subset on Haskell users.

Then, there are other FP languages, which you can easily learn in a few days/weeks, very nice and natural, e.g. OCaml, or SML, or maybe Scheme(Clojure?).
> [1] - couldn't find a better word; is there an alternative with less negative connotations, but carrying the same denotation?

Maybe a "~19 year old college "bro" type" would be closer to the mark, given that the "brogrammer" label has been around for a while.
Yes. I think a lot of startups and app developers incorrectly think that if someone doesn't want to log in with Facebook, they don't want to use any sort of account, but that's not true. Even though I don't have a Facebook account, I still use Twitter to sign into a few apps and still use Google+ to sign into others.
But that's my point...you're talking about a "few times" and not volume. Sure, some (at least 1) may purchase freedom, but compared to the convenience crowd (think Starbucks), freedom is a rounding error.

BTW, prior to legalization, there were more Medical Marijuana dispensaries in Boulder than coffee shops.
Google doesn't have to be "exonerated" of anything because all they do is comply with (absurd) law.

And the article does imply the blame lies with Google way too many times.
Unless I'm an idiot but you just contradicted yourself or misunderstand-ed what you wrote. The Federal government is indeed intentionally limited in power. Why would you want it any other way?

I'm more of a Federalist--confusing name for an important concept. But I don't think that's what we're talking about. It sounds like we're disagreeing with what constitutes "general welfare" as you highlighted.

Ok, where do you draw the line in modern society? If you want to invoke the argument "what would the framers have wanted?" then what do you think they meant? Who can limit the definition of "general welfare" now. All you need is a bunch of loud people for any random issue, then it becomes a general welfare issue.
I think the bike data must be skewed. I'm from New York and it shows one of the frequent bike routes to be the helix into the Lincoln Tunnel. You could ride a bike on that helix for about twelve seconds before being crushed by a truck.
What a tease, I just discovered that there's nothing in the package. Sorry.

So an exciting video claiming package support for App Engine/Managed VMs, Datastore, memcached and more... but no real docs and no real lib.

I guess it's all just being rolled out messily and will be available in full in a matter of days?

Aggh, I want it now. :) I am experimenting w/ an updated stack that takes me from pgsql on RDS > Datastore, EC2 > Cloud Managed VM.
Great...so when everyone does this and becomes good at technical interviews, SV companies will find some other meaningless, high pressure method to screen job candidates. "Steal a bone from this agitated rottweiler while you recite every other fibonacci number up to 20"
So job creation by cleverly bypassing regulations and agreements is considered desirable?

Perhaps so.

In the case where taxi medallions are in far shorter supply than what is actually required, but there is a negative externality - increased congestion and pollution, which is essentially what the medallions were created to control.

Likewise with AirBnB - while it would allow me to rent out a room or my house, those who own a condo or rent an apartment are likely breaching an agreement they never really read. Assuming the guests are polite (i.e. not noisy and not arriving at odd hours) the externalities are controllable, but the backlash against your neighbors running a hoteling service is quite understandable.
You mean like: they could allow a third person to watch/listen the interview and at the end of it, rate the interviewer and give suggestions for improvement?
Exactly my thinking as well.

Dig in, look around, its obvious what I can do, and what I'm capable of learning.

Ask me to code a sample app and comment every function with detailed explanations of my thought process.

Add me as a collaborator to GitHub and request that I make some pull requests on your product.

Live coding interviews are more irrelevant than irrelevant and completely ignore the fact that many people -- and especially introverted technical types -- just don't do well in front of groups.
The font rendering for Linux is terrible. Just look at Intellij IDEA in ubuntu for example.

It's a wonderful editor but I can't use it since it is almost not readable.