skysight-inc/HackerNews huggingface dataset:
I think one of my main issue with client side apps is "Great, now I have to implement the same validation logic twice, and in two different languages". The frontend needs to validate the data, for the "instant feedback" and the backend needs to validate for security.

Just because something can be done as a client-side app doesn't mean that you need to. It might be old fashion, but most of the websites out there would be just fine with forms and links. Javascript can be added later if you think it adds value.

Of cause it doesn't help that I really dislike JavaScript, with it's stupid callbacks and could we just collectively decided to drop the anonymous functions? It's not going to hurt anyone if we agreed to define a function and name it before using it and it would be so much easier to read.
IMO dependency injection encourages making very deep object graphs. constructor argument passing can be cumbersome, but jumping into new code it is much more clear, and it encourages you to write flatter code structures. i go without.
Walking our dog always felt like a chore growing up. I'd attribute it to being young, but it's now many years later, they have a new dog (both dalmatians) and walking him when visiting is still a chore.

He's either on a leash (by law) pulling relentlessly, or he's free, needing vigilant watch. It's perfectly doable having him walk next to you, but he's still stressing out at everything and it seeps into your bones.

Might be many would benefit from taking walks like you do, I run instead, no patience for walking, but I probably should if only for the benefit of learning to be more patient.

The idea of doing something so unproductive and slow is really hard to get over, though.
Interesting to see Go benchmarks fall right out of the top 10 on the 10GbE machines while Java/JVM and even Javascript do amazingly well. My guess at 10GbE you are now testing how much the framework spends on the CPU.
ZeniMax Media
Getting webmasters to migrate is going to be tough.
famo.us - SF - http://famo.us

Jobs page: https://jobs.lever.co/famo.us

We are reinventing web apps from first principles.

Front-end: if physics, UI, 3D modeling is your thing, give us a look.

Back-end: if tooling, performance testing, CI and code releasing, distribution is your thing, give us a look.
YC also has a way higher "full yes" rate -- 25-50%! -- than any VC or angel, at the interview stage. VCs seem to cull at the interview (assuming you're smart enough to have contacts, you should be able to get an interview; if you're really good, you should get a 1-2 partner interview vs. associates or principals); YC culls using the applications first, and a single round of interviews with full partners.
Since labor is the majority of the voting population, the government should mainly be looking out for the interests of labor. But it has consistently put the interests of a few rich people over the needs of the rest of the people. Specifically, money buys elections.
SEEKING WORK - Remote or Southeast/Mid/West Michigan

We are a small, experienced team doing web and cross-platform mobile, desktop and game development, primarily using C#, Clojure, C++, Java and Javascript.

More information can be found at http://www.logicdispatch.com and my email address is in my profile.
Be aware that the Das (even with brown switches) will be significantly louder than a code keyboard with green switches (the code keyboard also comes with sound dampening O-rings. installed and they make a huge difference)

I have a das professional with blue switches at home and a code keyboard with greens at the office and I would caution heavily against trying to use either Das in an office setting, particularly if you don't have an office with a door that closes. Or incredibly tolerant co-workers.

The code keyboard isn't much louder than a rubber dome based board.
It's ironic, I'm slowly trying to move my development over to scala. I'll likely integrate gradle in to my stack (still use maven =/ mainly because I know all of its weird quirks)

What have people's experiences with gradle been? I'm not a huge fan of groovy hence why I stayed away from it.
I'll just point you at the ports and packages documentation, which has answers to all your questions: http://www.openbsd.org/faq/faq15.html
Let's Write Some x86-64
While we're on the general topic of 'good guy' SaaS pricing, I thought I would bring up Asana. They charge MORE per head as your team gets larger. Their logic is that if you are a small team/startup you are strapped for cash whereas if you are larger, you should be more able to afford it. Once again, another example of 'good guy' pricing being more confusing and misrepresenting value.
What's the arxiv format if I could ask?
And Ruby on Rails is...... at the bottom of the chart again.

It is quite disheartening to see it being 20 - 50x slower on the best. Or 2 - 5x Slower to other similar framework.
I think the point is that you don't want to be instantiating (and thus configuring) a dependency at the site where it is used. The code in class Foo should be limited to implementing Foo, not instantiating and configuring its dependency Bar.
Smart people should stop leveraging the amount of information in their brain. That's the property of some corporation! What was he thinking?!
I like Scrivener but tend to work in hand-written bursts of a few pages which then get typed up and re-arranged in software.

I always think the formatting should come way after the content is nailed down. Starting with a blank Word doc it's tempting to waste time trying to format whilst writing.
Not to sound snarky, but you should read any introduction to dependency injection. The benefits are generally covered very thoroughly, and what you said is not usually considered a benefit.
Because every attempt to make decentralized standards has gradually failed in favour of private services. Reddit et al have replaced Newsgroups, Whatsapp has replaced Jabber, etc. This one will be no different, and the current approach where every users manages dozens of accounts and passwords is untenable and represents an even-bigger-security threat than trusting FB with Auth.
I find it hard to imagine that an industry veteran like Carmack would write code for another company while employed with another and proving some bit of proprietary advice was incorporated into the product would be difficult.

My guess is that Zenimax wants to get access to the source to go on a fishing expedition.
Labor for labor's sake isn't good. Investing in new ideas is good. Replacing mind-numbing or back-breaking work with cheaper alternatives is nearly always a good thing. Likewise, investing in new ideas should be encouraged.

If the problem is that people don't have enough to live on, attack that problem (I like earned income tax credits). Don't make new ones by discouraging progress.
That is alright, though. This is the nature of things. For everyone, really.
no

http://en.wikipedia.org/wiki/Markov_chain#Stationary_distrib...
I hope you've never used a mac in that case. Good luck finding a filepath with them. One of my biggest annoyances with mine right now.
I put together a little gif a few years ago (post Citizens United) to show some potential paths to anonymity for money in politics. I should really update it with dollar figures and some more detail, but I think it roughly gets the point across.

http://i.imgur.com/Hjp1b.gif
Austin TX, AcademicWorks, Senior Ruby Engineer / Systems Architect

We are looking for someone to help us scale, automate, and maintain our SaaS application that is used by some of the largest and most prestigious universities and foundations. We operate a heavily sharded environment and process millions of scholarship applications for our customers. If you love working on interesting problems while knowing that your work is actually helping students pay for school, we'd love to talk to you.

We are a close-knit, pragmatic group. We have fun solving hard problems by tackling them as a team, relying on open communication, and a consistent willingness to pitch in. As a member of our team, you will be given ownership over key projects and entrusted to lead them through to completion. The contributions you make will have a real impact, and will be recognized by both our customers and other team members.

Examples of the work you might do are: * Writing and assisting with the design of new core features for both existing and new products; * Optimizing application and system components for performance and reliability; * Creating tools to automate the scaling of certain components of our AWS-backed infrastructure; and * Instrumenting our application and systems to capture performance and business metrics.

Our technology stack includes: * Amazon EC2, Route53, S3, and ElastiCache * Ruby/Rails * Cassandra * Elasticsearch * Postgres * Chef * Redis

If these types of problems and technologies interest you, please contact us at careers@academicworks.com . Experience in one or more of the technologies mentioned is preferred. Passion (and a basic understanding of Linux) is required.
If that's the case, then I might just switch to Swarm, and it will be an improved experience, and I'll be happy. :)
The Anamorphic Stretch Transform: Putting the Squeeze on “Big Data”
A big factor here is that Mithril describes templates programmatically rather than strings of data. It's the difference between:

function render() { eval("(function () {}());"); }

and

function render() { (function () {}()); }

These are going to run at much different speeds because one involves parsing multiple times while the other only needs to be parsed once. The tradeoff is some complexity (though there's also more flexibility too).

<ul class="foo">
<li data-ng-repeat="item in items">
{{item.x}}
</li>
</ul>

m("ul.foo", [
items.map(function (item) {
m("li", item.x);
});
]);
Amazon Smartphone Photos: Exclusive first clear photo of Kindle Phone
It depends. One thing that I thought is an interesting feature of Spring, is that it allows the framework to inject code between your dependencies like decorators. This allows them to do aspect-oriented-programming transparently. And I think there's some interesting ideas here. For example, you can mark the interface of a class as @Transactional, and all your implementations will get the behavior.
No it doesn't. It calls redraw(), not m.redraw().

redraw() is debounced. m.redraw() is not. The test doesn't redraw every loop, it redraws every 16ms.

You need to call m.redraw() in the loop to get an apples to apple comparison.

Edit: Also your post redraw hook looks really buggy. It can run before the redraw actually happens.
Seconded.

I always bristle when I see javadocs that include things like 'returns an object of [x] type that...' You're dealing with strong types, the signature provides all this information already. That, combined with good variable names, should do a lot of the documentation for you.

If you wanna document a method, document what problem it solves. Document any gotchas (or better yet, redesign them out o_~). Don't just repeat what reading the method's signature already tells me.
You already do this every time you scroll, it's no more RSI-inducing than viewing a standard webpage
President Obama finds time to devote to exercise multiple times per week - I'm sure you and every other "busy" person can do that too if you really wanted to.
When you've got a complex graph of objects and dependencies between them, DI can easily take care of instantiating an A and feeding it to a B that requires an A and so on and so on.

In our projects we'll have a DebuggerFooImpl, a MockFooImpl, and a ProdFooImpl. Spring's AppConfig classes then can create the proper object at startup based on environment profiles and no consumers have to do any more than ask for the Foo object to be injected into them, isolating them from any environment awareness/coupling.

There are other benefits from DI as well, but the above at the low hanging fruit, isolating the complexity of object creation from the object's consuming classes.
Kendo UI Chrome Inspector
From further down in the comment thread, Linus says that speeding this up should help other workloads too, and he's sick of using make replacements:

---

+Peter oh, it's absolutely true that 'make' is a pig, and does too much, and we don't exactly help the situation by using tons of GNU make features and complex variables and various random shell escapes etc etc.

So there's no question that some "makefile compiler" could optimize this all. But quite frankly, I've had my fill of random make replacements. imake, cmake, qmake, they all solve some problem, and they all have their own quirks and idiocies.

So while I'd love for 'make' to be super-efficient, at the same time I'd much rather optimize the kernel to do what make needs really well, and have CPU's that don't take too long either.

Because let's face it, even if the kernel build process was some super-efficient thing, real life isn't that anyway. I guarantee you that the "tons of small scripts etc" that the kernel build does is a real load somewhere totally unrelated. Optimizing page faults will help other loads.﻿
And also that if someone sees you "selfie"-ing you will likely feel silly, whereas Messenger isn't as publicly silly.
Not only will they be in production, they will still be built and designed.

Stuff like nuclear power-plants and bridges also have a slightly high mean-time-to-failure than my laptop. 24 years isn't that long for infrastructure.
Yeah I read that. But it's strange, when I enter in information and hit "Pledge" it posts the fields to another insecure endpoint:

http://mayone.us/wp-admin/admin-ajax.php

Maybe I am missing something about how stripe works?
I think the Verge story is much better:

http://www.theverge.com/2014/5/1/5666062/foursquare-swarm-ne...
India would be a good place to test it: "Of the 37 million people across the globe who are blind, over 15 million are from India."(http://timesofindia.indiatimes.com/india/India-has-largest-b...)
CrowdFlower, San Francisco

Come work for the leading crowdsourcing company! We are hiring full-timers and interns for a variety of positions including many software engineering positions (Ruby on Rails, Javascript, possibly Clojure) and data scientists (R, Python, D3). We are also building out our sales and marketing teams and hiring technical analysts.

We are generally okay with remote employees as long as they can make it work and we have secured visas before (including for internships).

Great office in the Mission, generous benefits including fully paid for health/dental/vision/insurance, "unlimited" vacation policy, and a flexible work schedule.

Send any questions to matt@crowdflower.com or ask me if you want an introduction to the appropriate hiring manager.
Ask HN: IT recruiters from india
are these all a scam? I've completely stopped responding to the phone calls and emails. They have extremely well crafted emails that look legit, call from american phone numbers via google voice, and can almost never speak english well enough for me to understand them on the phone. Every time I submit my resume I never heard back a single word. anyone else have any experience with these possible phishers?
> super subtle rules (eg: C++)

C++11/14 is in practice not that much more difficult to write well than Java. It's not 1998 anymore.

The language is larger and more complex than Java, but it's also a lot more expressive and powerful, not to mention faster.
Or it could be some kind of "cargo cult" from the implementation in an other language, considering some of the popular writings and discussion in the last time. Personally, I would prefer JS "doing it the JS-way", rather than overloading paradigms by introducing implementation schemes from other languages. (Is JS prone to become a "Frankenstein language"?)

I'm hoping you're right with your guess, regarding the motivations behind it.
Originate (http://originate.com) - SF, LA, NYC, and Vegas

We are a 100+ team of hackers, venture pros, and entrepreneurs. We invest Software Development, Design, and Strategy in exchange for equity in startups.

Tech stacks are mostly RoR, Scala, Node, iOS, and Android, but our primary hiring criteria is that you're smart and you understand software development at the highest level.

* Engineering - Experienced & Entry Level

* Design - Graphic Designer, UI/UX

* Product - Project Manager, Product Manager

* Recruiting - Support Specialist, Recruiter

* Sales - Solutions Director

======

I've been an Engineer here for about 6 months, here are a few reasons why it's the best job I've had:

- Extreme flexibility when it comes to time off, working from home, etc.

- The smartest, most driven team I've met.

- Engineers can have an impact on every part of the organization.

- 20% time to work on your own startup, of which you retain 100% ownership (seriously, this is better than google's 20% time!)

======

Email me (benton@) or apply directly on our website and mention hacker news.
Is knowing nothing about a candidate really any worse than knowing only what their paid advertisements tell you?
This is what happens when you sell your company to lawyers (CEO/founder of Zenimax)
Stay Shipping! Deliver AngularJS Apps Every 30, 60, or 90 days. Front-end/UI Focus. Foster City, CA

> https://www.angularjobs.com/posts/479-stay-shipping-deliver-...

Frontend Software Engineer (AngularJS) for an Early Stage Start-up in Sunnyvale, CA

> https://www.angularjobs.com/posts/830-frontend-software-engi...

#Angular / #JavaScript Engineer - Remote / Telecommute - Prospective Candidates need to be in the US

> https://www.angularjobs.com/posts/770-angular-javascript-eng...

Experienced Front-End Engineer, Full-Time or Contract, Anywhere in the World!

> https://www.angularjobs.com/posts/806-experienced-front-end-...

JavaScript (AngularJS) Developer at PIXFORMANCE Sports in Berlin (Germany)

> https://www.angularjobs.com/posts/255-javascript-angularjs-d...

Lead ANGULARJS developer/ full stack (Berlin, Germany)

> https://www.angularjobs.com/posts/778-lead-angularjs-develop...
He wants to "elect a large enough roster of congressmen and senators that they can pass meaningful campaign finance reform". Sounds like asking a wolf to feed on itself, I don't see this happening.
Mad Magazine, Dr Demento, and Monty Python; these things lie in the heart of almost every 45+ year old programmer.
"Just hike a few miles out to a campsite, hang out, read, cook, play around, and then head home the next evening. My kids are young (7 and 12), and I think it does them a lot of good to be able to cover some distance and pack things in and out on their own."

That's great. There's nothing like getting out in the outdoors, camping, and just living a little bit. No real "purpose" other than to experience the nature around you. Kudos to you.
Sony predicts bigger full-year loss
Okay, but at least some of your assumptions are wrong. I recommend melatonin and the flux app for great sleep.
Late applications are still being accepted, and I just made one with a test account.

Since I can't figure out what's wrong on my own, please get in touch me me at nick@ycombinator.com so I can see where we messed up. Thanks!
And you restrict political speech to campaigns only? How? Is that something we want to do?

Can corporations run ads to support a candidate? If not, what's the difference between that and a New York Times (Inc.) editorial?
Fair enough. Here's an upvote, that's probably the right answer.

That said: I read that page. Multiple times. It doesn't help me mapping my portshaker/poudriere setup into something in the OpenBSD world so far. On the other hand: It makes no sense to expect that answer from you either, so .. back to the first line, full circle. :)
I'm from Rush Ventures and we just created a stock photo app. What do you think?
hopOn - San Francisco, CA (SOMA) - Senior Visual Designer

hopOn (hopon.com) is a brand new startup in the social travel booking space.

We've raised a seed round from top-tier investors. The founders have an excellent track record of building great companies, and we’re now looking to round out our core product team. Our headquarters is in SoMa in San Francisco.

We want our app to be visually stunning in its simplicity. We’re looking for someone who is ready to make a name for themselves by driving the visual design of the next Uber/HotelTonight/Airbnb type of experience. Although the role will immediately be very hands-on, ideally we’d like to find someone who is ready to grow with the company and own the design group.

Want some more details? Reach out to me at doug@hopon.com.
Former Nokia boss Stephen Elop's pay-off rises to $33m
It sounds like he actually wrote software, but yes, this line seriously bugs me:

> The proprietary ... know-how Mr. Carmack developed when he was a ZeniMax employee ... are owned by ZeniMax.
SEEKING WORK - North Carolina / Remote / Travel is perfectly fine too

10 years+ of experience as a full-stack developer on the web (and more recently a few years experience with Mac & iOS). While I primarily work in Python/Django, Objective-C, Javascript, PHP—I am not as focused on the tech.

I am 100% focused on providing you a ridiculous amount of value—which usually means making you more money or getting more/better users. Every engagement we work on together should end up making you significantly more money than I cost. A few common ways I've done this in the past:

- Optimized conversion rates through marketing copy, drip campaigns, landing page optimization, a/b testing, etc... and increased yearly revenue by 1.5 million dollars

- Automated manual processes which saved hundreds of employee-hours every month

- Fixed a bottleneck where a company couldn't scale past 10 sales employees due to insufficient reporting systems. Now they can scale up to 50-100, which directly contributes to their ability to make money.

I'd love to learn more about your business and see if/how I can provide value using methods like this. If you're interested in hiring me, please email contact [at] bradjasper [dot] com

To learn more visit http://bradjasper.com/
"Money in Politics" is a pretty general concept. But if you break it down into some important components like "campaign funding" you can find solutions.

First of all, who says politicians need to be running expensive advertising campaigns? There are plenty of "pull" channels that don't cost anything. There's not much of a benefit to democracy for politicians to be buying TV airtime and putting up signs everywhere. Presumably people want to hear what a Presidential candidate has to say.

Second, as long as budgets are small it shouldn't be a problem to fund it from any number of sources. Some countries have system for using public money. You could limit presidential campaigns to $1m from deposits totaling no more that $100-$1000.

This isn't even a hard problem.
Most criminals will do whatever is easiest, but if you've got a really nice bike, and you live in a city where bike theft is rampant, there's a non-zero chance you'll be the victim of a targeted attack.

Ref: http://thesweethome.com/reviews/best-bike-lock/