skysight-inc/HackerNews huggingface dataset:
Here's mine :

$ cat test.c
#include <stdio.h>

int main() {
int a = 3;
int b = 3;

// aren't we supposed to add 2 and 2 ??/
a = 2;
b = 2;

printf("%d\n", a + b);

return 0;
}
$ gcc -W -Wall -trigraphs test2.c 2>/dev/null
$ ./a.out
5
$
Calculus for the Practical Man
I assumed the author means 300 legit, cleaned up commits.
A little off topic here, but that name, Stuart Cheshire, seemed familiar. Where would I have heard of him before? From some old game I used to play, I thought. RoboWar? No... Bolo!

Great little game on the Macintosh. Networked game with tanks and pillboxes and resources and alliances and a "little green man" who you could command to run from your tank to harvest trees and place mines and buildings and roads. Lots of interesting mechanics packed into one little game form 1987. You could even write "AI" modules to help you out or run the game entirely. I think it used token ring networking, but maybe that was only when it was played on AppleTalk.

http://en.wikipedia.org/wiki/Bolo_%281987_video_game%29

Text and pictures describing how to play: http://bishop.mc.duke.edu/bolo/guides/bolomanual/
Bitcoin wallet software MultiBit to begin charging 0.5 cents per transaction
Google usually finds the right one (https://www.google.com/search?q=piratebay)... but of course that could change.
Simple distributed computation with Clojure and nREPL
The book is very dated. Are there any downsides to learning Calculus from this compared to a modern text?
Websites are for Humans
SEEKING WORK - remote (based in Austria)

I'm a Web Developer with a strong interest in data visualization, product management, and mathematics.

I'm the author of heatmap.js, nude.js and many other projects.

Find out more about me on my website:
http://www.patrick-wied.at

-

My ideal client would need my services in frontend development and/or data visualization.

-

Github: https://github.com/pa7
I know. My point is that the title of "First ARM Server" has already been taken. And frankly, "First" is a dubious advantage.

For ARM systems to be competitive, they must deliver power, performance, and cost-efficiency beyond Intel Xeons (including the new Intel Atom line of Xeons). Otherwise, x86 dominance in the datacenter will continue.

These ARM servers are interesting and all... but honestly, a Dell Poweredge seems to deliver much more at a lower cost. Brand-new Poweredge Racks are as low as $700 (R220), Poweredge Xeons start at $1000.

So what is a fair price for an X-Gene? If its anything more than $400, I'm thinking the old Intel solution will be superior. (Even a Celeron will outperform an ARM)
Here's a ruby solution that only affects 2+2:

class Fixnum
alias_method :old_plus, :+
def +(other)
return 5 if (self == 2 && other == 2)
old_plus(other)
end
end
Hey folli, I'm the CTO of SolveBio (https://www.solvebio.com). We're a startup that's trying to make it super easy to access biological data (specifically for clinical genetic test pipelines). We're well aware of the "file format problem", and we're trying to tackle it by building easy to use APIs into our datasets. This allows for "format-less" retrieval of data (basically JSON) which can be exported into basically any format through a set of helper tools.

We're looking for frustrated bioinformaticians to work with us and help develop our platform, so feel free to shoot me an email if you're interested.
AvantCredit (Chicago) is hiring senior data scientists, data engineers, and data dev ops. We offer competitive salaries and a flexible work environment.

http://avantcredit.com/jobs

We have gone from 0 to 150 employees in a little under fifteen months and have raised more money last quarter than all other Chicago startups in the same period last year combined. (http://bit.ly/1hp2cx4)

Our stack is Ruby on Rails and R deployed on Heroku and AWS, respectively, and we do not mess around. All of our R packages are documented, tested, and vignetted. We have continuous deployment and integration (yes, on the data science side!), and all of our classifiers are automatically backtested and validated.

We're trying to make https://github.com/hadley look novice. Sound interesting? Email robk@avantcredit.com
Chicago, IL - Software Developer - Charlie App
https://charlieapp.com/jobs

You want to get in on the ground floor of a funded startup.
You’re a come up with mind-blowing solutions to complex problems.
You get excited over new technology and have to play with it right away.
You test, refactor, and love your code.
You write killer back-end code, but don’t shy away from the front-end.

>> WHO ARE WE?

Before any meeting, Charlie automatically researches people before you see them. Researching people is a complex problem: we sift through, analyze, and manipulate data into powerful insights (i.e. what are they passionate about, what do you have in common?). CNBC called us “One of the world’s most promising new companies” and SXSW selected us as an Accelerator Finalist.

We’ve built Charlie to research people at massive scale, using the latest Ruby on Rails stack with MongoDB, Redis, Sidekiq, and hosted in an elastic cloud farm. We write code with agility and have a tight process where anyone on the team can deploy to production at any time, without approval. We thoroughly test our code, though we’re not strict TDD. We have a small dev team where everyone loves to code, are passionate about Charlie, and push-and learn from each other on a daily basis.

This is your opportunity to join an early-stage company that’s making moves. Sound interesting? Let us know what makes you the perfect candidate.

>> WHY WE'RE SPECIAL

* Flexible working situation: hours, location

* Competitive salary + equity

* Funded startup backed by some amazing people

* Everyone deploys to production (continuous, fully automated, painless)

* We go out and do fun things (concerts, Bulls & Cubs games, and occasionally ski in Colorado)

>> REQUIREMENTS

* Full-stack developer (heavy back-end)

* Ruby on Rails preferred, but you can learn.

* DB experience (SQL or NoSQL?)

* Not afraid of the front-end (HTML5, jQuery, Coffeescript, bootstrap, Sass, Slim)

* Test your code (Rspec, capybara, cucumber, etc)

* Hobbyist: Working on a side project to learn new technology?

* Creative problem solver

* Git / Github

* Smart & gets things done.

INTERESTED? Email jobs [at] charlieapp.com
Computer software don't play that many human tournaments. It's a rare sight, even when they were clearly weaker. There's a lack of data, so the result is inconclusive.

Computer software doesn't play chess. It doesn't understand positions. It has a bunch of algorithms and processes that turn a board position, tries each candidate move, turns the resulting position into some sort of number, through an evaluation function. Goes down a tree of that until either it reaches a definite conclusion, or reaches a depth where trying to go deeper takes far too much more time.

All of this is an artificial simulation of how chess is played. And it is, long-term, at the mercy of the accuracy of the evaluation function. Because right at the end of it's search-depth, it has to evaluate that position, effectively "a guess".

The most accurate way of evaluating a position is to try each move and go down a search tree of best moves until you reach a definite conclusion. But the evaluation is used because at that point it is computationally too expensive to go down the move tree any deeper. It's a fudge of brute force analysis - there isn't enough computational resources available to go any deeper, and so the computer must guess. This is the horizon effect, computers can't see past it.

That evaluation function is a human written piece of code, that takes various on-board factors: piece placement, pawn structures, strong/weak-squares, king-safety, piece activity, central control. In effect, the human is trying to program intuition into the machine. Humans don't understand intuition, let alone program a computer to do it.

Chess strength of software is determined substantially by the number and speed of CPUs, Memory capacity, and the evaluation function. The evaluation function is the weakest part of that chain, so there's considerable effort to hold off the use of the evaluation function for as long as possible.

I think only the Rybka developers spent more time trying to teach the engine how to play chess, and that proved more successful for a few years than the "more power quicker" led industry.

The evaluation function is the most difficult part of a chess engine. It is the typical AI problem. And humans can only take that so far. But how do you find a human who can comprehend how a grandmaster thinks about a chess position and determining the right move, and still be capable of emulating that process in software. At least Rybka's developers were International Masters.

Also, humans have the strength to adapt and refine - patch their own chess playing abilities. Look at Carlsen's style, it's an ever more refined Karpov style, which itself was a more refined Capablanca style. Carlsen excels in the kinds of positions computers don't manage well - deep strategical long-range plans, well executed. A lot of Carlsen's chess strength is intuition and feel, with an impeccable analysis to confirm his hypothesis. And he's one of the post-Chessbase crowd, grown up learning chess with computers. That is an opponent a computer should fear, if it could ever comprehend the notion.

So yes, in terms of chess playing strength, humans still play chess better than computers.
Front Row Education (https://www.frontrowed.com/) - San Francisco, Fulltime

At Front Row, we’re building an incredibly powerful tool to help kids learn math, and help math teachers be more effective. In just 8 months after launch, we’re in more than 1.5% of US schools, and are growing rapidly. We solve the hard problem of computing large amounts of student data and presenting it to teachers in a way that they can use it to personalize instruction for each student.

We’re looking for engineers who have functional programming experience, or are really excited about functional programming to work on our product built in Clojure, Haskell, and JS.

We’re looking for the first engineers (after the CTO) to join the team and have immense impact on our success and our culture. Given this high level of responsibility, we offer a generous amount of equity. Finally, everyone at Front Row has a ton of flexibility in where they work, and what they work on.

Email jobs@frontrowed.com if you’re interested, or learn more here: http://goo.gl/dY8gqB
Try to benchmark your CTE query against a nested-sets implementation as described e.g. here:

http://www.evanpetersen.com/item/nested-sets.html
You can't rewrite history in git, that's what the shas are there for. An attacker who gains access to a repo can add new commits, but not tamper with the existing ones.
eShares (https://esharesinc.com/) – Mountain View, California – fulltime
We're looking to hire a handful of positions to help us bring private corporation ownership tracking into the modern era. We're replacing the dead-tree versions of certificates and option grants with fully electronic versions that provide up-to-date capitalization tracking. Many of the other companies listed here use eShares.

We're the ones bringing disruptive pricing to 409A reports, too, with our 409A-as-a-service, as well as FAS-123R.

1. Full-stack engineer (Python, Django, JavaScript, Postgres, AWS, …)
2. Designer (product, visualization, frontend, HTML, CSS)

We have a small team of great people with a strong product sense. Customers love us and we love them!

eric.hurkman+hn@esharesinc.com
Yourvine.com, a London Startup, is hiring a front-end developer and a full-stack software engineer.
I can't speak for any other server but Postgres recurvise CTEs should be reasonably performant
Isn't that why we used to have streaming protocols like Z-Modem that didn't ACK every packet or at least did so asynchronously?
Financial Hazards of the Fugitive Life
> You don't have to rely on generators or magic frameworks to generate SQL for you with a good document database. All your queries can quite reasonably be right there, and things like "get the document with the ID of foo" are already just one method call away.

I guess the scenario I was thinking of was if somewhere were to sit down and learn Rails with no knowledge of programming, they don't also have to learn SQL in addition to Ruby and Rails and ERB and everything else bundled in because ActiveRecord takes care of the database for you. If they were learning Sinatra, as a comparison, they'd have to also learn some ORM-layer tool, which potentially abstracts the SQL, but may not. But if they do Mongoid or the like, then the database returns to Magic status. Change you schema? No problem.
This is a really good article. And the author is right that it is so easy to feel like you should quit doing math or physics or CS, because you see that person who is your age, that just seems better at it than you are.

What I have found really humbling in life is how many people have accomplished so much more than I have, without my background. And if you look at the resumes of folks like David Cutler, Linus Torvalds, Ed Witten, etc... these folks didn't rise up through Olympiad events with the genius label their whole life.

I know this is cliché, but it really does seem like building determination and excitement is at least as important than simply pouring skills in child geniuses.
This is crazy. Why wouldn't somebody want a schema?
San Mateo, CA - Tachyus (http://tachyus.com/)

Sophisticated software requires sophisticated testing and thorough correctness engineering to ensure it meets specifications and is shipped with as few bugs as possible. The Tachyus platform involves a myriad of complex workflows combining data analysis, multi-dimensional visualization, real-time alerting, and task management. We need the first member of the Correctness Engineering team to work at the intersection of our engineering and product teams to identify, document, and resolve software bugs efficiently and effectively.

http://tachyus.com/joinus/correctness-engineer.html

Our philosophy of correctness engineering https://medium.com/p/83f0c405e38c
I've added a debounce to that portion; sorry for the poor UX!
Yourvine.com, a London based Startup, is hiring a front-end developer and a full-stack software engineer.

http://www.linkedin.com/vsearch/j?page_num=1&locationType=Y&...
Silicon Valley's Laundry-App Race
If you drink milk and consume eggs, aren't you still perpetuating the same system? I mean after a cow no longer can produce milk it's not like it will go to a cow hospice.
Regarding saving lives, police work as compared to many other professions isn't a high-risk job. Police might tell you otherwise, but the numbers don't. High altitude FPV is one thing, these are multi-rotor invasive smaller drones.
Have you heard about resource-based economies or anarcho-communist Spain in the 1930's? No money is required to have an economy.
Politics here. I guess ambiguity is a mirror.
I thought GNU emacs was written in C.
It's hard to over-state the power and value of having a text transcript of any kind of spoken material like this. It literally unlocks a world of possibilities - not just for search and video indexing, both massively useful in themselves, but also to make such talks genuinely digitally accessible, in such a way that they can be read and interpreted by people who cannot hear, or a worldwide audience of people who don't necessarily have English as a first or second language.

Caption all the things. There are so many benefits that it's just daft not to.
*List of awesome hostnames
They insist (through actions, as opposed to any words they might use) upon total transparency of the lives of the general public, while submitting to practically zero transparency in their own behaviour.

This asymmetry should bother everyone who has made the effort to consider information as power -- and to consider self-governance as necessarily based upon an informed self.

If nothing else, one should consider the horror of a world-spanning bureaucracy that seeks a singular, uncompartmentalized rule and control. Many thoughts flicker through my consciousness about the limits and diversity of human culture -- and the robustness that comes from that latter. Or, I can think of a more "basic" quip, that Nature abhors a monoculture.

People need to think seriously about how much they can "just let someone else deal with", and how much they need to step up and be at least partially responsible for, themselves.

"Liberal" or "Conservative", most seem to, one way or another, reach the conclusion that they have to take responsibility for their own affairs and community.

What we are currently developing seems to be an antithesis to this.
You don't have to manually parse ratings and reviews. It just removes a few steps from the "I want an item, which one do I get" flow.

Thanks for checking it out!
The theory is that it's modal like vim; when you are entering text, you have both hands on the keyboard; when you are manipulating text, you have one on keyboard and one on mouse.
Pittsburgh PA - Full Time / Intern

IBM Watson Group creates products and technologies using Cognitive Computing to solve real problems, from winning Jeopardy to assisting doctors. Watson does this by analyzing massive amounts of structured and unstructured data. We are on the cutting edge of technology working to change the world.

Our team within Watson Group works on Watson Explorer, a web application enabling data exploration and visualization. We are looking for senior and junior front-end developers to join us.

How we work:

* Open and collaborative office environment - you will not be stuffed into a cubicle and left alone.

* Software craftsmanship - pairing, Test Driven Development (TDD), small commits in Git, Gerrit code reviews, continuous integration and deployment, daily standups with progress visualization

* Technologies we use - CSS (Sass and Compass), JS, JRuby on Rails, and Java

What you'll do:

* Develop full-stack web applications

* Work with designers and researchers to translate users’ needs into reality

* Influence design and direction of product

Want to come work with us? We're interested in you, too! See all of the positions below:

https://ibm.biz/BdRbgs
London based companies who are hiring in other countries are a real ballache. You think New York is tricky - Ustwo are hiring in Malmö, too (http://zonino.co.uk/job/1132). And I can't even point at Malmö on a map.

All joking aside we decided not to try to filter out jobs in other countries because knowing where a startup is hiring might actually be interesting or useful. We're hoping to improve how the site handles different locations soon.
public class Main {
public static void main (String [] args) {
System.out.println("‮5=2+2‭"); // prints ‬4=2+2
}
}
Why Google's "ridiculous" looking car is brilliant
I'm not arguing that ads aren't annoying! It's just an incredibly entitled way of thinking. Perhaps ads are the only source of income for that particular developer. Why not just use something else / get on with it / write something yourself?

Also - downvote if an answer is offensive or inappropriate, not because you disagree with an opposing point of view!
Silicon milkroundabout is very expensive to participate in so I think it has a larger number of non startups.

Have you mined the HN who's hiring lists for London places? There are usually a fair number...
(it is weird that somebody, not me, created a throw-away account to make the original comment. likely they are involved in chess development, or know how quickly stat discussions go sideways)

I'm not involved in chess, I just don't like long-term accounts.

You get a slightly different p-value because the ordering you chose is slightly different from mine. Compared to mine, it favors matchups where the draw probability is low.
Are you sure you wouldn't rather learn, say, mathematical physics or computer science?

The neurological topiary for chess is strictly harder, because chess has fewer analogues in day-to-day experience.
Scientists achieve quantum teleportation breakthrough
Good points all the way around. Do you think SQL's obtuseness comes from it's ability to do more than (perhaps) it should?

Maybe it really only should be used for simple queries with simple where clauses. But because it can be used for more, we choose to do so.

It's based on relational algebra making it fairly predictable (query optimizer aside which is completely unpredictable). It operates on relations and returns relations.

"Select * from MyRelation;" returns a relation. So we could also write "select * from (select * from MyRelation);" and get the same result. You can continue that nested select as many times as you like and with as much complexity as you like and it would still work. Though undoubtedly it gets difficult to follow.

Adding to the obtuseness, SQL is not typed. So for "select * from MyRelation where SomeField = 1;" you could replace the 1 with another select statement, which would return a relation. But as long as that relation had a single column and a single row, it would be interpreted as a single value and successfully replace the 1.

Also adding to the obtuseness as you get more complex is that it variable scope for table aliases can be difficult to follow. Table alias names can be used across various select, where, from and other clauses to link them together through a common filter but it happens in the single SQL statement.

I think it's that common issue of reducing a "program" into a so gel statement that causes the issues I run into. At times, I feel that I am writing what basically amounts to a stored procedure in a single statement. That's when I start getting mad at SQL. Though, it's really my own choices that made it a problem.
TCEC is cool but has less statistical power than many ratings lists out there, which show that Houdini, Komodo and Stockfish are very closely matched, with Houdini having a slight edge at long time controls and a moderate edge at quick time controls. Stockfish does release more frequently and I'm not sure which version competed in TCEC, but until the lists catch up this article is fluff.
Sorry, didn't know the policy. Removed the comment!
Two of my favorite stories on this list is "When Harley was One version 2.0", and "The Metamorphosis of Prime Intellect".
Saw a job based in Berlin, a little different perhaps