skysight-inc/HackerNews huggingface dataset:
HumanAPI (Palo Alto), looking for another API hacker/engineer (http://humanapi.co). We are building the human health data infrastructure layer.
Tyvak Nano-Satellite Systems – http://tyvak.com – Irvine, CA – Embedded Software Engineer

Tyvak provides Nano-Satellite and CubeSat space vehicle products and services that target advanced state-of-the-art capabilities for government and commercial customers to support operationally and scientifically relevant missions.

We build high performance small satellites using commercial off the shelf components running Linux. Our team is currently 11 engineers in various disciplines. You’d be the 12th and the second with a full time embedded software focus.

We’re looking for someone with specialization in embedded software development, preferably with experience in mobile and low-power SOC platforms, such as OMAP, DaVinci, and SAM series.

A full job description is available at http://tyvak.com/careers. Please respond to HR@tyvak.com if you’re interested.
Re 2: Well, sometimes you need them, but they do throw exceptions on empty lists, so if you don't know for sure that the list is non-empty it is definitely a bad idea to use them. I just thought a warning would be in order when presenting them. This is a point where Haskell's type safety (can't know at compile time if a list is empty or not) falls short and I think a lot of Haskellers try to avoid such functions for this reason. For example the Xmonad code uses zippers in a few places instead of lists which always have one element.

There's a few more points that I can't go into in detail due to lack of time (reason for use of recursion instead of loops, if / case statements, purity) and I do appreciate the effort and can imagine that it will prove useful but I felt obliged to point out these things. If I can see them it's not a good sign ;)
Personally I won't ever exchange native apps performance for HTML5 based apps.
Deadpool under super healing
True indeed but the initial comment of 'It's better to do the wrong thing quickly.' was stated without nuance or caveat so the reply rightly pointed out that this statement is true in certain domains and completely false in others.
Go was about 20% of the speed of the java one

You're probably doing something wrong.

Go tops the techempower benchmarks for concurrent db access and page rendering, and for pure math performance, it has an average case performance of 17% slower than Java( highly dependent on problem chosen of course )

refs:

http://www.techempower.com/benchmarks/

http://benchmarksgame.alioth.debian.org/u64q/benchmark.php?t...
Kerberos and LDAP are two different things. You are aware Active Directory is just LDAP with extensions, correct?
Making a Map of US Rivers with Vector Tiles
Not to refute your experience, but I've never had to re-auth facebook on my android.
I don't think it would be useful for problems involving lots of memory. There is relatively little cache and the memory bandwidth seems low.
Hey there, I actually worked for a "competitor" of yours at one time in my career. We had a very similar problem, turned out that one of our users shared(probably unknowingly) a file containing malware and probably posted it to their twitter or facebook(we had that feature built-in at the time). This URL was caught by a very popular anti-virus company, which posted it on their site. I guess the software phones-home to get all copies out there in sync. So for awhile, anyone with this anti-virus software would get blocked on our site's homepage for malware and/or phishing attempt. My somewhat-educated guess would be that a costumer of yours has hosted something that Google(or whatever Google uses to get its info) considers shady. Our solution was first to contact the company to get delisted, then I think we ended up changing domains for the sharing stuff. Similar to dropbox's dl.dropbox.com for any sharing stuff. Or maybe we did some kind of URL-shortener. But somehow, a change to the URL's domain of anything that hosted user-generated content was the solution to the problem, AFAIK.
I want Google Glass connected to the Leap Motion hand movement interface.
Let me know when then run at same speed as native apps, otherwise I can use existing mobile OS and their respective browsers.
I suspect that eventually (~15 years) this sort of technology will be worked into contact lenses (which communicates to a small device that fits in your pocket, like a phone) assuming prolonged RF that close to the cornea has no long term physiological effects.
Does anyone actually find URL hyperlinking useful? Kitty has that as well and it just causes me problems. There are URLs in logs that I look at, and I do not want to click on them but do sometimes. (I've since gone back to PuTTY.)
If a country agrees to grant him asylum are they under any obligation to stick to that agreement?

i.e. Can he just apply to as many places as possible, and trust whichever of the offers he likes the most, or does he have to worry that maybe a country would offer the asylum while having a secret agreement already in place with the US to extradite him as soon as he is in their power?
Email Is Crushing Twitter, Facebook for Selling Stuff Online
Anything with access to jodatime (or nodatime, for that matter) would find that a pretty trivial problem.

In my experience you get more built-in with .net, but richer third-party ecosystems elsewhere.
Lonpress.js - long press event for desktop and mobile
Would be interesting to see how IE11 fares since it's close to release. Also sad to see one less engine because of Operas' Presto being retired because of things like this.

https://news.ycombinator.com/item?id=4195298
QR codes are sold by marking folks to other marketing folks. If it is relying on Google Glass to finally take off, you can put the nails in the coffin right now.
What I don't get: In a time when we are very aware of government tracking programs we are being asked to strap a GPS and camera to our heads so that Google can track us constantly?
The updater no longer requires you to run as administrator except the first time it installs its updater service. From then on, it will update without the UAC prompt. Chrome doesn't require running as admin to update because it bypasses Windows' security by running outside of Program Files, which can cause additional security issues.
Granicus - San Francisco/Chicago

2 full stack engineers, front-end engineers with a desire to learn Rails would be considered as well.

Granicus is changing the way that people interact with government. From your local city or school, to the US House and Senate, we work with every level of government to bring data to the masses and get your voice heard. In today's disconnected political environment, this mission is more important than ever, and we need great people to help us execute on it.

We are looking for talented people that can demonstrate above average skill at their craft. No degree required, no level of experience required. If you know your shit and can prove it, we want to talk to you.

You will be a member of our "CTO team" a small, agile time within the company responsible for creating our new products, and solving hard problems within our company. This position is not advertised on the website, and we will not work with recruiters. email javier at granicus for more info or to send over your info (resume, github, portfolio page, whatever you feel represents you best)
MIT Research on Innovation and Productivity
Did the keyboard come with it originally?

I find it odd that the cable wires soldered to the connector on the keyboard are not in the order the wires are on the cable, leading to a bit of a snarl.
The Top 11 New Features in iOS 7
Share your early stage startup
Got anything you've been working on in the last few weeks/months? Go ahead give us a short demo of it!
What does it do? What problem does it solve? When will it launch?
Harry's (http://www.harrys.com). Fulltime or Intern. New York City.

A bit about us:

We built Harry’s with one simple belief: everyone deserves a great shave at a fair price. As such, we seek to provide our own brand of exceptional shaving products direct to our customers online. We launched on March 13th and have been humbled and flattered by the early customer response, and we're now looking to bring on more talented engineers to help make every one of our customers happy and change the world, one 5-o'clock shadow at a time.

We're looking for outstanding full stack engineers and data engineers who want to solve thorny e-commerce problems in {customer marketing, web performance, customer experience/support, operations, supply chain management} in innovative ways.

Technologies: our web site is built on Rails, we're hosted on Heroku, our data is stored in Postgres, and we write a lot of Python to consolidate data from various sources and analyze it.

For the full stack engineer who thrives on shipping features in the face of complex problems and processes:

Our custom e-commerce platform powers the entire business, from the HTML on our homepage all the way down to our supply chain. We’ve got fun problems to work out every day, at every level of the stack, all with the hope to make purchasing and shaving with us the best experience out there. We’re looking for someone genuinely excited by the opportunity to make millions of peoples lives easier and build the Harry’s platform of tomorrow. Your primary responsibilities will include:

* Design and implement core features of the production website

* Build infrastructure to support various external features and other units of the business

* Think about performance all the time, and proactively make changes to make our platform better

* Determine ways to operate more efficiently (e.g. optimizing our inventory and shipping algorithms)

For the statistically inclined engineer who communicates with data and hacks on data problems:

Data plays an integral role at Harry's, informing every facet of our business. We are constantly working to understand the behaviors of tens of thousands of customers, tailoring offerings to them so that we can make them happy and drive continued demand. To that end, we're looking for a statistically-inclined software engineer who is well-versed in building data systems and wants to use data to inform decisions at Harry's in a forward-thinking way. Your primary responsibilities will include:

* Build infrastructure to automate data collection, storage, processing, and presentation.

* Instrument our website and marketing communications to gather the data we need.

* Test changes we make to our site, emails, packaging, shipping options, -- everything, really -- relentlessly.

* Produce, analyze, and present data to users in a context that allows them to make meaningful strategic decisions.

* Use your sheer intellectual horsepower to figure out and communicate how to better delight our customers.

If interested, email jobs@harrys.com with why you're interested and relevant links (e.g. Github, projects, LinkedIn).
You can't. You can use type inspection and assertions to clearly delimit borders in your code, but it's really not the same thing.
I think he meant the straw that breaks the camels back would be them saying that, because they've said or demonstrated almost everything in the direction.

Spying even on their allies (Right to Privacy),Guantanamo Bay (I'll just bunch this up as general human rights), various Wars on bogus reasons (Rights of a sovereign nation), TSA Detentions of Foreigners (Right to Freedom), etc.

So they've demonstrated that they don't seem to care much about the rights of foreign citizens, and also in some instances the rights of their own citizens, for example the abuse of Manning, the fact that Snowden has to seek asylumn, etc.
crossfleet -- Fayetteville, AR (Remote doable) -- Fulltime & Parttime

Developer, Generalist -- with some combination of skills in:
--frontend, web apps
--backend, REST & SOAP APIs
--Mobile, Android & Services

We are an enterprise SaaS company approaching our 1 year mark. We have paying customers and a full stack v1.0. Now, we need you to help us scale. Our customers are some of the largest corporations in the world and our market is transportation/logistics. Northwest Arkansas may seem like a random place for a tech startup, but we have half of the top 30 supply-chain & logistics companies just down the road and its a great place to live and raise a family.

Offering cost-of-living stipend + equity on a 1 year vesting schedule.

Shoot me and email and lets chat! jeremywilliams [at] crossfleet.com (tech cofounder)
I switched from windows/.net/SqlServer to linux/mono/MySQL two years ago and in a single server I handle among many many other things 10k-20k reservations/day.

The server is a small dedicated machine with 8 cores and 16GB ram but never goes beyond 30-40% cpu and 2GB ram. This in Hetzner for about 60€/month.

So I don't understand what the author finds so amazing about the numbers he posted.
How is that even remotely comparable? I'm not saying anything about the quality of using MS tools - they're great - but they have a fee attached. They specifically say you will need to pay that fee within X years. Pretending the fee doesn't exist because you don't have to pay it until next year is what I'm scoffing at. Not the tools, the idea that MS will continue to make their expensive tools free when they have put an expiry date on that free license already.

Open source community supported tools are completely different. The price and license are very clear - $0 up front, pay for support if you need it. Don't want to pay for support? No problem. Need a new feature? No problem, pay someone regular rates to add it. You can't lose access to anything because you already have everything. You can't be sued into paying because the GPL specially disallows the creator from suing you.
I really like MobaXTerm (http://mobaxterm.mobatek.net/), has tabs and much much more.
Flickr App “Pure”: 99% Content, 1% App
Info about the BART strikes from the sf chronicle
I thought there might be something more insightful than this within the article. It's probably just because I happen to work in a field (HFT) that obsesses over memory access patterns. Cache hits are your best friend and they seem to be under-appreciated in the wider development community.
Great article! Sad in a way how Google continues to dominate and impose it's will on us.
If France were to grant Snowden political asylum, would that mean Russia is obligated via treaty to send him there? Would France have to send an escort to bring him back? Or is Snowden's fate entirely up to Putin and the Russian government at this point?
I've never used a Google account with mine (Nexus One, Cyanogenmod 7), and I get along just fine. The main trouble is in getting new apps, but I only use 3 that didn't come with the OS anyway, and those were all easy enough to find the APKs for.
They gave me silly putty to harness my fidgeting. I soon discovered silly putty can be made into a bouncy ball, that I could use to distract everyone.
The only people actually making real money are the ones selling trainings, middleware, tolling and dubious mobile developer certifications.

I always tell people to note down the amount of money spent in hardware, digital certificates and development time. Then check how many times they would need to sell their app to recover the investment.

Most of the time the conclusion is that at the current prices, it would seldom pay off.
Yes, a password reset token is a good example where it would be fine to used a HMACed token, and is exactly how Django handles password resets [1].

[1] https://github.com/django/django/blob/master/django/contrib/...
SEEKING WORK - NYC/North NJ - Remote or local

Full-stack engineer, specializing in Python on Google App Engine and iOS development.

I'm the backend developer behind Project Noah (www.projectnoah.org) and have worked on a few other iOS apps including the original version of Nike+ Running apps, the most popular running app on the app store. Familiar with building for web using AJAX and modern JS frameworks (backbone, ember) combined with developing JSON REST API's server-side.

Looking for short or long term projects to join as a contractor. Remote work preferred with periodic meetings in NYC or Northern NJ possible.

martin@emergencestudios.com
Plenty Of Fish shouldn't be considered unbelievable. I've been following information about their infrastructure from the first moment they posted about it. There's nothing unbelievable about it at all. Over the years he has openly described changes to the site's setup as they've scaled, and it makes fine sense.

Stack isn't the only prestige product. Nearly all of Microsoft's infrastructure runs on their own dog food. That's a lot bigger of a product than Stack Exchange is.
Remind101
FULLTIME in SAN FRANCISCO, CA

Hi HN Reader,

We are looking for a full stack or backend engineer and a growth person (the word "hacker" seems to offend some) to join our team of 12. If you would like to apply, please send me your linkedin and preferably github profile.

Thanks,

David | Cofounder, Remind101 | David@remind101.com

---Brief---

Remind101 is solving a major communication problem in education by connecting teachers with students in real time and keeping parents involved. Used in over 10,000 schools, we are one of the fastest growing, venture-backed startups in education and believe we can enrich the lives of students by making teachers more effective.

---Positions---

Full Stack / Backend Engineer: http://www.thesourcery.com/jobs/540

Growth Person: Fill the funnel, improve conversion. Experience with SEO or event based email marketing a plus.

---Contact---

David@remind101.com
Enigma - New York, NY

- Front-End Engineer
- Hacker / Polymath

We just won Techcrunch Disrupt in May. Exciting times around here. Amazing group of people solving complex problems. Fun new office space in Soho and a great working environment all around.
>everyone has to use windows

They do?! Oh dear, I'd better tell the DBAs about that.

They only need to use windows if they want to run IIS or Visual Studio.

There is a hell of a lot more to the sort of infrastructure a lot of people use .Net for than that. Hell I was working with a bizarre mainframe relic last year in it.

That isn't to say for a lot of usages, anything that isn't the latest windows is a poor relation, the latest debugging features for TPL require 8.1.
Similar to dictation but seems funnier and more challenging at the same time. Very interesting! I am going to try this
Show HN: Turtle graphics app in Coffeescript & Canvas
PRISM: The Amazingly Low Cost of ­Using Big Data to Know More About You
In my experience, MySQL lets you get into a state where questions like "hang, on - what's the difference between a DATE of '0000-00-00' and NULL?" are commonplace. This makes porting from it... not simple.
Hi,

Our software is little different. It is a self-hosted software. It is hosted by our customers under different domain names in their infrastructure. So it is not the same domain or URL.

For Example:

Customer 1: fileshare.abcplumbing.com

Customer 2: dataanywhere.peterlawfirm.com

Thats the real problem here. It affects our customer installations under different domains. To some extent, we are fine if google is blocking one domain because somebody in the domain is sharing malware. The issue here is different.
Tweaky.com - San Francisco or Remote - H1B welcome

Tweaky.com is a marketplace of marketers, designers and developers that help small business owners improve their business online.

We launched 12 months ago with funding from the founders of 99designs. We are profitable, growing 25% month and month and in the process of setting up an SF office.

We're now hiring our second engineer who will work with the CTO to scale the business and on new feature development.

The tech stack:
* Ruby on Rails
* MongoDB
* Backbone.js
* Rspec/Capybara
* Heroku

We are looking for great people over a specific role, and great hackers over experience with any specific language.

We are mostly from Australia so happy to sponsor international candidates looking to move to the Bay Area.

Want to make a big impact at a small, fast-growth company? Send me anything you think might be relevant to ned@tweaky.com
...but I can buy an off the shelf $200 GPU (e.g. Nvidia 660) with stable tools that will work pretty good with highly parallel tasks, and get ~2000 GFLOPS according to [1].

[1] https://en.wikipedia.org/wiki/GeForce_600_Series

Or is there workloads where the parallella actually would make sense?

Power requirements are low, but development environment is probably rough, and development costs (regardless of stack) are going to be order of magnitudes higher than your electricity bill anyway for most projects.
Yes, anything to make it easier to get started. I've tried before, but got lost in figuring out which SDK to download. Too bad this toolkit doesn't help in that process.

Happily, writing this answer I discovered that OS X 10.7+ ships with OpenCL already! Can't believe I missed that last time.

For anyone else wanting to try it, the first example is pretty straight forward:

https://developer.apple.com/library/mac/#documentation/Perfo...

(You'll also want the code examples at https://developer.apple.com/library/mac/#documentation/Perfo... )
I think it's up to Russia now, and I don't even know how the whole no-passport thing will play out now, but I assume that if a country is willing to give him asylum, he doesn't need a passport for that (as long as the country he's leaving allows him to do so).
GlobalSign - Portsmouth, NH - Full Time Technical Support

Who we are:
GlobalSign was formed in 1996 as one of the Internet’s original trust service providers (you probably know us as a Certificate Authority). Over the years we have issued millions of digital certificates that have been used to secure commerce and communication on the Internet. Our solutions take the pain out of using cryptography and help organizations solve complex problems with increased productivity and peace of mind.

What we are doing:
How trust is bootstrapped on the internet hasn't changed much since 1996 -- we are fixing that!

We're looking for someone fitting these characteristics:
•	Fanatical about customer service & love working directly with customers and end users.
•	Tech Geek and troubleshooting expert. Your friends and family always call you with their computer issues.
•	You have a voracious appetite for learning and teaching technology. (Bonus points for any completed Coursera, Udacity, edX, or other self-directed learning courses)
•	Versed in both corporate IT environments as well as modern web technologies. (Serious bonus points for REST API experience!)
•	You enjoy working to bridge gaps between business requirements and technical capabilities.
•	Excellent communicator – you’re known for your high degree of empathy and listening skills, but also to your ability to explain complicated concepts and ideas to a wide audience in both written and spoken methods.
•	You have suburb organization and time-management skills. Your inbox is a hallmark of productivity.
•	Design minded – you think about why processes, interfaces, products and systems are designed the way they are and you’re constantly thinking about ways they could be better.
•	You can operate successfully without explicit direction on required tasks to achieve general objectives. You’re able to view the organizations' goals in context and tailor your efforts and direction appropriately.

Please email jobs@globalsign.com for more details.
https://en.wikipedia.org/wiki/Tu_Quoque
I really like this article. It looks at a severe problem (that traditional education is only reaching a small fraction of the students 'smart' enough to excel) and it suggests both a new way at looking at the problem (at least one I hadn't considered), and an approach to improvement that can be taken iteratively, without a sweeping change or expensive program.