skysight-inc/HackerNews huggingface dataset:
NGP VAN - Boston MA or Washington, DC - Many Positions

* UX Designer (Boston or DC)

* Front End Engineer (Boston or DC)

* Software Engineer (DC)

* Software Team Lead (Boston)

* QA Engineer or Analyst (Boston)

* System Administrator (Boston)

* SQL Developer (Boston or DC)

NGP VAN is the world’s leading political technology firm, providing campaign and organizing technology to Democrats, progressives, and non-partisan organizations. We offer an integrated platform that combines the best fundraising, compliance, organizing, and digital products available. We built the voter contact and volunteer management tools used by Obama for America. Nearly every State Democratic Party in the United States distributes our VoteBuilder tools to Democrats up and down the ticket, and we provide industry-leading organizing tools that enable labor unions, environmental groups, pro-choice advocates, civil rights activists, and progressive political parties to win their campaigns around the world. Our fundraising and compliance software is used by the majority of Democrats from the Presidential level on down, and our fast-growing digital platform has become the most-used toolset for Democratic campaigns as well.

NGP VAN has been recognized as one of the fastest growing companies in America by Inc. Magazine for seven years in a row, and one of the top 50 fastest growing companies in the DC area by both the Washington Business Journal and SmartCEO. We are a successful and growing company with a passion for our employees’ career advancement. We are an open-minded, flexible workplace that values learning and contributions of many different kinds.

Company Site: http://ngpvan.com

We are open to interviewing across a pretty wide range of experience levels. Hit me up at dmiller at ngpvan dot com for more info or to apply. I'm the VP of Engineering here.
San Francisco, CA - Jobr - Senior Software Engineer or Data Scientist - 5-10 FTEs - http://www.jobrapp.com

Jobr is the leading mobile-first jobs application combining a Tinder-style interface with a Pandora-like recommendation engine. We were founded just over a year ago, and all key metrics are growing 50-100% MoM. We’ve raised $2M in funding from a group of strategic investors and advisors including Lowercase Capital, Workday, the Tinder founders, Redpoint Ventures, Lerer Ventures, and Eniac Ventures. Our platform now has over 1M jobs across virtually every industry and covers the entire US and Canada, and we’re planning to expand further later this year.

We’re looking for a hungry, analytical Software Engineer to help us continue to move quickly and scale engineering operations. You should be comfortable in all parts of the stack, from writing CSS to querying databases to managing instances.

* All major systems are written in Go, accessing data in MySQL with a Redis layer

* Redis MQ for message queueing

* Skala data processing on Spark

* Job search via Elastic on Found

* Mixpanel for tracking (track everything)

* Table tennis - for stress relief and friendly competition

We treat employees like founders, compensate very competitively, have a really cool office space, and just generally like each other.

Send over an introduction if you’re interested! intro@jobrapp.com
The Mets Have to Pay a Player Who Retired in 2001 $1.2M Today
Is the glass half full or half empty?
Addepar, Application Security Engineer -- Onsite, Mountain View, CA

We are looking for an Application Security Engineer to focus on improving our engineering from a security perspective. If you want to solve real world security problems, are passionate about not only breaking applications, but also building them right, you should apply for this role. You'll need to be able to wear various hats in the course of a single day, and have the ability to solve problems quickly and efficiently.

Join us: careers.addepar.com Or email careers [at] Addepar [dot] com
Are there some stats on how effective spear phising is these days? Need to train my co-founder live, but some facts would sure help.
Imagine what the world would be like with Elon Musks everywhere :D
Interesting, I'd not come across tabbedout.

I'm hoping a business plan will form when we follow the good peoples advice in this thread.

Doing a plan at this stage feels a bit like waterfall to me. I realise you can't get far without one but sitting down and writing one before we've established the pain points, opportunities & demands feels too early.

Maybe I'm just naive
Learning to Learn: Art of Doing Science and Engineering (Richard Hamming) (1995)
Obviously there is. How many people even know that Musk didn't found Tesla (he was an early investor who later stepped in as CEO)? It's clearly a good PR strategy to identify him closely with their brand, and give the company a persona. Quick, name the CEO of Ford!
You're describing Turing completeness, which is a property of all general purpose languages.

In the context of programming languages, "subset" implies that one language is identical in form and semantics to the other, plus some extra stuff. Good examples of this are Objective C and C++ to C. (Although C is not a strict subset of Objective C and C++, it is pretty close.)
Anti-IF
That's is not remove code due to undefined behavior, so is an apples/oranges comparison. If we keep your function, but the call looks like this:

int value1, value2;
value1 = compute_value_1()
ComputeStuff(value2) # oops, fat-fingered the '2'

Do you really think the author meant to not have ComputeStuff run? Since value2 isn't initialized, it could be optimized out.

Yes, in this case, you would get a warning, but it is illustrative of the kinds of things can cause optimizers to do very unexpected things to your code. And it is surprisingly easy to find the UB conditions.

It's worth reading through this three-part post called What Every C Programmer Should Know About Undefined Behavior[1] from the LLVM folks to see how UB can screw with you, including removing NULL checks, eliminating overflow checks, and making debugging incredibly difficult to follow. It also explains why they can't just generate errors while optimizing.

1. http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
Visual Content Marketing: Building Digital Stories That Really Connect
Show HN: Giffy Club, chat while gifs interrupt you
"After selecting a winner in the challenge phase, try to work with the candidate in a small project before hiring him. Pay for the hours spent on the project, of course!"

It would be difficult to find a winning candidate who is unemployed, or who is employed and has the bandwidth to come in during office hours and work on a project with your team. That being said, performance on a paid "evening hours" consulting project would be a very good hiring metric that I think more companies should use.
Sounds interesting, but given that it's founding members are only two companies, it sounds like it doesn't really represent the larger erlang community?
RISC is also often described as register-register, as opposed to register-memory or stack or accumulator-based.

In a pure register-register design, all opcodes which use the ALU only operate on data stored in registers, and only store data to registers. Due to this, the only opcodes which touch RAM in such a design are load and store opcodes, and they only use the simplest addressing modes.

In a register-memory design, ALU-using opcodes can touch RAM as well. This is taken to an extreme in accumulator-based designs, which aren't used much now but were previously very popular: One "main" register which is involved in all (or nearly all) opcodes, maybe a couple index registers to make memory addressing easier, and everything else is in RAM. The 6502 is the prototypical accumulator-based design, with the interesting twist that its zero page (all memory addresses with a high byte of 0x00) is almost as fast as registers, making it practically a machine with 256 one-byte registers.

(Stack machines are fairly self-explanatory. I think they're mostly VMs now, because it's easy to take stack machine code, turn it back into a parse tree, and then compile that to optimized machine code.)

Register-register designs are typically RISC, which implies constant-size opcodes (one machine word per) to save on decoding hardware, pipelining built in from the start (so no or few complicated opcodes which can take an unpredictable number of cycles to complete), and a very Spartan design philosophy, even to the extent of making the pipelining architecturally visible by specifying things like branch delay slots (where the opcode immediately after a taken branch opcode is still executed, because it's already in the pipeline). The idea was that the compiler would make it all invisible to the average programmer.

The "no complex opcodes" thing was sometimes taken to extremes: There's no single-cycle algorithm for integer multiplication or division. MIPS therefore had integer multiplication and division opcodes which executed while the rest of the chip was still executing other opcodes: The code would issue a multiplication, say, and then the next n opcodes would be run while the multiplication hardware was cranking through the math; when it was done, the result would be placed in a pair of special registers, called hi and lo. How many opcodes was n? Dunno, it depended on the inputs to the multiplication opcode. Division worked the same way. I don't remember if reading hi and lo early would stall the pipeline or generate garbage...

However, when you remember that the VAX had an opcode which would evaluate a polynomial of arbitrary degree when given an X value and a variable-length list of coefficients, you can kind of see where the RISC folk were coming from.
TL;DR: ...by about 1.8 microseconds and 17cm.
Opower is hiring Software Engineers in Test to join our teams in Arlington, VA and San Francisco.

Email me at heather.cassano@opower.com if you or someone you know may be interested. Also check out www.opower.com/careers and let me know if there are any other interesting jobs!

We are looking for someone to develop and implement tests of our product suite, including end-to-end services and JavaScript-based web application testing. Also develop automation in existing tools and frameworks!

We are looking for someone with 3+ years’ experience in a fast-paced application-development industry. Proficiency with a scripting language (e.g. Ruby, Python) and ability to write automated test code and tools. Proficiency with SQL and databases for data mining, test setup and troubleshooting purposes. Working knowledge of Java and JavaScript.
Would anybody like to predict and defend a probability above 0.00 that gov.uk will be able to meaningfully impede my ability use cryptography by 2020? Obviously politician's rhetoric, and to a large extent the law, have become unhinged from reality, so the odds of passing one more moronic, ineffectual law are a given: 1.0. But I'm asking someone to seriously state and defend even the slightest possibility that David Cameron might, in even the smallest sense, succeed. I can't.
Coinalytics | http://coinalytics.co/ | Palo Alto, CA (ONSITE)

Coinalytics is redefining artificial intelligence and analytics for Bitcoin, blockchains & decentralized applications. Our path-breaking platform brings real-time machine learning and graph analytics capabilities to the blockchain.

Coinalytics provides pragmatic and data-driven solutions to the worlds of payments, financial services and the Internet of Things.

We are a well-funded team of engineers and analytics specialists based in Palo Alto, CA.

-----

Open Positions:

- Senior Engineer | Blockchain Data Infrastructure

- Senior Engineer | Data Analytics

- Senior Engineer | Web Applications

-----

Full Job Descriptions: https://angel.co/coinalytics/jobs

Contact: founders@coinalytics.co
Phenomenal book. Hugely recommended.

And that's despite disagreeing strongly with Yergin's petro-optimism.

He absolutely knows his subject.
And then I used block element on those.
BackNine Insurance and Financial Services - Los Angeles - http://back9ins.com

BackNine simplifies the selling of insurance by allowing insurance brokers to quote, apply, plan, and summarize their insurance.

We are looking for a smart and creative front end or full stack engineer. Full time and in house.

We are built on:

-Ruby

-Rails 4

-Heroku/AWS

-NodeJS

-AngularJS

-Git & GitHub

-MySQL

-Redis

Please email reid@back9ins.com with links to your GitHub, StackOverflow, Code Snippets, Blog, or anything else of importance.
Thanks, too late to edit the post for this typo.

The ATMS were dead too.
Probably because western boys are growing up reading comics with super heroes. Comics-backed way of thinking isn't compatible with a critical analysis.
> that's not a good reason to give up on the most popular scripting language that will engage more developer to VR.

Maybe, but there are a lot of good reasons to avoid Javascript, too.

I've actually been part of a project that used Javascript as a scripting language inside non-web software. IMO a better language should be used whenever possible.

First, even today, 98% of the Javascript code and tutorials on the internet and in books is focused squarely on website scripting, and it's difficult to find out what's actually part of Javascript, and what parts come from the browser. So saying, "There are a ton of Javascript resources available," ends up not meaning much, because they're all telling you how to manipulate CSS or navigate through the DOM. The other 2% covers node.js, which is still not useful for embedded scripting.

Second, Javascript sucks as a language. There's all kinds of stuff like weird conversion rules and lack of real arrays (and I could keep going, but won't) that end up making things more difficult than they need to be. It's a commonly held belief that it was unfortunate Javascript became the de-facto scripting language of the web. No use propagating that mistake to other fields.

Third, there's no reason to believe that web developers familiar with Javascript will be particularly good at (or interested in) scripting VR systems or whatever.

Finally, a lot of existing Javascript code is just really, really bad. It may be the most popular scripting language, but I would wager large amounts of money that as a percentage, there's more flat out bad Javascript code than there is in any other language. Missing out on that part of the developer pool helps more than it hurts.

Besides all of that, Scheme isn't very hard to learn and is a far better language than Javascript. People turned off because they can't learn Scheme probably weren't going to contribute much anyway.
I'm not sure -- there is a site that specializes in what you are talking about though:

http://nos.twnsnd.co/
The article goes from adoration of few particular video game composers/engineers (not undeserved one, mind you), to presenting few tidbits that attempt to show very tentative link to pop music and blowing it up to "changed popular music" doesn't do justice to either creative genres.

One just needs to listen to few Japanese synthpop bands from the 70s like P-Model or Yellow Magic Orchestra to see which direction stream of influence was flowing back then. I'm pressed very hard to believe that bleeps and blops of the 70s arcade cabinets impressed any musician, when you had much more powerful tools to do synthesis far more advanced and relatively inexpensive. After its peak in the late 80s, as far as pop music was concerned, synth went in sort of hiatus, to come back slowly in last decade or less, and still, bleeps and blops are just a single drawer in an immense cabinet of instruments employed.

I admit not to play too many games recently, but from what I've seen in AAA titles, it's dominated with bland orchestral ambientals. There's still no adaptive phrasing, AI composition, and really no intelligence behind it all. The medium holds immense potential, but I'm still waiting for it to unlock itself. We had serialism (though I don't enjoy it myself) almost 100 years ago. What's the hold-up?

I hope this doesn't fall under gratuitous negativity. I just don't see it.
I played UO 98-99 on Europa. Back then I enjoyed being able to play a game where I could do smithing almost exclusively. Just hanging out with other people who enjoyed a very small aspect of the game, and being able to service others. There was a nice feeling of earning the trust of a community (people had to give you their things for you to fix, and you could theoretically just keep them, but play enough and your character built a reputation as a reliable person in the community, rather than having it rules based or anything) that hasnt been in place in other MMOs that I've played.

I went back to play it last year I think, and it was still an enjoyable, but thoroughly broken game world. For me it was mostly nostalgia, and after a few months of playing it vaned, but the content still held up surprisingly well, especially as it was never really meant to be balanced.
Why do I still play Ultima VI from time to time?

Because nostalgia, and it's still a really absorbing game.

Never played UO, bar a brief furtle when it originally launched, as I could see the crack rocks glistening all too appealingly.

Spam spam spam humbug.
SEEKING FREELANCERS - NYC only, remote OK

LiquidTalent is an exclusive marketplace for developers, designers, and marketers to find well-paying contract opportunities.

We're still in the early stages, so we're going outside every day, pounding the pavement to find good clients.

We've done contract work before, so we know what a good project looks like:

- Real budgets

- Projects using modern technologies

- Greenfield projects where you get autonomy and control

- Teams with a strong sense of design; projects that will look good on your portfolio

Right now, we mostly have web or mobile projects with clients based in NYC. If that doesn't help you, you can still sign up, and we'll let you know once we expand.

http://talent.liquidtalent.com/
Problem is the companies exist to generate money for shareholders.

That is against what the shareholders want because it reduces the money.

Ergo, it will never happen.

At best we can expect some half baked ambiguous promises about not being evil (Google), excited yapping about something else as a distraction (Microsoft) or deafening silence (Apple) all backed up with thousands of pages of legalese and even more ambiguous international law.

So forget it; we have to move our feet. Stop being lazy and relying on all the services. Take a minimal set of services from elsewhere (I just have a domain and an IMAP box hosted by two small companies) and give the finger to them all.
I'm currently in Europe and following closely the coverage. It's unbelievable how this greek government ruins the whole country. They seem to take the piss out of the EU and Mr. Juncker. Only few can understand Juncker's patience. Tsipras and Varoufakis seem to play communist comedy. But as always with communism, it's ending as tragedy. In the end the greek people will suffer a lot. No medicine, no goods, no toursists. The long term consequences a severe. That's a shame. Europe and the financial markets are much less affected by a so called Grexit than Tsipras assumes.
Any reasonable compiler will implement x%256 using bitwise arithmetic, but C semantics require that x == d*(x/d) + (x%d), which means that if x is negative (x%256) must be negative, while (x&0xff) will be positive.

This difference means that the AND is still faster than the MOD when used on signed integers, if the compiler is not smart enough to prove that the input will never be negative.

For example, with gcc 4.7.3 the resulting assembly is

movl %edi, %edx
sarl $31, %edx
shrl $24, %edx
leal (%rdi, %rdx), %eax
andl $255, %eax
subl %edx, %eax

I.e., six instructions instead of one. This is still faster than using a divide.
Trade Machines | http://trademachines.com | Berlin - Germany | On-Site | Full-Time

Trade Machines is a fast growing Start-up, whose international team has many years of experience in conducting e-business. Our vision is to build the world's largest platform for online industrial auctions.

Our current playground: PHP (Symfony 2), Scala, Elasticsearch, Mongo, AWS EC2/ECS/Kinesis/DynamoDB

We are looking for:

- PHP developers, interested in functional programming (scala) and devops

- Frontend developers (HTML5, bootstrap, sass, grunt, twig)

You can find more infos on http://trademachines.com/jobs
Henry Ford. No, wait - Lee Iacocca.
Steve Jobs – Official Trailer
SEEKING WORK - Remote & Washington D.C/San Francisco (remote preferred)

I'm a full stack developer and designer.

For web apps, I use Ruby/Rails, JavaScript, Angular. For iOS apps, I use Swift.

To see some of my recent work:

http://breue.com/

https://dribbble.com/zachvanness

I'm currently offering a service where i'll build you a neat minimal lovable product for a fixed $5K and ship in 40 days.

My email: zach@breue.com
He takes 'impossible' problems/markets and creates solutions for them.

We need to get him working on global warming.
SpotHero | Chicago, IL | http://spothero.com
SpotHero is changing parking, and our tools will redefine the transportation industry. With over a million cars parked, fast growth, and solid funding (https://angel.co/spothero), SpotHero offers countless ways to make an impact on the company and your career.

★ Associate Product Manager - http://spothero.com/careers#job-associate-product-manager

★ Senior Product Manager, Mobile Apps - http://spothero.com/careers#job-senior-product-manager-mobil...

★ Senior QA Automation Engineer - http://spothero.com/careers#job-senior-qa-automation-enginee...

★ Senior UX Designer - http://spothero.com/careers#job-senior-ux-designer

★ Software Engineer, iOS - http://spothero.com/careers#job-software-engineer-ios

★ Software Engineer, Android - http://spothero.com/careers#job-software-engineer-android

Please email jobs@spothero.com with your resume to apply. Thanks!