skysight-inc/HackerNews huggingface dataset:
SEEKING WORK - REMOTE - Portland Oregon

Experienced industry "Salty Dogs"! Kick-ass app development, lightening fast MVPs, cunning enhancements - other people's code doesn't scare us, QA - difficult bugs amuse us. Love to work with startups, consult on features, mitigating risk, lowering long-term cost. Multi-platform solutions -- don't build it twice.

We eat: iOS, Android, Xamarin, Parse.com, Sqlite, REST, NDK, C/C++, C#, Java, Obj-C

Battlefield:

Kickback Points iPhone and iPad https://itunes.apple.com/us/app/kickback-points/id528848853?...

Garage 529 Android - Project 529 Anti bike theft app. https://play.google.com/store/apps/details?id=com.project529...

Nike + Running - Nike's premier running application. https://play.google.com/store/apps/details?id=com.nike.plusg...

Economist Pocket World in Figures iOS App – https://itunes.apple.com/us/app/economist-world-in-figures/i...

Caller Dashboard – (Android Tablet, Android Phone, Ultrabook) link: http://www.thugdesign.com/projects

Ease into 5K Android – https://play.google.com/store/apps/details?id=com.runhelper....

Bridge to 10K Android – https://play.google.com/store/apps/details?id=com.runhelper....

Ease into 10K Android – https://play.google.com/store/apps/details?id=com.runhelper....

email at curtis [at] saltydogtechnology [dot] com -- right now! ;-)
Use an atomic increment (e.g. lock xadd).
Quick question, I don't work in the HFT field (I trade only options for fun on the side) but would anyone in the field care to comment whether a startup fund say, with a back-tested strategy would still be able to compete with the likes of HFT firms, provided that they have (1) sufficient capital, >$500K, (2) sponsored access/co-location to markets by proxy, e.g., Lightspeed, Lime Brokerage that provides the lower fee-structure plus the rented rack-space on the exchange data-centers, (3) historical and realtime quote feeds for forward and back-testing.

I imagine HFT entities who are broker-dealer agencies have even lowered fee structure; but it sounds like simple market-making on equities is no longer an easy business to be in due to the lowered spreads and crowded competitors.

So I'm wondering if a startup funds with the rented access could compete with the big boys in the options, futures, other derivatives and even bonds space where the latency still haven't caught with the equity market yet.
Security Researcher | Cisco Systems, Inc. | Austin, TX | http://www.cisco.com/

A link to the formal job description follows but here's the short version: Our primary objective is to find security weaknesses/vulnerabilities in Cisco products using techniques like code analysis, fuzzing and attack
modeling. We go a lot further than using blackbox techniques or red-teaming. Folks who are successful in our organization are very comfortable with large code bases, writing custom tools, reading RFCs, etc. etc.

We are looking for both entry level and experienced candidates. For experienced candidates, we are looking for folks who have experience finding vulnerabilities in enterprise products and leading teams (or the desire to lead teams) doing security deep very technical assessments.

The complete job description is @ https://jobs.cisco.com/job/Austin-Security-Researcher-TX-733....

If you're interested please send me an email with your resume: shivapd@cisco.com.
> Oh, not at all. I was just debating whether I should start with first principles of lambda calculus ...

Maybe this is not a false positive at all. Maybe you really shouldn't hire such a person.

If they blow up a simple test that much, what will they do when confronted with a real-world problem? Will they ever get anything done?
IIRC, packets on different "channels" in enet don't block each other. So, a troublesome reliable packet that needs retransmitting unusually many times won't hold up packets on other channels -reliable or not.

Edit: from the docs

> To combat this latency and reduce the ordering restrictions on packets, ENet provides multiple channels of communication over a given connection. Each channel is independently sequenced, and so the delivery status of a packet in one channel will not stall the delivery of other packets in another channel.
The for-profit business will strike any kind of deals the university (or other non-profit) wants for the appropriate amount of cash. The business is self-interested, so its behavior is (more or less) predictable.

The question is: do the non-profits actually care about societal benefit, or are they really just managed by people interested in building prestige? CMU robotics wouldn't get nearly as much prestige from paying Uber scientists to publish papers.
Actually, though Jefferson may have lost the debate, I think that history has proven him correct.

https://www.gilderlehrman.org/sites/default/files/content-im...

"I learn with pleasure that republican principles are predominant in your state, because I conscientiously believe that governments founded in them are most friendly to the happiness of the people at large; and especially of a people so capable of self government as ours. I have been ever opposed to the party, so falsely called federalists, because I believe them desirous of introducing, into our government, authorities hereditary or otherwise independant [sic] of the national will. these always consume the public contributions and oppress the people with labour & poverty."

Indeed, the very issue that we are discussing is the fact that the authorities have become independent of the national will (or have otherwise subverted the national will).

Also, there is much debate about why the Articles were replaced, and I don't really like your simplistic view of the matter, it was a very complex time and arguments for and against were extremely varied, but your point is taken.

I would also venture to say that it is the lack of accountability for those who violate the Constitution in all three branches that has further encouraged a slide down the slippery path where far too many people want to imagine the Constitution as a "living document" instead of a static reference only modifiable my amendment, as it truly should be.

I would also point out that I consider the SCOTUS compromised now too.

“On every question of construction, carry ourselves back to the time when the Constitution was adopted, recollect the spirit manifested in the debates and instead of trying what meaning may be squeezed out of the text, or invented against it, conform to the probable one in which it was passed.” - Thomas Jefferson

Also a side note is that the only oath I have ever sworn was to the defence of the Constitution, so I am biased. (I think in a good way)
This is the most ignorant statement I've read in a month.

$50,000 to some ex-TSA employee, and they'd know them too.
ditto to just about everything you said.

And just for the sake of having mentioned it, ed is still the standard text editor!
> a generic substitute for `window` could also be specified

Isn't that just |this| at the top level?
David’s ‪#‎HealthTech‬ Weekly #60: Hacking the Human OS
I guess it's theoretically possible for an algorithms-obsessed programmer to sit there paralyzed for 2 hours on fizzbuzz.

In which case fizzbuzz has also served its purpose, by weeding out candidates who would overthink a solution and add gross complexity when it's not necessary.
Is anyone using these at scale but with a small team to support it? We have a 5-6k fleet of servers across 3 DCs + another 1.5k in AWS. I tried deploying Mesos with mixed results. I also experimented with CoreOS. Considering re-exploring XEN/VMWare.
Location: Denver, CO
Remote: Yes
Willing to relocate: Possibly
Technologies: Python, Django, PostgreSQL, Heroku, Clojure, jQuery/JavaScript, HTML/CSS
Résumé/CV: portfolio @ www.cjolsen.com/#portfolio, email for resume
Email: contact [at] cjolsen (dot) com
Homepage: www.cjolsen.com
Github: https://github.com/CJOlsen

I'm currently focusing on web development with Postgres/Django/jQuery but I'm also excited to learn new things.
Most of these recommendations are pretty drastic.
Not using keyservers and using --throw-keys for example - while the author's examples are valid, i fear that PGP needs more useability, not less, to strike a balance of "pretty good privacy".

Too hard to use means it won't be used right or at all, thus actually does not enhance, but instead reduces security.

I feel like that beyond this, improvements to the gpg cli, lib, et al. are necessary for it to be used securely.
Location: Sacramento, California
Remote: No out-sourcing
Willing to relocate: No
Technologies: Pure English, Assembly, .NET, C/C#/C++
Résumé/CV: provide analyzer webpage for HTTPS post
Email: plus.google.com/+JonathanBallard

Proof: github.com/Dzonatas/Program/blob/master/README.md
TrueJob (Ann Arbor, MI) https://www.truejob.com - LOCAL | FULLTIME

Hey guys, founder here. TrueJob is a small, two person startup looking to bring on another ruby on rails developer to join the founding team. Our goal is to build a job search platform that helps both job seekers and employers find each other easier, using machine learning algorithms and analytics.

We've got some great tech behind the scenes, so we need a rails developer who's not afraid of working with new things - from ElasticSearch to ReactJS, RabbitMQ and more.

Interested / have questions? Email: jobs -at- truejob.com (you can also shoot me a personal email located in my profile as well).
An excellent example of how not to react when your theory has been proven wrong:

"The end is still nigh, [Ehrlich] asserted, and he stood unflinchingly by his 1960s insistence that population control was required, preferably through voluntary methods. But if need be, he said, he would endorse 'various forms of coercion' like eliminating 'tax benefits for having additional children.' Allowing women to have as many babies as they wanted, he said, is akin to letting everyone 'throw as much of their garbage into their neighbor’s backyard as they want.'"
Agreed, I used to read them regularly, but found them becoming noticeably more statist. Perhaps when I was younger and less well informed (or less cynical) they just sounded better?

Given their supposedly liberal (old-school) leanings, you'd expect a criticism of large businesses which you don't find anymore.
Nomi - New York, NY / Atlanta, GA

Nomi helps businesses deliver the best possible in-store experience by offering solutions for brick-and-mortar analytics. We provide comprehensive enterprise-grade interior analytics and proximity marketing in a single platform. Our customers use our platform to measure traffic, analyze shopper behavior, and optimize the in-store experience. To date we've installed over 150,000 sensors, cameras, and beacons that collect over 6 billion data points every month.

We believe building a strong engineering culture is the key to building a great company and product. Part of that vision is working with the best tools, many of which are open source. We consider ourselves language and framework agnostic and strive to use the best tool for the job. Our core platform is comprised of Python, Java, Ruby, Apache Storm, Hadoop, PostgreSQL, MongoDB, Hbase, Tornado, Kafka, sinatra, redis, AWS, and ReactJS. Our team loves to build, hack, and solve hard problems. You should as well.

We are hiring data engineers, algorithms engineers, data scientists, backend developers, embedded systems engineers, and computer vision engineers. Visit http://nomi.workable.com/ for detailed job descriptions and submission forms.
> You have a dice (1-6). Some guy offers to pay you whatever you roll. What are you willing to pay to play this game?

Is the correct answer not "1"? That would be the maximum I'd be willing to "invest" if that's the highest number that's actually guaranteed.
Location: Maine, U.S.A
Remote: Yes
Willing to relocate: Yes
Technologies: Javascript, Go, Ruby on Rails
Résumé/CV: contact me
Email: kyleblazepetan at gmail dot com
If I interview you, you're getting FizzBuzz. I also lay down some ground rules:

- Write it in the language of your choice. It's OK if I don't know that language but be prepared to explain unfamiliar stuff to me.

- I am not a compiler and I don't care about semicolons, misspellings, etc. as long as I can understand the point of the code.

- There aren't any tricks. This is the whole problem.

I do not say anything like "keep it simple" because that can kick candidates into "OH GOD THERE MUST BE A ONE-LINER AND I CAN'T SEE IT" mode. My goal is to make the candidate as comfortable as possible in a potentially stressful situation. I want to give them every chance to succeed.

I've seen people with 10 years as a lead engineer fail horribly. I've seen people blanch at the concept of loops. Loops! The most common failure mode I've seen is for candidates to start throwing in lots of state variables like "is_divisible_by_3" and "has_printed_the_word_fizz", even after I prompt them toward using "else if" or nested if statements.

One guy laughed and said, "I've done this 100 times. Do I really have to?" I laughed, too, and replied "OK, just tell me what you'd do." He spat out some pseudocode that would've worked, I apologized and explained why I make everyone do this, and we swapped funny stories. My company made an offer that day, he accepted, and is still successful in that role.

I've also had people complain that this is beneath them. Too bad. You're asking us to pay 6 figures for your programming skills? Then be prepared to spend 5 minutes demonstrating them. Your GitHub repo may be a clone of other peoples' work for all I know. I can and have ended interviews with candidates who dig in their heels and won't cooperate.
I don't think that algorithm works, but I'm probably misunderstanding:

char *shared, *private;

bool check_fork() {
return ++*shared != ++*private;
}

shared = mmap(MAP_SHARED...);
private = mmap(MAP_PRIVATE...);
*shared = 0;
*private = 0;
check_fork();
if (fork() == 0) {
printf("%d\n", check_fork());
} else {
wait();
}

The only way it could work is if you were guaranteed to also call check_fork synchronously in the parent. But if you had that degree of control over forks, then you just know when your forks are and you don't need these tricks.

The use case here is in an external library (e.g., OpenSSL) where it might be called post-fork by a semi-naive user of the library, or where the library might explicitly want to be usable post-fork (e.g., Apache prefork serving) and need to adjust some state. If you expect the caller to reliably inform the library of forks, then you don't need any trickery.

Another use case that I'm interested in is signal handlers, which could be delivered immediately post-fork. If your handler does something like write to a file descriptor (which is very common), those file descriptors mean something different in the parent and the child, so if the post-fork code in the child was in the middle of switching out file descriptors before exec, you might accidentally write to the wrong thing. So you want to be sure that you're still in the same process before writing to a particular file descriptor. UNIX doesn't offer a way to reset signal handlers on fork, unfortunately.
Location: Thailand

Remote: Yes

Willing to relocate: No

Full-time: No

Part-time: Yes, up to 20 hours per week. Also interested in helping with any short-term projects.

Technologies: Ruby on Rails, Backbone.js,
iOS, Swift, Objective C. Some others I'm currently playing with: Elixir, Phoenix, Go, React

Experience: 5 years with web development, 6 months with iOS

GitHub: https://github.com/ndbroadbent

Blog: http://madebynathan.com

LinkedIn: https://www.linkedin.com/in/ndbroadbent

Email: nathan [dot] f77 [at] gmail [dot] com
Isn't $1 a valid answer?

I'm willing to pay $1, because the lowest amount I can win is $1, and I'd have a net loss of 0.
isn't 2 kind of a misdirected optimization for an untyped language?
Unless you are talking about emacs and/or vi bindings, the key shortcuts you are talking about are just barely scratching the surface.
Note that ping-pong balls can be crushed or melted. Anyway, your reply establishes a weird power dynamic so if that's really how you do business, the candidate dodges a bullet by your forthrightness.
I don't mean you can't adjust muscular memory - you can. But when behavior is inconsistent (like pasting I described above), you need to switch it each time you use something that's not vim. For me it's not about what key combination to press - that's not as hard to switch, but more about what behavior to expect from the action "paste" and etc.
Clearly the TSA needs more funding to address these threats!
SEEKING WORK - Remote (Colorado)

node.js expert doing full-stack web applications and devops automation.

http://peterlyons.com

keywords: node.js, expressjs, APIs, ansible, mongodb, postgresql, angularjs, linux
Metrics for various subsystems of linux, mysql and postgres
If they are operated completely independently, then why conflation with CMU/academics when churning sympathy? The fact is, NREC and Uber are both businesses.
Well, there is a GSoC student working on precisely that, right now.
Amazon | AmazonUI (AUI) | Seattle; San Francisco | Onsite | Full-Time

AUI is the Front-end platform being adopted on Amazon.com. We are modernizing the company's front end code base, while diving deep on latency, performance, API design, user experience, and cross browser/device compatibility. Basically, we need people who can build libraries, not just use them.

Our team is incredibly customer-centric. For any given situation, we have to make the right choice on behalf of the folks using our platform -- and we have to do it at scale. That may sound cliche, but within the next hour AUI will be used to generate tens of millions of page views. And that's just in the US. Worldwide, we're used on about 90% of requests across all device categories.

It's a lot of responsibility, but also a lot of opportunity. For example, we can run experiments that change almost every page on Amazon.com. We can also impact the page load time for the entire site. Have you ever tried to figure out why your site is 6ms slower? We have.

We use these tools (but don't expect you to know all of them):
HTML, CSS, JavaScript, Ruby, Java, Perl, Git

And to give you an idea of who you will be working with, the folks responsible for this articles are on our team:
http://bjk5.com/post/44698559168/breaking-down-amazons-mega-...

If you're interested, drop us an email. Heck, you can even drop us an email if you're in Seattle or San Francisco and you just want to have coffee:

function getEmailAddr( company ) {
company = company.replace(/\.com$/i, "").toLowerCase();
return String.fromCharCode(97, 117, 105, 45, 104, 110) + "@" + company + ".com";
}
Sorry if I mislead you, but my comment was about Unity on Ubuntu
Employers are in the loop already and way ahead of this journalist.

That's why there has been a shift in workplace culture. Employers are working hard to develop and communicate to potential and existing employees that they provide a workplace higher up Maslow's hierarchy of needs than previously [1]

Take GM, in 1985 General Motors’ considered workplace mentoring as “divisive and not based on meritocracy”. Today GM’s Director of Social Media, Digital Communications, Research and Reputation Management says that mentoring is a priority at GM. [2]

With layers of management being stripped away, shop-floor workers being replaced by machines or offshoring big employers are ready. Adapt or die.

[1] http://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
[2] https://fastlane.gm.com/2014/03/08/mentoring-matters-mary-he...
I agree with the sentiment about Uber, but there is a substantial difference. Uber will close them down when it stops to make business sense. A research professor is expected to be out on the street once grant funding runs out. Most postdocs are expressly 2-year appointments. Grad students get paid dirt, and have a ~7 year limit (depending on school) with random students kicked out at random points (qualifying exams, etc.).

Neither is stable, but of the two, almost any industry, even including Uber, is much, much more stable.
Given that FPGA dev tools are much harder to develop than FPGA chips(at that company scale), i don't think intel will open them.
Show HN: Who Is Hiring Multi-Word Search
What's weird about expecting one's employees to be capable of looking up basic facts on their own?
Pump manufacturer programs their devices to fail prematurely and lowers price
I did an experiment while interviewing interns once. For half the group, I posed this problem:

> Given a log file, with each line prefixed with either WARN, INFO, ERROR or DEBUG, explain briefly how you would determine the number of errors logged assuming that each line corresponds to a single event and vice versa.

For the other half, I posed the same question, but I said the log file was 50MB big. Most people didn't know how to solve the second problem even though given the scales involved the solution is essentially the same.

(By the way, the question wasn't used as part of the criteria for the job)
Windows 10 Release: July 29 – Digits
With Java being a sort of common API for lots of programmers to reach the hardware, I have always wondered if we would ever saw hardware that would directly implement the JVM bytecode, or even JavaSE.

Apparently Altera has something called JVXtreme[1], which claim x55 peak and x15 sustained performance increase.

From the pdf: "JVXtreme accelerates the actual execution of Java by executing 87 of the most commonly used Java byte codes in hardware."

[1] https://www.altera.com/en_US/pdfs/products/ip/ampp/documents...
This is such a typical HN negative comment. Obviously the point is for there to be no bugs - any other extremely obvious things you would like to state?

People post things on here and simply get attacked, even if they're trying to do good and improve like OP for this thread is. It's people like you who drive others away from this site through your constant "this sucks, that sucks" mindset.
Just as I suspected. Those that really want to smuggle weapons and such can do so with some minimal amount of homework. And yet the other 99% of people that are about to board a 10 hour red-eye have to waste time in lines, taking shoes off and have semi-naked 3D models made...
AngularJS 1.4 is out
Supreme Court Overturns Conviction for Threats on Facebook
No kidding. I've been saying that frameworks like Angular, Ember etc. do their dirty-checking in the MODEL, whereas React, Mithril and others do their dirty-checking in the VIEW.

The former sometimes get some misses when the underlying data changes but the bound views stay the same. And how often does that really happen? On the other hand, "two-way data binding" is extra sugar that is, indeed, slow. Even Angular 2 got away from that.

So what is the point of using React or Mithril? Well, there are two. One is if you enjoy having idempotent rendering functions rendering EVERYTHING OFFSCREEN ON EVERY FRAME for making 1-1 correspondence between "state" and "view" explicit. The other is that Facebook actually uses it in their own products, and open-sources React Native, so you can technically build native apps (if you're willing to put up with their embedded JS environment instead of the browser's). And since they are so enthusiastic about it, maybe someday you will be able to re-use a bunch of components Facebook, or others, write for you, in your apps.

Personally, I will prefer http://platform.qbix.com ;-)
Apparently, Tinder guerilla marketing is a thing
My grandfather used crossword puzzles to help himself learn English, so while I'm personally frustrated by the Trivial Pursuit-like nature of modern puzzles, I wouldn't regard them with the same disdain I give the average Zygna or EA title.