skysight-inc/HackerNews huggingface dataset:
Do you libertarians even listen to yourselves? The amount of disease that would spread... "hustling sketchy shit" is not a sustainable model of entrepreneurship.
In particular, in the game context there is kivent (http://kivent.org/), though it's at an early release stage.

Edit: To be clear, you can make games in vanilla kivy just fine (and it's probably much more performant than pygame), but kivent is a dedicated game engine with more efficient graphics internals and nice things like chipmunk integration.
> That may well be the original intention. But that's not how it's used in practice, is it?...

> But please stop alluding to hidden treasure troves of arguments that cannot be reproduced and made apparent. I've asked enough times in this thread already if there is any highlight in there.

Perhaps I'm misinterpreting, but it sounds like you got the wrong impression of the point of the story by reading about it from some folks on the internet, and that you at least provisionally accept now that it could have a useful point, and that your appreciation of this came from someone (me) who read and cites the original material. That seems like good evidence that the book contains reasonable arguments that haven't yet made it to you unadulterated.

> (Or, to strip away the last shreds of this idea: you can tell it to make no more than 100 million paper clips, and to rest on Sundays.)

Actually, no. If the machine wanted to maximize the likelihood that is successfully built 100 million paperclips, and the machine is smart enough that it can take over the world with very high likelihood (or if it worried about the small chance of humans destroying the world with nuclear weapons), then it will first take over the world and then build the paperclips.

> Yudkowsky [1], who runs that site (which I don't frequent btw), seems to be pretty close to Bostrom.

Yudkowsky runs that site as much as Paul Graham runs Hacker News. (It's a public forum, where anyone can post and content is voted to the top, etc.) I presume you would recommend that someone actually read Paul Graham's writing before dismissing his philosophy on start-ups based on the conversations of his followers on HN. And even if HN was on the decline and there was only trolls and bad thinkers left, you say the same thing. All I'm recommending is the same for Bostrom.
I wasn't sure what to expect after seeing the title. But I will admit, the author makes an interesting point about how <spoiler alert> Microsoft could "embrace and extend" Android <end spoiler alert>.

But: I personally don't see that happening. Even if Microsoft was able to influence the forked versions of Android, how would that help Microsoft's bottom line?

And at this stage, how much damage could they inflict to the real Android, which is now running on almost all smartphones except those from Microsoft or Apple?

The PC industry in the late 80s was a competitive marketplace, and there were real competitors to Microsoft's business till it basically took over the PC market. I think the mobile industry has pretty much entered that phase now.
> to keep there data up to date

Should be "their data". You should also fix this in the app description: should be "about what their options are", not "about what there options are".
I think you missed the point of this project. The __int__ is just a placeholder you are expected to replace with the real value.

The assert() is just to make it fail until you have the right value for the variable its testing.
Los Angeles CA - KEYPR - http://keypr.com

We're redefining the guest experience at hotels worldwide. With our mobile app, you check in and go straight to your room. With our web app, hotels get real-time metrics and tools to track.

We're looking for front-end, back-end, mobile, and embedded/firmware engineers.

We use Python, Node.js, AngularJS, iOS, Android, and C. You should be proficient in at least one of these.

If you like to solve challenging problems, please email me at charles@keypr.com. Please include your GitHub profile or links to code or any relevant work.

Cheers!
Ask HN: Are there immediate practical uses of “Bitcoin 2.0”?
There is a plenty of so-called "Bitcoin 2.0" projects which try to build something on top of Bitcoin, or, maybe, just inspired by Bitcoin.

But many of them seem to be either outright impractical (i.e. trying to decentralize what could easily be done in a centralized environment), or are contingent on assumptions which cannot be taken for granted. (E.g. a cryptocurrency backed by major banks would certainly be a hit, but is unlikely to happen.)

So I wonder, is there something which can be useful right now?

Disclosure: I'm working on one of Bitcoin 2.0 projects.
Location: Toronto, Canada.

Remote: Yes, please!

Willing to relocate: No.

Technologies: Technical writing, marketing writing, copywriting - CMS systems including WordPress, Adobe Suite, Microsoft Office.

Resume/CV: http://ca.linkedin.com/in/jonathanacohen2008/

Email: jonathanacohen@gmail.com.
appFigures is looking for a full time javascript (AngularJS) developer in New York City.

appFigures is the leading app store analytics and intelligence platform focusing on helping app developers make data-driven decisions instead of flying blind.

My co founder (and brother) and I started the company to make great analytics affordable and accessible to developers of all sizes, from indie to Fortune 500.

We've been around for almost 6 years and are completely self funded, profitable, and growing.

If you like the idea of helping fellow devs and want to make big data easy to visualize and understand appFigures is the place to be.

https://appfigures.com/jobs#javascript-developer

P.S. - we're also looking for data scientists, back end developers, and sales reps.
Crazy. I wonder what the follow up for Stan Lee's lawsuit was
I'm hoping someone takes the ball and maintains that project, I think it's pretty awesome. Whenever I think of great landing page animations for software tools, I think of ST.
I feel a lot of people in this thread are not grokking the concept of the post itself.

To add to what you said, the asserts are only there to test your knowledge of the correct value of the variable.
Boston, MA - full time, internship, exploring possible remote

Programmer, Developer, Hacker
=============================

Smarterer - http://smarterer.com/
A Pluralsight company (http://pluralsight.com/)

Make a difference. Change the world. Do something important.

Be part of a company with an amazing culture: "We are Pluralsight" - https://www.youtube.com/watch?v=wT7eHCCwH84

We are looking for creative web programmers, developers and hackers to join our product team. Ideally you are a versatile technologist who loves to build web products, especially (but not exclusively) if you have Python experience. Our stack is primarily Python, SqlAlchemy, Backbone and CoffeeScript.

Skills are changing too quickly and what makes someone effective in a role or job is evolving. New roles appear daily that no (or few) traditional universities have courses for. People are acquiring more and more skills through non-traditional means. Companies are finding it increasingly difficult to close the "skills gap".

How do you show what you know? How do you even know what you know?

Smarterer has created an innovative, machine learning, crowd-sourced testing platform that will disrupt how people think about skills, testing and learning. Don’t let our name fool you, while our system is fun, our unique, patent-pending technology is also deeply rooted in scientific modern testing theory.

Smarterer was recently acquired by Pluralsight and continues to operate as an independent entity in Boston. We're looking to grow aggressively and have the resources and backing of an amazing organization. Together we're building something truly unique, you should be a part of it!

Interested? Contact me at mikepk@smarterer.com
Huh, I thought this was filled.
Here are a few:

* way too many globals in the language, making any sane threading support very hard

* OO (or lack thereof) in core. Yes, there are nice OO modules out there (Moose/Moo), but it's easy to land in a situation where you have several OO modules in the same project. Also, many built-ins still only deal in strings (example: error messages), not objects.

* lack of proper subroutine signatures. The ones in 5.20 are a step in the right direction, but still far away from anything that the competing languages offer

* high exposure of internals to the XS (C) API make it nearly impossible to do substantial rewrites of the internals

* The regex syntax has been extended way beyond its limits of sane extensibility. Yes, Perl 5 now has named captures, re-usable(ish) subrules and all that neat stuff, but the syntax is so arcane that I have to look it up every single time I use it.

* Poor type system. Perl 5's types (scalar, list, hash, code, type glob) simply aren't enough in world where you have to distinguish binary data and Unicode strings, for example. Or subroutines and methods.
WoSign: Free two-year multi-domain SSL certificate
I upvoted you. Actually your parent should remain ungreyed as extremely civil and couched in terms of a personal opinion, which elicited a thoughtful response from you. If you delete your first sentence and downvote complaint we get:

Mandatum 31 minutes ago | link

I don't believe this is HN-relevant.
reply

LukeB_UK 28 minutes ago | link

Derivative works and licensing are a huge part of the software development industry and open source.
reply

Which is great insight to the thread.
afaik you can't, at least autoplay is not possible I think.
1. None of those are Wikileaks.

2. Facebook delivered 19k accounts' data to the US government out of more than 1 billion, and nowhere does it say it delivered all of their data. That is not "all of your Facebook data" unless they received a court order for all of your data, which is very unlikely unless you're running ISIS.

3. For PRISM, certain data for those specific users is delivered directly to the FBI, not the NSA. The NSA gets it from the FBI.
If it is well known that the studios use various accounting methods to hide profits, why do the people in the industry still accept contracts based on profits?
FYI, if I try to click London I get a 500. Thanks for the map
> if anything, is that we have a group of people in their 40s with access to incredible amounts of capital and are still able to dream big. I don't think this has ever happened before in history

Howard Hughes.
Something like Ello?
C++14 may be a bit new for some circumstances - but surely it's more mature than Rust (and is likely to retain that advantage).
Open Whisper Systems (https://whispersystems.org) - Bay Area - Full time - Lead iOS Developer and Lead Designer.

No security or cryptography background needed.

Open Whisper Systems is working to make private communication simple. Building well designed, free, and open source privacy products is the sole mission of Open Whisper Systems. We are not a business, which means we have no VC obligations, and no management to appease. Our technology is currently used by hundreds of millions of people.

Open Whisper Systems is looking for a lead iOS developer in the Bay Area to direct the continued development of our iOS client.

Open Whisper Systems is also looking for a lead designer in the Bay Area to shape the look and feel of our entire suite of applications.

We're looking for people with opinions, vision, self-direction, and responsibility. Substantial experience in the domain of iOS development or design is a must, but we are not looking for experience with security or cryptography.

The position is full time in San Francisco. We can help with relocation.

Interested? workwithus@whispersystems.org
I really don't want Microsoft to start controlling Cyanogen.

I like it the way it is - with Google services and apps!
Yeah, there is a reason why everybody who negotiates a contract with Hollywood or the music industry asks for percentage of gross, not net.
The wikipedia article doesn't mention a date miscalculation. Probably the main cause of their fuel difficulties was having to launch 10 hours and 170 nautical miles before originally planned due to being spotted by a Japanese patrol boat. All but one of the planes crashed, but only three men KIA, 8 men captured, and one crew interned in Russia.
Four years ago, Croatian government subsidised loans for buying properties. They used public money to help people without any savings to go in debt, so they can buy houses. Why? Because during the construction bubble, banks invested a lot in buildings that can't be sold (world crisis hit). Under disguise of helping young people getting their first property, they helped banks get rid of the dead capital and earn more money on loans. Subsidies went for interests for the first four years of payment.
What about rational hard working people who saved and didn't need a loan? They got nothing.
Why this wasn't in Washington Post? Government paying you to go in debt in a country high in debt isn't controversial, but banks cancelling it for people who can't pay it off is?

You think this move is bad for the banks and telco's? I bet it was their idea in the first place, government is too impotent and incompetent for anything. Throwing whole families out on the street is bad PR, for them and the government, and this way they can pay it off with some change money they were never going to see anyway.
ACM is discussing removing the paywall, but they don't seem to have the final solution figured out yet.

http://cacm.acm.org/magazines/2014/11/179834-dealing-with-th...
Thanks, I think this basic "you go to code with the developer resources you have, not the developer resources you might want or wish to have at a later time" is desperately under-appreciated in software architecture
CareMessage (YC W14) Is Hiring a VP of Engineering
San Francisco-based CareMessage uses technology to address challenges for society's most vulnerable populations. Over 86% of low income individuals in the US have access to a basic cell phone with messaging capabilities, making it one of the great social equalizers of our time.

CareMessage's technology enables healthcare and social services agencies to better communicate and engage with their beneficiaries using mobile technology, improving overall health outcomes and dramatically reducing cost of care.

After strong early traction, we had an incredible Q4--100% quarterly growth rate, over 300,000 total patients in scope, $6m in funding closed--and are now looking to take our product to the next level.

To do that, we're looking for a top-notch VP of Engineering:
- 5+ years of experience in engineering management
- Past success in an early-stage environment
- Excellent full stack capabilities and proficiency in a range of technologies: AWS, Rails, Redis, Postgres etc.

A full job description (and a few more open positions) can be found here (caremessage.org/careers/#vp-eng).

Come change the world and make a real impact on healthcare!

----

P.S. For more background on the company, our vision, and our impact to date, check out these write-ups in Forbes and VentureBeat.

www.forbes.com/sites/tomiogeron/2014/05/10/y-combinator-startup-caremessage-takes-health-care-to-low-income-patients/
www.venturebeat.com/2015/01/22/caremessage-raises-6m-for-text-based-patient-outreach-platform/
Another alternative to regular expression based message parsing that has native support within syslog-ng: patterndb (http://www.balabit.com/network-security/syslog-ng/opensource...)

Very fast and a bit complex to setup, but well documented and well tooled. Mature. It could do with some more community love, tbh.
Just ran through this and quite enjoyed it. It's very different from "A Tour of Go". I really like how he creates a narrative out of test failures. It's by no means effective as a sole source for learning Go, but I'd recommend it to those who have completed the Tour as a way of getting more practice working with Go's various data types.
CB Insights (www.cbinsights.com/jobs) - New York, NY - fulltime

We're a revenue funded (aka bootstrapped) SaaS company growing from 25 to 50 this year and are hiring across our engineering, research and biz dev teams.

CB Insights uses data & algorithms to help clients understand the health of private companies, the momentum of emerging industries and the strategy of their competitors.

All our jobs are listed here - www.cbinsights.com/jobs

Our clients who are excited about a data company (yes - really) say nice things about us here - www.cbinsights.com/customer-love

Some open positions:

Full Stack Developer (https://www.cbinsights.com/jobs/full-stack-developer)

QA Engineer (https://www.cbinsights.com/jobs/qa-engineer)

Inside Sales (https://www.cbinsights.com/jobs/inside-sales-associate)

Tech Industry Analyst (https://www.cbinsights.com/jobs/tech-industry-analyst) -
Think Nate Silver for tech.

Director of Research - (https://www.cbinsights.com/jobs/director-research)

We're a happy, helpful and humble group of smart folks working on moving us to a more probability-driven business world vs pundit-driven. We work on hard problems that real clients pay for (we're not reliant on outside capital) and that will upend big incumbent dinosaurs.

If interested, ping me at anand@cbinsights.com.

P.S. Our Pitch & Demo Day provides a good view into our overall culture, team and focus on experimentation.
https://www.cbinsights.com/blog/pitch-demo-culture/
> What are the advantages of MoarVM over Parrot

Mostly that MoarVM developers could learn from all of Parrot's successes and mistakes, while not carrying any of the historical baggage. That means cleaner design, less memory footprint, faster execution.

> and why were we stuck at Parrot for so long before giving it up?

Rakudo works on Parrot. Why drop support for it?

Once you frame the question that way, the answer becomes obvious: because there hasn't been big changes to the code generation yet that would make continued parrot support painful. Once we reach that point, the situation will be reconsidered.
Thanks for the input, I've updated my post for civility.
I left my programming job in 2004 and spend the next 5-6 years studying, first a year of theology and then rest on Greek and Latin. It was probably not the best move career-wise, but it's something I had always wanted to try. I learned I'm happier coding, and that Greek is more fun as an amateur than a professional. Now I'm back in development, this time as a freelancer, and things seem to have worked out just fine. I have no regrets.
I wanted to say that as well - however in this particular case I'd say the ends justify the means if they get funding for more tutoring, even if their statistical methods are unsavoury.
He came to mind as I was typing that comment. But the man himself didn't constitute a group. He was an iconoclast.
It's often called "Celery Root" in the U.S. It's commonly available.
A List of Programming Learning Resrouces
If you are defending your country against an aggressor, I have no problem with you shooting back at them. If you proactively kill possible terrorist, if you make up a bunch of lies to invade a country, if you mess with an entire regions to make sure you maintain access to cheap oil, you shall suffer hard for that crimes against humanity.
Please just link to http://flynixie.com/ with a proper title. Your link to a post on gadgethunt.club (which seems to be your website) adds no additional value.
Making Time to Learn
I have read about Wallenberg's fate in magazines etc every few years. Schindler I only recognize because of Spielberg's movie.

Somewhat interesting is that Hungarian Jews were, though occasionally persecuted, relatively safe as long as Hungary was a reliable co-belligerent with Germany, and Hungarians were in charge. When, after March 1944, Nazis were actually running things with the help of the Arrow Cross party, things changed for the worse.

It seems to have been the same in some other countries: Bulgaria, Finland and Italy had no interest in solving a "Jewish question" or even recognizing there was one. Bulgaria managed to resist deportations and pogroms of own citizens all the way. In Italy, the deportations started only after Italy capitulated in 1943 and Germany occupied the country. In Finland, Jews were few; not one of the local population was killed in persecutions (but a few died in the army when fighting the Soviets with their countrymen.)
Your approach made assumptions about independence that may or may not be justified.
What are the risks still left? What things might happen/not happen that would prevent release on this schedule?

Or in other words what is still left to do that is not just routine work, but actually might not be possible (or not possible in the timeframe)?

Or in even more informal language, what's the holdup? :)
What he said, "Also, Perl's library system, CPAN, is far more comprehensive than many languages", doesn't make sense, because he's comparing a "library" to "languages": apples and oranges.
Raptr Site Hacked – Users Advised to Immediately Change Their Passwords
Lisa.py: An Exploit Deveveloper's Swiss Army Knife
I think it's because large corporations without a public figure at the helm think like paperclip maximizers. There is a process that counts cost vs. reward for various strategies, and the most efficient one is selected. TW is big enough that they don't have to worry about their reputation taking a big hit from doing this once, or even a dozen times - people will still pitch scripts to them.

What puzzles me is why we hardly ever hear of military or even professional reprisals against these companies.
"Even if they honor the contract she will get nothing besides being credited."

She mentions that the contract also entitled her to a "production bonus", which sounds like some kind of lump-sum payment if her book is made into a movie.
That is what the Go developers claim. I don't see this abuse very often in C, either.

If a speed sensitive function in C is documented to work
for integers in the range 0 < x < 256, then it makes sense to put in an assert() as a courtesy to the users of the function.

It does not make sense in every situation to do a range check and return an error, or worse, "panic" (the latter didn't work for the Ariane 5).
From interactions previous employer(s)/co-worker(s) have had with Warner Bros., I do not have a good opinion of WB corporate culture (at least at the higher levels).

Someone probably got a promotion for this based on saving the company some amount of money and will see no negative consequences even if the courts stick it to WB financially.
Location: South East Asia (for the last 2 years); Russia,
Saint-Petersburg (originally)

Remote: Yes

Willing to relocate: Yes! (USA or Singapore or Hong Kong)

Technologies: Ruby (Rails), Python (Django), Scala, Haskell, C#, C, SQL, Java, JavaScript, Rust.

Resume: http://my.linkedin.com/in/gildedhonour/

Email: me@gildedhonour.com or gilded.honour@gmail.com

Github: https://github.com/GildedHonour

Web-site: http://gildedhonour.com

I'm an all-around programmer interested in different technologies and languages. I became a freelancer over 2 years ago, left home in Russia, relocated to South East Asia and since then have been learning as much as I could and had to working full-time.
As a freelancer, I learned I could come up with the zinger of a solution to a problem I have if it could be solved at all. And I'm the one who is responsible for it.
I'm also stoked about learning functional programming, finance and IT security.
Just tried to go through your application process and I have to say there is a bit too much friction for people that don't have a twitter, facebook, or linkedin account. Even the people that do have such accounts it seems like they have to sign up for angel list account. All of that is unnecessary friction because the only piece of information you need is a pdf or html document as the resume.
I like this list much better than much of this thread. A lot of programming doesn't NEED to be that efficient, and it's much better to learn the "soft" stuff and how to properly maintain projects