skysight-inc/HackerNews huggingface dataset:
This has been coming for quite some time. Each new version of the 4.x line had something to improve security for the average user, usually in the form of restricting an API access or changing filesystem rules.

The rules revolving around /system are a huge security issue, as you can take any permission you wish without having to inform the user. Malware authors take advantage of this.

Unfortunately su binaries install to this location for the same reason. Devices with easy to unlock bootloaders (e.g. Nexus line) or an official program to unlock the bootloader (e.g. Morotola Bootloader Unlock program) won't have much of an issue, installing alternate recovery isn't terrible on those devices. The more troubling aspect is those vendors and carriers that offer no such thing. Those vendors/carriers view the phone as their property on loan to you and that they should retain control, for whatever reason. For 90% of users, this doesn't matter, they don't bother to do anything that requires root. But the other 10% are finding their options squeezed unless they buy from specific vendors and sources.
UB abuse in C/C++ Linux x86-64 (works with gcc/clang/icc with any optimization level):

#include <stdio.h>

int main() {
double x;
printf("Input any number:\n> ");

if (scanf("%lf", &x) == 1) {
printf("Is 2 + 2 really equals %g? Let's try!\n", x);
printf("2 + 2 = %g\n", 2 + 2);
} else {
printf("Invalid input!\n");
}
}

Output:

Input any number:
> 5
Is 2 + 2 really equals 5? Let's try!
2 + 2 = 5

Explanation: linux x86-64 calling convention uses xmm registers to pass fp values. In the first printf we initialize %xmm0 with some value. In the second printf we put integer 4 in %esi, however printf reads value again from %xmm0. Here is an assembly in GCC explorer (sorry for shortened link, that's how GCC explorer works): http://goo.gl/mY9phE
It's the trigraph ??/ which translates to a \.
Millenium Falcon vs. Macintosh in modern code design
That's precisely the parent's point. The Vim model (I'll exclude vi from the discussion since it lacks core aspects of Vim's composability like text objects, and almost no one should be using it) is about having a largely inflexible editing language built off of composability. The Emacs model is built around infinite extensibility instead. That's why implementing Emacs in Vim would be fundamentally at odds with the principle of Vim, but it's very possible to implement the Vim model in Emacs, and Evil does a nice job.
The "hard-work" that it took to create the fart app? Or the one that just provides you with a button to turn on your phone's flash LED? Adding advertisements to these things is just a money-grab (especially putting ads in apps targeted at children).

If I personally created such an app, I would have issues trying to morally justify putting ads in it.
WebAction (www.webaction.com) in Downtown Palo Alto - Full Time Hiring UI Engineers, Platform Engineers
Jobs@WebAction.com

At WebAction, we're working on a platform that shrinks the gap between you and diverse, physically disparate data at petabyte scale. WebAction is a company based in the San Francisco Bay Area, providing an end-to-end platform that aims to enable the next generation of real-time, data driven applications. Founded by a team of Silicon Valley veterans with proven track records, WebAction is backed by some of the most respected names in Silicon Valley. We're also well funded (recently raised $11m Series B by a private equity firm with a $15 billion fund).

We offer a competitive salary, excellent benefits package, generous equity for the right candidates. Our office is also a short walk from some great restaurants and coffee spots on University Avenue in Downtown Palo Alto.

For the UI Developer Position:

-Turn mockups and wireframes into functional, fluid web components

-Implementing beautiful and robust dashboards using d3.js

Requirements:

-Strong knowledge of Javascript, CSS, HTML, and jQuery

-Enthusiasm for working in a startup environment

Nice to haves

-You’re interested in designing engaging and intuitive user experiences

-Experience with Backbone.js, angular.js or other front-end MV* frameworks

-An interest in the type of scalable systems you hear about at Google, Facebook, Twitter, etc.

-You’re interested in telling stories and revealing anomalies through data visualization

-Concentration in Human Computer Interaction

For the Platform Engineering position, we ask that you have experience writing clean code in Java and have a strong desire and skills to work on a scalable, highly optimized data management infrastructure. We ask that you have the following skills:

-Large-scale distributed systems

-Highly available, highly scalable architectures, Hadoop (MapReduce / Pig / Zookeeper),

- Data Serialization (Avro / Thrift / Protocol Buffers)

- Experience with HBase or Cassandra

-Real-time messaging (0MQ / Kestrel / Kafka or similar), Real-time event processing, Continuous Queries

If this sounds like you, shoot us an e-mail at jobs@WebAction.com.
LEVAN – Learning EVerything about ANything
I'm not familiar with those cases. Have they collected damages? Or just enforcing C&D demands?
We're Hiring at Prismatic (getprismatic.com)
The office is located in SOMA in San Francisco.

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

Frontend Engineer at Prismatic: iOS, Web, and Android. http://boards.greenhouse.io/prismatic/jobs/5971

==

Strong CS basics in data structures and algorithms. Strong engineering; thoughtful design and clean code. Graphics, browser, games, or animation experience a big plus.
A front-end engineer that has a strong computer science background, but wants to focus on product engineering rather than backend systems. You don’t want to just take off the shelf UI components, but want to explore new interactions. You aren’t afraid to dig under the hood of iOS frameworks or browser code in order to make an animation or interaction feel natural and smooth.

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

Backend Engineer at Prismatic: http://boards.greenhouse.io/prismatic/jobs/5976

==

Prismatic is a great place to be a backend engineer - we analyze millions of shared web pages every day, automatically classify them into tens of thousands of topics, and serve up personalized feeds in real-time using our homegrown, lightning fast, machine learning-based relevance engine. We are looking to grow our top-notch team, with both junior and senior-level positions available.
We are looking for engineers with deep interest and knowledge in at least one area core to our business (i.e., distributed systems, ops and tooling, machine learning, designing and building new product features). We’re a small team, so you will have the opportunity to have a lot of impact, and to learn from peers who are extremely talented engineers, computer scientists, and data experts. Our backend is written entirely in Clojure, a JVM-based LISP that is a dream to work in. Almost none of us knew it before we joined, and we don’t expect you to either. We do, however, expect the following:
- You live and die by good abstractions. You know that they can make the difference between easily understandable and maintainable code, and a spaghetti mess. - You think about edge cases and performance implications, and anticipate future needs. - You read and understand existing code before diving in and adding your own. You re-use existing code whenever possible, cleaning it up as needed to be more generally useful. - You know when to do it fast, when to do it right, and how to find the best compromise between the two. - You recognize that we are all stewards of the codebase, not owners. You leave code better than you found it, and you fix bugs without grumbling about whose they are. - You are a team player who enjoys discussing ideas and implementations with other engineers.
Here’s a small sampling of the things you will be working on as a member of the Prismatic backend team:
- Making our crawlers and document analysis better and more comprehensive - Building out new product features in our API - Solving tough systems problems to help us scale reliably and robustly - Building and improving Machine Learning systems for ranking, document analysis, and more - Creating tools to assist development and ops - Shipping some of the best open-source Clojure libraries out there, and working with the community to make them better
Tangent: you probably have no idea what all the reasons you have to live are. Your reasons could end up including raising a child, or being a support to a life partner, or starting an important cause, or maybe just performing some tiny act of charity when you're 58 years old that unbeknownst to you ends up saving someone's life. The most important purpose for your life could change in a matter of months, or even weeks. You haven't come close to fully exploring the graph of potential influences you'll have on the world.

Even if you constrain your horizon to "solving world problems through technology" --- which seems awfully limited compared to the full gamut of ways any of our lives can make a difference --- it's incredibly hard to predict how and when your technical achievements will make a dent in the world. Maybe it'll be some open source library you write over a weekend when you're 34, just to scratch an itch, and that thing takes on a life of its own. Maybe in a few years you'll get captivated by some branch of technology (image processing. machine learning. statistical filters. information retrieval.) and compulsively become expert at it, and the industry will shift towards needing exactly that expertise. Or maybe you'll end up writing a book that helps tens of professionals build things that end up changing the world. Who knows? It's impossible to predict. Even if we consider the ways in which banal technology work can influence the world, the potential for impact is practically unbounded.

Your life is not on a schedule. You could stop working on technology for 5 years, starting tomorrow. You could instead become a roofer, working 35 hour weeks on the tops of houses sweating through your clothes and pounding Gatorade. In 2019, you could pick technology back up. You will still have approximately the same potential for impact. I know this because I've watched friends do it.

All this is not to talk you out of your feelings or negate your perspective. Rather, I mean to suggest that if setbacks in a technology career cause you to feel suicidal, you should urgently seek help. You are not the only person that this has happened to; far, far from it. You probably have a better support system than you think. Engage it fully.
For people who don't use root apps this is actually good news. Strict SELinux policies are going to help boost Android security significantly. Malware devs are having a field day on Android and root access only makes it easier for them.
New York, NY - Full Time.

http://www.thehackerati.com

Software developers at all experience levels. Front end web, back end, big data, iOS/Android. We don't care what languages you know, as long as you're highly skilled in at least one. We use agile and tend to use the same kinds of technologies you'd see in your typical YC startup.

We're currently especially looking to hire several iOS and Android developers.

You can apply here: http://hackeriam.theresumator.com/apply
Keeping Ruby Reasonable (2011)
I have Comcast in a major market and my CMTS still doesn't support IPv6. My alternatives are truly atrocious DSL from AT&T... and truly atrocious DSL from AT&T.

Consumer awareness isn't terribly useful combined with a lack of consumer choice.
Sure, although I think making your websites machine-readable with schema.org or sitemaps is worthwhile. Right now those are just cool addons (like star ratings visible on SERP, or cooking recipes aggregators) but you never know who might do something really interesting when given access to information that is easy to parse.

BTW What is the share of robot traffic to your website? I'm guessing pretty high.
I meant linking to a download site or torrents will get one banned.
Indeed it is, but what I was curious to know more about the particular case of session IDs.
I didn't know there was a deep learning gold rush. Maybe this explains the crazy number of stars on my libdeep library on Github, while there being no comments or issues raised.

Deep learning is not any sort of magic bullet. It may be marginally better than other machine learning methods in specific contexts, but I'm not convinced that there are going to be any deep learning tycoons or deep learning entrepreneurs (were there any SVM tycoons?). But I suppose as a buzz term "deep learning" is better than the meaningless "big data". Just replace the latter with the former in the marketing literature.
Famous Graphic Designer Chip Kidd By Inkbot Design
Financeit - Toronto, Ontario, http://www.financeit.ca (soon to be financeit.io)

Financeit connects merchants with lenders allowing the merchants to offer financing options to their customers. Since 2011, we've processed over 700MM in loan applications. We recently raised a big series A to bring our product to the US. [1]

We're looking for a Senior QA to:

* Work with developers and dedicated QA engineers to automate as much of the QA process as possible

* Work with a tech team where testing and QA are already deeply embedded in their DNA

* Roll up your sleeves and manually test the last mile when new features are rolled out

* Work with a team that already understands the importance of testing - all code must have rspec and cucumber tests written before getting shipped

* Help the developers understand what needs to be tested by involving yourself in the requirements gathering process early on

* Make an impact as we build a 21st century loan management system

Amongst your skills:

* Years of QA experience testing web, mobile and API products

* You love setting up frameworks and love giving input on how to re-organize roles and responsibilities to improve QA

* You're motivated to automate as much of QA as possible - and love researching new ways to do so

* Nothing gets by you – you understand a complicated product deeply and think of all the edge cases

* Proactive – you love giving feedback and strive to build a better product

* Very good at what you do

* Not afraid to think

We have:

* Sane working hours

* Great compensation

* Opportunity to work at a startup seeing huge growth and lots of success

Email us, mention hackernews: devjobs@financeit.ca

[1] http://techcrunch.com/2013/11/19/financeit-raises-13-million...
Bilderberg 2014 in Copenhagen
GiveNext - Cleveland, OH or REMOTE - https://givenext.com

GiveNext is the easiest way for donors to give to the causes they care about. We support giving to 1.4 million nonprofits.

Looking for a full-time technical cofounder / CTO. You'll be paid a salary plus have stock options.

Read more at https://givenext.com/cofounder
> Deep learning requires very large training sets, and these shouldn’t be shipped around a lot.

To the extent that this is true, companies that offer these services may be driven to integrate more closely with customer data. This may involve custom in-house deployments or ways of getting the data in a cost-effective way from, say, Amazon S3, or wherever the data lives (HDFS, etc).

This leads me to speculate on an additional business model, "Behind The Firewall" Software Deployment. This could be somewhat different from the others suggested in the article: 1. Sell hardware; 2. Open source plus services; 3. Hosted API, “Deep Learning as a Service”; 4. Individual deep learning services.
Can you find an instance where that's happened? I haven't.

You might get asked to remove the link, and, after refusing, have your post killed. That's unlikely, but could actually happen. But who cares?
Ebay hacked
Got this email yesterday:<p>---------<p>Important - eBay Password Reset Required<p>IMPORTANT: PASSWORD UPDATE<p>Dear eBay Member,<p>To help ensure customers' trust and security on eBay, I am asking all eBay users to change their passwords.<p>Here's why: Recently, our company discovered a cyberattack on our corporate information network. This attack compromised a database containing eBay user passwords.<p>What's important for you to know: We have no evidence that your financial information was accessed or compromised. And your password was encrypted.<p>What I ask of you:
Go to eBay and change your password. If you changed your password on May 21 or later, we do not need you to take any additional action at this time.<p>Changing your password may be inconvenient. I realize that. We are doing everything we can to protect your data and changing your password is an extra precautionary step, in addition to the other security measures we have in place.<p>If you have only visited eBay as a guest user, we do not have a password on file.<p>If you used the same eBay password on any other site, I encourage you to change your password on those sites too. And if you are a PayPal user, we have no evidence that this attack affected your PayPal account or any PayPal financial information, which is encrypted and stored on a separate secure network. .....
>Deregulation would improve competition but will also introduce other problems

Such as? Deceiving consumers and engaging in usurious interest rates?

And I completely agree that NGOs and/or government agencies should be able to offer these services -- as long as the government agencies don't get any special privileges, like being able to automatically garnish tax returns of loan recipients who default, for example. That would just be taking advantage of their government powers to eliminate the competition.
To the article: Starting a side-gig is dependent on major and minor. If you take psych, I imagine at most schools you have time to minor and make some extra dough. If you Chemical engineering, I don't imagine you have that mind of time. Personally, I worked as a janitor, took a physics BS, and did a thesis in a lab writing papers.

I like the author's suggestions of non-conventional routes, as mine were pretty conventional. Thank you for the tips.

As to college:

Stay in 1 Friday a month to study. It will put you ahead of most of the class.

In the dorms pull your bed a little away from the wall, enough to hide a beer there when you need to.

OFFICE HOURS. Go to them regularly, even if you think you know it all.

Buy a flashlight, fire-extinguisher, and plunger.

If you don't know what to do, go to the place you will learn the most. Stretch yourself.

Don't let school get in the way of 'college.' Study hard, and make sure to have fun too. The alternative is true. Do not leave school with a taste for bad beer and jazz. Do something. Write a rock-opera, plan the framing for a house, etc.
Well, the prior statement was my case. Your case is probably different. I don't watch TV, just sports for which I happily pay when possible (e.g. NBA) and don't pay and search online-shitty-streaming services when not (e.g. F1).

That said, I'm not sure you're the rule. Maybe neither am I, but either way... Software apart, digital media sharing/copying doesn't equal with stealing in THE REAL WORLD that's why people would always do it.

Imagine if I could steal your car and the owner could find it on the parking the next day ;-)
I got this email just now.
Still, seems like a case of "necessary but not sufficient." (Although given some truly awful writing that becomes "bestseller" material, perhaps not)

And I like the focus on the "product" side of writing---we read so many articles on promotion/marketing here (though generally on the startup side of things) that we often lose sight of the power of good copy.

Not to say I disagree, I just found the post refreshing, even if only in a "hello world/writing" way.
Very hard to define what a startup is these days and it would be great if you were able to define criteria and post them on your website.

Too many "Startups" have been going for years and don't offer equity to new employees. So what's the point? Might as well have an SME tech companies site...
Basic Mechanisms In Fire Control Computers
SF - Angaza - http://www.angazadesign.com/

Angaza is tackling both global poverty and climate change through a single focus: building a new energy economy for the billion+ people in off-grid markets. These markets are leapfrogging conventional centralized energy generation, becoming the center of development for the distributed renewable systems that will replace it. Software for integrated metering, finance, and payments makes this development possible.

Angaza is hiring a software engineer to join our team in San Francisco. Your challenges may include extending and scaling our backend platform for payments and analytics; taking our HTML5+JS frontend to the next level; designing synchronization protocols for highly constrained channels; squeezing DSP code into fewer bytes than this paragraph; and traveling occasionally to field sites across the world.

If hired, you will become part of a small team creating a new approach to energy in emerging markets. You will receive both a salary and an equity stake in the company. See http://www.angazadesign.com/jobs/software-engineer/ and contact us at careers@angazadesign.com.
All: someone downvoted many comments in this thread. We are undoing all of those downvotes and applying them instead to the post they were intended to promote. We're also banning the accounts that did it, at least until we get a promise that this will never happen again.

We'll probably also write some code to find any other accounts that have done this.

I'm reluctant to disable downvoting on the "who is hiring" threads, because not all posts to these threads are appropriate, and the community does a good job of handling those.
Wow, the offshore profits of only the companies featured on page #2 comes to $409.6 billion.
For many (most?) analytics tools, the application developer has to specify what gets recorded and what gets fed as an input to predictive analytics. I expect to see more tools that assume any data is fair game; e.g. all data is worth at least a quick look. These tools will probably figure out how to select what is interesting enough to examine more deeply.
Sense - https://senseplatform.com - Lead UX/UI Designer

At Sense, we're building next-generation data science platform to power the future of science and business. We're a small team, ventured backed, and located in San Francisco.

Designer #1: Lead Product/UX/UI Designer

We're looking for a talented designer to lead product, UX, and UI design at Sense. You'd be part of first 5 employees and would be responsible for crafting the entire product experience. You should love solving tough UI challenges elegantly, building beautiful and highly-functional user experiences, and working with creative and talented peers.

Competitive compensation: $80k-$110k, 1%-3% equity.

If you think you might want to join us, email tristan@senseplatform.com with a link to your past work.
Those "hard to learn" complains are about SQL being mathy. But maybe if it didn't try that hard to be english-like, people would resort to learning the math and get it faster, or maybe it would mean that nobody would use it, and some other english-like language would take its place.