skysight-inc/HackerNews huggingface dataset:
Didn't even know this was a thing but after taking a gander at the first example of this on the News Genius (http://news.genius.com/) website I'm not surprised people want to get rid of it. I read the 2nd article, a buzz feed production about Trump's campaign adviser, and honestly I'm highly disappointed at the quality of the annotations. Even more so when I found out that the person doing said annotations is the Managing News Editor at Genius. Buzz feed is by no means a bastion of journalistic integrity but the superficial comments this editor left are a joke. If she was actually the editor for this article it might make sense to complain about wording choices but as I understand it Genius Annotations are meant to explain and expand upon things in the article. Here, the person Genius felt most qualified to head this whole effort, uses annotations like a permanent twitter stream of her personal opinion of the article. She complains about not expanding upon allegations but the article does. Not always but in a lot of cases they can't. No one is going on the record against a man working for the likely republican nominee. They can't afford to burn bridges because they still need access to Trump. All in all if that is the quality of annotations created by Genius' Managing New Editor this is a feature that needs to be taken out back.
SEEKING WORK - Remote only

I specialize in C#/.NET. I build web applications with ASP.NET (MVC, ASP.NET Core, Web API), desktop applications with WPF or Universal Apps and I build cross-platform mobile apps with Xamarin.

Linkedin: https://nl.linkedin.com/in/leoncullens

Email: leoncullens at gmail.com
Meh. In my opinion, manual transmissions are a waste and appeal to people's vroom vroom instincts. Which is not utilitarian. My electric fiat feels super powerful from a stop and I really appreciate it for merging or other uses. I don't want to drop any clutches or have my car sound like a revving chainsaw just to speed up quickly.
My previous car was a Honda civic, and I appreciate the considerable improved acceleration and smooth everything of an electric car. I'll never again get an ICE if I can help it, and it looks like the model 3 will be waiting for me when I'm ready.
Raise.me | Full time | SF (ONSITE) | Fullstack Software Engineer

Raise.me is expanding access to college by reinventing how scholarships are awarded (http://www.nytimes.com/2016/02/21/technology/got-an-a-in-alg...). We're a Series A funded startup backed by First Round Capital, the Gates Foundation and Imagine K12. We're looking for engineers and offer meaningful equity stake along with great benefits and competitive pay.

Tech stack: Ruby/Rails, Node (for notifications), Go microservices, Backbone.js (moving to React)

Here's the listing: https://www.raise.me/jobs/full-stack-engineer Don't worry about the '5+ years...' or having experience with our specific stack. We know talented engineers can learn our stack, however we are looking for people with at least 2 years of experience at this point.

Apply to jobs[AT]raise.me or you can email me directly at ryan[AT]raise.me.
But Quip's chat rooms are just that. They don't have any forced relation to the documents, and can be set up just like Slack (as far as I can see).

So what's the different use case?
SEEKING WORK - Remote/UK/London/Brighton

Full stack dev, mostly Python / JavaScript / Django / AngularJS. History in Java, building automation, Linux, voice, hardware.

I understand teams and people. Trained and thoughtful practitioner of methods incl. Scrum. Many experience. I like making stuff that works for people and building teams.

Recent work: big AngularJS 1.x app for Email SP, Global SSO for big publisher.

http://nodestone.io
http://grasuth.com
https://github.com/grasuth
Slack offers markdown, message editing, emoji reactions (which I use the hell out of, one of my favorite features), large snippet sharing, link previews, in-app gif/youtube previews, don't need a logger for scrollback...

I love IRC, but the features don't compare. You might be able to implement some/most/all of the missing features, but they're not available out of the box.
tired of it too . just another platform for tumrblr people who are grownup to channel their narcissism. And most of the articles are of low quality, with unnecessarily large font and stupid pictures that makes me feel like I'm in 5th grade again.
The Home Depot | Atlanta or Austin | Full Time Onsite | Infrastructure Full-Stack Engineer

We're changing how we are delivering enterprise services within the largest home improvement retailer in the world, and you can be a key part of that transformation!

You will be a leader on a team that’s forging an infrastructure transformation. You’ve built your skills working with orchestration, CI/CD, scripting, and source code repositories and you’d like to scale your challenges to a whole new level in an enterprise environment. You’ll be designing and implementing innovative approaches to cloud- and hybrid infrastructure deployments, self-service tools, and large-scale OS orchestration. You will be supporting an active development community as well as building out a web-scale production infrastructure.

This is not your standard enterprise environment. We're fast moving, executing on-prem and in the cloud simultaneously, and are aggressively growing our business each day! Find out more about THD Technology on our careers site http://careers.homedepot.com/technology/.

For this position, apply directly at https://careers.peopleclick.com/careerscp/client_homedepot/e....
Google Ventures Bans Investments in NC Until Anti-LGBT Law Is Repealed
Aconex | San Francisco, CA USA, Melbourne, Australia| Full-time | Senior Software Engineer, Senior UI Engineer | ONSITE | $135k+

Aconex is a highly profitable project collaboration company with most of the worlds largest construction companies as customers. We are to construction projects what Atlassian is to software projects.

We're looking to build a team of experienced software developers to help us bring a new product to market with a strong financial aspect. Our stack is based on a service oriented architecture, so we have a number of different technologies at play - Java, Go, Ruby, Python etc.

To begin with, you'll be working with Java 8 (using Dropwizard), Angular, Typescript as well as many other tools. Love to chat stack, so if you're interested - reach out!

Technology choice is open for discussion on new services that we start.

More about us: https://www.aconex.com

If you're interested, email me at tolshansky(at )aconex( dot)com
Sentry | San Francisco | FULL-TIME ONSITE

Hiring for: Growth engineer, product engineer, developer community/advocate, and customer success

We're Sentry. 100% open source error logging tool (github.com/getsentry/sentry). Team of 9, almost entirely engineering today (https://getsentry.com/about/). We're used by virtually every major tech company (Dropbox, Airbnb, Stripe, Microsoft, etc) and receive close to a billion errors every month.

I'm not a recruiter, so probably forgetting to write something here. If you have questions, I'm eric@getsentry.com.
This is wonderful!

How about a third option to fast forward if applicable?
It's really hard to build an ecosystem when you have to complete again a "good enough" free google reader.

I'm paying for my google reader replacement now, and fairly happy about it.
Nice to see Github catching up to Gitlab[1]

[1]: http://feedback.gitlab.com/forums/176466-deprecated-feedback...
Any plans to allow for squashing but with a merge instead of a fast-forward or fast-forwards without squashing?

CI will still run against the hypothetical merge commit, no? I wonder if there are edge cases where merge vs squash+fast-forward would result in different conflict resolutions and different trees, so master could end up with a tree that didn't have tests run against it.
The ages of distraction
Oh, I can believe that. But the way said performance is measured -- both types -- is extremely varied. I'd summarize my viewpoint as "whiteboard interviews tell you something about how the candidate thinks and communicates, which you can use to jump into deeper explorations". Just because you know someone is smart enough to solve a problem doesn't mean it's not valuable to see how they do it.
I can haz reviewz?

I have been collecting useful inputs from friends and a handful of strangers. Eager to hear the thoughts of a wider audience!
I think that the top two in the unfair practice list are pretty obviously re-enforcing systemic discrimination. It's much less likely that minorities make it into those top schools. Top schools link into top jobs...
https://www.washingtonpost.com/business/economy/minorities-a...

Rewarding referrals with bonuses/stock, and referrals in general, could hinder diversity of the current employees know a non-diverse group of people.

The last two items seem tricky because you do need to know the candidate can do the job. The problems here could arise if the tests are biased (it is common for this to happen unintentionally), if the person giving the test is biased, or if the testee is experiencing stereotype threat.
SEEKING WORK - REMOTE or on-site if near Amsterdam

My name is Bart van Kuik, and I'm an iOS software developer with ~15 years of experience in the industry. Besides development, I've done Linux system administration, including security lockdown, configuration of DNS (Bind), Apache, firewall, Xen virtualization, etc.

My focus is on iOS apps, and I can do server-side work as well, preferably in a scripting language like Python, Perl or PHP.

I wouldn't consider myself experienced with Android but I did ship a small Android project. I've worked with local as well as outsourced teams in China, Indonesia and India. I could start as soon as next month.

Website: www.dutchvirtual.nl
Contact: bart at dutchvirtual.nl
Product Hunt is really only "democratized" if you know someone who can post to the Featured list. For the rest of us, it's either the obscurity of the "Newest" list, or basically the same exact process as getting covered by someone at TC.
Location: Harrisburg, PA, USA

Remote: Yes

Willing to relocate: No

Technologies: full stack, C#, VB, .NET, JavaScript, PHP ASP, SQL

Resume: https://www.linkedin.com/in/williamdistefano

Email: wdistefano [at] shwuzzle [dot] com
The demand for human labor is going down on average, so wages are going down - and have been on a decline since the 70s.

You have a source for that? If you had said wages were stagnant, I would have believed you, but gone down since the 1970's. That's the opposite of the data I've seen.
Better than Reader was in the end, but when reader allowed you to see what your reader friends were reading, that was the peak.
Not "empty" in the literal sense, but no information (e.g "EDIT: nm")
Show HN: What every browser knows about you
Instaclustr; Canberra, Australia; Onsite
Operations and Support Engineer (Big Data, Cloud, Linux)

Basically, you get to help us with our managed platform for Cassandra, Spark, and (just announced) Zepplin; more technologies to come too; requirements are not ridiculous either

I'm a marketing grunt so no freaking clue on salary but should be competitive.

http://www.seek.com.au/Job/30699944?_ga=1.134724209.18382297...

Email me at scott.hirleman@Instaclustr.com for more info so I can connect you with the right people.
The GET solution seems too lightly waved off considering that 90% of Tor requests will be nearly identical to those from trusted IP addresses.
There were definitely some good things lost with geocities :(
That looks nice, but we need more than 8 participants.

We are an entirely remote company, and we found that videochat during our standups really helps. Currently we are paying $5 a month per user for Google apps and only using a very small portion of it (basically just the video chatting), and they allow up to 25 people which is perfect for us.
Space startup could be ok. Academia has way too much overhead, there are no money left for research.
PockulusC.H.I.P.: How an April Fool’s Joke Turned into a $49 DIY VR Game Console
FWIW, when I worked with the Doodle team, there absolutely were doodles that were canceled the day before they were scheduled to run, either because someone deemed them offensive or they had a critical bug or they just weren't up to Google's quality standards. It sucked for the engineers, and there was usually a postmortem afterwards about how the issue could've been caught earlier, but it happened.

I was also responsible for a bunch of easter eggs, including TLing the [let it snow] one that ran just over the holidays in 2011. We did do staged 10% rollouts. It was usually an abbreviated staged rollout, where we would push to 10% for an hour or two, monitor Twitter for flames, check the logs to make sure all browsers were interacting with it (to catch browser bugs), and listen for an SRE yelling at us, but it was there.

Didn't work on GMail nor on any of the April Fools jokes, and I haven't been there for close to 2 years now, but that was my experience on Search & Doodles.
Say what you want about this prank, but Google Maps Pac Man was fantastic!
Hey tkone,

Thanks for sharing. The gem works in a similar way, with a small JS script.
I'm not the person you asked, but from my observation there is demand in the financial industry for math/physics/engineering PhDs serving as some combination of quant, business analyst, and QA. They typically start as summer interns while working on their doctorate and are hired when they graduate. The internship is effectively an extended interview process.
unfollow the people who prolifically post low quality content. problem solved.
lol, CloudFlare vs Tor (hope its not disappointing like BvS)
This is silly.

My grandmother had around 35 grandchildren and 10 greatgrandchildren when she passed. Notifying everyone wasn't hard. One child called a couple of their siblings those called a couple more siblings and/or their kids. Their kids told their kids. Then the inlaws called their sides of the family. Everyone was notified in a few hours. It wasn't even organized beforehand, these things happen in an ad hoc manner. No one person even had the contact information for even half of the others.
No, but it helps.

I have a technical school specialization in computing and a CS degree.

Many of the things we learned at technical school only made sense afterwards when I got into CS.

Also some of the design problems we had, which were solved by the usual"try something until it works", became basic programming exercises with the right CS information.

Yeah, it isn't a magic solution, but it helps in what concerns designing software in the large.

Most other backgrounds aren't exposed to such issues.
So, what exactly are the "exact words for some value of exact" that you would prefer? Extern? local? Keep in mind that there's a duality between my and our which is obvious and part of the words themselves, so they don't need as much memorization. "my" is private, and local, "our" is shared, and not local.

I'm not super happy about some of the other words chosen (start, race, etc), but I think my/our has a nice symmetry to it.
The Report Abuse button seems like it was just recently added, in the past day. It was not present when the tool was originally released.
Location: London, UK

Remote: Yes

Willing to relocate: No

Technologies: Full stack Javascript, node.js, React/Flux/GraphQL
( beginner at OCaml and learning Scala atm )

Résumé/CV: https://goo.gl/vzrgrJ

Email: within the CV
I used to feel the same way (and still do to some degree). However I think the issue is more nuanced. I agree that rebasing beforehand is a good idea. But I can see the value in keeping commits on the master branch corresponding to specific features or bug fixes (which presumably map to PRs).

I think the argument can be made that if you don't feel comfortable performing a squashed merge of a PR, then that PR contains too much work and should be split up. However, I don't think there's an easy rule to decide in either case.
OrderAhead (YC) | SF | Product (Full-Stack) & Data Science Engineers

OrderAhead is a technology-enabled business that's reinventing the way the world shops. Today, we help people eliminate the stress and frustration of senseless waiting via on-demand pickup and delivery from local restaurants. Ultimately, we believe that we can provide an unimaginable level of convenience, transparency, and value to both consumers and merchants through well-designed software. We’re backed by top-tier investors including August Capital, Eric Schmidt, Marc Benioff, Adam D’Angelo, and Y Combinator.

--- Product Engineer ---

We believe that the best product engineers are full-stack generalists with strong fundamentals who can transition effortlessly among responsibilities. We’re looking for people who enjoy the iterative design process as much as the challenge of coding up elegant implementations. Most importantly, we want teammates who can empathize with end users to push our products to the next level.

Responsibilities & Example Projects:

- Work on our five native iOS/Android client applications for customers, merchants, and drivers

- Push code daily through the entire stack, from customer-facing interfaces to backend database optimizations

- Collaborate with designers to spec and implement innovative visual and functional improvements to our products

- Analyze data and conduct experiments to make data-informed decisions about new features and product improvements

--- Data Science Engineer ---

We’re looking for people who enjoy the process of research and experimentation just as much as they love implementing and deploying solutions to see the real-world impacts. We believe that leveraging models, simulations, and data analysis is key to ensuring correct prioritization and optimizing all components of our business. Most importantly, we want teammates who can quickly sift through vast amounts of data to find the hidden stories that will drive business decisions and product features.

Responsibilities & Example Projects:

- Improve the accuracy of our Delivery Time Estimate service, which provides customers the lowest reliable delivery times by analyzing current driver locations, queued orders, and desired pickup/delivery addresses

- Optimize our Assignment Engine, which uses VRP-based algorithms to assign orders to drivers, while ensuring timeliness, minimizing distance travelled, and maximizing utilization and efficiency

- Model future growth and optimally schedule driver shifts in order to properly cover demand across geographic regions and time of day

Details at https://www.orderaheadapp.com/jobs/engineering, or contact me directly (henry at orderaheadapp.com) if you'd like to chat about the exciting technical challenges we're facing.
Other CDN/WAF providers are indeed doing that.
I can understand wanting to use a screen rather than physical instruments (which are more complex, expensive, and have moving parts that break), but I hope they place it in front of the driver, not off to the right in the final version. Or at least have a smaller screen in front with things like speed and battery level.
Yes of course and I appreciate that. Just my opinion but in that case I would not have used images with such artistic weight. There certainly plenty black and white images to choose from.
Aha! | www.aha.io | REMOTE (North America) | Rails developers

We are looking for full-stack Rails developers to join our team to help build the #1 tool for product managers to plan strategy and roadmaps.

Aha! is profitable, founded by experienced entrepreneurs and completely remote.

Email: amy@aha.io
Dumped Slack for self-hosted Mattermost. Gets the job done.
Well, they do! Pull requests welcome, too :) https://github.com/nginxinc/website-resources-conf/blob/mast...
do you have a tool that does this translation or is the tool your brain? :)
6 Powerful Ways to Improve Mental Health
Of course they're not an enforcement agency, that's kind of the point - there is no enforcement agency. We all have to contribute by being good citizens.

I subscribe to the idea that it's an ISP's responsibility to police its own network for abuse and my responsibility to police mine.

You apparently subscribe to the idea that it's my responsibility to just accept whatever shit you fling at me and it's my problem to deal with and yet somehow I have a responsibility or moral obligation to still provide services to you and your customers.

I suspect I'm never going to agree with you.
It seems that Basalt Fiber has been around since the 20s, according to Wikipedia; how long has it been used for rebar in construction though?
We're definitely not getting rid of the free plan. Well, not until current management leaves, we do badly, get greedy, get bought out...
Mayo Clinic, vMocion launch technology adding the sensation of motion into VR
@PixZxZxA totally appreciate the feedback and would like to reach a bigger audience, especially on HN. How do you get more visibility here?
That's a good argument, but it depends entirely on whether we (earth life) adapt new planets to suit our preconceptions of life, or whether life from earth adapts to the conditions in finds on other planets and becomes very different from what it once was. In the former case, yes, I would totally accept that earth had replicated. But I think the latter scenario is more likely.
I think this passage is also very interesting (quoting Rabinowitz):

> “He started to tell me it was forbidden by the Torah. I interrupted him to say the Torah says nothing about a man sitting next to a woman. He conceded I was right, but said there was a general principle that a person should not put himself in a dangerous situation."

So not only is it not explicitly forbidden by the Torah -- this whole thing is somebody's interpretation -- but the general principle being invoked says, don't put yourself in a dangerous situation; it doesn't say that you get to rearrange everyone around you! Either find an acceptable seat yourself, or get off the plane!
Four Takeaways from State V. Andrews, Requiring Warrants for Cell Phone Tracking
Back in the olden DOS days, instead of a configuration file, I had a struct in the code with the configuration data declaration. Then there was a static instance of the struct to inform the program of the current state.

To change the configuration, the program would write new values to the struct, and then patch the executable. Since I knew how to find the offset of the struct instance in the executable based on the runtime address of the instance, this was easy.

The big advantage to this was speed - being on floppy disk systems, having to do a file lookup/read was very slow.

Sadly, what killed this technique was when antivirus software appeared and decided that an executable patching itself was malware.
It was really interesting to read that debugging was working in Linux, while MacOSX support was being worked on. Support for Windows was completely missing.
Math PhD here. I was pretty scared by what I saw in a potential career in academia. I went into industry and then gov't doing mostly scientific computer in support of aerospace engineering research instead. It's been better paying and far more stable then the postdoc-to-postdoc game that I would still be playing if I had wanted to start the marathon towards becoming a tenured professor.

For my area (numerical linear algebra), the jump into doing what is essentially software engineering was a very straightforward one. In fact, most of the research that I had been doing was applicable in some way or another. For those in pure mathematics (Analysis, Algebra, Topology, etc.), I could see there being more of a hurdle.
Agreed — If someone fires you because of this do you really want to be working for them?

I think it was a great, if risky, marketing move — people all over the internet are talking about Gmail today.

Sure, some may have had a bit of trouble, but the Gmail team apologized publicly, thus providing a finger-pointing target for stressed office workers.