skysight-inc/HackerNews huggingface dataset:
While I think this sheet is a great reference, the level of opinionatedness is a turn off. It strikes me not open to people that might bring a point of view that challenges the author's orthodoxy. Some of the opinions expressed seem to indicate a lack of understanding of successful patterns from outside of the mainstream JS world. I would not use as a filter in hiring.

For example, I might agree that composition is better than inheritance if I'd never experienced the joy of algebraic data types. Pattern matching doesn't work out so hot without some concept of "is-a". Languages that support type-classes also tend to avoid the brittle-class problem. I agree that Java style single-inheritance hierarchies are a recipe for disaster, but that's not the only type of class-based inheritance. Scala, for example, has a much better story.

While Javascript's prototype system is really powerful, I'm not at all convinced anything more than a small number of library writers should be interacting directly with it. CoffeeScript and ES6 have class stories that are vastly more productive in most cases, in my opinion -- and by the way, are pretty thin layers of prototypes, if someone needs to really hack on that level. In my experience, most people spin monstrosities when they try to hack together their own prototypal logic, when all they is something pretty basic. The author's stamps [1] are very cool. They're more powerful than `class`. But they still expose a level of variation and control people don't generally need in reality. To analogize with functional programming -- sure you can solve almost every problem with `reduce`, but that doesn't make it better than `map` in all cases. There's huge value to using a tool with just the power you need for the task at hand.

In general, I'm suspicious of anything that tries to establish some kind of knowledge quota for new hires. How much time would it take to acquire this knowledge? If the answer is "not that long, just read all the links on this page" then why not evaluate your candidates on skills and knowledge that aren't so easily acquired, and then assign the reading those links you want understood as orientation homework? Don't get me wrong, I want people on my team capable of thinking at the level of depth some of these questions explore. I just think it's more productive to find ways to let the applicant expose that depth through descriptions of their past experience, not by adhering to my preconceived list. I wrote a piece [2] when I worked for HuffPost that explored ideas for evaluating potential hires, with out being overly prescriptive regarding their specific knowledge at the time of interview.

[1] https://medium.com/javascript-scene/introducing-the-stamp-sp...

[2] http://www.huffingtonpost.com/alanjohnson/were-hiring-engine...
The cynic in me says because they have the brand name and they can be stingy.

The reality is likely that they are conveying their values through the investment terms. They want startups to be lean, fast, and high growth. Money makes you lazy. They're saying they'll teach you the actually valuable stuff in the program. YC also says they'll help you raise more investment money if you need it, which is true, I suppose...
I've read that as do 1.4 + 1.4 give you 2 or 3 - if you cast 1.4 to int first, you'll get 1 + 1 = 2, but otherwise 1.4+1.4 = 2.8 -> to int = 3
Show HN: Wise – Mechanical Turk-like service with a Stripe-like API
your conundrum is that you have a distinctly minority opinion, but you would like to influence the outcome "more than your share"? so, instead of advocating unequal income distribution, you favor unequal outcome?
Fine with me and makes sense. thanks dang!
Yes, but there is still a cost to doing YC--7% is a lot for many founders to stomach, especially if you already have some traction and have already raised. Not to mention it's much harder to move a full team of 8 people to California than a small team of 2-3 founders.

Companies in that position, like we were, often ask if it's worth it. I wrote this article to answer that question: Yes, it's still worth it.
"We are proud to announce the release of Node.js v4.2.0 "Argon", the first release covered under the new Long Term Support plan!

As an LTS release, support for v4.x will continue for a period of 30 months from today."

I'm a bit lost here, so 4.2.0 is the _first_ LTS, v4.x will be supported by 30 months, what about 4.0.0 then? isn't 4.0.0 also v4.x? but it's not LTS? Shoud we replace v4.x above with v4.2.x instead?
Aw, I'm so jealous of the amount of grand nature in North America.

It seems out of the question for me on a EU passport to live long term in Canada. You're lucky!
Investors want a return, and this new tax plan makes it more expensive to move money out of a corporation, even for regular operational expenses.

Corporate income tax today allows for companies to pay employees and buy goods/services without increased tax cost. It incentivizes cash flow into the economy and job generation by taxing whatever is left over (net income) after doing business.
Sell It Easy Offers a Hassle-Free Alternative to EBay and Craigslist
It's the thinking and core idea of Lisp that is great, not the implementation. Every implementation includes tradeoffs, hacks and compromises.

Clojure's success is largely due to the fact that they've made a set of tradeoffs, hacks, and compromises that makes it usable in a lot of business contexts. Running on the JVM means giving up some really core Lisp ideas (like tail call elimination) but it also means that you can distribute a JAR file and nobody will know you didn't write it in Enterprise SafeAndTrustworthy Java.

We don't keep needing different variants, we keep needing different implementations.
I have to agree. The distinction between "teaching" and "imparting information to achieve x goal" seems to be getting lost here. Teaching to me involves a give and take of some kind, some form of productive conversation or line of questioning rather than just inserting data into brains in a linear fashion.

I did find the unapologetically mechanistic perspective here interesting though, since I just got done teaching St. Augustine ("City of God") to a class of very bright students at an Ivy League university. They hated it and I couldn't figure out why at first. To me its a treasure trove of fun minutiae about weird Roman deities, a deep meditation on why empires rise and fall, and an example of one of the greatest rhetoricians in history at the height of his powers. To them it was boring - even more boring than Aristotle's Nichomachean Ethics which I personally find dry as dust.

The reason, it became apparent, was that St. Augustine was doing something similar to what this blog post outlines - following a didactic line of argument intended to dissuade potential disagreements rather than provoke them. (I personally don't see Augustine that way, but they did - in the words of a student, "it felt like a lecture and not a conversation.") Or, perhaps, they thought Augustine was selling his ideology rather than teaching it?
Facebook launches site will all their app design tools
Balık+Gözü+Cep+Telefonu+Lensi+(Tüm+Modellere+Uyumlu)+::+Çelik+Sipariş
Why Are Black Action Stars So Old?
Things to Know About Clearing Your Record
Show HN: Exposé – a static site generator for photos and videos
Can a New School Churn Out Developers Faster?
Or, the really simple explanation - a big courtyard fountain, that doesn't recirculate. There's been examples of this in the past, fountain blasting away, and just draining the water.
Over the Line: Police Shootings in Georgia
Steering a Career in Self-Driving Cars
Right. I'm definitely oversimplifying.
Well, Malaria was once shortly before extinction. Then some stupid alarmists decided to start a campaign against DDT...
Becoming a modern sociopath
Apple? Samsung? Plenty of innovation from non-Intel.

Believe it or not one of the early thin/light Dell laptop that sold well was a rebadged Samsung laptop. It was Dell X1 laptop. 2.5lb laptop with 12inch screen in 2005, or even earlier.
Importance of Content Audits for Content Marketing Success
The Unseen Theft of America's Literary History
You don't need creativity you just need to find a problem to solve.

https://news.ycombinator.com/item?id=9799007
> a very confused language that keeps borrowing from other languages and turns itself into a mess

I could describe almost any language that builds on previous language idioms like this. C++, most of the later Lisps, Java for sure, C# especially, Objective-C certainly... etc.

You're assuming your conclusion then trying to prove it with personal opinion.
>Probably not but the costs of keeping the peace were externalized as extra burden on the county sheriff.

isn't it is kind of at the heart of the city charter contract - you gotta keep the real estate taxes, you gotta maintain various services like law enforcement, fire, etc...?
Consider it an addition to the type of the programmer: the one who stays by the original meanings of the names. Who still links to the Fortran libraries, writes mostly C and fondly remembers APL.
Central Utah - quite a few small family/hobby farms, but also I-15 comes down through Salt Lake and Provo, so there is a strand of civilization (jobs, people, etc) along the interstate south of Provo that makes the small towns be a little more suburban than you might expect. And many of us have quite decent internet connectivity - my town in particular has its own municipal network, currently at 120MB, and they are upgrading to gigabit fiber over the next few years.
I added Twitter, clicking the expand arrow to the right of twitter in 'Your Connectors' opens a new blank tab. (Firefox)

This looks cool though.
There seems to be a pretty easy workaround for that, stealing a page from the private enterprise playbook. Municipal water districts could sell their water rights to another entity. The water-rights-holding entity can then charge the municipality an arm and a leg for the water, which can then charge their customers for that cost.

To further drive the Howard Jarvis people up a wall, make sure the rightsholding entity is a secretive private company based offshore with no corporate records of any kind.
If you built a scale model of a good egg drop rig for the size of a person would it protect them from jumping off a building without breaking anything?
A Plea for Companies to Provide Support via Text
Unless they've stolen the goods they're using, they're interacting with civilization/capitalism on its own terms. What more can you ask?
Sometimes there are almost none, sometimes they are plague proportions. When they're really bad you just wear long sleeves/pants and a head net and it's totally fine.

It's a bit like the cold (i.e. past -40 C/F) , you get used to it, and it pales in comparison to the beauty you are enjoying.
Yeah kinda bizarre. Do another take.
> Soon after launch, we thought we were “doing great” — we’d raised $1M in VC funding pre-launch, we had a team of 5, we had ~$12k/month in revenue (with a 100% take-rate), and we had tens of thousands of users.

In the context of the post's headline, I expected to see more than a five person company with about enough monthly revenue to maybe cover payroll for a mid-level developer in the Bay Area.

This really doesn't seem "too far along" for anything early-stage.
Is this meant to be a replacement for/improvement over scalajs-react [1] or scala-js-react [2] (two other libraries that wrap ReactJS in ScalaJS)?

[1] https://github.com/japgolly/scalajs-react

[2] https://github.com/xored/scala-js-react
Bluecoat packetshaper question
So right now on my work internet they are using bluecoat packetshaper to filter the internet traffic. I have tried to use SSH tunneling, DNS, Proxy, and VPNs. none have worked. infact they block access to all of these specifically becuase everytime I try one i get the error message sent from bluecoat packet shaper. So I was wondering if anyone has any ideas about how to get around this?
I’m sure some of these off-grid philosophies don’t hold water when you put it like that. However, consider that many people out there have been dealt a bad hand by society. They’ll never have the options or opportunities that most of us posting here take for granted. “Doing your part for society” may work for most of us, but it’s not a one-size-fits-all solution. Some people out there are going to have more peaceful and productive existences living at the margins.
Partly it's a matter of culture. Generations of physics students grow up seeing Feynman presented as an ideal, and in so very many ways (not just scientific!) he's a great person to emulate. But if his "rakishness" is lumped into that package as part of your vision of "an ideal physicist", that actively does harm: it encourages male students to treat the women around them like meat[0], and it gives female students a yet another signal that "physicist" and "feminine" are incompatible. This culture is pretty clearly one reason that physics lags behind almost all of the other sciences (including pure math) in approaching gender parity.

And partly it really does feel like Feynman literally thought less of most of the women in his life. (On some level, that's par for the course: Feynman was an asshole to just about everyone.) Just for instance, the conclusion of that "You just ask them?" story (from memory, again) includes the observation that female college students are "no better than" women who hang around in bars, whom he had already called "whores" (and seemed to mean it). See also [0], again.

Some of this is a reflection of the era when he lived. But it's a particularly vivid reflection, and it was a pretty thoroughly sexist era. When Feynman is held up as an ideal without keeping that context in mind, it can tend to propagate the shortcomings of that era into the present.

It does indeed take two to tango. But nothing about that guarantees that both dancers are equals. When I tango, just for instance, tradition insists that as a man, I get to lead, and my partner's job is to do what I tell her to as gracefully as possible. It's stretching the metaphor to apply that directly here, I know (though it is unquestionably a manifestation of our society's invisible background sexism). But I suspect that most of Feynman's many lovers did not think less of him in the ways that he very explicitly learned and practiced thinking less of them.

[0] Just for instance, in one of his stories, Feynman was clearly delighted by the description of a local woman in Brazil as "a sleeping dictionary", since he didn't speak Portuguese well.
Hi macmac. Can you expound a bit as to why you this line of thinking is scary?
I'm Australian, and have gone through ~7 years of paperwork to become an Canadian Permanent Resident. I have another ~5 years for citizenship, which I'm working towards because Canada really is that awesome :)

I'm sure there are places equally as stunning in the Northern European countries.
Do you have anything published? I get really excited when I see crossover into this community.

I'm in the early stages of my transition; the mentality is solidly there, still working on infrastructure and tools, and money.
Pretty much. Only once a companies' net income reaches a certain level does it start to become beneficial to play the international tax game.
So the nozzles on our fire engine give 125gpm. That's a pretty powerful garden hose that even 5 could compare to a firefighting hose.
I've often thought the same thing. If I'm ever in an old cemetery, I walk through the graves and whisper names that are still legible to give the forgotten people one more time when someone said their names.
I actually don't see how AWS and Amazon remain together in the long term. They seem like two totally different businesses with different goals, long term prospects, etc.
The project may be older than you realize. I've got a disk usage project that I started around 2005, but it did not get onto indexes until a couple of years ago.
Deleting genes could boost lifespan by 60 per cent, say scientists
Credit Card Breach at America’s Thrift Stores
Kipu Systems Is Hiring DevOps Engineers in Miami
Nice characterizations but the conclusion was only empty "human face" platitudes for me. I'll take the reminder that we should believe in the end result we're accomplishing and not only obsess about making the tools we're working with or system we're working on better as an end in itself.
It's okay: they're going to make the micro-latice out of aluminum and iron oxide. And fill the interior with hydrogen because it's lighter and cheaper than helium. /deadpan
maybe we should just set up states. half blue, half red. each get to do what they want, and everyone blue or red moves to blue or red state. We come back in 50 years, and see what's up. The blue states are spending gobs on tuition and everyone is still stupid, and the red states, I don't know someone help. I'm colorblind
it is. at the AWS Summit NYC in July you heard them say "All In" about a billion times
This is exactly why I think that managers are counterproductive to the success of technical products and should not have the authority to make these kinds of decisions. If you can't solve problems, you have no business managing people who can. If I'm really making the decisions, I shouldn't have to give up credit for the decisions I've made, or make someone else feel like they were useful when they weren't to feed their ego.

Managers in many tech companies are just secretaries who somehow were given titles, authority, and pay that makes it seem like they are the decision makers, when in fact their only value is to handle the paperwork and PR so that the actual problem solvers can solve the problems. It's unfortunate, because it's really holding our entire industry back.
For some definition of "reall", amirite?

people and business purchase insurance to cover unexpected loss, ie, "peace of mind".

Maybe insurance companies are evil scumbags, but that's STILL the reason why people PURCHASE insurance.
Everything is broken (2014)
I'm pretty sure they do mean 4.2.x will be supported for 30 months... wouldn't expect to see updates to 4.0.x or 4.1.x in that vein.
z ^ z

I love thinking about this, as it goes negative.
You don't need to be so literal. When you look at honeycomb, for example, the manufacturers provide strength data in much the same way you'd see it for a solid metal. When you model it with finite element software, you treat it as an monolithic material - you don't model every fold of metal. In that sense, honeycomb (and this stuff) is a material in that it's used the same way. The properties of the "material" already account for its micro-structure.
For a short time (several weeks), there were restrictions like that via the TFR process (temporary flight restriction).

Those were never meant to be (and did not become) permanent.
You're bringing just one specific case where probably is acceptable[1] and ignoring all other cases where it's definitively bad (to narrower type, or mixing floats with ints).

[1] and only when you don't care about overhead of converting from one type.
Hmm.. That let me think.. "Eggsperiment"!
Yes. It's double precision on 64-bit platforms and single precision on 32-bit.

#if defined(__LP64__) && __LP64__
# define CGFLOAT_TYPE double
# define CGFLOAT_IS_DOUBLE 1
# define CGFLOAT_MIN DBL_MIN
# define CGFLOAT_MAX DBL_MAX
#else
# define CGFLOAT_TYPE float
# define CGFLOAT_IS_DOUBLE 0
# define CGFLOAT_MIN FLT_MIN
# define CGFLOAT_MAX FLT_MAX
#endif
Thanks, I got the numbers twisted in my head.
Yes, and some of those people have a vastly disproportionate amount of representation.
Thanks for the feedback! I'll check it out now.
It seems like the author is conflating two things, Lisp not being popular and there being many Lisps. As others have stated, the reason there are many Lisps is because it is very easy to make a Lisp. You can check on github for Lisp implementations and find very many. The reason why it isn't popular is something I don't really want to get into. But, I will say that modern languages are transitioning much closer to Lisp than they are backtracking to languages like C.
30TD.com goes up for public sale. Four character domain
Thanks for this... It appears that a lot of folks here fail to recognize that they are part of an in-group in the context of tech.

In any other circumstances, this kind of social discouragement would be looked at as a discrimination/exclusion issue. Instead, the prevailing argument seems to be that "they're just different".
CERN+CLOSE+TO+FINDING+ANTI+MATTER+-+YouTube
> Not being at fault is not the same thing as not having exposed yourself to heightened risk.

By moving in next door to a drunk, how dare you.

The problem with your example, and the reason it doesn't apply to this particular discussion, is the rates will go up if a drunk drives into your garage door and hits your vehicle.

Is it because of a heightened risk, or is it because the insurance company removes you from their special "never had to pay anything out on you" list?

someone who gets a DUI is at an increased risk for wrecks, this is reasonable. Someone who is parked in a parking spot is not, that is not reasonable. The driver is already paying a rate based upon where they live, they have ALREADY paid for that risk.
Exactly, this is also pointed out in the struct definition in CoreGraphics for CGFloat.

/// The native type used to store the CGFloat, which is Float on 32-bit architectures and Double on 64-bit architectures.
A. Because he's wanted for arrest, and you can't arrest someone over Google Hangout / Skype / etc.

I had thought that one possible outcome of the interview with him would be a decision to not arrest him. If that's the case it seems they'd want to get the interview out of the way by any means, and then if the need to arrest him stands, deal with that then.

B. Because the Ecuadorian government required guarantees the Swedish government cannot provide (because it'd be overriding the judiciary).

Interesting, I don't remember that bit, but that sounds likely. Oh well... what can ya do? shrug
For me it's not really about picturing a room, but coming up with the vivid transitions between objects.

Ex. For wolf, orange, hail; I might picture: The wolf sitting on top of a house, and when he opens his mouth it violently rains an infinite stream of oranges, then when gravity kicks in the oranges start falling from the sky turning into huge balls of hail.

The imagery like hundreds of oranges pouring out of a wolves' mouth, and oranges falling from the sky like hail are what do it for me. I've used this technique for lists of 20-30 somewhat unrelated items effectively.
That's called a "duck"

http://blog.codinghorror.com/new-programming-jargon/
I'm also an Emacs guy, but I agree with the post's assessment of the complexity of starting out with Emacs vs. another editor.

I prefer Emacs because it is so easy to switch between buffers holding different files, or different places in the same file, because it has keyboard macros, its infinite customizability, Org-Mode, etc., etc.

But that's a lot to learn, and if you are trying to learn Clojure, you should use whatever allows you to focus on the language itself.
This "teacher" notes this method works at conferences, but this is where all the attendees want your product. What happens in the classroom where there are those that couldn't care less about your product, you, or the subject you are trying to keep them engaged on? As another poster mentioned - she is hitting on some of Gagne's points but if she were to include the others she would be at instruction which is...teaching. Thus I could use any other profession and say something like "Engineering is teaching" and the fact that I gather materials is somehow going to translate into why every teacher should also be an engineer.

The good/best teachers are not just salespeople, but also engineers, chemists, historians, philosophers, lawyers, and all sorts of other professions wrapped into one person teaching about a subject that not any one of those single professions covers.