skysight-inc/HackerNews huggingface dataset:
SEEKING FREELANCER - Remote / Denver, CO

http://GroupTweet.com/ is looking for a PHP/full-stack developer, ideally with Twitter API experience.

GroupTweet is changing the way people and organizations use Twitter by making it simple to create collaborative group Twitter accounts. Our paid users range from global news & media organizations and Fortune 500 companies, to small classrooms and high school sports teams.

We have Twitter’s seal of approval and work with their certified products team.

With Twitter’s newfound focus on improving the private messaging experience within their apps, we know this is going to be an exciting time for our platform.

If interested email work@grouptweet.com
The author of this editorial recently presented the material at the Theorizing the Web conference. A recording and details are available at http://mashable.com/2014/04/26/big-data-pregnancy/ . Three people submitted that latter link to HN (see https://hn.algolia.com/?q=pregnant#!/story/forever/prefix/0/... ) but there have been no comments.
MAD magazine helped everyone laugh at the absurdity of things and introduced lots of kids to satire, cynicism and sarcasm. It helped us take things a little less serious and not to worry. Every author/artist that worked on the magazine is a free thinking hero. Thanks Al. MAD magazine was one of the best sites on the pre-internet.
Wow HHVM on top for Data Updates! Congrats to Facebook!
Born in the NSA: These former spies are starting companies of their own
I was hoping that Snap & Yesod would be run on GHC 7.8. It'll be nice to see what sort of improvements MIO will make, especially on the 40 core machine.
It's hard to talk about politics without challenging someone's beliefs or opinions. And then they get offended. And because we've nurtured this idea that people have some kind of right to never be offended no matter what beliefs they hold or espouse, you find that the discussion quickly turns into back and forth accusations of bigotry, homophobia, racism, or some other kind of hate-based motivation, as if hatred is the only reason anyone might disagree with you on e.g. how to improve the economy or what role government should have in health care.
It seems like Carmack produced Oculus demos of Id software before he left Id. May be he worked with the Oculus guys to support that effort and talked them into making changes to make those demos work. It would be rather unsurprising to me, close working relationships between game studios and hardware vendors (like graphics card, and console companies) happen all the time.
The Chinese are developing an engine, the YF-100, based on the Russian RD-120. It's a staged combustion engine with an oxygen-rich preburner -- very similar technology to the RD-180.

The YF-100 has already gone through a full-length test firing on the ground, and the CZ-7 rocket that it's mounted on is scheduled for a test flight later this year.

If the Chinese have been able to make it, then I see no reason why we can't.

P.S. Does Pratt & Whitney still make rocket engines? I thought they sold Rocketdyne to Aerojet?
SEEKING WORK - Remote

Full stack, plenty of language knowledge. Currently consulting on creating React -based isomorphic apps.

Node.js, Frontend (including design), Ruby/rails, various other languages

Check me out http://github.com/natew
How you can burn more fat in 7 minutes than 30
MAD magazine's downfall really accelerated after they introduced paid advertisements.
Validation in two different languages is solved by defining your models using a framework that supports proper validation. Moreover, you should do that for all application. Don't make me wait for your server to respond to know that I mistyped a credit card number. Validation on the client side and on the server side is a solved problem and if your application has any significant amount of validation code compared to all of your code, your application is way too simple.

It is old fashioned. It's also backwards when it comes to mobile apps. Phones and tablets have lots of horsepower, but bandwidth is low and more importantly latency is high. I can almost buy that when you expand a menu the whole page reloads if it happens over Google Fiber and your server adds no latency, but when the roundtrip to the server takes 2-3 seconds, I am not using your app.

I will repeat: if you are running a mostly static website, HTML + HTTP is the way to go. There are still plenty of web apps that work just fine that way (basic CRUD mostly). However, there is a category of apps that are much better served by running client side with a well-defined API to the server. This provides you with a true MVC setup and makes for much cleaner code. Trying to put together a JavaScript driven app where you reload pages is something I have experienced quite a bit over the past decade. It's such a pain that it should not be attempted. Angular and friends make single page apps viable and much easier than the jQuery + HTML + Ajax apps.

I don't blame you for disliking JavaScript: it's an odd little language with some really bad parts. Perhaps try one of the other languages that compiles down to JS? I hear CoffeeScript is very nice.
Salt Lake City, UT: http://blinkss.com Blink is looking for a senior web developer to join our development team. We're focused on cutting-edge development and creating custom web, mobile, desktop, and server applications. The majority of our web development consists of PHP and MySQL backends with lots of Javascript thrown in and responsive HTML frontends. We also write a lot of REST APIs to work with the native iOS and Android applications we create.

We have active projects on a number of different platforms which gives our developers opportunities to grow and use different technologies. Oftentimes, our projects involve multi-tiered architecture and we work together to build the server, API, website, and mobile solutions. We're very interested in bringing someone onto the team who is passionate about specific platforms and can bring their expertise to our problem solving toolkit. We’re focused on web and mobile development and do everything from: large, custom admins for running various businesses, responsive front-ends interacting with real-time Node.JS backends, native iOS and Android apps for live video streaming, games, and touch screen kiosks.

Skills & Requirements:

Strong programming capabilities and experience
Web development experience using LAMP
Expert Javascript skills and ability to create single page and multi page web applications
Expert PHP skills
Understanding of Node.js and Socket.io
Good understanding of MVC architecture
Mobile development experience on iOS and Android is a plus
Front-End web experience is a plus (pixel perfect specifically HTML/CSS/JS)
Ability to setup responsive HTML/CSS a plus
Friendly, works well with others, ability to work on different types of projects

We're project and task based at Blink and enjoy a very casual work environment. We offer medical, dental, and vision plans, a flexible and generous vacation policy, and a great place to code with a team, discuss projects, and meet new clients with interesting problems to solve. A few examples of recent projects we've worked on at Blink:
BYUtv iPhone and iPad apps
Deseret News iPhone and Android applications
Touch-Screen Kiosk for Primary Children’s Hospital
E Commerce site for Descente Clothing

We have a very laid back environment at Blink and because of the large portfolio of projects we work on our developers get to try new things and work on a large variety of technologies. We're excited about the new projects we have coming in and are looking forward to making you a vital part of the team.

Apply online at http://careers.stackoverflow.com/jobs/55123/senior-web-devel... or send an email to info@blinkss.com
Seattle, WA

EnergySavvy just raised $7M. We're using software to help solve one of the world's biggest challenges: energy. We work with utilities across the country to improve their energy efficiency programs and to help individuals and businesses reduce energy consumption. Utilities spend almost $30B a year on energy efficiency. EnergySavvy gives them a greater impact.

We're hiring devs, designers, devops, sales, etc.

http://www.energysavvy.com/jobs/
Ask HN: Looking for a mentor IT for a middle school student in or around Atlanta
My son goes to a public school in our district and there's a very nice lady who works at his school. She has a son in middle school(in Atlanta) who wants to be a software programer and she is looking for a mentor program for him over the summer. I said I will try to find one. Everywhere I have looked (almost 2 weeks now), all I see is college internship programs.

Can somebody let me know if your company has a mentor-ship program, or where I can find one.

Thank You ~a
Venmo - NYC (options also in SF) - Full Time

Venmo's looking for another experienced Android engineer to join our team in New York. We're growing really fast and Android is a key piece to what our team is. Join our team to help frame the way people pay and interact with payments socially.

https://venmo.com || https://play.google.com/store/apps/details?id=com.venmo

For questions about the team, email ron@. Apply by emailing me or on our jobs page: https://venmo.com/info/jobs
Totally. That's one of my favorite things about CoffeeScript and I hope that eventually the keywords make it in to the final spec:

if a isnt b or b is c then return e
1Password Watchtower
The way you phrased that sounds to me like you've been programming for a significant amount of time. If that is the case, the Java of today offers so much that a younger Java did not, and I suspect you would have had a more unpleasant with the java of 10 years ago.
Thanks! He says hi back.

The real link is:

https://timetric.com/about/careers/

but HN won't let me edit my post! Annoying.
This is definitely the way to go. You can create documents while offline, and they'll get uploaded to Google Drive the next time you connect to the internet.

If you _must_ send a doc via email as an attachment, it will be converted to a .pdf (at least on my Android 4.1.2 device).
My guess is that Go, especially the database/sql package, uses too expensive synchronization.

Most of the pool management code uses mutual exclusion which can get really expensive when 40 threads compete for it.
Dependency injection and any othee type of code indirection is evil imo. Anything that breaks the ability to find your way in a codebase with something other than grep brings more pain in the long run than it saves.
CouchDB Weekly News, May 1
It's not a trade secrets case. Zenimax wasn't in the same business. Zenimax are claiming that they own everything he did while employed, thus, Oculus IP is zenimax IP. Typical tech company lawyer BS.
SEEKING WORK - Remote (I'm in San Francisco, team in Spain)

We are a small software team (6 people at the moment) with lots of experience in C++ system development, Java, Django, some .NET and a few HTML5 side projects. The team has worked together for 3-6 years. As our core product development tapers off, we seek interesting projects to take on.

website: www.forware.es
contact pablo at diazgutierrez dot com
I love my Kobo eReader, but I think it's important to note that 90% of the use it gets is reading fiction. When it comes to tech books or anything I hope to be learning and referencing, I go straight to paper.
You could reverse that logic to them - if they force you to be on LinkedIn, they are forcing you to meet on their terms.

Appreciate the discussion.
He was very openly employed by both companies at the same time. Eventually he left iD because they didn't like sharing him.
This is awesome work. I just want to point out that it's pretty much a marketing lie to say that the lens gives you 160x magnification. Sort of like saying how digital zoom gives you magnification on a camera.

A non-linkbait title would also report the numerical aperture of their microscope. From their paper, it looks like the new lens performs comparably to a research grade 10x 0.25NA objective.
I think it's worth pointing out that ZeniMax has been pursuing this since 2012, long before the Facebook acquisition. At least according to this article on ArsTechnica:

http://arstechnica.com/gaming/2014/05/id-software-parent-sta...
Ask HN: Two examples for which you use spreadsheet in your team recently
Let me know if you need help with any development or architecture design ( I prefer RoR but can help with any other platform also )

HMO: I would like to build good contacts with like minded people.
Personally I think the downward trajectory began in the mid eighties. I remember buying the first issue that had advertisements in it (#402) and wondering what took so long. That being said, even its downward trajectory still had some absolutely golden moments. I really enjoyed "Monroe" - it had a great underground comix feel
I might be alone in this sentiment, but..

I dont have a problem with unlimited money in politics so long as there is daylight - If you want to spend money performing what amounts to electioneering, I think your name should go public with the amount of your donation.

Daylight by far is the best nostrum for corruption.
The other route I'd go is more libertarian (not not particularly partisan) -- "commerce is too important to allow it to get corrupted by politics" level-playing-field of American myth, and talk about the arms race where once one business interest resorts to seeking political influence for business advantage, all of them have to, even if they don't want to individually.

Then maybe temper that with something about how people need to be able to stand for their own moral compass/conscience on issues of politics, and only by keeping huge and loud monetary interests out can we hear their individual voices.
Snowden blocked from traveling to Germany,
Consider These 5 Things Before Taking a Job at a Startup – itechnote
What Startups Can Learn from WhatsApp
J.Crew:

Front End Engineer:
https://www.linkedin.com/jobs2/view/13271332?trk=job_view_br...

Senior Front End Engineer:
https://www.linkedin.com/jobs2/view/13269532

Senior Software Engineer:
http://www.linkedin.com/jobs2/view/11818768?trk=jobs_search_...

Web Operations Manager:
http://www.linkedin.com/jobs2/view/9951675?trk=jobs_search_p...
https://stripe.com/help/ssl

> Do I need to use SSL on my payment pages?

> Yes
This was interesting, using the crowd to go racing. It also caused me to wonder if Dodecoin is to Bitcoin, as Facebook was to MySpace.
I think they were trying to run it under Mono, and it failed to complete most of the tests. Setting up IIS for a "real" test of ASP.NET MVC might be out of their intended scope.
But do you really think he's going to be traveling outside of Russia anytime soon?
There is a good reason that Sun didn't want this to happen and tried to stop it in court — successful against Microsoft, failed against Google. If I remember right, most everyone on here was rooting for Google to win and continue to fragment the language.
MakeSpace, The Dropbox For Physical Storage, Packs Up $8 Million
IFTTT - San Francisco, CA

==================================

IFTTT is looking for engineers to help build the next generation of its platform. This is a unique opportunity to contribute to the core architecture of one of the web’s most innovative and exciting services. You’ll get to work on challenging technical problems alongside a small but driven group of developers, and play a key role in shaping both the product and team culture.

IFTTT’s mission is to help people to create connections between the services and devices they use every day. We’ve built a system that enables users to set up simple “if this, then that”-style recipes, which allow activity from one web service to trigger activity in another. The current system supports over 90 unique services and runs hundreds of millions of recipe-handling tasks per day, and we plan to dramatically expand on our flexibility and scalability. Under the hood, this translates to building a platform that can talk to and move data between virtually any API you can think of, all in realtime and at massive scale.

We're well funded, and we work hard to do right by our employees. New hires at IFTTT enjoy competitive salary and equity, full benefits, sane work schedules, and a flexible vacation policy. Much more than that, we offer interesting, deep projects and an amazing team experience. We operate on the philosophy that the best job perk is fantastic teammates, and to this end we’ve assembled a staff of intensely curious, well-rounded, talented people who happen to be great engineers. We’re hoping you can be the next one.

Visit https://ifttt.com/jobs for more information.
Periodic aimless walking is a huge productivity boost for any dev. It allows you to take stock, prioritize, and adjust your strategies, not mention solve problems. If you're not doing it, try it, $5 says it saves you tons of time.
Ugh, Zenimax legal is the worst. I mean, maybe they have a claim - Carmack was probably working on Oculus stuff while employed there - but I find the idea that businessmen own everything a programmer works on just because he's an employee abhorrent.

Remember the whole Scrolls debacle? http://en.wikipedia.org/wiki/Scrolls_%28video_game%29#Bethes... Apparently that was Bethesda Softworks, not Zenimax... but I wonder who was really behind it.
> provided

That's the key word, isn't it.

If the Oculus guys weren't absolutely clear about who owned what, and what the patents were, then they're screwed.

By which I mean, they will for sure be embroiled in a long and costly legal battle, unless they settle.
> Not surprising, given Google's stance for other languages.

No, the reason is that Mozilla just added lots of stuff way before it got into the ES specs.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_...

That's from October 2006. It includes things like let/const, generators, iterators, and destructuring assignment.

For reference, ES5 was published in December 2009.

So, it's kinda like applauding Microsoft for supporting text-overflow:ellipsis first. It's something they added with IE6. It became part of the standards much later with CSS3.
Mobile Addicts Launch at least 17 Apps Per Day Says New Flurry Report
True, but they still would not be using ISOs.
Cornsturbation: PornHub Shows They’re Shucking It in the Heartland
Ask HN: Touchscreen Laptops, yay or nay?
Are touchscreen laptops a new direction in user/computer interaction or a fad spawned by the prevalence of cheap technology and excess capital?

currently saddled with an Acer Aspire. thus far, ubuntu 12.04 is the only one that can keep it together, sort of. On xfce now, and Mint 16 was a nightmare. The touchscreen seems to throw Linux builds for a loop...
This looks more like typical tech lawyer company bullshit where they claim that to basically own your brain while you're employed including anything you did during your time off.
A perennial story here on HN (and elsewhere), with about one link to it per year. Those who like it may also be interested in the Google TechTalk video at http://www.youtube.com/watch?v=GMyg5ohTsVY . The previous HN posting with the most comments is at https://news.ycombinator.com/item?id=1584501 .
Ah, I was wondering why they weren't higher up. I hope MIO makes it into the next round.
We're waiting for Harmony for like 7 years with Eich?

I guess, given from the utterly dissapointing stats in the Mozilla page, and the even worse situation on Chrome, that we're in for another 7 year wait.
It would be nice if the golang community investigates this further. For a language with high concurrency as a feature it's disappointing that it drops off so much.
Originally, I was more worried because looking at just the HTML, it seemed that it was doing a straightforward post.

They are relying on the stripe.js code to abort the standard form submission and submit via SSL to Stripe's server. What you said still stands though and it is possible for that JS to be circumvented by design or by accident which could cause the information to be sent over an unsecured connection where it could be intercepted.
Whale of a Mess: Small Town Fears Beached Carcass Will Explode
I think I'll probably be the last person alive still buying paper books!
You are wrong. assert is a no-op when NDEBUG is defined. Some compilers will set that for you in an optimized build.

Using an assert in place of real error checking or otherwise relying on its side effects is consequently a huge wtf in C.
What in the world could have convinced Linus to use Google+?
Dependency injection has seen its day. The gains promised by DI/IoC containers tend to be outweighed by the complexity they introduce.

I'm looking at you, Spring.
Not just tech company, anything that involves leveraging knowledge workers.
Playing Cards theamed out for developers
Why the hell would Zenimax have legal ownership to stuff he did during his time off?
Lawmakers introduce bill to allow Tesla to continue operating in New Jersey
The original link now works.

Sorry everybody!
Why, what's the alternative? If you're thinking of using something like a generator, OK.

If you're in favor or callbacks, you're doing it wrong.
Yet, I'm always surprised in how good the official javadoc is at avoiding this problem. They always have a @return and it's usually saying something useful. I think there's two situations:

1) You're writing javadoc for something that isn't really a public facing api. In that case, I agree, remove the @return. Perhaps even remove that / * * and convert it to / *. It shouldn't be officially documented.

2) It is public facing api. It may seem that the @return is redundant, but there's really a better way to document it.
That's an interesting point. It would add quite a bit of extra entries to the code, but it would be interesting to see all languages run with the latest and prior major language versions. That quickly gets out of control though. Especially when you consider some languages implemented on others (languages that sit on top of the JVM, for example).
This

4k for a page is ridiculous. I'd say it was ridiculous for something like 5 years ago already

4M may be too big (I'm thinking 512k could be a sweet spot)

(or it could just work in chunks - I believe it does something like that already, and get multiple pages at once)
nods This is the exact same situation as entrepreneurs and their fear of others "stealing their ideas." For years and years people would hoard their ideas, ask people to sign NDAs and generally be paranoid dicks about their work. But in reality ideas almost never get stolen! They arise independently, sure, and on a long enough time line good ideas will be acted on, but in the near-term this is almost never the case.

The situation for scientists is exactly the same. On a timeline of writing papers (3 years from original research, say 5 papers). No one is going to steal your data and get it published first! It could happen, and so people are afraid. But it won't because your data is hard to interpret, and people are lazy and they people have their own data anyway.

There needs to be pressure from a lot of different places to get the point across, but the reality is that sharing is ultimately a great resource for everyone but in the near term not a threat to your ability to publish!
Spring's DI is terrible but Guice (and on mobile, Dagger) is really easy to work with, statically typed and has increased the maintainability and testability of our code base tremendously.
The SSH Tool: Best kept secret to streamline your deploy process
Syntax Era
what a great story. chapeau, young michael. you are the unstartup!