skysight-inc/HackerNews huggingface dataset:
Sure, and thanks for not taking offense. I know I was a bit polarizing there in my words. But the reason I'm becoming terrified and outspoken is because the design that was ubiquitous for the last two decades has, in the past 2-3 years, become so obscure that I now find myself running FreeBSD (a niche of Linux, which is itself a niche of Windows) with Xfce (a niche of Xorg WMs) ... and they're both my last-resort options to run a traditional desktop. Yes, it's choice, but ... man.

Everybody else has decided that everything must change drastically, and even worse ... said change is completely different everywhere. The days of installing the OSS packages (Firefox, Pidgin, Transmission, mplayer, etc) and using Windows, OS X or Linux almost the same are over. Native-looking cross-platform applications become more impossible with each passing day. The ones that remain do so by using the old paradigm anyway (Pidgin, Transmission, old Firefox, etc) or simply doing their own CSD rendering entirely (Chrome, Chromrefox, etc)

Even for those who like the changes to their specific environment, I'd caution you ... if they so freely changed things with no choice before, nothing is stopping them from doing it again in the near future. You should never be too supportive of radical, forced change; for one day it might not be the change you wanted.
Sample your data
As a kid in the 80's, there was a pretty big disconnect between the movie rating and what we would eventually watch on VHS at home. Over time I effectively saw every popular 80's movie, every martial arts movie, and a good chunk of horror movies before the age of 12 on home video.
Flexport | Software engineer | San Francisco, CA
Our goal is to create a world where anyone can freely trade regardless of geographic, cultural, regulatory, or logistical boundaries. By dramatically simplifying the process of importing goods from overseas, we aim to empower a new generation of entrepreneurs to benefit from the wonders of international trade. We're a small team of technologists, logistics experts and customer experience fanatics operating out of a beautiful office in downtown San Francisco. Backed by YCombinator, as well as Google Ventures, Bloomberg BETA, and First Round Capital · Experienced revenue growth of 2,000% over the last 3 months · Only tech-driven logistics company offering a full-stack of freight forwarding and customs brokerage services
We are currently hiring software developers plus freight, customs and logistics experts of all kinds. If you are interested in joining our team, check out https://www.flexport.com/careers or my e-mail is evie@flexport.com :)
What People Really Want According to Google
Disqus is looking for dev-ops, site reliability, or whatever we are calling it now. http://grnh.se/vdh5gt
All the time. It's the bread-and-butter of high-performance concurrent programming.

- I have a large graph data structure allocated in one thread and I want to transfer it to another thread without copying.

- I have a lock-free data structure and I want the benefits of a GC so I don't have to use less efficient hazard pointers [1].

- I have an in-memory database that I want to be able to query efficiently from multiple threads without copying.

- I'm doing work stealing on a large, complex data structure and I need to be able to access pieces of that data structure from multiple threads with unpredictable memory access patterns.

- I'm using a multicore job queuing system (like most AAA games do nowadays) and almost all game assets can be accessed from any thread.

These are just a few. Sure, you can use unsafe manual memory management to work around it, but without RAII and a library designed for manual memory management you suffer a huge penalty in usability—not to mention the safety problems. I can foresee people easily ending up in a situation whereby they can't multithread their applications because they started out using the GC and would have to rewrite all their code to switch from automatic memory management to unsafe manual memory management.

Another way to work around the restriction is to copy the data, but that usually ends up making your parallel algorithm slower than sequential unless it has very high arithmetic intensity. (This is based on experience.)

[1]: http://en.wikipedia.org/wiki/Hazard_pointer
My beef with this article is that it misleads you believe that need CRTP is the only way to eliminate vtable lookups on interface calls. It left me wondering how CRTP compared to invoking DynamicImplementation::tick() directly. The article is actually quite great otherwise.
I don't think it's clear at all. For someone who visits the site without participating (for example to read an answer that showed up in a Google search), they see a bunch of good answers. That looks like a high quality site. Edited to add: And if their question was asked and deleted because it was considered "bad", it never shows up in a Google search.

You can't say the mod culture is not improving the quality of the site because you haven't provided the original content without moderation to see what it looks like.
Maybe all of your other clocks run fast?
Personally I've always just worn my everyday clothes to interviews as a programmer an have had no problems getting jobs. It's about what you know and what you can do and not about what you wear.
For the record: my everyday clothes are jeans or casual dress pants and a Linux conference t-shirt.
Did Microsoft miss that memo with Ribbon? Not only do they pack way more than your average toolbar in there, they also resort to packing even more buttons into your titlebar.

But I'm sure you know that trendiness is cyclical. I just want off the treadmill.
It's a name that has been used for a long while in Numerical Analysis. After all, saying Taylor expansion doesn't help much when integrating DE's (in some sense even Runge-Kutta methods are a kind of Taylor expansion), for instance, whereas AD does give a lot more information.
That phone one might be true because phones are becoming more interesting, not because of shifting social norms.
> the question was specifically probed of passing 50% women

Over what organizational unit? It makes a crucial difference: diversity within a team (more generally: a gerrymeandered division of the company) can fall at the same time as the total diversity across the encompassing company rises.

> You'll have to judge for yourself whether it's more likely that my roommate's dad made it up... or whether he noticed something ridiculous

3rd possibility: something seemed ridiculous because he didn't understand it.
My son (just born Friday!) has a named influenced by Aliens. The special edition is one of my favorite movies. Even as an adult I could watch it continuously. I can't wait to watch it with my boys (quite a few years to go).

What a treat to see such a great dad and movie story on an exhausted morning. Joeri's comment about practical effects is spot on.
The point is that they are investing in the growth of their endowment by seeking to maximize future donations from successful alums. With that goal it is straightforward to select exclusively from the two groups most likely to meet it.
Second Spectrum - Los Angeles, CA, Shanghai, and Boston, MA - http://www.secondspectrum.com

Big data has come to sports, and Second Spectrum is using it to transform the sports experience, for everyone from coaches and players to the most hardcore or casual fan. We have trained machines to understand sports at a level of sophistication that exceeds that of most collegiate players. Using this machine understanding, we deliver analytics software that is helping eight NBA teams win more games, is enabling national broadcasters to tell better stories, and will give every fan their own personal sportscast.

We are looking for both full stack engineers, and machine learning and computer vision engineers. The responsibilities range from sophisticated GUI design that supports detailed but intuitive analytics, to front-end interfaces that will appear on national sports broadcasts, to scalable backend infrastructure that supports robust video streaming, to ML and CV engineering that enables the semantic layer that understands the game.

If you're interested in joining us, our jobs email is is work@secondspectrum.com. I'm also available for any questions you might have at noel@secondspectrum.com
Engineering at Boomerang - Mountain View CA

If Lifehacker is your first stop on the Internet in the morning, you have strong opinions (either way) about Inbox Zero, you once wrote an ode to the Pomodoro method, or you've convinced all your friends to use [insert to-do list software or calendar software] or better yet, convinced them all to use Boomerang, we'd love to meet you! We are a fun (we did a workaway in Iceland) and exciting, profitable company in Mountain View CA.

We're hiring:

* Python developers

* Mobile developers

* Web frontend developers

And any combination of those!

Apply at http://www.baydin.com/jobs
I always loved Cal Newport's take on this - "'Follow Your Passion' is bad advice"

http://99u.com/videos/22339/cal-newport-follow-your-passion-...
It's not correct to say that I'm working with Rob Pike. I contributed code to Go project in my spare time but that was a hobby. I'm working for LLVM team at Google and not for Go team. And the naming is, although it may sound like Plan 9-ish, not related to any of the tools. I chose a random character to append before "cc".
> Could "sterile" water be potentially dangerous then?

"Sterile" is like Absolute Zero (0 Kelvin). A better question is: What is the effective minimum concentration, and how do you get below that?
If it were the Emacs of distros, this wouldn't be a video. Give me text that I can read. (And get off my lawn.)
the idea that you could somehow prevent your child (edit: teenagers, middle/high school aged) from seeing sex, profanity, violence by restricting their movie watching choices is just completely laughable to me. i can understand why people try, i just think it seems rather futile.

since the advent of the internet, the world is now completely uncensored to everyone, and imposing these arbitrary and anachronistic restrictions on your child will only undermine your own credibility for the things that actually matter.
Maybe a bit of both.

But why go to the cinema if not to pay attention to the film? Maybe they were dragged along to crap films by their friends I suppose.
Samsung Announces New Gear VR Innovator's Edition for the Galaxy S6 and S6 Edge
Flowers cover Facebook new 2015
I hope there is some consensus on protocols between all the various similar projects.
Umbel — Austin, TX

Umbel is building the infrastructure by which companies own, control and access their consumer-centric data. Our platform enables customers to leverage their data rights and create tangible business value. We take employee satisfaction and growth seriously. We also expect a lot in return. We are currently seeking top-notch talent to join our fast-growing and dynamic engineering organization at several positions:

* Python Developer

* Operations Engineer

* Go Software Engineer

More information about Umbel and the opportunities we have available: https://www.umbel.com/engineering/?source=Hacker+News
SEEKING FREELANCER - d3.js (or similar data visualization) Expert

We are looking to find a data visualization expert to help us make some interesting and fun graphics involving email data.

Think something like: http://blog.stephenwolfram.com/2012/03/the-personal-analytic...

If you have experince working with d3.js or other data visualization software and would be interested in working on developing a set of visualizations, we woud love to talk to you!

Please shoot me an email at wferrell AT gmail with information about you and links to samples of your work
Show HN: Prolly – DSL to express and query probabilities in code
We're a stealth start-up in the cloud/systems market (our target customer is us: engineers). Founded by previously successful YC portfolio alumni with great connections in the industry and the investing community.

We're in pre-seed stage talking to engineers who're interested in joining very early on with significant equity upside (but we offer a salary as well).

This time we want to build something big. We will be flattered if you'd consider to sit down with us, discuss the vision and possibly pick holes in it and help us fix them.

Backend Tech:

- Golang and C
- Efficient memory management and data processing.
- Knowledge of Linux systems programming is a huge plus.

Frontend:

- Looking for an opinionated front-end UI/UX expert.
- Teach us how it's done. We're backend people, we need help.

Location:

- Bay Area
- Austin
- Seattle - we're flexible.

Contact: see my profile.
> `<P::Neg>::Output: 'a` gives me eye cancer and my intuition is if `P: Neg + 'a` then `P::Output: 'a` is implied (why would it not have that bound if P does?)

What if the output of the unary minus method was say, a constant 'static? This is a reasonable thing for a function to want to do in general. (Probably not for Neg in particular, but obviously we don't want to add special cases in the inference for specific traits.) The function needs to know about it because you can do many more things with a 'static than a 'a (as 'static references can never become dangling).
> Can we dispel the myth of tech companies as being super lax when it comes to attire?

It's not a myth of startup companies are actually hiring developers who show up in jeans, tshirt and tennis shoes.
> games with controller support, games with coop

I think you can do both of these in Big Picture Mode.
There's a theater that I like to go to that has a policy of no talking and no cell phone use. First offense is a warning, and second offense they are removed from the showing. Those rules are made really clear at the beginning of every movie showing. It's fantastic.
I am not sure if the logic makes sense for everyone.

If I had 10 years to live and got $20 million, I would immediately stop working and start playing video games to get as much in as possible before I die.
Language Breakdown for March “Who is hiring?” post
Improving browser security
Manjaro with XFCE.

Mint is good. Cinnamon is pretty, but occasionally has problems that I don't see since I swapped to XFCE (it randomly started hogging the CPU, I never worked out why).

Manjaro needed a few more tweaks to get things working at first, but I have had less problems afterwards.
I first saw Aliens when I was 12 or 13 on cable in the late 80s and it blew me away. Perfect movie in every way. I could watch it every day and never get tired of it. Funny thing was that our local cable network showed the "extended version" (with the sentry turrets, scenes with Newt's parents, etc) and for years I thought I'd imagined some of those scenes because the extended version wasn't available on video until much later.

Fun fact: Jenette Goldstein (Pvt. Vasquez) runs several bra stores in the Los Angeles area that cater to women with difficult-to-fit sizes. She is a total sweetheart. If you have a small group and contact her via email ahead of time she may be willing to make accommodations for your group. We had about four couples and she opened the store a bit early for our group. The women got fitting sessions (she personally fitted my wife) and she chatted with us for a bit afterward, including answering some questions about Aliens.

Please be respectful of her time and the fact that she's running a business, obviously. The bras are fairly expensive (but worth it, according to the women in our group) and they don't carry anything smaller than a D cup. So if you're not a potential customer, this is not the way to meet "Pvt. Vasquez!"
You don't say whether you have children or not.

Reducing the graphic sexual content or violent content that children see is normal, rational, position that is widely held by individuals and society.

People who think it's okay to expose their children to graphic violent or sexual content are weird.
On a complete side note, I was going to tell you that myriad is an adjective and should not be used in the construction, "a myriad of". But then I looked it up; apparently I was wrong, and so were the many other people I had heard that from. Thanks for teaching me.
All the time.

Some people need these kind of optimisations all the time.

Most people don't need them even once in their entire life.
> You're going to be happier and your comments more persuasive if you just ignore downvotes.

Generally yes. That said some people seem to either belong on another forum or have somehow managed to collect enough karma to downvote before learning how to behave on HN.
Superoptimizing Compilers
Automatic differentiation computes with so-called dual numbers, which store an infinitesimal (e) alongside the result of the computation. The infinitesimal is the derivative. Working with infinitesimals is how calculus started out but was abandoned when calculus was formalized using epsilon-delta limits (http://en.wikipedia.org/wiki/%28%CE%B5,_%CE%B4%29-definition...)

The is a newer formalization of calculus, called non-standard analysis, that works with infinitesimals, called the hyperreals. As you can imagine, there is a strong relationship between dual numbers and hyperreals. I found this exchange interesting:

http://math.stackexchange.com/questions/341535/is-the-theory...

It's kinda cool that non-standard analysis slips in through the back door when using dual numbers. I always found working (informally!) with infinitesimals quite simple.
I love this short story
Bleacher Report • Frontend, Backend, or Devops Engineers • San Francisco, CA • full-time or contract

Bleacher Report, one of the fastest-growing digital media properties in the U.S., is seeking mid-to-senior level engineers with experience designing, improving, and shipping applications.

You’ll be helping us:

• Build robust and scalable applications using Ruby, Elixir, JavaScript

• Drive the evolution of our existing stack to a service-oriented architecture

• Improve code quality with testing, automation, and code reviews

• Coordinate with our devops team on releases and the analysis of system performance

• Manage and optimize services within our continuous monitoring platform

Here’s the kind of experience we’re looking for:

• 3+ years using a language (not solely a framework), and the willingness to learn new technologies

• A demonstrated record of delivering projects on time

• OOP and software design experience — knowledge of how to create solutions that are extensible, reusable, scalable, and meet desired architectural objectives

Bonus points for:

• Technical blog posts

• Contributions to the open-source community

• Experience with AWS, Node.js, Erlang, Sinatra, Docker, Redis, PostreSQL

• Formal computer science education

Read more about engineering at Bleacher Report on our blog: http://eng.bleacherreport.com and contact us directly at eng@bleacherreport.com
Its trivial to install another desktop but I swapped (I think from Cinnamon to Gnome on Mint), and it messed up all my themes and fonts when I swapped back. Its not always as perfect as it sounds. (Saying that I think my fix was to move to XFCE, which has had far less problems overall.)
Speaking of movie ratings, is there actual evidence that watching "adult" movies at a young age is really bad for you? Kids watch pretty much whatever they want on the Internet these days, anyway.
Much of it depends on the culture and industry.

For a safe bet, nice pants and a nice shirt let's them know you prepared and that the company is worth your time. Dressing down too much is not helpful. On the flipside, wearing a suit is actually overkill and may lead to impressions you are hiding something (unless you are going to be in finance). Developers don't really trust the suit, especially in the game industry.

As long as you feel confident in it you will do well. You might be in interviews for many hours for each one, bring water and make sure you are comfortable.
I am a computer engineering student and looking for summer internship. I am eager to learn any popular and new technology/language/tool like Node.js, Go, Rails... In addition I don't have experience and good knowledge but I want to learn big data related technologies like Hadoop, HBase, MongoDB...

Location: Istanbul, Turkey

Remote: NO

Willing to relocate: YES (want to)

Experience/Skills:

- Java(almost 3 years experience, used in college projects, Android)

- Objective-C(iOS projects, OS X command line tools)

- Android (a paid image editing app, an app for a contest, an app to communicate raspi...)

- iOS (paid image editing appS, a paid video editing app, a social app)

- Spring(a RESTful web service for mobile app)

- SQL (coursework + wrote complex queries in web service)

- C# (a simple windows phone app, a MS Word plug-in, some desktop apps, used in Unity3d)

- Unity3D (2 simple platform games [on github])

- C,C++(coursework)

- Python (only tried to program Raspberry Pi)

Résumé/CV: http://harunurhan.github.io/cv.pdf

Email: harunurhan17@gmail.com
Free Web Hosting via Google Drive
Yes. It's a pervasive attitude as of late that "users are stupid; so kill all the options for choice" and "older = worse; newer = better"

Think of it like learning Dvorak. Sure, in theory, by some arbitrary histrionics, these new UIs are 3% more "effective". There's no real objective proof of it, but people just feel like it is. And hell, maybe it really is! So to gain that 3% advantage, they want you to throw out 20 years of muscle memory and familiarity. They want you to throw away all that you're used to and retrain yourself again and again. And sure, maybe after enough time, you might actually like it a little bit more. But all of the time you've wasted relearning everything will never make up for the tiny, marginal increase in efficiency you gained. Nor for all you had to give up to get there.

But this attitude of eternal improvement never ends. You jump on Dvorak because it's such an improvement, and you spend months, maybe years, getting up to your native speed again ... and along comes Colemak, but now it has competition with Workman. Which do you choose? Colemak or Workman? Gnome 3 or Unity? Gotta throw away that Qwerty and Dvorak mechanical keyboard; gotta throw away all those old GTK2 UIs; and start over.

The infinitesimal, unscientific usability enhancements are so subjective as to be irrelevant. Change certainly favors the young, and is hardest on the older generations; but true positive change has historically been accomplished incrementally through evolution (Windows 3.1 - XP, parts of 7). Yet nowadays, it's trying for revolution. Choice is no longer en vogue. And this attitude is ... pervasive. And that is absolutely terrifying.
TimeUspent(Android)- Fight your phone addiction
My first android app on Play store: https://play.google.com/store/apps/details?id=devrsha.apps.timeuspent

Please let me know your suggestions.
Location: Boston, MA (looking to relocate to Boulder, CO later this year)

Remote: yes

Willing to relocate: to Boulder

Technologies: JavaScript (Angular, Knockout, Node, React, jQuery, Require, Browserify, Grunt, Bower), CSS (SASS, LESS, Bootstrap, Foundation), MongoDB (Mongoose), Photoshop, Illustrator, Sketch.

Résumé/CV: http://resume.mariusc23.com/

Email: marius@craciunoiu.net

---

Experienced UX designer and frontend developer. I can take a project from a simple concept to a fully designed and implemented solution. Former co-founder used to working on a tight deadline and learning new things quickly.

I'm also able to join forces with an excellent python developer whom I work with on a team.
A local news station recently did a piece on a former basketball player brought in on scholarship to the local big U who was functionally illiterate. He seems to have had enough resolve to turn himself around but it baffles me how someone like that could be expected to be a "scholar athlete" when they are incapable of college level scholarship. It also speaks to the failure of secondary education that high schools will issue diplomas to unprepared students solely to keep their graduation rates up.