skysight-inc/HackerNews huggingface dataset:
The short answer: because his written response, and the committee's acceptance of his written response, absolved him of any criminal wrongdoing caused by his testimony.

A little known fact: under UCC and UNCITRAL, you have 72 hours to modify any contracts you make in court via private correspondence. With 3 days to receive, and 3 days to send a response (and one day for a Sunday) tacked on. If the other party goes silent afterwards (as the committee did), clapper can use that silence as tacit acquiescence to his modified statements. In this case, the senate committee accepted that "least untruthful" was considered sufficient reason to make false public statements. Clapper brought that private agreement public via the press, and now it's nicely cemented in stone, as a valid process that anyone else can use in case they're ever caught lying to congress.

Someone really should be teaching Ed Snowden contract and trade law. I bet he'd pick it up rather quickly, and it'd make his current situation easier to deal with.
You might consider applying to Galois, in Portland.
Anecdotes are not data.

And unhappy people are more likely to say anything than happy people.
Some interesting use cases: http://erlangonxen.org/case/thwarting-a-combinatorial-explos...
San Francisco, Local, Full Time

Stack: Ruby, Python, Rails, Django, Node.js, PostgreSQL, Redis, Objective-C, Unix, bash, AWS, CoffeeScript, Backbone.js, Ember.js, etc

Resume: https://github.com/tombenner

Contact: See GitHub

Experienced full-stack engineer (leaning more towards back-end than front-end). I've been programming in various forms for ~15 years and prefer smaller companies (roughly < 100 people, but I'm flexible) that have traction and are solving well-defined problems. Here are some libraries I've made:

https://github.com/tombenner/nui - Use CSS in iOS

https://github.com/socialpandas/sidekiq-superworker - Create dependency graphs of Sidekiq jobs

https://github.com/tombenner/toro - Concurrent, extensible job queueing with PostgreSQL
Baltimore, MD; Remote/Local/Relocation; Full Time/ Contract/ Part Time

Stack: Java, Python, C, SQL, C#, C++, JS (Best to least best)

Resume: https://drive.google.com/file/d/0B4WRtlCUnFszVWtzMFZDZF9Hb1U...

Contact: joshwiegand55@gmail.com (also see Resume)

Recent college graduate of 2013. Looking for work anywhere between Washington, DC and New York. I have a couple projects that keep me busy(https://github.com/jrwiegand) while I am currently interviewing for positions in almost any IT/Programmer/Hacker/ something-with-computers-involved field. I am looking for any place that is full of good people that want to do awesome things.
Nothing remote? All the positions say SF, CA.
Now we just need to figure out how to keep a quartz window from shattering after cycling from ambient to 1500C ...every time a cloud passes.
Airseed - San Francisco, CA | Hiring employees #6,7 | Fall Interns, H1B welcome!

* The Polymath: Fullstack Engineer
* The Rainman: Data Scientist / ML Engineer

tl;dr

who: founding engineers #6,7
what: developer platform
platform: auth + APIs + analytics
big data: petabytes; 200M+ nodes, 1B+ edges
founding team: serial entrepreneurs
investors: Google Ventures, angels
beta customers: ecommerce, travel
location: downtown SF

Airseed is a developer platform that powers: (1) single sign-on authentication, (2) rich consumer data, and (3) interactive analytics. We make it incredibly easy for web / mobile app developers & Fortune 500 companies, to authenticate their users while getting incredibly rich intelligence, all within minutes of on boarding.

Our culture: balance, betterment, do good, hustle, resourceful, simplicity, transparency

Our stack: Ruby (Rails), Python, MySQL, NoSQL (Cassandra, Neo4j, Redis), Elasticsearch, Javascript, Hadoop, Objective-C & Android

Looking for domain experts who have experience tackling large scale problems in application development (web/mobile/API), infrastructure, data mining, machine learning, distributed systems, monitoring/ reliability

More info here: https://www.airseed.com/jobs
Email me (Arun - Co-Founder/CTO): arun at airseed dot com
Had Jobs been threatened with jail time, I wonder how much public backlash there would have been. As blind as we may want justice to be, nobody can overlook the fact that the man was responsible for some really nice gadgets. On top of that, the story is hard to get across to the general public: some stock back-dating and ebook price-fixing with no clear sympathetic victim. In light of that, I can see why the DoJ didn't charge him. They would have risked public opinion demonizing the prosecution and favoring Jobs no matter how guilty he was.
SAN FRANCISCO – Senior iOS Developer for Founding Team

Snowledge (http://snowledgeapp.com/)

We are looking for a Senior iOS Developer with the technical vision to build an app for the first true navigation and performance tracking platform for skiing and snowboarding.

About the Company

Snowledge is a mobile and web-based navigation and performance tracking community for the mountains. It equips skiers and snowboarders with valuable inside knowledge to navigate and explore their mountains, GPS technology to capture geotagged stats, photos, & videos, and a community to engage with each other and members of the ski and snowboard industry.

We are a seed stage startup with years of involvement in the skiing & snowboarding industry, including former Junior Olympic ski racing and current competitive big mountain skiing experience. We’ve raised a seed round of investment and partnered with 13 mountain resorts, in addition to a popular weather and snow forecasting site, to help develop and test our beta.

Desired Skills & Experience

As a Senior iOS Developer, you will work directly with the founder to go from mockups to working prototypes for a private beta group. You should be comfortable working at all levels of the stack, obsessed with measuring everything, detail oriented, and above all, hungry to succeed.

● B.S., M.S., or Ph.D. in Computer Science

● 4+ years of professional engineering experience

● Expert knowledge of the Objective-C language

● Proven track record of developing quality apps currently available in the app store

● A mellow personality (but an insane work ethic)

Contact eric@snowledgeapp.com. Please include your resume, examples of apps and sites you’ve worked on, and your Github profile.
Remember that we live on a sphere (or something approximating one -- it's a sphere that bulges). A great circle route actually is a straight line, it's just that on a 2D map it looks like you're constantly turning.
I consider myself an introvert, I am working from home right now instead of going into the office (15 minutes away). I am fine in small groups of people (2-5), but when there are more than 10 people in a room I am not very social and do not find it much fun.

I did outside sales for 10 years, which might sound contradictory to this, but in reality you only have to talk to people for about 2 hours a day. The rest of the time is spent in prep work, travel, learning your product (mine was technical). I liked that I could make a good living in 2 hours a day.

You could try starting your own business. My current setup is that I have 10 people on staff, and a very good COO to lead them all. She has joked that if we double our head count, that she could count on me to be at the office 50% of what I am now. Her prediction is that if we ever got to 50 people, then I would never come to the business at all. My contribution to my business is to do a lot of reading and thinking, and planning. I read about 2 hours a day, do another 2 hours of planning out solutions to various issues at work, and spend some time working on the website/e-marketing etc.

I would talk to your supervisor/CEO and ask if there is a way that you can work remotely for half the time or more. As a CEO myself, I am more interested in productivity than face time. Maybe your CEO is too.
Please support touch events.
Unfortunately this (in a language like C where it's not encouraged/enforced by design) requires discipline and experience. As evidenced by some colleagues, without experienced leadership on a project a group of journeyman programmers can produce some incredibly creatively broken multithreaded code. The experience part can be taught, discipline can be encouraged and developed with the right leaders/mentors. But without motivated individuals on the team (to learn this particular aspect of development) or mentors/leaders pushing/pulling them along, it's unlikely to happen until it's too late.

But, some people have to fail before they learn. Just wish they hadn't failed on such a big project.
Yes, it has been said that it's more for advanced users. I've been trying to mitigate this with presets, recipes, etc. but still I understand and accept that it's not for everybody.

I usually ask people to at least read this one page [1], not to convince them, but rather just so that it is understood that the extension is fully configurable: it can be at any point in the full block-all / allow-all spectrum.

[1] https://github.com/gorhill/httpswitchboard/wiki/How-to-use-H...

I just added a 3rd example of how the extension can be used without blocking anything, while still reporting everything. If anything, this can be useful to keep the other privacy extensions open for scrutiny.
Reminds me of a story from back in the mid-90s at my first job. I was working in Motorola's paging products group and helping bring up a ARM7-based microcontroller that we were testing for two-way pagers. I was in the ASIC group that had put together the chip and had written a simple test monitor shell that ran over serial and let us test out the registers.

I was on location at an engineering office in Florida where we were adding features to the monitor to test out new systems. At one point, the builds stopped working -- they never seemed to come out of reset successfully.

After work with the logic analyzer to try to watch the memory bus to see what instructions were running in memory, I finally hit on the answer. The linker was placing the init code at the end of our binary, and the latest code we added had pushed the init routines past the first 64K of program code. However, on this microcontroller, some of the address lines were multiplexed with general purpose IO lines, so out of reset, trying to get to higher addresses just wouldn't work; you'd be loading low-memory code instead.

A quick rework of the linker command line to reorder code sections and some modifications to the init code to flip those lines to address mode, and everything started working again.
Great - the HN title is no longer the above one, but now "We Aren't the World (2013)"... a non-descriptive one giving no idea of what the article is about, and furthermore assuming that "we" are all Americans, or at least one of the W.E.I.R.D. cultures described in the article.

I hate to complain, especially when I really do love this site and the community, but if someone is going to edit a headline, at least make it an improvement.
SQLAlchemy vs Other ORMs
Good luck with the move! I moved to Berlin from the US just over a year ago, and I've absolutely loved it here so far. Such a great place to explore on foot too. Especially when I first arrived, one of my favorite things to do was just pick a district and wander for a while. I discovered many of my now-favorite places that way.

It is indeed rather spread out though, so I definitely recommend supplementing your transport possibilities with a bike. =)
Part of the difficulty is that there are very few open source _applications_ (vs frameworks) built using MapReduce available to study. The only ones I know of are:

https://github.com/snowplow/snowplow
https://github.com/PredictionIO/PredictionIO

We (Snowplow) use MapReduce primarily to:

1. Scale our event enrichment process horizontally - raw events come in, we validate them, enrich them (IP -> geo etc), store them. With MapReduce, we just throw more boxes at the enrichment process for larger users (we enrich 200m events in ~90 mins on 6 x c3.2xlarges, spot cost of $0.58)

2. Do easy recomputations across user's full history of raw events - e.g. we add a new enrichment or a user's business logic changes, we can rerun over their full history going back to 2012

Hope this helps!
Los Angeles, remote preferred, Contract | Part Time

Stack: Haskell, C#, F#, Scala, Java, TypeScript, Javascript

Resume: http://functorial.com

Contact: my username at cantab dot net

I am looking for something challenging which would allow me to use my skills in functional programming (with a strong preference for Haskell). Short to medium term contract/part time projects are preferred. I am most interested in language/compiler design, but given the freedom to use the right tools, I would be happy working on a wide variety of projects.
Oh, it's like 0 risk, and takes 5mins max, and it does seem like an improvement to me. You can put back the foam if you don't like it.
Amsterdam, Remote | Relocation maybe, Contract | Part Time

Stack: Rails, Java, Postgres, Mongo, debian, dev + devops. Also, but lesser: Android + iPhone.

Resume: have to create :-)

Contact: my username at gmail

Looking for either leadership role or fullstack devops. Founded two companies, of which one failed. The other one is ramen profitable. I do what what it takes to get stuff done. Broad knowledge of various technologies. 15 years work exp. Started programming almost 25 years ago.
At this moment I can use some extra revenue to put in my current company, some diversity and more contacts.
History: Employee for 6 years, than 6 years freelancing, and now about 3 / 3.5 years working on my own stuff. Had employees and other people working for me.
So they had enough time to observe these things in mainstream languages and recognize that a lot of them are not worth the hassle.
Anywhere, Relocation, Full Time

Stack: Objective-C(iOS), Python(Django,Flask), C++, HTML, CSS, Javascript(JQuery)

Resume: https://docs.google.com/file/d/0B5-vMNiRkg6kUUZpQ1M0UVBmQVU/

Contact: victornbarrera@gmail.com

Website: http://victornb.com

Looking to apply everything I know to the mobile scene and pick up new things. A company who is into what they do. I'm currently in So Cal and about to graduate in 2 months with a degree in Computer Science.
Great book on the cars-first disaster of urban planning that I read years ago if you're interested: http://www.amazon.com/The-Geography-Nowhere-Americas-Landsca...
Not so much a bad employee IMO but definitely a worse fit for a company. I worked at a young startup (it was somewhat established by the time I joined) that was mostly younger guys than me (I was very early 30's they were mid 20's) and I was the only employee with kids. A lot of their focus and outside time was spent drinking hanging out and talking about work when they weren't partying. I couldn't and wouldn't do that and opened up a huge rift between me and management in particular. To be honest I think that is a problem with that company not with me as an employee. Their immaturity caused that and a metric shit ton of other issues. If any thing else I've found that having kids has made me better in a lot of ways. I'm more driven to build something to pass down, I'm more attached and caring about my career, and I'm more mature. I honestly believe that having children has made me a better person.
Most popular music produced in the last twenty or so years has been horribly mismastered, with effectively no dynamic range whatsoever; once they're done smashing the shit out of it, the result consists of nothing but silence and peaks, which can easily produce distortion and clipping at any volume level high enough for the music to be audible at all.

A lot of older music gets remastered the same way when it's re-released; this is one of the legitimate reasons for preferring vinyl, since you can be sure you won't find that problem on an LP. (Granted, you'll have to put up with Rice Krispies instead, but some find that preferable to trying to suffer through modern mastering, and I can't really say I blame them.)
IN/MSX: Running 4 Copies of an Operating System at Once (2008)
Bangalore, Local/Remote/Relocation, Full Time

Stack: Sass, CSS, JS, Python, Django, HTML5, C/C++

Resume: https://www.dropbox.com/s/hly3r2h1rm615pk/Hemesh.pdf

Contact: See resume

I am a full stack web developer, currently the only developer at Flat.to (venture-funded, now acquired), graduated from one of the top technology universities in India. Likes to take ownership of the projects I work on. I have done a lot of competitive programming during college. Recently found interest in mobile game development, just launched one, working on the next one.
You might find these videos interesting, cross linked from another discussion.

https://news.ycombinator.com/item?id=7565751

These systems were working in the late 70's, early 80's as personal workstations. Now compare with what many developers still use today.
I agree. I've used both vmware and virtualbox, and they both provide good options to running linux under windows. Since most of my linux work is server type work, it works out pretty well.
http://jokstop.com/ - I built this during opensocial days to understand virality factor and later put it up as a website. Currently get's under 300k PV/year. You can have it for $500 obo. Comes with cool domain name, PHP code, MySQL DB, Chrome offline capable extension. Email y1426i at gmail.
This AI tells you if your website is too cluttered
I'd like to join the crypto challenge to see if I enjoy such work. Unfortunately, my email never got replied.
Just a friendly note, a lot of you are using external links from paste-bin or with a google link shortner etc. HN automatically marks posts with these links as dead.
Rich Hickey (re)popularized the usage of "persistent" to mean what you just described immutable as. That is, the previous version of the data structure "persists" after you add an element, and now you have two values.

To the people using that definition of persistent, "immutable" just means constant, i.e. no insertion or deletion at all.
R is for stats and data analysis in general. Should be able to do the same numeric computation that Excel can do.

If there is not a hard requirement for the data to be on-site, have you seen Google BigQuery and Fusion Tables?

https://cloud.google.com/products/bigquery/

https://sites.google.com/site/fusiontablestalks/stories
But where do you start? :)

Even most news outlets can’t even get their micro-typography right in the age of Unicode.

It is ‟Foo”, not "Foo". In languages where quotes are on the baseline, e.g. German, this is even more of an eyesaw. "Spiegel" instead of „Spiegel“ (to make matters worse, the German closing quote is wrong in Verdana, somehow).
And let’s not start about - vs. – vs. — or the difference between ... and … (and that you have to put a space before an ellipsis). :)
Thanks for posting. I'm one of the Eventjoy founders. Happy to answer any questions.
Seattle WA, Remote|Local, Full-Time|Contract|Part-Time

Stack: Ruby on Rails, PostgreSQL/Titan, Heroku/AWS, UI/UX tools

Resume: http://www.theodorekimble.com/resume.pdf

Contact: mail@theodorekimble.com

I'm a full-stack web developer with significant Ruby on Rails experience and a formal graduate design education. I enjoy understanding the technical and qualitative elements that problems pose in order to design and build elegant solutions.

I'm looking for remote contract opportunities or interesting full-time positions in Seattle.
A recruiter didn't understand the illegality of specifying an age range? Wow.
I'm super happy with my Audio Technica ATH-AD700:

http://www.amazon.com/dp/B000CMS0XU/ref=pe_175190_21431760_M...

They're great as long as you don't mind them being bright purple.
Data Isn’t Cool. You Know What’s Cool? Insight.
When DNSSEC says "bit.ly" is correct and valid, what organizations or entities could have messed with the results?
This problem is worth dedicating a few nuke plants to the problem, if in fact all you need is 1500 or 2200 deg C. Especially in Nevada, which has plenty of radioactive surface already.
Elementary OS: Human interface guidelines
I agree. I hate this example. Not sure why it's so ubiquitous.
Think of like this: Each record in your dataset goes through the "map" phase. This is really just a categorization. You look at each record and assign it, or some parts of it, a "key" based on what it contains, and send those KV pairs back out into the ether. The framework will then automatically group those by key and send them, in no guaranteed order and in parallel, to your "reduce" phase. You get a key, and a list of all of those data points that were assigned that key. You do some computation on them, and return the result. When all of this is done, the process is complete.

I think what makes this example so confusing (as well as the other common hadoop example where you do a partial count in the mapper "hello":3, "goodbye":2) is that the keys mean nothing to the final result (unless you really wanted to know the frequency of each word) - they are only used to shard the work.

Sorry I don't have a real-world example (crunching log files as you mentioned is a common one, but it's really just the same thing: counting frequencies)
Actually I think that given that they gave birth to one of the most unsafe languages on the planet, and publicly ranted against OO and FP languages during their career, they have choosen to ignore them as a political decision.
Hotkey Eve - Learn Your Mac Shortcuts
Yeah I agree... it might be time consuming though...
why? it seems like it'd be one of the best materials out there - it has a super low coefficient of thermal expansion, especially in comparison to many other materials.
Hi, I'm the main author of Privacy Badger's Firefox version. You are 100% right; I'll point this out to the text authors.

On the other hand, EFF's fanbase is generally very technical compared to the average person and I'm sometimes afraid of coming off as imprecise or belittling to them. Striking the balance is hard.
Modified poliovirus used as therapy for brain tumor
México, Remote | Full Time

Stack: Rails, PHP, Python, C, Backbone, Node.JS

Resume: http://mx.linkedin.com/in/abimaelmartell

Contact: me at my username .com or through linkedin

Im looking for a stable job as Full-Stack web developer or Backend. You can see my coding standars in my github projects -> https://github.com/abimaelmartell
+1 for AudioTechnica from me, definitely the best headphones I've ever owned, especially at that price
We've run it a couple of times in London super cool fun.... and lots of interest!
Hehe, absolutely no. A 320 kpbs MP3 and .wav are hard to distinguish, but the high freq range is usually the one where things are missing, and the lows also but only if there are a lot deep sweeps and bass. If I wouldn't have a wav and an mp3 for comparing I wouldn't be able tell the difference. I don't have the high-end headcans or the finesse for that.
Well, all right, then!
Thanks Andrew. We found a lot of organizers to be pretty price sensitive around ticketing fees.
Open-Source Software Specialist Selected as Executive Director of Wikipedia
A Personal Reflection On Google+
Basic bitcoin security is new wallets for each transaction. It is still a very hard problem just looking at the block chain that if this hash sends coins to that hash who the owner of the recieving wallet is. Is it the same person filling a new wallet or a transaction?
Can "good enough" tablets save Microsoft in mobile?
I needed a hug. Maybe you do too.
Manning was held in effective solitary confinement for 9 months.
you could use Foobar's blind test component for this
http://www.foobar2000.org/components/view/foo_abx
Beats: 100 Days And Runnin'
Saint Louis, remote or here, > 10 y of experience (see résumé); substantial completion of CS50, see github.com/ra too.

résumé — http://elm.nfshost.com/sansaddressforHN.pdf

Looking for contemporary technology (docker, eg; not necessarily), and great people — curious, smart, good taste.

rick % inboxpro (the usual commercial TLD. I poll that mailbox every five days but will increase that to every other day until one week from now.)